Crypto Exchanges
Trade your TradingView alerts and Telegram signals on Binance, Bybit and OKX spot accounts. Connect an exchange with an API key and TradeSgnl places the orders, stop loss and take profits included.
Connect a crypto exchange with an API key and your TradingView alerts and Telegram signals trade on it. It's spot trading: TradeSgnl buys coins with your balance and sells them back. There's no separate crypto syntax, so the alerts you already send work here too.
One alert, every account
An alert sent to your license trades every account on it, exchanges included.
Keys stay encrypted
Your API key is stored encrypted and never shown again after you save it.
Binance, Bybit and OKX
Each has a testnet with fake funds for practice (OKX calls it Demo trading).
Connect an Exchange
Select a license. On your dashboard, click Connect Account, pick the license this exchange will trade from, and click Next step.

Every account on a license gets the same signals. To keep an exchange apart, give it its own license.
Choose your exchange. Select Crypto Exchange, pick your exchange, and click Next step.

Create an API key on the exchange. Allow spot trading only, never withdrawals, and restrict the key to TradeSgnl's IP address, 209.71.64.114.

- Bybit: the key must belong to a Unified Trading account.
- OKX: the key only trades the coins on its Crypto list, so add every coin you trade. Keep its passphrase for the next step.
A key that can withdraw, or can't trade, is refused. A key that can also trade futures or margin is accepted, but TradeSgnl only ever trades spot with it.
Enter the key. Paste the key and secret (and the passphrase on OKX), switch on Testnet if it's a testnet key, and click Connect. The key is checked with the exchange before it's saved.

Send a signal. Start your TradingView alert with your license code and use the regular signal syntax. This buys 100 USDT of BTC with a 2% stop loss and two take profits:
LicenseID,BTCUSDT,buy,vol_dollar=100,sl_percent=2,tp1_percent=2,tp2_percent=4Channels you copy with the Telegram Copier trade here too.
Start on a testnet
Connect a testnet key first, send a few signals, and check the results on the Signals page before you connect a funded account.
Signals on a Crypto Exchange
A spot account can buy a coin and sell it back. It can't short or use leverage, so:
| Signal | On the exchange |
|---|---|
buy, long | Buys at market |
buylimit | Places a limit buy at entry_price=, or entry_percent= below the price |
sell, closebuy, closeall | Sells the coins TradeSgnl bought for that symbol. No short is opened |
cancellong, cancelall | Cancels TradeSgnl's limit buys still waiting on that symbol |
short, selllimit, buystop, sellstop | Refused, with the reason on the Signals page |
A few things to know:
- Only TradeSgnl's coins are sold. Coins you already held, and orders you placed yourself, are never touched. To keep two strategies apart, give each its own
comment=. - A
sellcloses your buy. So a Telegram channel's short signals close the buys copied from that channel. - Close part of a position with
pct=0.5(half), or a coin amount withpct_lots=0.01. Without one, a close sells everything.
Trade Size
| Field | Means |
|---|---|
vol_lots= or risk= | An amount of the coin, for example 0.01 BTC |
vol_dollar= | An amount of the quote currency, for example 25 USDT |
vol_pctbal= | A share of your free quote balance. 10 is 10% |
Sizes are rounded to the exchange's precision. An order below the exchange's minimum, or bigger than your balance can pay for, is refused.
Stop Loss and Take Profit
- The stop loss rests on the exchange as a stop order as soon as the buy fills, so it protects you even if TradeSgnl can't be reached. If the exchange refuses it, TradeSgnl watches the price and sells at market instead.
- Take profits are watched by TradeSgnl. When one is reached, its share is sold at market and the stop loss is placed again for the rest. An exchange can't rest a stop and a take profit on the same coins.
Use percent or price levels: sl_percent=, tp_percent=, sl_price=, tp_price=, and tp1_percent=, tp2_percent= with pct1=, pct2= for several take profits. Plain sl= and tp= are pips, which mean nothing on an exchange.
Symbols
TradingView names are matched to the exchange's spot pairs: BTCUSDT trades BTC/USDT. If a USD, USDT or USDC pair isn't listed, the same coin trades against another of them, so BTCUSD trades BTC/USDT on Binance and the Signals page says so. Futures and perpetual markets are never used.
To send a symbol to a specific pair, add a symbol mapping on your license. It always wins.
Cloud Connections
Crypto exchanges are included in Starter and every higher plan. The Bridge plan connects MT5 accounts. Each connected exchange uses one of your plan's Cloud Connections while it's switched on. A paused exchange doesn't use one.
Managing Your Exchanges
Each exchange has its own card under its license, with its balance, open profit and a Testnet chip on testnet keys. Expand a card to see its open positions with their stop loss and take profits, its recent signals, and its controls.

| Action | What it does |
|---|---|
Close | Sells one position at market and cancels its stop loss. |
Pause | Stops new signals and frees the Cloud Connection. Stop losses stay on the exchange, but take profits stop being watched. |
Resume | Turns trading back on, if a Cloud Connection is free. |
Settings | Rename the exchange or move it to another license. |
Remove | Disconnects the exchange and deletes its key and analytics history. Nothing is cancelled on the exchange. |
Seeing Your Results
An exchange's latest signals show on its card. View Signals opens the full Signals page, with the amount filled and whether it worked. If an order couldn't be placed, you'll see an error code and the reason. You're also notified in the app, by push, email or Telegram, depending on your Alerts settings.
In Analytics, each exchange appears as its own account with its trade history.
FAQ
TradeLocker
Trade your TradingView alerts and Telegram signals on your TradeLocker accounts. Sign in with your TradeLocker email, password and server, pick your accounts, and TradeSgnl places the trades. Nothing to install.
Signal Reference
Learn how to configure and manage trading signals with TradeSgnl. Understand signal formats, webhook setup, and automated signal processing.