커뮤니티

MACD

프로필 이미지
도윤아빠
2015-10-13 16:37:05
141
글번호 91207
답변완료
Variables : shortPeriod(12), longPeriod(26), Period(20); Var : value(0) , macdosc(0) ; value = MACD(shortPeriod, longPeriod); macdosc = value-ema(value,Period); 1.MACD가 20일 이동평균선을 상향 돌파할때 매수. 2.MACD가 20일 이동평균선을 하향 돌파할때 매도.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-10-14 13:53:43

안녕하세요 예스스탁입니다. MACD와 이동평균선은 서로 Y축이 다른지표로 돌파가 이뤄질수 없습니다. 문의하신 내용이 MACD를 20이평한 값이면 아래와 같이 작성하시면 됩니다. Variables : shortPeriod(12), longPeriod(26), Period(20); Var : MACDV(0) ,MACDS(0) ; MACDV = MACD(shortPeriod, longPeriod); MACDS = ma(MACDV,Period); if crossup(MACDV,MACDS) Then buy(); if CrossDown(MACDV,MACDS) Then sell(); 즐거운 하루되세요 > 도윤아빠 님이 쓴 글입니다. > 제목 : MACD > Variables : shortPeriod(12), longPeriod(26), Period(20); Var : value(0) , macdosc(0) ; value = MACD(shortPeriod, longPeriod); macdosc = value-ema(value,Period); 1.MACD가 20일 이동평균선을 상향 돌파할때 매수. 2.MACD가 20일 이동평균선을 하향 돌파할때 매도.