어제 모든 신호로 청산 안된게 몇계약 있어서 시스템들을 진입신호로 해놨는데요. 진입신호 한 다음에 그냥 냅뒀더니 진입신호 이후에 차트에 신호는 나왔지만 청산은 안됐어요. 원래 이런 건가요? 아니면 이게 호가때문에 오류난건가요.
답변 1
예스스탁
예스스탁 답변
2018-10-16 17:33:43
안녕하세요? 예스스탁입니다.
글 올려주신 내용 만으로는 상황을 정확히 알기 어려워 일반적인 내용으로 답변을 드리겠습니다.
전일 모든 신호에서 청산안된 것이 있었다면, 주문은 나갔지만 주문낸 가격에 도달하지 않아서 체결이 되지 않은 것으로 보입니다. 신호가 발생되었을때 주문이 나갔는지 주문이 나가지 않았는지는 '[1108]주문내역' 화면에서 조회가 가능합니다. 주문이 나가지 않았다면 로그에 내용이 나오지 않습니다. 만일 로그에 내용이 나온다면 지정한 주문 가격에 도달하지 않아서 체결되지 않았거나, 다른 사유(증거금부족 등)로 주문이 거부된 경우입니다.
오늘 장전이나 장 시작이후에 수동으로 청산되지 않은 계약들을 청산시켰다면 모든신호로 셋팅해서 적용하시면 됩니다.
그런데, 어제 이미 미청산되어 신호와 다른 포지션을 보유하고 있었다면 '진입신호'로 셋팅하거나 '모든신호'로 셋팅하거나 어제의 미청산 포지션 때문에 오늘 신호에 따른 주문이 꼬이게 됩니다. 그래서 항상 자동주문을 셋팅하는 시점에서 신호상태와 계좌의 잔고상태가 일치하는지 확인하고 적용해 주셔야 합니다. 만일 진입신호가 이미 나와 있는데 계좌에 잔고를 보유하지 않은 상태라면 '진입신호'로 설정하셔서 시스템적용 이후에 먼저 나오는 청산신호는 무시하고 그 다음 진입신호부터 주문에 들어가게 하거나, 포지션을 수동으로 진입하여 신호와 계좌 상태를 맞춰준 다음'모든신호'로 설정해주시면 됩니다.
감사합니다.
> 잡다백수 님이 쓴 글입니다.
> 제목 : 진입신호 모든신호
> 어제 모든 신호로 청산 안된게 몇계약 있어서 시스템들을 진입신호로 해놨는데요. 진입신호 한 다음에 그냥 냅뒀더니 진입신호 이후에 차트에 신호는 나왔지만 청산은 안됐어요. 원래 이런 건가요? 아니면 이게 호가때문에 오류난건가요.