커뮤니티

연속된 수식 조건

프로필 이미지
불나는오리
2008-11-25 15:33:29
886
글번호 18349
답변완료
안녕하세요.. 질문하고 싶은것은 연속 몇회 이상 참인 조건을 찾는 수식을 작성하는 것입니다. 예를 들면, 1. 최근 10봉동안 MACD가 MACD시그널보다 값이 큰상태(값이 적은상태) 를 계속 유지하고 있었는가? .. 2. 최근 10봉동안 MACD와 MACD시그널의 교차가 일어났었는가? 일어나지 않았었는가?.. 3. 현재 시점에서 가장 최근에 MACD 교차(골든크로스, 데드크로스)가 몇봉전에 발생했었는가? 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-11-25 17:43:30

안녕하세요 예스스탁입니다. 1. 최근 10봉동안 MACD가 MACD시그널보다 값이 큰상태(값이 적은상태) 를 계속 유지하고 있었는가? .. var1 = MACD(12,26); # MACD var2 = ema(var1,9); # MACD sig var3 = accumn(iff(var1 > var2,1,0),10); ##10봉동안 var1이 var2보다 큰 봉의 갯수 var4 = accumn(iff(var1 < var2,1,0),10); ##10봉동안 var1이 var2보다 작은 봉의 갯수 if var3 == 10 then ## 10개봉동안 var1이 var2보다 큼 if var4 == 10 then ## 10개봉동안 var1이 var2보다 작음 2. 최근 10봉동안 MACD와 MACD시그널의 교차가 일어났었는가? 일어나지 않았었는가?.. var1 = MACD(12,26); # MACD var2 = ema(var1,9); # MACD sig var3 = accumn(iff(crossup(var1,var2),1,0),10); ##10봉동안 상향돌파가 일어난 봉의 갯수 var4 = accumn(iff(CrossDown(var1,var2),1,0),10); ##10봉동안 하향돌파가 일어난 봉의 갯수 if var3 >= 1 then ## 10개봉동안 상향돌파가 1회이상 if var3 < 1 then ## 10개봉동안 상향돌파가 없음 if var4 >= 1 then ## 10개봉동안 하향돌파가 1회이상 if var4 < 1 then ## 10개봉동안 하향돌파가 없음 3. 현재 시점에서 가장 최근에 MACD 교차(골든크로스, 데드크로스)가 몇봉전에 발생했었는가? var1 = MACD(12,26); # MACD var2 = ema(var1,9); # MACD sig var3 = MRO(crossup(var1,var2),100,1); ##가장 최근 상향돌파가 일어난 봉의 좌표 var4 = MRO(CrossDown(var1,var2)100,1); ##가장 최근 하향돌파가 일어난 봉의 좌표 if var3 < 3 then #가장최근 상향돌파가 최근 3봉 안이다 if var4 < 3 then #가장최근 하향돌파가 최근 3봉 안이다 즐거운 하루되세요 > 불나는오리 님이 쓴 글입니다. > 제목 : 연속된 수식 조건 > 안녕하세요.. 질문하고 싶은것은 연속 몇회 이상 참인 조건을 찾는 수식을 작성하는 것입니다. 예를 들면, 1. 최근 10봉동안 MACD가 MACD시그널보다 값이 큰상태(값이 적은상태) 를 계속 유지하고 있었는가? .. 2. 최근 10봉동안 MACD와 MACD시그널의 교차가 일어났었는가? 일어나지 않았었는가?.. 3. 현재 시점에서 가장 최근에 MACD 교차(골든크로스, 데드크로스)가 몇봉전에 발생했었는가? 감사합니다.