Imported from previous forum
If there has been a partial fill on the order, should the Cancel Request reflect the original qty or the remaining quantity?
[ original email was from Terrence Kim - terrencekim@consultant.com ]
Chris,
It really depends on which version of FIX you are questioning about. Ideally the protocol recommends you use Cancel request for cancelling all of the remaining quantity of an existing order.
However, in FIX 4.0 it was possible to use Cancel request for partially cancel/reduce an order. (Although it recommends using Cancel/Replace for such request.)
In FIX 4.0 you would use original OrderQty for OrderQty(tag 38) for CxlType (Tag 125)= F *Cancelling out full remainder of the order.
For CxlType = P
*Partial Cancel/Reduce Quantity.
you would use the new OrderQty.
From FIX 4.1 and on, in cancel request message the OrderQty = CumQty+LeavesQty.
LeavesQty(Tag151) = OrderQty - CumQty
CumQty (Tag14) = Total quantity filled.
OrderQty (Tag38) = Quantity ordered.
Hope this helped.
Terrence C. Kim
WestLB Panmure Limited
> If there has been a partial fill on the order, should the Cancel Request reflect the original qty or the remaining quantity?
>