커뮤니티

MACD ?

프로필 이미지
노블레스
2010-10-31 20:47:13
708
글번호 33204
답변완료
기간(단기: 12, 장기: 26, 시그널: 9) MACD선이 시그널을 상향돌파할때 매수. 매수체결 3일이전의 MACD 최저점을 하향돌파할때 매수청산. MACD선이 시그널을 하향돌파할때 매도. 매도체결 3일이전의 MACD 최고점을 상향돌파할때 매도청산. * 참고로 30분봉의 MACD 입니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-11-01 17:56:20

안녕하세요 예스스탁입니다. Input : shortPeriod(12), longPeriod(26), Period(9); var : HH(0),LL(0),HH1(0),LL1(0),HH2(0),LL2(0),HH3(0),LL3(0); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); if dayindex == 0 Then{ HH = value1; LL = value1; #1일전 최고/최저 HH1 = HH[1]; LL1 = LL[1]; #2일전 최고/최저 HH2 = HH1[1]; LL2 = LL1[1]; #3일전 초고/최저 HH3 = HH2[1]; LL3 = LL2[1]; } #당일 MACD최고값 최저값 계산 if value1 > HH Then HH = value1; if value1 < LL Then LL = value1; VAR1 = MAX(hh1,hh2,hh3); VAR2 = mIN(ll1,ll2,ll3); if MarketPosition == 0 Then { If CrossUP(value1, value2) Then Buy(); If CrossDown(value1, value2) Then Sell(); } IF MarketPosition == 1 AND CrossDown(VALUE1,VAR2) Then EXITLONG(); IF MarketPosition == -1 AND CrossUp(VALUE1,VAR1) Then ExitShort(); 즐거운 하루되세요 > 파생맨 님이 쓴 글입니다. > 제목 : MACD ? > 기간(단기: 12, 장기: 26, 시그널: 9) MACD선이 시그널을 상향돌파할때 매수. 매수체결 3일이전의 MACD 최저점을 하향돌파할때 매수청산. MACD선이 시그널을 하향돌파할때 매도. 매도체결 3일이전의 MACD 최고점을 상향돌파할때 매도청산. * 참고로 30분봉의 MACD 입니다.