Appendix D: Order State Change Matrices

C.1.a — Zero-filled order, cancel/replace request issued to increase order qty

Time Message Received (ClOrdID, OrigClOrdID) Message Sent (ClOrdID, OrigClOrdID) Exec Type OrdStatus Order Qty Cum Qty Leaves Qty Last Qty Comment
1 New Order(X)       10000        
2   Execution(X) Rejected Rejected 10000 0 0 0 If order is rejected by sell-side (broker, exchange, ECN)
2   Execution(X) New New 10000 0 10000 0  
3 Replace Request(Y,X)       11000       Request to increase order qty to 11000
4   Cancel Reject (Y,X)   New         If request is rejected by salesperson
4   Execution (Y,X) Pending Replace Pending Replace 10000 0 10000 0 Acknowledge the Replace request
5   Cancel Reject (Y,X)   New         If rejected by trader/exchange
5   Execution (Y,X) Replace New 11000 0 11000 0 Confirm order has been replaced
6   Execution (Y) Trade Partially Filled 11000 1000 10000 1000 Execution for 1000. Use Y as the new ClOrdID.
7   Execution (Y) Trade Partially Filled 11000 3000 8000 2000 Execution for 2000

Back to Appendix D: Order State Change Matrices