커뮤니티

부탁드립니다

프로필 이미지
tjsdud
2024-05-22 09:20:42
691
글번호 179832
답변완료
항상 감사합니다 옵션입니다 한번에 매도진입을 하고 목표수익이 발생되면 청산 만일 목표수익에 도달하지 못하거나 손실이 발생되면 매도청산신호에 맞추어 청산 근데 보여주신 수식은 매도진입후 수익에 청산이 되고 다시 매도되네요 수익 청산된후에 다시 진입하지 않고 있다가 매도신호가 새롭게 발생되면 그때 진입되었으면 해요 수식 input : 익절(0.5); var : AA(0),BB(0),TX(0),Xcond(False); AA= AccumN(H-O,20) / AccumN(O-L,20) * 100; BB= AccumN(H-C,20) / AccumN(C-L,20) * 100; TX = wma((((C-C[11])/C[11])*100) + (((C-C[14])/C[14])*100),10); #매도진입 if TX<0 and AA < BB Then sell(); #매도청산 if MarketPosition == -1 Then { if TX >0 and AA > BB Then ExitShort("sx"); } SetStopProfittarget(익절,PointStop);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-05-22 13:21:54

안녕하세요 예스스탁입니다. 현재 진입조건이 TX가 0보다 작고 AA가 BB보다 작으면 매도진입을 하게 되어 있습니다. 청산된 봉에서도 계속 조건이 유지되면 다시 들어가게 되므로 해당 조건이 만족하지 않았다가 조건이 다시 충족될때 진입되게 하시면 됩니다. input : 익절(0.5); var : AA(0),BB(0),TX(0),Xcond(False); AA= AccumN(H-O,20) / AccumN(O-L,20) * 100; BB= AccumN(H-C,20) / AccumN(C-L,20) * 100; TX = wma((((C-C[11])/C[11])*100) + (((C-C[14])/C[14])*100),10); Condition1 = TX < 0 and AA < BB; #매도진입 if MarketPosition == 0 and Condition1 == true and Condition1[1] == False Then sell(); #매도청산 if MarketPosition == -1 Then { if TX >0 and AA > BB Then ExitShort("sx"); } SetStopProfittarget(익절,PointStop); 즐거운 하루되세요 > tjsdud 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 항상 감사합니다 옵션입니다 한번에 매도진입을 하고 목표수익이 발생되면 청산 만일 목표수익에 도달하지 못하거나 손실이 발생되면 매도청산신호에 맞추어 청산 근데 보여주신 수식은 매도진입후 수익에 청산이 되고 다시 매도되네요 수익 청산된후에 다시 진입하지 않고 있다가 매도신호가 새롭게 발생되면 그때 진입되었으면 해요 수식 input : 익절(0.5); var : AA(0),BB(0),TX(0),Xcond(False); AA= AccumN(H-O,20) / AccumN(O-L,20) * 100; BB= AccumN(H-C,20) / AccumN(C-L,20) * 100; TX = wma((((C-C[11])/C[11])*100) + (((C-C[14])/C[14])*100),10); #매도진입 if TX<0 and AA < BB Then sell(); #매도청산 if MarketPosition == -1 Then { if TX >0 and AA > BB Then ExitShort("sx"); } SetStopProfittarget(익절,PointStop);