커뮤니티

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)에 차이가 있던데 제가 뭘 잘못한건지요?