For months, I try to use the Auto Trading with MultiCharts on the forex market.
The strategy itself is fine and gives correct results in backtest mode and real time mode on FXCM data provided by IQFeed.
The problem appears when I try to use the automated trading on FXCM account.
The strategy does not calculate at all the exit price in the same way as in 'Real Time' Mode.
The one and only difference I see between the two situations is that in local mode, the strategy uses fxcm data provided by iqfeed, while in Auto Trading the strategy uses Real-Time Data from Broker (fxcm broker in my case...)
And the only parameter associated with the data and may justify the errors of calculation could be the Big Point Value (BPV) of the instrument.
In the case of data used locally, the fxcm data provided by iqfeed, the BPV is set to 1, and verifiable through QuoteManager.
But in the case of Real-Time Data from Broker used by Auto Trading, I have no way of knowing what is used as the BPV ...
Assuming that the BPV is say, 10000, how can my strategy runs well in Real Time Mode (BPV=1) AND in Auto Trading Mode (BPV = 10000)?
Briefly, what is the solution to my strategy has the same behavior with two values of BPV??
Thank you in advance !