Inconsistent VPS behaviour between demo and real FXCM accounts

 

Hello

I have an EA running on 8 charts (indices). All works okay on my desktop MT4. All works okay on my demo account MQL5 VPS too.

However, when I run it on the MQL5 VPS on my real account, no trades are placed for symbols in Euro currency.

The broker is FXCM. My account is GBP. The EA does currency conversion from GBP to the symbol currency before placing trades (I set a total notional value in GBP and it coverts accordingly to calculate correct lot size). This works fine with UK100, US30, SPX500, NAS100, AUS200 and JPN225, just not GER30 or FRA40.

No mention in the Journal about these two symbols either.

The guy who wrote the EA says it's not something in the code. FXCM say it's not them either.

What could it be?!

Please help!

Documentation on MQL5: Constants, Enumerations and Structures / Environment State / Account Properties
Documentation on MQL5: Constants, Enumerations and Structures / Environment State / Account Properties
  • www.mql5.com
Account Properties - Environment State - Constants, Enumerations and Structures - MQL5 Reference - Reference on algorithmic/automated trading language for MetaTrader 5
 
82497172:

Hello

I have an EA running on 8 charts (indices). All works okay on my desktop MT4. All works okay on my demo account MQL5 VPS too.

However, when I run it on the MQL5 VPS on my real account, no trades are placed for symbols in Euro currency.

The broker is FXCM. My account is GBP. The EA does currency conversion from GBP to the symbol currency before placing trades (I set a total notional value in GBP and it coverts accordingly to calculate correct lot size). This works fine with UK100, US30, SPX500, NAS100, AUS200 and JPN225, just not GER30 or FRA40.

No mention in the Journal about these two symbols either.

The guy who wrote the EA says it's not something in the code. FXCM say it's not them either.

What could it be?!

Please help!

The code, 100%.
 
Alain Verleyen #:
The code, 100%.

Thanks Alain.

What makes you say that? The guy is adamant it isn't the code (but I'm not sure I trust him). He says if it works fine on my desktop and the demo VPS, then his code is correct. If it doesn't work on the real account VPS then it must be something to do with the VPS, not his code. I can see his logic, but surely it's still his responsibility to ensure it works where it was always intended to be deployed? I can't see who else could possibly fix it.