OrderStatusRequest (MsgType(35)=H) is not work

05 Jan 2017, 18:48OrderStatusRequest (MsgType(35)=H) is not work#1
love9712posts: 12since: 11 Dec 2016

I sent an OrderStatusRequest message to CServer
However, no reply comes from the CServer.

What is wrong?

This is Send message

<outgoing> 8=FIX.4.4 9=72 35=H 34=2 49=icmarkets.3253895 52=20170105-16:32:33.273 56=cServer 11=5 10=255 

 

 

 

 

08 Jan 2017, 15:39#2
#EOLposts: 12since: 27 Dec 2016

First of all, do you receive any response from the server?

Take a look on logs of the request that works for me. First, I created a new limit order with unique ClOrdID (tag 11), received an execution report, requested OrderStatusRequest by using the same ClOrdID and received the same execution report:

< 8=FIX.4.4|9=147|35=D|49=icmarkets.3254201|56=CSERVER|34=12|52=20170108-13:20:41|57=TRADE|11=1476626810|38=1000|40=2|44=1.06197|54=2|55=1|59=1|60=20170108-13:20:41|10=137|
> 8=FIX.4.4|9=192|35=8|34=12|49=CSERVER|50=TRADE|52=20170108-13:20:36.925|56=icmarkets.3254201|11=1476626810|14=0|37=36598412|38=1000|39=0|40=2|44=1.06197|54=2|55=1|59=1|60=20170108-13:20:36.913|150=0|151=1000|10=172|
< 8=FIX.4.4|9=87|35=H|49=icmarkets.3254201|56=CSERVER|34=17|52=20170108-13:22:40|57=TRADE|11=1476626810|10=138|
> 8=FIX.4.4|9=192|35=8|34=16|49=CSERVER|50=TRADE|52=20170108-13:22:35.727|56=icmarkets.3254201|11=1476626810|14=0|37=36598412|38=1000|39=0|40=2|44=1.06197|54=2|55=1|59=1|60=20170108-13:20:36.913|150=0|151=1000|10=177|

The same log in FIX parser

 

try to rearrange tag order in the request. some engines could be sensitive to this