Skip to main content

Binance Demo

Binance supports the Demo Account checkbox for Spot and USD-M Futures (Coin-M is testnet-only). Demo orders use the live binance / binance-futures identifiers; the demo flag on your TVH key routes them to Binance's demo endpoint.

No Binance account yet? Sign up with our link.

Demo and paper trading on TVH are always free (even prop-firm demo accounts); you only need a subscription once you trade a live account.

Prerequisites
  • TradingView account with webhook support
  • A free TradingView Hub account (no subscription needed for demo trading)

Binance runs paper trading on a separate portal: demo.binance.com. Create your demo API key there, then add it to TVH with the Demo Account box ticked.

Step 1 — Create your Binance demo key

You create the API key inside Binance's demo portal at demo.binance.com. It uses your normal Binance login and comes with virtual funds, so nothing here touches real money.

1. Open Demo Trading API. In the demo portal (the top bar shows Back to Live, confirming demo mode), click the profile icon (top-right) and choose Demo Trading API. You can also open it directly at demo.binance.com/en/my/settings/api-management.

Binance demo profile menu with Demo Trading API highlighted

2. Pick the key type. Choose System generated, then click Next.

Binance Choose API Key type dialog with System generated selected

3. Label the key. Give it a name, for example tvhub, then click Next.

Binance Create API dialog with the key label field

4. Copy the keys and set permissions. Copy the API Key and Secret Key now; the secret is shown only once. Under API restrictions, enable:

  • Enable Reading
  • Enable Spot & Margin & Stock Trading for the binance identifier.
  • Enable Futures for the binance-futures identifier.

Binance demo API key with the keys and Spot plus Futures permissions enabled

You add the API Key and Secret to TVH next.

Step 2 — Add the demo key to TVH

Open Account → Settings → API Keys and click Add new.

  1. Pick Binance (binance) for Spot, or Binance Futures (binance-futures) for USD-M. To trade both, add the same key twice, once under each identifier.
  2. Choose a name for the key, for example binance-demo. Your alert references this exact name in its apiKey field.
  3. Paste the API Key and Secret.
  4. Tick Demo Account, then save.
  5. Open the Trade Command Builder and confirm your demo balance is shown. If it appears, the key is connected correctly.
Coin-M: testnet only

Binance Coin-M has no demo path, so you use the testnet instead. Create an API key at testnet.binancefuture.com, add it to TVH under the binance-futures-coin-testnet identifier, and build commands in the testnet Trade Command Builder.

Binance no longer actively maintains the testnet, so expect occasional odd behaviour or errors.

Step 3 — Set up the TradingView alert

From here the alert setup is identical to the Quickstart. Follow the Quickstart alert setup to create the TradingView alert with the webhook URL, paste your JSON trade command, and verify the fill.

Use binance (or binance-futures) as the exchange in your JSON, and your Binance key name as apiKey:

{
"exchange": "binance",
"pair": "BTCUSDT",
"isBuy": true,
"isMarket": true,
"unitsType": "percent",
"unitsPercent": 1,
"apiKey": "binance-demo",
"token": "YOUR_TOKEN"
}