ACCOUNT_TRADE_EXPERT=false although manual Demo trading works

 

Hi everyone, I’m new to MT5 and need some help with an Expert Advisor on an Equiti MT5 Demo account.

Manual Demo trades work, and these settings are enabled:

  • MT5 toolbar: Algo Trading ON

  • Tools → Options → Expert Advisors → Allow algorithmic trading ON

  • EA attached and allowed to trade

  • Terminal trading permission: true

  • Account trading permission: true

However, MT5 reports:

AccountInfoInteger(ACCOUNT_TRADE_EXPERT) = false

Because of this, the EA cannot place Demo orders. Equiti support says algorithmic trading is enabled from their side.

Does ACCOUNT_TRADE_EXPERT=false mean the broker’s MT5 server or account group is blocking Expert Advisor trading? Is there anything else I can change locally, or must Equiti move the Demo account to an EA-enabled group?

I’m using the desktop MT5 terminal on a Mac. This is Demo only, not real money. Please explain simply because I’m still learning. Thank you.

 
1222809:
AccountInfoInteger(ACCOUNT_TRADE_EXPERT) = false

Based on the information that you provided, your broker-dealer gave you an erroneous reply.

ACCOUNT_TRADE_EXPERT is defined/set by the broker-dealer (https://www.mql5.com/en/docs/constants/environment_state/accountinformation). "Even if trading on this account is permitted, it doesn't mean that the Expert Advisor has the right to trade" (https://www.mql5.com/en/articles/113).

You could contact your broker-dealer again and ask to speak with their MT5 administrator tech. Personally, I would find another broker-dealer if customer service is that inept.

 
Ryan L Johnson #:

Based on the information that you provided, your broker-dealer gave you an erroneous reply.

ACCOUNT_TRADE_EXPERT is defined/set by the broker-dealer (https://www.mql5.com/en/docs/constants/environment_state/accountinformation). "Even if trading on this account is permitted, it doesn't mean that the Expert Advisor has the right to trade" (https://www.mql5.com/en/articles/113).

You could contact your broker-dealer again and ask to speak with their MT5 administrator tech. Personally, I would find another broker-dealer if customer service is that inept.

you call it "inept". i call it "incompetent".
 
Michael Charles Schefe #:
[Y]ou call it "inept". i call it "incompetent".
You can make inept from incompetent, but you can't make incompetent from inept.😁
 
Yes, that flag comes from the trade server. The Algo Trading buttons on your Mac cannot change it. Ask the broker to make one more demo account in a different group and compare the flag there. If it becomes true, you know the old account group was the problem