안녕하세요 수고많으십니다
var1 = ma(c,5);
if c<Var1 Then
Buy("b",Atstop,var1);
예를 들어 위와같은 수식으로 손절매 20포인트, 목표수익 40포인트로 설정하고 시스템시험적용
하면 진입후 조건만족할 경우 수익청산된 후 같은 봉에서 재진입신호가 나옵니다.
시트템 성능보고서를 확인해보면 같은시각에 청산과 진입이 발생한 것으로 표시됩니다.
그러나 실제 거래를 해보면 청산은 되지 않고 진입만 되는 문제가 생기는데요
진입, 청산이 동시각에 발생될때 청산이 먼저되고 진입이 나중에 되도록 할 수 있는
방법은 없는지요? 이니면 시스템식을 어떻게 수정하면 가능할까요?
수고하십시요
답변 1
예스스탁
예스스탁 답변
2023-12-13 16:19:40
안녕하세요
예스스탁입니다.
신호체계상 청산이 발생할때 동일방향 진입이 발생하면
청산이 다시 발동해 해당 진입을 다시 청산하게 됩니다.
이부분은 내부 신호체계이기 때문에 수식으로는 제어가 가능하지 않습니다.
아래와 같이 청산봉에서 진입이 발생하지 않게 처리만 가능합니다.
var1 = ma(c,5);
if MarketPosition == 0 and c < Var1 Then
Buy("b",Atstop,var1);
즐거운 하루되세요
> bigdeal 님이 쓴 글입니다.
> 제목 : 시스템식 문의드립니다
> 안녕하세요 수고많으십니다
var1 = ma(c,5);
if c<Var1 Then
Buy("b",Atstop,var1);
예를 들어 위와같은 수식으로 손절매 20포인트, 목표수익 40포인트로 설정하고 시스템시험적용
하면 진입후 조건만족할 경우 수익청산된 후 같은 봉에서 재진입신호가 나옵니다.
시트템 성능보고서를 확인해보면 같은시각에 청산과 진입이 발생한 것으로 표시됩니다.
그러나 실제 거래를 해보면 청산은 되지 않고 진입만 되는 문제가 생기는데요
진입, 청산이 동시각에 발생될때 청산이 먼저되고 진입이 나중에 되도록 할 수 있는
방법은 없는지요? 이니면 시스템식을 어떻게 수정하면 가능할까요?
수고하십시요