Trade is disabled

 

I have recently designed an EA that I would like to start using in real time.

I had it all set up and the got the Trade is disable message.  Not really sure why.  I use Oanda and have contacted them and they have said there is nothing they have to do to enable trades.  Trades worked fine in the Tester.

I think this may be an issue with the Charts I'm Using.  I'm using the standard charts that don't have numbers next to them.  Am I supposed to use different charts and if so, how do I know which ones?  


Let me know if you guys need more info to solve this issue.  Would really just love for my system to start trading.

 
Mikeel1987: I'm using the standard charts that don't have numbers next to them.  Am I supposed to use different charts and if so, how do I know which ones? 

Ask the broker!

Broker's use a variety of naming patterns: EURUSD, EURUSDc, EURUSDcheck, EURUSDct, EURUSDecn, EURUSDf, EURUSDi, EURUSDm, EURUSDme, EURUSDmicro, EURUSDpro, EURUSDt, “EUR.USD”, “EUR/USD”, “EUR/USD_ecn”, “EURUSD!”, “EURUSD#”, “EURUSD..”, “EURUSD.”, “EURUSD.a”, “EURUSD.c”, “EURUSD.cfx”, “EURUSD.ecn”, “EURUSD.ECN”, “EURUSD.G”, “EURUSD.i”, “BTCUSD.lts”, “EURUSD.m”, “EURUSD.r”, “EURUSD.t/a>”, “EURUSD.SBe”, “EURUSD.stp”, “EURUSD.z”, “EURUSD'”, “EURUSD@”, “EURUSD_i”, “EURGBP_0s”, “EURUSD-5”, “EURUSD-g”, “EURUSD-m”, “EURUSD-sb”, etc., “#FB”, “#TSLA”, and Financial symbols with “-”, “=”, “_”, and “+”

If the pattern your broker uses doesn't match the pattern of your signal provider's broker, you can't copy the signal/open a trade. Switch brokers to one that has that adornment.

If the naming pattern of your charts isn't exactly “BasQuo” then hard coded symbols fails. Don't hard code things; just use the predefined _Symbol, or add/remove the adornments during processing.
          I need to know how to fill an enum or get a drop down list, with a string array :)) - MQL4 programming forum #10 (2020.06.12)

 
William Roeder #:

Ask the broker!

Broker's use a variety of naming patterns: EURUSD, EURUSDc, EURUSDcheck, EURUSDct, EURUSDecn, EURUSDf, EURUSDi, EURUSDm, EURUSDme, EURUSDmicro, EURUSDpro, EURUSDt, “EUR.USD”, “EUR/USD”, “EUR/USD_ecn”, “EURUSD!”, “EURUSD#”, “EURUSD..”, “EURUSD.”, “EURUSD.a”, “EURUSD.c”, “EURUSD.cfx”, “EURUSD.ecn”, “EURUSD.ECN”, “EURUSD.G”, “EURUSD.i”, “BTCUSD.lts”, “EURUSD.m”, “EURUSD.r”, “EURUSD.t/a>”, “EURUSD.SBe”, “EURUSD.stp”, “EURUSD.z”, “EURUSD'”, “EURUSD@”, “EURUSD_i”, “EURGBP_0s”, “EURUSD-5”, “EURUSD-g”, “EURUSD-m”, “EURUSD-sb”, etc., “#FB”, “#TSLA”, and Financial symbols with “-”, “=”, “_”, and “+”

If the pattern your broker uses doesn't match the pattern of your signal provider's broker, you can't copy the signal/open a trade. Switch brokers to one that has that adornment.

If the naming pattern of your charts isn't exactly “BasQuo” then hard coded symbols fails. Don't hard code things; just use the predefined _Symbol, or add/remove the adornments during processing.
          I need to know how to fill an enum or get a drop down list, with a string array :)) - MQL4 programming forum #10 (2020.06.12)

That makes sense.  I will ask them tonight.  Wish this info was easier to find.
Reason: