[This message was posted by Mark Reece of HSBC <[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/46a854e0 - PLEASE DO NOT REPLY BY MAIL.]
My suggestion would be to track down an open source FIX engine and work with that. Implementing your own FIX engine should be feasible from the documentation, but is likely to be painful because you will need to interoperate with your broker. Using an off-the-shelf engine is going to be a lot quicker. This will also mean that you can forget about the session messages since the FIX engine will just deal with that for you. You can concentrate on the sub-set of application messages that you need to produce. You should also be able to forget about the standard header and footer since the engine will also populate those for you. How much of the standard you need to understand will then be down to the asset classes you are trading. I have seen FIX orders for simple equities and FX trades that have only a dozen tags and they are pretty much what you would expect - price, volume, instrument, time stamp, handling instructions (eg good day, fill or kill, etc). The responses from the broker should also be pretty straightforward. So: step 1: find a FIX engine. Having just taken a quick look at the FIX Protocol web site under the FIX Products and Vendors I can see at least 1 available for free download. Hope that helps. > Thank you for the advice! But I can't seem to find where the "session > messages" are from the headers. I noticed that Vol. 3 talks about pre- > trade messages, but I didn't see any headings in there saying session > messages either. :( So the collection of PDF files comes to 1,511 pages. > Do I have to know the information on each of these pages in order to > make this program? Are there no example codes with explaination notes in > it discribing what is doing what? These 7 volumes seem very > overwhelming. Please let me know if there is anything more condensed > that might be more helpful and take less time to get up and running. > Thanks again for the help! [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 -~----------~----~----~----~------~----~------~--~---
