[This message was posted by Andrew Hamilton of  <[email protected]> 
to the "4.3 Changes" discussion forum at http://fixprotocol.org/discuss/2. You 
can reply to it on-line at http://fixprotocol.org/discuss/read/d799f115 - 
PLEASE DO NOT REPLY BY MAIL.]

Hi - I have a scenario for an exchange gateway where FIX clients place market 
orders as 40=1.

Where there are no opposing orders the exchange cancels the order.
Where the order is partially filled, the exchange converts the remainder to a 
limit order under the same OrderID with price = last trade price.

The FIX client did not set 40=K (Market with leftover limit) so the change is 
unsolicited.

Assuming the following order is placed, then partially matched:
35=D, 54=1, 40=1, 38=100
35=8, 54=1, 40=1, 38=100, 37=1, 39=1, 150=F, 32=40, 31=22.50, 151=60

how should I report the change in order type to the FIX client?

My thoughts were to go as follows:
35=8, 54=1, 40=2, 38=100, 37=1, 39=1, 150=D, 32=0, 31=0, 44=22.50, 151=60

Can anyone guide on this please?  thanks in advance

[You can unsubscribe from this discussion group by sending a message to 
mailto:[email protected]]

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Financial Information eXchange" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/FIX-Protocol?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to