Imported from previous forum
Hello,
I’m new to fix, so been trying to get my head wrapped around this. I’m trying to interface with a stock exchange using FIX,and am able to login, get market information, etc.
I was wondering - when posting a single order using FIX, which is the procedure to use? Do I just post a single FIX order, or is there a procedure that has to be followed before sending the order?
The reason I ask this is that when I try post a single order, the FIX server at the exchange give me ‘Invalid message type’.
Hope that makes sense.
Thanks!
[ original email was from Dean Kauffman - dean.kauffman@tradeweb.com ]
Hello Edwin,
Each exchange publishes its own Rules of Engagement document and that will describe how it has implemented FIX messaging. Also there may be some enabling needed at the exchange to allow you to send orders. Contact support personnel at the exchange and they’ll have solutions.
Dean
Hello,
I’m new to fix, so been trying to get my head wrapped around this. I’m
trying to interface with a stock exchange using FIX,and am able to
login, get market information, etc.I was wondering - when posting a single order using FIX, which is the
procedure to use? Do I just post a single FIX order, or is there a
procedure that has to be followed before sending the order?The reason I ask this is that when I try post a single order, the FIX
server at the exchange give me ‘Invalid message type’.Hope that makes sense.
Thanks!
Hello,
Thank you for the help! Will follow up on that.
Edwin
Hello Edwin,
Each exchange publishes its own Rules of Engagement document and that
will describe how it has implemented FIX messaging. Also there may be
some enabling needed at the exchange to allow you to send orders.
Contact support personnel at the exchange and they’ll have solutions.Dean
Hello,
I’m new to fix, so been trying to get my head wrapped around this. I’m
trying to interface with a stock exchange using FIX,and am able to
login, get market information, etc.I was wondering - when posting a single order using FIX, which is the
procedure to use? Do I just post a single FIX order, or is there a
procedure that has to be followed before sending the order?The reason I ask this is that when I try post a single order, the FIX
server at the exchange give me ‘Invalid message type’.Hope that makes sense.
Thanks!
Hey Edwin,
Check on the messaging spec of the exchange you are trying to connect to. Though exchanges say, they are FIX X.Y compliant, doesn’t mean that they implement all the messages that are part of the FIX specification. Most of the time, it is a sub-set of the complete FIX data dictionary. The best way to get a clear idea is to get the messaging (data dictionary) spec of the exchange you are trying to connect.
From my knowledge, most of the exchanges implement the following, to do simple order transactions.
New Order Single - Message type “D”
Execution Rpt - Message type “8”
Hope this helped you!
Rgds,
Thaya.
Hello,
Thank you for the help! Will follow up on that.
Edwin
Hello Edwin,
Each exchange publishes its own Rules of Engagement document and that
will describe how it has implemented FIX messaging. Also there may be
some enabling needed at the exchange to allow you to send orders.
Contact support personnel at the exchange and they’ll have solutions.Dean
Hello,
I’m new to fix, so been trying to get my head wrapped around this.
I’m trying to interface with a stock exchange using FIX,and am able
to login, get market information, etc.I was wondering - when posting a single order using FIX, which is
the procedure to use? Do I just post a single FIX order, or is there
a procedure that has to be followed before sending the order?The reason I ask this is that when I try post a single order, the
FIX server at the exchange give me ‘Invalid message type’.Hope that makes sense.
Thanks!