Hello

entered all currencies in "Preferences->Currencies" (using dynamic)

entered all base currencies in "Symbol->Information->Currency(field)" 
for all symbols

using the following values:

RoundLotSize = 1
MarginDeposit = -2; //due to IB margin requirement of 2%
TickSize = 0.0001; // 0.01 for JPY based pairs
PointValue = 1;

basecurrency is USD, and "Futures mode" is applied.

Everything goes fine for straight USD crosses. However, when using 
other crosses, it seems the entryFxRate/exitFxRate adjustment is 
applied only to the profit (in base currency) of the trade. 

However, as I understand entering a non USD cross in 
InteractiveBroker - say Buy 100K of EURCHF, what you are really doing 
is entering a long of 100K in EUR - and a short of whatever 100K EUR 
amounts to in CHF. (this seem verified in the "non base currency 
values" on the IB account overview). So when exiting a EURCHF trade, 
it would seem the profit should be adjusted by the ratio of 
entryFxRate/exitFxRate applied to the CHF portion of the trade. 

Of cause, my setup can be wrong, so that it just appears that the 
enry/exitFxRate's are applied to the EURCHF profit in the trade. Or 
I've misunderstood how the profit from nonbase currency pairs is 
calculated in IB, so the fxRate adjustment really should only be 
applied to the profit.

Anybody who can help by verifying the above assumption - and who can 
tell what the correct setup for AB, IB and eSignal is to make it work?

Regards

Jens Tiedemann


Reply via email to