EA vs signal vs copy trading on MT5: what differs
Updated6 min read
BuyingMetaTrader 5
An Expert Advisor trades your account from your own terminal, a signal or copy service repeats another account’s trades in yours, and only the Expert Advisor can go through the Strategy Tester first.
- An Expert Advisor is a program that runs in your own terminal. A signal or a copy service places another account’s trades in yours.
- Only an Expert Advisor can be run in the Strategy Tester on your own broker’s prices before money moves. A signal offers a record from someone else’s account.
- Each one stops in its own way. Know what happens to your open positions on the day it does.
Buyers weigh the three in almost these words: “Is there any benefit on having an EA over the signal?” (MQL5 forum). This page compares them from the providers’ own rules and does not rank them. XauStack sells Expert Advisors and offers no signal and no copy service.
The three, one sentence each
An Expert Advisor is a program you attach to a chart in your own terminal. It trades your account by its own rules, and only while that terminal is running and connected.
An MQL5 Signal is MetaQuotes’ own service, which its showcase calls “a copy-trading service allowing you to automatically copy provider’s deals on your trading account” (MQL5 Signals). The provider trades by hand or with an Expert Advisor; your terminal repeats each deal.
Copy trading in the wider sense is the same idea run by a broker or a third-party platform. The UK regulator describes a service that “allows investors to trade by automatically copying another investor’s trades” (FCA).
Who decides, and where the logic runs
With an Expert Advisor, code on your computer or your VPS decides. The thread’s first reply turns on the broker: “If you and the signal provider are on same broker and same server, then, I recommend that you use the signal subscription”, and otherwise “buy the ea”. A moderator answered for the EA: “With an EA you have more control, because even if you are not going to adjust its settings, you can always do so, with a signal you rely on the trading decisions someone else will do for you”.
With a signal, the decisions are the provider’s, made on the provider’s account. What you set is how much of them you take: the share of your deposit used for copying, whether stop loss and take profit are copied, the slippage you accept, and an equity floor below which “copying of trade signals is automatically terminated, all positions are closed” (MetaTrader 5 Help). You cannot choose among the deals: “It is impossible to copy some positions, while ignoring others.”
With broker or third-party copy trading, the FCA describes decisions “implemented with no intervention by the client other than an agreement”. What you can still adjust is set by that provider’s terms.
What you can test before money moves
An Expert Advisor can be run in the MetaTrader 5 Strategy Tester on “real ticks of financial instruments, accumulated by brokers” (MetaTrader 5 Help). A Market Expert Advisor’s free demo exists for this: “Its trading part can be tested only in the Strategy Tester” (MetaTrader 5 Help, Market). Why a gold EA backtest differs from live trading covers its limits.
A signal or a copied trader cannot be put through a tester; what you get is another account’s record at another broker. MQL5’s rules name that as a risk: “Differences in trading conditions in your trading account and in the account of the Signals Source can jeopardize the possibility of implementing trading signals” (MQL5 Signals rules). Verifying a track record covers what such a record proves.
Costs, as the providers state them
- An MQL5 Signal. A fee per subscription period, paid up front: “The Subscriber’s account is automatically charged for the Subscription fee for the entire subscription period in advance upon subscribing” (MQL5 Signals rules). The provider is paid “less 20% commission retained by the ‘Signals’ service” (same rules). Cancelling early returns nothing: “Paid subscription canceled by Subscriber is not refunded.”
- An Expert Advisor on the MQL5 Market. One price for “the time-unlimited license”, or a rental where the seller offers one (MetaTrader 5 Help, Market). Sellers outside the Market set their own terms.
- Broker or third-party copy trading. Set by each provider on its own fee page.
What happens when the provider stops
A signal. A provider must give the service “an advance one week notice” before ending one, and the service’s Administration “has the right to remove any Signal … without giving any reason” (MQL5 Signals rules). If you unsubscribe, MetaTrader’s help says: “If your account has open positions which were opened when copying a signal, they will not be closed after subscription cancellation. You should manage all such positions by yourself” (MetaTrader 5 Help). The help does not say what happens to copied positions when a provider ends a Signal, so watch the account on the day it does.
Copy trading. The FCA notes that “The copying trader may disconnect their funds and manage their investments”. What happens to open positions when the copied trader stops is in that provider’s terms.
An Expert Advisor. It keeps running while nothing it depends on is gone. A Market product stays installable for its buyers “within the available number of activations” (MQL5 Market rules); one that checks a seller’s licence server depends on that server. What happens to your EA if the seller disappears covers each case.
The risk each one carries
All three carry the market risk of leveraged trading. The other risks differ.
- An Expert Advisor may meet conditions its backtest never contained, and it stops when your terminal stops.
- A signal changes whenever the provider changes how they trade, and your fills are not theirs: “Implementation of Signals/Failure to implement Signals can result in differences between your results and the results of the Signals Source” (MQL5 Signals rules). Your terminal does the copying and “must always be on and connected to the server” (MetaTrader 5 Help); while it is off, only stop loss and take profit orders already at the broker still act.
- Copy trading carries the first two, plus the platform’s own terms. The FCA classes it as “portfolio or investment management where no manual input is clear from the account holder”, so check that the provider is authorised where you live.
Mixing them on one account is discouraged by MetaQuotes itself: “Manual trading operations (as well as using Expert Advisors) are not recommended after Subscriber’s account starts copying Provider’s trading operations” (MetaTrader 5 Help). Keep a signal and an Expert Advisor on separate accounts; more than one gold EA on one account explains how two strategies share one margin.
Before you act on any of this
XauStack’s free Backtest Edition runs only inside the MetaTrader 5 Strategy Tester, so you can test one on your own broker’s ticks before paying anything. Every figure XauStack publishes comes from the Strategy Tester, never from live trading, and no result is promised anywhere on this site. Trading gold on leverage carries a high risk of losing money rapidly: read the risk disclosure before you connect anything to a live account.
Read next
Verifying a gold EA track record: what it proves
Myfxbook, MQL5 Signals and FX Blue can prove a record came from a real broker account. What that badge leaves open, and what to read beside it.
What happens to your MT5 EA if the seller disappears
A bought MT5 EA can die with its seller. What depends on a licence server, what the MQL5 Market lets you keep, and what an offline build changes.
More than one gold EA on one MT5 account
Two gold EAs on one MT5 account share more than a login. Magic numbers, netting against hedging, one margin and one stop out, and drawdowns that add up.