Imported from previous forum
[ original email was from Yevgeniy Tovshteyn - yevgeniy@javtech.com ]
I have an assumption about OrderQty in Order Cancel Request and would like to confirm if it is true:
OrderQty in Order Cancel Request must be the same as in original Order. Even if buy side was notified by Execution Reports that Order was partially filled, OrderQty should have original value, but sell side will cancel whatever remaining shares it can or all remaining shares at this moment.
If my assumption is true - what should be reaction of sell side if OrderQty in Order Cancel Request doesn’t match to the one in the Order?
[ original email was from John Armstrong - johna@ms.com ]
In FIX4.1, the Cancel Request is always a "Cancel Balance" of whatever is remaining for the order.
Technically, the quantity should be validated but
it should have no effect on the end goal, i.e.
cancelling the order.
Your statement is correct, just add, more generally:
"OrderQty should have the current order quantity value",
rather than "original" order value since the
original order may have been previously reduced.
> I have an assumption about OrderQty in Order Cancel Request and would like to confirm if it is true:
>
> OrderQty in Order Cancel Request must be the same as in original Order. Even if buy side was notified by Execution Reports that Order was partially filled, OrderQty should have original value, but sell side will cancel whatever remaining shares it can or all remaining shares at this moment.
>
>
> If my assumption is true - what should be reaction of sell side if OrderQty in Order Cancel Request doesn’t match to the one in the Order?
>