Skip to content

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.

Join the waitlist