Bitget logoBitget + TradingView

How to Connect TradingView to Bitget

Automate TradingView alerts into Bitget orders with a webhook. Spot, USDT-M, Coin-M, and USDC-M perpetuals supported — set it up once and let your strategy trade for you.

No coding requiredFree tier availableSetup in ~10 minutes

A TradingView-to-Bitget webhook integration lets your charts do the trading. Instead of watching for an alert and rushing to place an order, you connect the two once and every signal your strategy generates becomes a live Bitget order automatically.

OmniTrade24 handles the translation between TradingView and Bitget. You create a strategy, copy its unique webhook URL into a TradingView alert, and we execute the order on Bitget using your own API credentials. Because Bitget uses three-factor API authentication, this guide also covers the passphrase step that trips people up on first setup.

Skip the manual setup — automate this in minutes.

Free tier: 100 executions/month, no card required.

What you can automate on Bitget

Bitget Spot
USDT-M Perpetual Futures
Coin-M Perpetual Futures
USDC-M Perpetual Futures
Leverage up to 125x
Cross & Isolated margin

How to connect TradingView to Bitget

Four steps take you from a chart alert to a live Bitget order — no code involved.

1

Create your Bitget API key

  1. 1.Create a system-generated key. In Bitget, go to Account → API Management and click Create API Key → System generated.
  2. 2.Set permissions and passphrase. Enable Read and Trade permissions and set a passphrase. Bitget uses API Key + Secret + Passphrase, so remember the passphrase — you will need all three.
  3. 3.Whitelist our IP. Add 64.227.147.170 to the key's IP whitelist so it can only be used from our execution server.
  4. 4.Copy all three values. Copy the API Key, Secret Key, and Passphrase. You will paste all three into OmniTrade24 to authenticate your Bitget account.
2

Connect Bitget to OmniTrade24

Sign in to OmniTrade24, open Settings → API credentials, and paste your Bitget API key, secret key and passphrase. Run the built-in connection test to confirm the credentials work. Everything is encrypted with AES-256 before it is stored — your secret is never kept in plain text.

3

Create a strategy and copy your webhook URL

In the dashboard, create a strategy, pick your Bitget market and default order settings, and save it. OmniTrade24 generates a unique webhook URL just for that strategy:

https://omnitrade24.com/webhook/your-strategy-token
4

Paste the webhook into a TradingView alert

Open your strategy or indicator in TradingView, click Alerts → Create Alert, and paste the webhook URL into the Webhook URL field (under Notifications). Set the alert message to JSON that tells OmniTrade24 what to trade:

// Buy spot
{"action":"BUY","symbol":"BTCUSDT","quantity":0.001}
// Sell spot
{"action":"SELL","symbol":"BTCUSDT","quantity":0.001}
// Open long (futures)
{"action":"LONG","symbol":"BTCUSDT","quantity":0.01}
// Open short (futures)
{"action":"SHORT","symbol":"BTCUSDT","quantity":0.01}
// Close long
{"action":"CLOSE_LONG","symbol":"BTCUSDT","quantity":0.01}
// Close short
{"action":"CLOSE_SHORT","symbol":"BTCUSDT","quantity":0.01}

Save the alert. From now on, every time your strategy fires, the alert hits your webhook and OmniTrade24 places the matching order on Bitget automatically — typically within 100–500ms depending on your plan.

Supported alert actions

Each TradingView alert message is a small JSON payload with an action, a symbol, and a quantity. Use dynamic TradingView placeholders (like {{ticker}}) to pass the traded symbol automatically.

Buy spot
{"action":"BUY","symbol":"BTCUSDT","quantity":0.001}
Sell spot
{"action":"SELL","symbol":"BTCUSDT","quantity":0.001}
Open long (futures)
{"action":"LONG","symbol":"BTCUSDT","quantity":0.01}
Open short (futures)
{"action":"SHORT","symbol":"BTCUSDT","quantity":0.01}
Close long
{"action":"CLOSE_LONG","symbol":"BTCUSDT","quantity":0.01}
Close short
{"action":"CLOSE_SHORT","symbol":"BTCUSDT","quantity":0.01}

Is automated Bitget trading safe?

Automation is only as safe as the way it is set up. OmniTrade24 is built so that a leaked or misused key still cannot cost you your funds:

Grant only Read and Trade — never enable withdrawal permissions on the key.
Store the passphrase you set; Bitget will not show it again and OmniTrade24 needs it to authenticate.
Whitelist our IP (64.227.147.170) and your key becomes unusable from anywhere else.
All three credentials are AES-256 encrypted at rest, and trades fire only on valid TradingView alerts.

Best strategies to automate on Bitget

Automating breakout and trend strategies across Bitget perpetuals, and running Spot plus multiple futures margin types from one dashboard.

Skip the manual setup — automate this in minutes.

Free tier: 100 executions/month, no card required.

Ready to connect TradingView to Bitget?

Create a free account, connect Bitget, and turn your next TradingView alert into a live trade.

No credit card required • 100 free executions/month

Connect TradingView to Bitget — FAQ

Common questions about automating Bitget trades with TradingView and OmniTrade24