본문 바로가기
트레이딩

Order Cancel Process.

by 리치굿맨 2016. 1. 10.


 

개요.

 

주문취소(Order Cancel) 작용 이해.


Order Cancel 은  이미 거래소에 있는 Order New 의 거래소 주문수량을 지정된 수량만큼 제거하는 과정이다. 


단순히 수량을 제거하는 것이 전부이므로 "주문정정"  처리 대비 관리방식이 매우 단순하다.


특히, "주문취소" 주문자체보다 주문취소의 대상 "주문신규" 의 취소된 수량을 갱신시키면되므로, "주문취소"자체에 의한 2개의 메시지들( Broker OdID 메시지와 주문취소에 대한 거래소 발행 ExchAcpt 메시지 )의 수신순서에 따른 무결성 처리도 필요없다.


"주문취소" 인 경우 거래소 발행 ExchAcpt 메시지 수신시에만 처리부를 구현해둬도 된다.

 


 

 

"주문취소" 명령 전송이후 메시지 핸들러에서의 처리로직.

 

OrderCancel 자체의 주문상태는 관리하지 않고 타겟 OrderNew 의 상태 관리만 하는 경우엔 아래 처럼 OrderCancel 의 Exchange Accept 메시지 수신시에만 처리부가 있어도 된다. 



 


 


///541.

태그

댓글0


   
현물 |선물 인버스 |선물 USDT     현물 | 선물 USDT |봇제작툴/카피트레이딩     현물 |선물 인버스 |선물 USDT     선물 인버스 |선물 USDT