[This message was posted by Sri Thayaparan of Millennium Information Technolog <[EMAIL PROTECTED]> to the "General Q/A" discussion forum at http://fixprotocol.org/discuss/22. You can reply to it on-line at http://fixprotocol.org/discuss/read/b4be1808 - PLEASE DO NOT REPLY BY MAIL.]
Hi David, You can make Order Qty = Cum Qty for normal orders where the leaves qty is not locked by any other means. You can also attempt to replace, where Order Qty is < Cum Qty. This is legal due to race conditions imposed as a result of the transmission delay. (Execution in transit, when you decided to replace with a decrease)In this case, the exchange will force the replace to cum qty and not below. In both the above cases, Order status is "Filled" (2) Since it takes precedence over "Replaced". Last shares will be 0 and Exec type is "Replaced" (5). Hope this cleared your question. Rgds, Thaya. > Need to know how to handle the following > > ORD1 BUY 30 AAPL @ 10 - ordQty=30 cumQty=0 leaves=30 ordStatus=new(0) > Fill 20 - ordQty=30 cumQty=20 leaves=10 ordStatus=part(1) > > REP1 replaces ORD1 reducing ordQty to 10 (ordQty=cumQty) > > FIX doc 4.2 states - 'Requests to replace the OrderQty to a level less > than the CumQty will be interpreted by the broker as requests to stop > executing the order' > > If change to ordQty is > cumQty then ordStatus=part(1) > > I see nothing about reducing ordQty to = cumQty Is the order cancelled > or filled and what are the values of ordStatus, lastShares,... In the > scenerio above would the REP1 [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 -~----------~----~----~----~------~----~------~--~---
