Replies

FrederickvanLingen
13 May 2021, 18:34

RE: Which free FIX engine for C++, apart Quickfix ?

emmanuel.schaer said:

For C++.

Quickfix 1.15 (latest) does not manage TargetSubID header in message. The source has to be modified and recompiled.

Is there another free FIX engine recommended for cTrader ?

Hi emmanuel, 

 

I solved that issue with the following command:

 header = message.getHeader()

header.setField(fix.TargetSubID("QUOTE"))

Hope this helps.


@FrederickvanLingen

FrederickvanLingen
13 May 2021, 18:12

RE:

ludinhquan said:

I sloved the problem. Thank you so much for your support!!!
 

Hi ludinhquan,

 

I am experiencing the same problem you were. I am using quickfix for python and I get the same message regarding tag 55:

S>>8=FIX.4.4|9=141|35=V|34=2|49=ICMARKETS.3127689|50=QUOTE|52=2021051315:00:05.000|56=CSERVER|57=QUOTE|50=QUOTE|55=1|146=1|262=0|263=1|264=1|265=0|267=1|269=1|10=052|
R << 8=FIX.4.4|9=160|35=3|34=2|49=CSERVER|50=QUOTE|52=20210513-15:00:04.693|56=ICMARKETS.3127689|57=QUOTE|45=2|58=Tag not defined for this message type, field=55|371=55|372=V|373=2|10=102|
 

I changed the dictionary to the cTrader dictionary, like it says in your thread but this did not solve the problem. Do you have any other advise for me? Any other modifications you can think of?

 

Thanks in advance!


@FrederickvanLingen