커뮤니티

이익실현 후 당일 진입금지

프로필 이미지
회원
2005-01-17 14:44:13
1414
글번호 6345
답변완료
예를 들어 60분 봉에서 20개바 이평 돌파시 매수진입, 20개바 이평 하향 돌파시 매도진입을 하고 macd(12,26) 라인과 macd(12,26,9) 시그널 교차로 청산을 할 경우에. 만약 전일에서 매수 이월한 포지션이 수익을 났을 경우에 당일 매수진입은 없다. 신규진입이 매도이면 매도주문 실행한다. (반대도 마찬가지) 이 코딩은 어떻게 해야 하는지요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2005-01-20 11:24:20

안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. Input : shortPeriod(12), longPeriod(26), Period(9); Var : value(0), macdosc(0),Bpoint(0),Spoint(0),Spos(0),Bpos(0); value = MACD(shortPeriod, longPeriod); macdosc = ema(value,Period); if date != date[1] then{ Bpos = 0; Spos = 0; } if marketposition() == 0 and Bpos < 1 then{ if crossup(c,ma(c,20)) then buy("매수"); var1 = c; } if marketposition() == 0 and Spos < 1 then{ if crossdown(c,ma(c,20)) then sell("매도"); var2 = C; } if entrydate() == date then{ if crossdown(value,macdosc) then exitlong("매수청산"); if crossup(value,macdosc) then exitshort("매도청산"); } if entrydate() != date then{ if crossdown(value,macdosc) then{ exitlong("이월매수청산"); Bpoint = C-entryprice(); if Bpoint > 0 then Bpos = Bpos+1; } } if entrydate() != date then{ if crossup(value,macdosc) then{ exitshort("이월매도청산"); Spoint = entryprice()-C; if Spoint > 0 then Spos = Spos+1; } } 종가가 20이평을 상향하면 매수 종가가 20이평을 하향하면 매도 macd가 macd오실레이터를 하향하면 매수청산 macd가 macd오실레이터를 상향하면 매도청산 전일진입하여 당일청산한 포지션중 이익이 발생한 경우 해당 포지션으로는 진입을 하지 않고 반대 포지션만 진입가능 손실일 경우는 정상대로 진입 즐거운 하루되세요 > 달려!! 님이 쓴 글입니다. > 제목 : 이익실현 후 당일 진입금지 > 예를 들어 60분 봉에서 20개바 이평 돌파시 매수진입, 20개바 이평 하향 돌파시 매도진입을 하고 macd(12,26) 라인과 macd(12,26,9) 시그널 교차로 청산을 할 경우에. 만약 전일에서 매수 이월한 포지션이 수익을 났을 경우에 당일 매수진입은 없다. 신규진입이 매도이면 매도주문 실행한다. (반대도 마찬가지) 이 코딩은 어떻게 해야 하는지요?