커뮤니티
수식문의
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으로 지정하려면 어떻게 해야하나요?