Supported brokers
The broker list,
maintained
A venue is listed as live only once it has run real routes under the risk engine. Anything still being proven says so, because "supported" that turns out to mean "planned" is the kind of thing that costs someone money.
Status
What the labels mean.
Live
Running real routes under the risk engine today. Connect it and it works.
Live
In testing
Connected and being exercised, paper only. We will not call it live before it is.
Paper only
Not listed
Not connected. If a broker offers MT5, the MT5 connection generally covers it, because the terminal is the same everywhere.
The MetaTrader 5 connection →Try MT5
What varies between brokers
The protocol is identical. The instruments are not.
MT5 is the same terminal everywhere, so what breaks an automated strategy is never the protocol — it is the way each broker defines its symbols and its limits.
Symbol suffixes
The same instrument is EURUSD at one broker, EURUSD.raw or EURUSDm at another. A strategy written against one name routes to nothing at the other, so symbols are mapped per connection.
Per broker
Volume step and minimum
Minimum volume, maximum volume and step size are set per symbol per broker. An order between two steps is rejected by the terminal, which is why a size that works on one account fails on another.
Per symbol
Netting or hedging
A netting account holds one position per symbol; a hedging account holds several. The same sequence of orders produces a different book on each.
Account model
Stop and freeze levels
Brokers set a minimum distance for stops from the current price and a band where orders cannot be modified. A stop inside either is refused by the broker, not by us.
Broker rule
Before you connect
How to check your own broker in ten minutes.
We are not publishing a compatibility table. A list of broker names implies each one has been certified, and a broker that changes its symbol set or its execution model would make the list wrong without anyone noticing — which is worse than no list.
What holds for every MT5 broker is the check itself, and you can run it on a demo account before committing anything.
- Open the symbol in the terminal and read its exact name, including any suffix
- Check the contract specification for volume step, minimum volume and stop level
- Confirm whether the account is netting or hedging
- If it is a funded or challenge account, confirm the firm permits automated execution
Check your broker on a demo account.
If your broker offers MT5, connect it to a demo account and confirm the symbols and volume steps before committing.