첨부 이미지
그림1
주문접수후 체결이 않되어 정정 주문으로 전량체결이 되었는데
정정 주문이 다시 다가면서 취소할 수 없는 주문이 되는 이유와
해결방법 알려주시기 바랍니다. 감사합니다
답변 1
예스스탁
예스스탁 답변
2018-07-10 16:46:01
안녕하세요
예스스탁입니다.
해당 메세지는 주문이 모두 체결된 상태에서
해당 주문번호로 정정이나 취소주문을 내므로 해서 발생되는 메세지입니다.
Account1.SetUnfill(주문번호);
if (Account1.Unfill.count > 0)
{
Account1.OrderReplacePrice(주문번호,정정가격)
}
수식에서 해결하려면 정정주문시에 미체결수량이 있는지 확인하시고
정정되게 수식 코딩을 하셔야 합니다.
다만 위와 같이 정정주문 직전에 미체결 셋팅을 해서 확인을 해도
약간의 시차로 해당 상황은 발생할수도 있습니다.
거래소에서 체결이 되면 증권사 원장을 거쳐 해당 PC로 정보가 전달되 업데이트 되는데
이 시간안에 정정이 발생하게 되면 해당 메세지를 보실 수도 있습니다
해당 부분은 물지적인 시차문제라 별도로 제어가 가능하지는 않습니다.
즐거운 하루되세요
> 파일럿 님이 쓴 글입니다.
> 제목 : 문의
> 주문접수후 체결이 않되어 정정 주문으로 전량체결이 되었는데
정정 주문이 다시 다가면서 취소할 수 없는 주문이 되는 이유와
해결방법 알려주시기 바랍니다. 감사합니다