[This message was posted by Jay De Young of Chicago Mercantile Exchange 
<jay.deyo...@cmegroup.com> to the "4.2 Changes" discussion forum at 
http://fixprotocol.org/discuss/5. You can reply to it on-line at 
http://fixprotocol.org/discuss/read/31542047 - PLEASE DO NOT REPLY BY MAIL.]

Tag 150 should refer to the "reason for" the execution report, so in a bust 
situation, it should be 4.
Tag 39 OrdStatus reflects the status of the order.  Busted fills generally 
won't change the status of the order.

> Hi Elton,
> 
> Tag 150 should reflect the status of the order once the bust has been
> taken into account. So if the bust is the only trade of a fully filled
> order then the message would be 150=0/20=1. A bust on the last fill of
> an order filled in several clips should go back as 150=1/20=1.
> 
> Tag 39 could be different. A busted fill on a partially filled and
> cancelled order should generate 39=4/150=1/20=1 as per line 7 of example
> D35 in Appendix D.
> 
> The comment below made in an earlier post is interesting, especially
> since I heard something similar recently -
> 
> "One of our FIX partners told me that ExecType would be *always* 150=4
> when the Execution Report is busting an execution -- but I'm not sure
> about that."
> 
> - I personally do not understand the logic of this. 150=4 (Cancelled)
>   refers to the order not the fill, and does not follow the logic behind
>   tag 20 in 4.2 to denote the transction type being reported (new,
>   cancel, correct or status). 4.3 and later deprecate tag 20 and put the
>   values into tag 150, but a cancelled order and a trade cancel are
>   still distinct values (150=4 and 150=H respectively).
> 
> A question for a wider audience - is there a common deviation from the
> spec with regards to reporting busts as 150=4 ?
> 
> Regards,
> 
> - Greg
> 
> 
> 
> > Hello,
> >
> > Thanks, but my question is: when an ExecutionReport is busting an
> > execution (20=1), what value should I use in tag 150? Does it have the
> > same value of tag 39?


[You can unsubscribe from this discussion group by sending a message to 
mailto:unsubscribe+10093...@fixprotocol.org]

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

Reply via email to