모의투자 진행 중입니다.
오늘 차트에서 기본적인 청산 신호인 ExitShort("청산"); 발생하여 예스스팟에서 청산 로직이 실행이 되었습니다.
그런데 ExitShort("청산", AtStop, lowest(L, BarsSinceEntry+1) + atr(var1)*var2); 청산신호가 차트에서 뜨면 예스스팟의 Chart_OnRiseSignal(Signal) 까지는 타고 가는데 Signal.signalKind == 4 로직을 실행 시키지 못했습니다.
(모의투자에서) AtStop 문제인가요? 아니면 다른 문제인가요?
28일 이전에는 AtStop 신호가 제대로 청산이 되었습니다.
답변 1
예스스탁
예스스탁 답변
2018-03-20 13:39:16
안녕하세요
예스스탁입니다.
올려주신 내용에 대해 테스트를 해보았지만
신호를 놓치는 경우를 발견하지 못했습니다.
저희족에서 계속 테스트를 진행하도록 하겠지만
해당 상황히 발생하면 02-3453-1060으로 전화주시기 바랍니다.
또한 아래와 같이 신호발생 이벤트에 메세지를 추가해 보시기 바랍니다.
Main.MessageList("매도청산신호발생");가 동작하면
Signal.signalKind == 4까지는 수행된 것이고
주문설정을 잘못하셨거나 혹은 주문거부가 발생한 상황ㅂ니다.
function Chart1_OnRiseSignal(Signal)
{
Main.MessageList("신호발생 : ",Signal.signalKind);
if (Signal.signalKind == 4)
{
Main.MessageList("매도청산신호발생");
Account1.OrderBuy(sItemCode, nCount, dPrice, nPriceKind);
}
}
즐거운 하루되세요
> 달무드 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 모의투자 진행 중입니다.
오늘 차트에서 기본적인 청산 신호인 ExitShort("청산"); 발생하여 예스스팟에서 청산 로직이 실행이 되었습니다.
그런데 ExitShort("청산", AtStop, lowest(L, BarsSinceEntry+1) + atr(var1)*var2); 청산신호가 차트에서 뜨면 예스스팟의 Chart_OnRiseSignal(Signal) 까지는 타고 가는데 Signal.signalKind == 4 로직을 실행 시키지 못했습니다.
(모의투자에서) AtStop 문제인가요? 아니면 다른 문제인가요?
28일 이전에는 AtStop 신호가 제대로 청산이 되었습니다.