Question

I am developing an application based on quickfix/n.My fix message format is as following. I want to know that is this fix message format is correct?? Just wanted to confirm that I am heading towards right direction.

Also I want to know that using quick fix engine it creates four parts of file as 1. Header 2. Body 3. SeqNum 4. Session over the socket connection. So do these 4 files get transferred with each separate massage or the files are created at target machine and message is written in that files while referring the basic quick fix engine functionality my files having the Logon and logout messages

Sample fix order message is as follows:

 8=FIX4.4@9=213@35=D@1=*****@11=95@22=ISIN@38=2326@40=1@44=1320.6000000@48=532500@54=2@55=********@60=20130430-08:55:14.000@64=4/4/2013 12:00:00 AM@100=********@114=N@121=N@152=2326@377=N@470=IND@10=220

thank you for your help.

Was it helpful?

Solution

To confirm if you message is correct or not, refer to Fiximate.

Check what are the required fields in the message and if they are present in your message or not. If any non required fields are present, are they relevant for the message or not and if their dependent fields are also present in the message. For some fields, values are predetermined and should be in you XML config, and check whether the values in the FIX message match what is there in the XML config.

The files are for your use, not for the FIX engine. The engine creates a FIX message, a string, and sends it across and receives a string and parses it. The files will only be on the server/database where the engine is running or configured to write onto.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top