커뮤니티
macd 시그널 값 구하는 법
2012-05-28 12:34:14
345
글번호 51375
var1 = MACD(12, 26);
var2 = Ma(MACD(12, 26), 9);
var3 = ((var1 - var2) / var2) * 100;
if (var3 < 1) and (var3 > 0) then find(var2);
macd와 시그널 값을 구해서
위처럼 종목검색을 했습니다.
그런데 검색된 종목들의 챠트상에 표시된 macd시그널 값과
종목검색리스트의 결과값(var2)에 차이가 있던데
제가 뭘 잘못한건지요?
답변 1
예스스탁 예스스탁 답변
2012-05-29 11:47:08
안녕하세요
예스스탁입니다.
기본으로 제공되는 MACD와 시그널은
모두 ema가 기준이 되어 작성된 식입니다.
작성하신 식은 macd는 ema로 시그널은 단순이평(ma)를
사용하셨으므로 동일하게 보실려면
아래 지표식으로 보셔야 합니다.
var1 = MACD(12, 26);
var2 = Ma(MACD(12, 26), 9);
plot1(var1);
plot2(var2);
또한 지수이평은 봉갯수에 영향을 받는 평균법입니다.
검색시 종목검색 속성화면에서
검색에 필요한 최소기간을 500으로 지정하고
검색하신 후에
차트도 500봉만 조회하여 값을 비교애 보셔야 합니다.
즐거운 하루되세요
> WT_prequel 님이 쓴 글입니다.
> 제목 : macd 시그널 값 구하는 법
> var1 = MACD(12, 26);
var2 = Ma(MACD(12, 26), 9);
var3 = ((var1 - var2) / var2) * 100;
if (var3 < 1) and (var3 > 0) then find(var2);
macd와 시그널 값을 구해서
위처럼 종목검색을 했습니다.
그런데 검색된 종목들의 챠트상에 표시된 macd시그널 값과
종목검색리스트의 결과값(var2)에 차이가 있던데
제가 뭘 잘못한건지요?