[This message was posted by Mahesh Kumaraguru of <[email protected]> to the "Foreign Exchange" discussion forum at http://fixprotocol.org/discuss/1. You can reply to it on-line at http://fixprotocol.org/discuss/read/c96858f5 - PLEASE DO NOT REPLY BY MAIL.]
Your implementation of TradeCaptureReports for FX appears correct (I am going by FIX.5.0SP2 specs). 1. Assuming a client has set up a trade capture feed, if an FX trade gets booked, would the tradeCaptureReport be sent with ExecType (tag 150) = F ? Yes since its a Partial Fill or a Full Fill 2. If the trade is amended in the booking system and the client is still connected, would they then expect an TCR with tag 150=G ? Yes G = Trade Correct 3. If the client subscribes to receive TCRs after a trade is amended post-booking, what would the status be shown as ? I'm assuming 150=G but just wanted to know if that is standard. Which Status are you refering to ? TrdRptStatus ? MatchStatus ? OrdStatus ? 4. Similarly if the trade had allocations, and one or some of the allocations were changed, again does that result in tag 150=G ? I could not find alloc in TradeCaptureReport http://fixprotocol.org/FIXimate3.0/en/FIX.5.0SP2/body_54526569.html Which Component / Tags are u using ? Is this custom usage ? 5. Would the SidesGroup or LegsGroup be used when representing FX Swaps ? I searched http://fixprotocol.org/ for the terms SidesGroup and LegsGroup and the search results http://www.google.com/custom?q=SidesGroup&hl=en&safe=active&cof=AH:left%3BS:http://fixprotocol.org%3BL:http://fixprotocol.org/art/logo.200x52.gif%3BLH:52%3BLW:200%3B&domains=fixprotocol.org&sitesearch=fixprotocol.org&filter=0 http://www.google.com/custom?q=LegsGroup&hl=en&safe=active&cof=AH:left%3BS:http://fixprotocol.org%3BL:http://fixprotocol.org/art/logo.200x52.gif%3BLH:52%3BLW:200%3B&domains=fixprotocol.org&sitesearch=fixprotocol.org&filter=0 contain only your posts as results. Which Component / Tags are these ? 6. If TCR is used for booked trades would the OrdStatus (tag 39) ever be 8 (rejected). OrdStatus (39) is not part of TCR. For Tag 150 = 8 Rejected is valid enum. Also refer :- FIX.5.0_SP2_VOL-5.pdf - Page 82 to 122 (of 203) Section "Category: Trade Capture("STREETSIDE") Reporting FIX.5.0_SP2_VOL-7.pdf - Page 155 to 190 (of 259) Section "Product : Foreign eXchange" [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.
