Skip to main content

Overview

The Brokers page (“Every account, one desk”) is where you link exchange and MetaTrader accounts. Each account card shows its balance, total P&L, Live/Demo mode, and which bot trades with it. URL: /brokers
Broker connections are limited by plan: Free 1 · Basic 2 · Standard 5 · Pro 10 · Ultimate unlimited.

Supported brokers

Not supported: Quotex, IQ Option and Pocket Option. BitMart was retired on 2026-09-10; an account connected before then keeps its history but takes no new connections. Brokers execute; signal sources decide direction. The seven sources, TradingView, MetaTrader, Telegram, Discord, an AI assistant over MCP, the Trade Agent and Copy Trader, are described in Signal sources.
API keys only ever need trade permission. TraderFrame cannot and will not withdraw funds — never grant withdrawal permission to anything. Read-only keys can’t trade, so they won’t work either.

Connecting

  1. Click + Connect broker. (First-time users verify a phone number by SMS first.)
  2. Pick the broker in the selection sidebar and follow its panel.
  3. On success you’ll see the account card with its live balance.

OKX

Choose Demo or Live, then authorize on OKX’s site. If you connect with a manual API key instead, two settings catch almost everyone:
  1. The API key needs the Fast API toggle enabled.
  2. TraderFrame’s server IP must be in the key’s IP allowlist.
Fix both in OKX → API settings, then hit Reconnect. If the balance shows 0 with an error under it, that error is OKX’s own reason — usually the IP allowlist.
You can hold one Demo and one Live OKX account — they’re independent connections.

Bybit

TraderFrame is an official Bybit broker partner.
  • Live — one click: authorize on Bybit and you’re connected. The API key Bybit issues is bound to TraderFrame’s whitelisted servers and never expires — the most durable connection of any broker we support.
  • Demo — uses Bybit’s Demo Trading (same live prices, practice balance): on bybit.com hover your profile → Demo Trading → API → create a demo key with trade permission, then paste the key + secret. Demo keys are separate from live keys, and without an IP restriction they expire after a while — if trading stops, create a fresh key and reconnect.
Native trailing stops, leverage, and margin-mode switching are supported in both modes.

Bitget

Live accounts connect via OAuth. Demo (paper-trading) accounts use API keys: key + secret + passphrase.

KuCoin

One-click OAuth, Live only (KuCoin has no sandbox). KuCoin has no exchange-native trailing order — use the Steps trailing ladder in your bot’s Exit rule, which works everywhere.

Binance

Create an API key in Binance → Account → API Management: enable Enable Reading and Enable Futures only. Recommended IP allowlist entry: 3.109.75.120. Binance shows the secret key only once — copy it immediately. Only Futures trading is available through TraderFrame today.

Deriv

Create an API token at app.deriv.com → Settings → API token with Read, Trade, and Trading Information scopes.
Deriv locks scopes in when the token is created — adding a scope later does nothing. If you missed one, delete the token and create a new one. The token’s type (demo/real) must also match the account mode you pick.

MetaTrader 5

Connecting creates an EA token — no credentials are stored. You attach the TDF_Forex Expert Advisor in your own MT5 terminal:
1

Download TDF_Forex.ex5

From the connect panel.
2

Allow WebRequest — the critical step

MT5 → Tools → Options → Expert Advisors → tick Allow WebRequest for listed URL and add https://api.traderframe.io. Skipping this is the most common reason a connection fails — MT5 silently blocks the EA.
3

Add the second URL

Also add https://api.traderframe.io:9002. Without it the EA shows Connected but trades and history imports fail (MT5 error 4014).
4

Install and attach

File → Open Data Folder → MQL5 → Experts, copy the file there, refresh, drag TDF_Forex onto any chart, and paste the EA token in its Inputs. The chart or symbol doesn’t matter.
5

Turn AutoTrading on (green)

Off means the EA can see your account but cannot trade. A smiley face top-right = connected; your balance appears in TraderFrame within ~30 seconds.
The EA reports in every ~30 seconds. If it goes silent for 90 seconds the account shows disconnected (“MetaTrader connection lost”) and recovers automatically on the next heartbeat. Each account has its own token, and the EA serves only the account it authenticated for — “EA is not connected” usually means MT5 is logged into a different account than the token’s. Find any account’s token under the card menu → View EA token; it never changes unless you disconnect the account. Forex extras: TP/SL and trailing are in points; cent-account currencies (USC/EUC…) display converted to USD; Import trading history (card menu) pulls the last 90 days; max one live + one demo MT5 account per real-world broker.

Account statuses

  • Connected / Disconnected — self-explanatory; an account with no bots shows disconnected.
  • Auth failed — the broker rejected the credentials. All active bots on the account pause automatically. Reconnect the broker, then reassign your bots to the new connection (that part is manual).

Deleting an account

Blocked while the account has open trades — close them first. Deleting unlinks every bot (they return to Draft) and sends a security-alert email.