Execution

These pages cover fills, partial fills, and cancels of partially filled orders. The execution model applies equally to both the Equity Style Order and Fixed Income Style Quote models — from this point on, OpenYield treats limit orders and quotes identically. Where ClOrdID (11) is referenced, quote-based subscribers will see their QuoteID (117).

There is no separate "order complete" message: the last fill (or the cancel of a partially filled order) is the final message for an order.

ScenarioExecType (150)OrdStatus (39)Notes
Partial FillF (Trade)1 (Partially Filled)>LeavesQty (151) 0; the order remains active.
Complete FillF (Trade)2 (Filled)LeavesQty (151) = 0, CumQty (14) = OrderQty (38).
Partially Filled Order Canceled4 (Canceled)4 (Canceled)>CumQty (14) 0 shows the order was partly filled.
Fill Cancel (post-trade bust)H (Trade Cancel)B (Calculated)LeavesQty (151) forced to 0.
Fill Correction (post-trade)G (Trade Correct)B (Calculated)LeavesQty (151) forced to 0.