Replies

love9712
04 Jan 2017, 11:22

RE:

cyfer said:

Open your FIX44.xml Dictionary and serach for ExecType , It should be Line 1232 and change the Required="Y" to Required="N"

Basically what's happening here is Your Side is rejecting the incomplete message sent by the Fix Server ! 

So , you simply force it to accept the message . 

I havn't tested if you can change this in the Settings file , it may work 

 

 

I solved the problem.
Thank you.


@love9712

love9712
03 Jan 2017, 05:56

RE:

cyfer said:

No there is not .

You can't use Fix with hedging accounts cause you'll not be able to close those positions. 

 

on a side note , I can't imaging how did the Qty of 1 opened an order in currencies ! , that's very strange. 

 

Almost Ctrader broker not allow open Netting account

equal Spotware not allow FIX API almost of trader

Who does the FIX API exist for?

I Opened Qty of 10000

Qty of 1 was failed


@love9712

love9712
03 Jan 2017, 04:48

RE:

cyfer said:

"1" Is not a valid Qty for Currencies and you Selected EUR/USD in  newOrderSingleRequest.Set(new Symbol("1"));

newOrderSingleRequest.Set(new OrderQty('1'))

at least 1000 cause you determine the Qty in terms of Volume not Lots 

 

I'm sorry Hedging Account also work

But how can close order in Hedging account?

 

 

 


@love9712

love9712
03 Jan 2017, 04:43

RE:

cyfer said:

"1" Is not a valid Qty for Currencies and you Selected EUR/USD in  newOrderSingleRequest.Set(new Symbol("1"));

newOrderSingleRequest.Set(new OrderQty('1'))

at least 1000 cause you determine the Qty in terms of Volume not Lots 

 

 

I changed the Netting account and the issue was resolved.
Is there a way to to use New Order Single Hedging account?

 

 


@love9712