Skip to main content

What you can do with Binance

Binance covers Spot and USD-M Futures, both from the same API key. Once your account is connected, you can do all of the following without leaving your workspace:
  • Trade Spot and USD-M Futures — from one connected account.
  • Place orders from the Order form — market, limit, conditional and trailing stop orders. Take Profit and Stop Loss work differently on Spot and on Futures.
  • Trade directly on the chart — right-click to place an order at any price, and drag an order to a new level.
  • Track your account — balance, open positions, PnL, and order history in the Account widget.
Your funds always stay on Binance — TakeProfit is the interface that places and manages the orders.

Connect with API Keys

Open the account dropdown on the chart or in the Account widget, pick Connect Account, choose Binance, and use the API Keys tab. The dialog lists our IP addresses and the restrictions the key needs, next to the fields you paste it into.
  1. Copy our IP addresses from the Connect dialog — the button next to them takes all of them at once.
  2. Open Binance API Management. The dialog links straight there. Create a key.
  3. Restrict the key to those addresses while you are creating it, by pasting them into Binance’s IP access restriction field. Set this before the key exists rather than after.
  4. Under API restrictions, tick Enable Spot & Margin & Stock Trading and Enable Futures. Never enable Withdrawals — TakeProfit places orders and reads your balances and positions, it never moves your funds.
  5. Paste the API Key and API Secret back into the Connect dialog and click Connect Binance Account.
Your balances, positions and order history sync straight after.
Both API restrictions are needed. Spot and USD-M Futures run off the same key, so a key missing Enable Futures connects but leaves the futures side empty.
Restrict the key to our addresses. It is what keeps the key alive — see Key expiry and the IP whitelist — and Binance limits what an unrestricted key is allowed to do, so one without the whitelist may not be able to trade at all.

Key expiry and the IP whitelist

Expiry on Binance is not a date you pick. It follows from whether the key is restricted to specific IP addresses:
  • A key restricted to our addresses does not expire. It stays valid until you revoke it, so a connection made with one keeps working.
  • A key left unrestricted gets an expiry forced on it by Binance. Once it lapses the key stops working on the exchange side, and the connection goes quiet until you replace it.
Restricting the key during the connect steps is what avoids this.

Replacing a key

You don’t need to disconnect the account and set it up from scratch: create a new key in your Binance API Management with the same IP restriction and restrictions, then use Update API Key on the connected account and paste in the new pair.

Take Profit and Stop Loss

Where you set Take Profit and Stop Loss depends on which Binance market you are trading.
  • Spot — attach them to a Limit order. They aren’t offered on Market or Conditional orders, and a Spot position cannot be protected after the fact.
  • USD-M Futures — Binance’s API offers no way to attach them to a new order, so you protect the position instead. Once it is open, add the levels either from the Positions tab of the Account widget, using Add in the TP/SL column, or from the position’s label on the chart. They cover the whole position and close at market.
A Futures position is unprotected between opening it and adding its levels. Add them as soon as it fills.

Margin & Leverage

Spot has no margin or leverage — you trade the balance you hold. On USD-M Futures you can set:
  • Margin mode — Cross or Isolated
  • Leverage
  • Position mode — One-Way or Hedge
Asset mode — Single-Asset or Multi-Asset — is shown and used for your balances, but you switch it in Binance rather than here.
Isolated margin is not available while Multi-Asset mode is on. Switch the account to Single-Asset in Binance first if you need an isolated position.

Frequently asked questions

Spot pairs and USD-M Futures available on your Binance account. Binance market data is already on the charts and in Platform Search even before you connect — connecting adds order routing on top.
On Spot: Market (size in the base or the quote coin), Limit (GTC, IOC or FOK), Conditional with either Market or Limit execution, and Trailing Stop with the distance as a percentage.On USD-M Futures: Market, Limit (GTC, IOC or FOK), Conditional with either Market or Limit execution, Trailing Stop Market with the distance as a percentage, and Reduce-Only.Take Profit and Stop Loss work differently per market — attached to a Limit order on Spot, added to an open position on USD-M Futures. See Take Profit and Stop Loss.A trailing stop cannot be edited once placed. To change its distance or activation, cancel it and place a new one.See Using Order Entry for what each field does.
With API keys you create in your Binance account, as described above.
No. Cashback covers Bybit and Exness. Binance’s partner terms do not allow the reward to be passed on, so no cashback is credited on Binance trades.
Any VIP tier can connect, but two things block an account: it has to be a Binance.com account, since the regional exchanges are not supported, and Portfolio Margin has to be off — an account with it enabled cannot be used.
The account is in Multi-Asset mode, which runs on Cross margin only. Switch it to Single-Asset in Binance, then set the position to Isolated.
Do it. A key restricted to them does not expire and can only be revoked, while one left unrestricted has an expiry forced on it by Binance and is limited in what it may do. The Connect dialog lists the addresses with a button to copy them all — paste them into Binance’s IP access restriction field while you create the key.The addresses are not printed in these docs on purpose. The dialog is generated from our own configuration, so it cannot fall out of date; a list written down here could.
Most likely the key was left unrestricted and its forced expiry has passed. Create a new key in your Binance API Management, restrict it to our addresses this time, and use Update API Key on the connected account — you don’t need to disconnect and start again.
No. A connected Binance account trades live funds, and there is no testnet or demo connection.If you want to practise without risking money, use an Exness demo account instead.
In the Account widget — it shows equity, available balance, unrealized PnL, positions, open orders, and trade history, all synced with your exchange. See Track Your Account.
No. You pay Binance’s standard trading fees, and TakeProfit doesn’t add its own.