커뮤니티

주문응답객체 누락

프로필 이미지
다인아빠
2019-10-11 19:32:44
3474
글번호 225039
답변완료
안녕하세요? ID = 주문코드 식으로 넣고, OnOrderResponse에서 ID가 같을 경우 OrderNum어레이에 주문번호를 추가하고, 해당어레이에 있는 주문번호만 체결통보 오면 저장하는 식으로 주문관리를 하고 있습니다. 며칠 전에도 그랬고 오늘도 주문응답객체에서 누락되는 주문이 한건 씩 발생하네요. 이전 게시물에도 누락 관련된 내용이 보이는데, 여전히 누락 발생할 여지가 있는건가요? 누락이 생기는 이유와 최소화할 수 있는 방법이 있다면 안내 부탁드립니다.
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-10-25 10:21:25

안녕하세요 예스스탁입니다. 1 주문이후에 해당 주문이 예수금부족등의 이유로 주문이 거부되면 주문응답에 주문번호가 없습니다. OnOrderResponse.isNormal로 정상주문된 주문인지, 혹은 OnOrderResponse.error로 에러메세지가 있는지 확인하고 OrderNum 배열변수에 값을 저장하시기 바랍니다. 주문거부가 되면 주문번호가 없습니다. 2 저희 프로그램의 경우에는 수신되는 정보로 모든 객체가 업데이트가 됩니다. 정보가 수신되지 않으면 프로그램에서는 처리를 방법이 없습니다. 주문응답이나 체결응답이 프로그램에 수신되었는데 코딩상에 문제가 있어 놓치는 경우가 아니라면 국내종목의 경우에는 해당 경우가 접수된 부분이 없습니다. 해외선물쪽에서는 간혹 주문응답이나 체결응답이 오지 않는 문제가 발생하는 경우가 접수되는데 저희 쪽에서 해당 원인을 알수가 없습니다. 거래소에서 국내선물사나 증권사 사이에 여러 중계회사가 있어 어느 곳에서 정보를 전달하지 않을 수도 있고 인터넷라인 상에서 사라질수도 있습니다. 즐거운 하루되세요 > 다인아빠 님이 쓴 글입니다. > 제목 : 주문응답객체 누락 > 안녕하세요? ID = 주문코드 식으로 넣고, OnOrderResponse에서 ID가 같을 경우 OrderNum어레이에 주문번호를 추가하고, 해당어레이에 있는 주문번호만 체결통보 오면 저장하는 식으로 주문관리를 하고 있습니다. 며칠 전에도 그랬고 오늘도 주문응답객체에서 누락되는 주문이 한건 씩 발생하네요. 이전 게시물에도 누락 관련된 내용이 보이는데, 여전히 누락 발생할 여지가 있는건가요? 누락이 생기는 이유와 최소화할 수 있는 방법이 있다면 안내 부탁드립니다.