Traders following signal channels do not choose their platform. They open an account wherever the affiliate link pointed, and it turns out to be MT4 or MT5 depending on what that broker decided years ago. So a copier that only handles one of them is a copier that turns away half its market for an internal convenience.
CopySignals handles both, the same way in both cases: SINGUARD runs the terminal itself, one per connected trading account, logged in with the credentials the trader supplied, with a small bridge inside it that takes one instruction at a time and reports the account and its open positions back. The architecture is in why it runs its own terminals.
What connecting an account involves
You provide what a terminal needs to log in: the account number, the password that permits trading, and the broker's server name as the broker publishes it. That server name is the field people get wrong, because brokers run several and the one on your welcome email is not always the one in the platform's list. An investor password will not work: it is read only by design and cannot place an order, which is the correct behaviour from your broker rather than a limitation on our side.
Once the terminal is up, it reports what the account actually is: its currency, its leverage, its balance and the instruments it can trade. That last part matters more than the rest.
Symbols are the real difference between brokers
The gap between MT4 and MT5 is smaller in practice than the gap between any two brokers. Gold is XAUUSD at one, GOLD at another, XAUUSD.pro at a third and XAUUSDm on a cent account. Indices are worse, because the naming has no convention at all. A signal saying NAS100 has to land on whatever your account calls the Nasdaq contract.
Matching therefore reads the symbol list your own terminal exposes, which is the only authoritative statement of what that account can trade, with prefix, suffix and explicit rename rules for the cases no rule catches. If the instrument does not exist on your account, the trade is refused with that reason recorded rather than mapped to something similar. A near miss is how a trader ends up long silver on a gold signal, and no amount of clever matching is worth that.
Check your symbol list before your first copied trade rather than after. Most first week problems are an instrument the account never offered, not a fault in the signal or the parser.
Where MT4 and MT5 genuinely differ for copying
Three differences show up once trades are running. Position handling is the first: MT4 accounts are hedging, so two trades on the same instrument sit side by side, while MT5 accounts may be netting depending on how the broker configured them, in which case a second trade in the opposite direction reduces the first rather than opening beside it. If you copy two channels that sometimes disagree onto a netting account, the result is not two positions, it is one smaller one. That is worth knowing before you set your position cap.
The second is partial closes at targets, which depend on the broker's minimum lot and step. Splitting a small position across three targets can reach the floor on either platform, at which point the split quietly stops being a split. The sizing consequences are worked through in the risk settings guide.
The third is instrument coverage. MT5 accounts more often carry a wider set of indices, commodities and share CFDs, so a channel that posts indices may simply have nothing to trade on an MT4 account limited to currency pairs and metals. The general comparison of the two platforms is in MT4 versus MT5.
What is identical across both
The signal side does not care which platform you run. Every incoming post is parsed and re-printed in a single fixed output format, never mirroring the provider's text, with take profit and stop loss updates posted as replies to that re-print. The rules you set per channel, sizing, target treatment, break even, trailing, spread limit and open position cap, apply the same way regardless of platform.
Rejections behave identically too. Whatever your broker's server says when it refuses an order comes back attached to that signal, so a missing trade shows as a refusal with a reason rather than a silent gap. Insufficient margin, a symbol that does not exist and a spread wider than your guard are the three you will see most.
What your broker decides, not the platform
Several things people blame on MT4 or MT5 are actually broker settings sitting on top of the platform. Minimum and maximum lot size. Whether an MT5 account is hedging or netting. Which instruments exist and under what names. Stop level restrictions that refuse a stop or target placed too close to the current price, which is the reason some tight scalping signals cannot be copied exactly at all. Swap and spread. None of those are platform properties, and comparing two brokers running the same platform will show it.
The practical consequence is that a channel that copies well on one account may behave differently on another running the identical platform. Compare the account, not the logo.
Running more than one account
A trader with a live MT5 account and an MT4 demo can run both, each with its own terminal and its own rules, which is the cheapest honest way to test a channel: same signals, real execution, one account carrying no money. Current pricing for additional accounts is on copysignals.io.
Trading on margin carries a high risk of loss. A copier automates the execution, not the judgment, and CopySignals takes no view on any signal it places.
"Nobody picks MT4 or MT5 on purpose. They inherit it from their broker, so a copier that supports one of them is really a copier that turns customers away."
— Alex Onta, Executive Director, SINGUARD
Key Takeaways
- MT4 and MT5 accounts connect the same way, through a terminal run per account with a bridge that places one instruction at a time.
- Symbol matching reads your own terminal's instrument list, with prefix, suffix and rename rules, and refuses anything that does not exist rather than approximating it.
- Netting on some MT5 accounts means an opposing copied trade reduces an existing position instead of opening beside it, unlike hedging on MT4.
- Partial closes at targets are limited by your broker's minimum lot and step, so a small position split three ways can hit the floor on either platform.
Frequently Asked Questions
Can I connect both an MT4 and an MT5 account?
Yes. Each connected account gets its own terminal and its own per channel rules, so a live account and a test account can follow the same channel with different sizing.
Why was my trade refused with a symbol error?
The instrument in the signal does not exist on your account under any name the matcher recognised. Check what your broker lists for that market and add a rename rule, or accept that the account cannot trade it.
Does a netting MT5 account break copying?
No, but it changes the outcome. An opposing trade reduces the existing position rather than opening a second one, so copying two channels that sometimes disagree behaves differently than it would on a hedging account.
About the Author
Alex Onta is an Executive Director at SINGUARD. He built eTrader, the terminal, the mobile apps, eTrader Broker, Copytrading, Business and Community, along with the worldwide clustered-server infrastructure it all runs on, with his brother Roman Onta helping on the design, and he leads that division today. Together with Roman he builds the Prop Firm CRM, the Broker CRM, Scalegram and CopySignals, and the two of them carry worldwide compliance, payment processing and international business structuring side by side. He lives and works in Dubai for most of the year. Meet the executive duo leading Singuard's five divisions.