MT5 Custom Symbols

 
Was wondering why does MT5 custom symbols created using imported TDS data, still require cross currency rates history synchronization despite the account currency being set to the same currency as the quote / profit currency.

In MT4 if the quote currency is the same as the deposit currency, backtests would be consistent not based on the current exchange rate.

Is there a way to disable the history synchronization? I don't see a reason why USDCAD should be involved with the backtest since the deposit currency is CAD.


 

Use profit in pips:

 
Hmm still using USDCAD synchronization though.
 

I think that just speeds up the backtest

 

Profit calculation in pips can speed up the testing process while there is no need to recalculate profit to deposit currency using conversion rates (and thus there is no need to download the appropriate price history). Swap and commission calculations are eliminated in this mode.

Please note that margin control is not performed in this mode. You should only use it for quick and rough strategy estimation and then check the obtained results using more accurate modes.


Sorry I think I am mistaken! Thanks alot!

 
Still getting different results for my MT4 and MT5 terminals despite using the same data both are from TDS (Tick Data Suite). Any idea why that is the case?
 
Paschar Equities Private Limited #: Still getting different results for my MT4 and MT5 terminals despite using the same data both are from TDS (Tick Data Suite). Any idea why that is the case?

I can think of a few possibilities:

  1. MT4 only has orders, while MT5 has orders, deals and positions. They work differently and can have different results.
  2. The code could have a bug and act differently between the two platforms.
  3. Broker's contract specifications for the symbols in questions may be different between the two platforms.
  4. And there are probably other possibilities that don't come to mind at the moment.
Reason: