커뮤니티

수식문의

프로필 이미지
저은아빠
2011-07-13 11:14:31
697
글번호 40840
답변완료
수고하십니다. 아래수식 한번 적용해 보니 포지션이 있을경우 청산 신호가 안나와도 반대진입신호가 나오면 진입합니다. 예를들어 매수진입=>매수청산=>매도진입 또는 매수진입=>매도청산 또는 매수청산... 이렇게 나와야하는데요. 매수진입=>매도진입=>매수진입=>..... 이렇게 나오는 경우가 허다합니다. 반대신호가 나와도 청산신호가 나올때까지는 반대진입을 안하게 해주십시요 input : sp(12), lp(26), signalP(9); var1 = macd(sp,lp); var2 = ema(var1,signalP); if CrossUp(var1, var2) Then buy(); if CrossDown(ma(C,20), ma(C,60)) Then ExitLong(); if Crossdown(var1, var2) Then sell(); if CrossUp(ma(C,20), ma(C,60)) Then ExitShort(); 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-07-13 11:48:11

안녕하세요 예스스탁입니다. input : sp(12), lp(26), signalP(9); var1 = macd(sp,lp); var2 = ema(var1,signalP); if MarketPosition == 0 and CrossUp(var1, var2) Then buy(); if CrossDown(ma(C,20), ma(C,60)) Then ExitLong(); if MarketPosition == 0 and Crossdown(var1, var2) Then sell(); if CrossUp(ma(C,20), ma(C,60)) Then ExitShort(); 즐거운 하루되세요 > 저은아빠 님이 쓴 글입니다. > 제목 : 수식문의 > 수고하십니다. 아래수식 한번 적용해 보니 포지션이 있을경우 청산 신호가 안나와도 반대진입신호가 나오면 진입합니다. 예를들어 매수진입=>매수청산=>매도진입 또는 매수진입=>매도청산 또는 매수청산... 이렇게 나와야하는데요. 매수진입=>매도진입=>매수진입=>..... 이렇게 나오는 경우가 허다합니다. 반대신호가 나와도 청산신호가 나올때까지는 반대진입을 안하게 해주십시요 input : sp(12), lp(26), signalP(9); var1 = macd(sp,lp); var2 = ema(var1,signalP); if CrossUp(var1, var2) Then buy(); if CrossDown(ma(C,20), ma(C,60)) Then ExitLong(); if Crossdown(var1, var2) Then sell(); if CrossUp(ma(C,20), ma(C,60)) Then ExitShort(); 감사합니다.