[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 -~----------~----~----~----~------~----~------~--~---
