커뮤니티

수식문의

프로필 이미지
무사시
2019-05-31 07:53:14
181
글번호 129084
답변완료
최근 20일 이내에 macd가 골든크로스 된 가장 최근봉을 var1으로 지정하려면 어떻게 해야하나요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-05-31 13:40:35

안녕하세요 예스스탁입니다. 최근봉의 어떤 값을 지정하고자 하시는 불명확합니다. 종가로 지정했습니다. 필요한 값으로 대체해 사용하시면 됩니다. Input : short(12), long(26), signal(9); Var : MACDV(0) , MACDS(0), ii(0); MACDV = MACD(short, long); MACDS = ema(MACDV,signal); #골드발생시마다 봉번호와 종가를 저장 if crossup(macdv,macds) Then { ii = index; value1 = c; } #최근 골드가 20봉 이내이면 var1에 value1을 저장 #아니면 var1에는 0을 저장 if ii > 0 and index <= ii +20 Then var1 = value1; Else var1 = 0; 즐거운 하루되세요 > 무사시 님이 쓴 글입니다. > 제목 : 수식문의 > 최근 20일 이내에 macd가 골든크로스 된 가장 최근봉을 var1으로 지정하려면 어떻게 해야하나요?