커뮤니티

수식 검증 좀 부탁드립니다!

프로필 이미지
김작가
2025-05-19 22:37:53
214
글번호 190976
답변완료
청산이 잘 안됩니다. 수식 검증 좀 부탁드립니다!! // 진입 전략: 이평선 기준, long은 이평 크로스 업, short은 초단기로만 Var: aa(0), bb(0); Input: ss(3), sss(4); //진입변수 Var: yyy(1); //진입수량 aa = Average(close, ss); // 단기 이평선 bb = Average(close, ss*sss); // 장기 이평선 if CrossUp(aa,bb[1]) Then Buy ("매수", AtMarket,Def,yyy); // 단기 이평선이 장기 이평선을 골든크로스 시 롱 진입 input: SL(10), PT(10); SetStopTrailing(SL,PT,PercentStop); input: ShortHoldDay(2), SL_time(10); if MarketPosition <0 and BarsSinceEntry > ShortholdDay Then { ExitLong("EL_time",AtMarket); ExitShort("ES_time",AtMarket);} if SL_time > 0 Then SetStopLoss ((SL_time/BigPointValue),PointStop);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-05-20 11:22:11

안녕하세요 예스스탁입니다. MarketPosition은 현재 무포지션이면 0, 매수포지션이면 1, 매도포지션이면 -1입니다. 청산식에 MarketPosition <0이라는 조건이 있는데 매도포지션 진입만을 의미합니다. MarketPosition != 0으로 변경하시면 됩니다. Var: aa(0), bb(0); Input: ss(3), sss(4); //진입변수 Var: yyy(1); //진입수량 aa = Average(close, ss); // 단기 이평선 bb = Average(close, ss*sss); // 장기 이평선 if CrossUp(aa,bb[1]) Then Buy ("매수", AtMarket,Def,yyy); // 단기 이평선이 장기 이평선을 골든크로스 시 롱 진입 input: SL(10), PT(10); SetStopTrailing(SL,PT,PercentStop); input: ShortHoldDay(2), SL_time(10); if MarketPosition != 0 and BarsSinceEntry > ShortholdDay Then { ExitLong("EL_time",AtMarket); ExitShort("ES_time",AtMarket); } if SL_time > 0 Then SetStopLoss ((SL_time/BigPointValue),PointStop); 즐거운 하루되세요 > 김작가 님이 쓴 글입니다. > 제목 : 수식 검증 좀 부탁드립니다! > 청산이 잘 안됩니다. 수식 검증 좀 부탁드립니다!! // 진입 전략: 이평선 기준, long은 이평 크로스 업, short은 초단기로만 Var: aa(0), bb(0); Input: ss(3), sss(4); //진입변수 Var: yyy(1); //진입수량 aa = Average(close, ss); // 단기 이평선 bb = Average(close, ss*sss); // 장기 이평선 if CrossUp(aa,bb[1]) Then Buy ("매수", AtMarket,Def,yyy); // 단기 이평선이 장기 이평선을 골든크로스 시 롱 진입 input: SL(10), PT(10); SetStopTrailing(SL,PT,PercentStop); input: ShortHoldDay(2), SL_time(10); if MarketPosition <0 and BarsSinceEntry > ShortholdDay Then { ExitLong("EL_time",AtMarket); ExitShort("ES_time",AtMarket);} if SL_time > 0 Then SetStopLoss ((SL_time/BigPointValue),PointStop);