커뮤니티
연속된 수식 조건
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 교차(골든크로스, 데드크로스)가 몇봉전에 발생했었는가?
감사합니다.
다음글
이전글