Connect TradingView to Bitget: Futures Automation Guide 2026

12 min read Updated: August 16, 2026

Quick Summary

Bitget is the exchange where your TradingView charts stop being only crypto: next to the USDT-margined perpetuals sit around 300 contracts on real-world assets, stocks, indices, ETFs, precious metals and energy. Connect it to TV-Hub in about 10 minutes with one API key. The key covers futures and spot, and the futures are what TV-Hub trades today. Hedge mode is supported, and demo trading lets you rehearse the whole chain first. Until 31 October 2026 every Bitget key runs free. Works with the TradingView free plan through email alerts.

Real-World Assets Next to Crypto

Every crypto exchange gives you the same universe: coins against USDT, day and night. Bitget adds a second one. Around 300 of its perpetual contracts track real-world assets: stocks, indices, ETFs, precious metals and energy. They sit in the same futures list as BTCUSDT and are traded with the same command.

That matters if the setups you read on TradingView are not all crypto. The strategy you wrote for an index chart and the one you wrote for BTC can run on one account, one API key and one trade command format. TV-Hub marks those contracts with an (RWA) label in the pair list, so you can tell them apart at a glance.

What Bitget brings to the lineup

  • Crypto and RWA on one account: perpetuals on coins, stocks, indices, ETFs, metals and energy side by side
  • One key for both markets: futures and spot share the same credentials
  • Hedge mode: hold a long and a short on the same symbol at once
  • Demo trading: the full setup, without real money

One caveat worth planning for: an RWA contract tracks a real market, so expect it to follow that market's session rather than the 24/7 crypto clock. An alert that fires at 3am on a stock symbol has nowhere to go. Check the hours of the underlying market before you point a strategy at one.

Quick Start: Connect in 10 Minutes

Bitget uses a classic API key with three parts: the key, the secret and a passphrase you choose yourself. All three go into TV-Hub, and that one key then covers futures and spot.

No Bitget account yet?

Create your Bitget account through our partner link. We read the inviter your account reports, and when it names our partner account, the key runs without a subscription. Bitget records the inviter when the account is created and it cannot be added later, so this is a decision you make once.

Step 1: Create Your TV-Hub Account (2 minutes)

Sign up for the free trial. No credit card. Verify your email, log in, and you land on the dashboard with Bitget in the sidebar.

Step 2: Create the Bitget API Key (4 minutes)

Log into Bitget and open API Management in your account settings:

  1. Click Create API Key and choose the self-generated key
  2. Give the key a name and set a passphrase of your own
  3. Enable Read and Trade, for Spot and for Futures
  4. Do not enable Withdraw
  5. Leave the IP whitelist empty
  6. Copy the key, the secret and the passphrase

Two things that bite here:

  • The passphrase is yours, not Bitget's. You type it when you create the key, Bitget signs every request with it, and there is no way to read it back. Note it down with the secret.
  • Enable both markets. A key with futures permission only cannot read your spot wallet, and a key with spot permission only cannot trade a perpetual.

Step 3: Connect Bitget in TV-Hub (2 minutes)

  1. In TV-Hub, go to Settings → API Keys and click Add API Key
  2. Select Bitget from the exchange dropdown
  3. Paste the API key, the secret and the pass-phrase
  4. Name it something you will recognise later, for example "Bitget Main"
  5. Tick Demo Account if the key comes from Bitget's demo trading, then Save

Want to rehearse first? Bitget's demo trading issues its own API key, so create that key in Bitget's demo environment and add it as a second key in TV-Hub.

On a live key TV-Hub reads your account once while saving and compares the inviter it reports against our partner account. When the two match, the key list shows a green check mark instead of an expiry date. A demo key skips that comparison, because demo trading is free anyway.

Step 4: Build Your First Trade Command (1 minute)

The visual builder writes the JSON for you: pick the pair, the direction, the size, optionally a stop loss and targets, then copy the result. A futures entry looks like this:

{
  "token": "your-access-key",
  "exchange": "bitget",
  "pair": "BTCUSDT",
  "apiKey": "Bitget Main",
  "isBuy": true,
  "isMarket": true,
  "units": 25,
  "unitsType": "percentBalance",
  "leverage": 5,
  "marginType": "cross"
}

apiKey is required next to token: the token authenticates you, the name selects which of your keys the order runs on.

An RWA contract is traded exactly the same way. Only the symbol and the trading hours change.

Step 5: Create Your TradingView Alert and Test (1 minute)

  1. Open your chart, right-click and choose Add Alert
  2. Paste the JSON into the Message field
  3. Enable Webhook URL and enter https://alerts.tv-hub.org
  4. Click Create
  5. Back in TV-Hub, use Execute Now with a small size to confirm the whole chain works

TradingView Free Plan User?

Webhooks are a paid TradingView feature, but you do not need them. Tick Send Email in the alert instead and TV-Hub processes it exactly the same way. Set up email-based automation

Start Your Free Trial Now

Test your Bitget automation on a demo account first. Free trial, no credit card required.

Start Free Trial View Documentation

Free Until 31 October 2026

Bitget is new in the TV-Hub lineup, and we are opening it with a launch offer: every Bitget key trades free until 31 October 2026. No referral needed, no subscription, no trial clock. Add the key and run your strategy.

After that date the usual model applies, and Bitget has the friendlier one:

Your options

  • Free through the referral: create your Bitget account through our partner link. We read the inviter the account reports, and when it names our partner account, the key needs no subscription
  • Subscription: any Bitget account works, with a TV-Hub plan like on every other exchange
  • Demo trading: free, always, with or without a referral

The referral is written when the account is created and cannot be added afterwards. That is Bitget's rule, not ours. If you already trade on Bitget and want the free tier, you need a new account created through the link.

A sub-account is the one exception. It reports no inviter of its own, so the referral is read from its main account. Add an activated main-account key first, then the sub-account key: it inherits the referral. In the other order the sub-account key is saved unactivated, and the Re-check button on it activates it once the main-account key is in place. The main-account key has to carry the referral, because the launch offer alone does not activate it.

Bitget runs more than one partner programme, and which of them our link fills is still being measured. Use the Re-check button if your key stays unactivated, and write to us if the account really was created through our link. The launch offer covers you either way until the end of October 2026.

USDT Futures and Hedge Mode

Bitget runs several futures products. TV-Hub trades the USDT-margined one, which is the deep and liquid market and the one your USDT balance already margins. The perpetuals on coins and the RWA contracts both live there, so one wallet backs the whole strategy.

Hedge mode is supported

In hedge mode a long and a short on the same symbol are two separate positions, which is what a strategy that scales in on both sides needs. In one-way mode the second one reduces the first. TV-Hub sets the mode from your alert: the builder writes hedgeMode and the adapter puts it on the account before the first order goes out.

The position mode is an account-wide setting on Bitget, not a per-symbol one. An open position or a resting order can block the switch. If Bitget refuses it, the signal stops with the reason in your activity log instead of trading in the wrong mode. A command that only closes a position is the exception: it follows the mode the account really runs in and says so in the log.

Leverage and margin type

Each contract states its own maximum leverage and TV-Hub reads it with the pair, so the slider never offers more than the symbol allows. The margin type is "isolated" or "cross", and it is set per symbol before the entry.

One key, two wallets

The key covers futures and spot, and what TV-Hub trades today are the futures. The spot adapter is still being built and follows later. Bitget also keeps the two wallets apart: your futures balance is what a futures order is sized against, and money sitting in the spot wallet does not count towards it. Transfer between them in the Bitget interface.

Symbols: Paste the TradingView Ticker

Bitget writes a pair as one word with the quote asset attached: BTCUSDT, ETHUSDT. The Trade Command Builder fills that in for you, and you do not have to be precise either: TV-Hub maps the symbol before anything reaches the exchange.

The symbol is tried unchanged first, so a name that already matches a contract always wins. After that the trailing .P of a TradingView perpetual ticker is dropped, and a / or - separator is removed. So BTCUSDT, BTCUSDT.P, BTC/USDT and BTC-USDT all reach the same contract.

The quote asset is never stripped

Bitget names carry it, so BTC on its own is not a Bitget symbol and does not resolve. Send the pair, not the coin.

The pair list in the builder is filtered by the status Bitget reports, so a contract in maintenance never appears in it. That is a status check and not a clock: an RWA symbol stands in the list all day and still refuses an order outside its session.

Advanced Automation Features

Stop loss, trailing stop and multiple take-profits

Several targets with individual sizes, a stop loss that can move to break-even once the position is in profit, and a trailing stop. The orders rest on the exchange, so they work while your machine is off.

DCA and scaled orders

Split an entry across a ladder of limit orders, evenly or weighted towards one end. Keep the minimum order size in mind: Bitget states a minimum value and a minimum quantity per symbol, and each rung of the ladder is measured against both, not the ladder as a whole.

Limit order chasing

A limit order that rests at the touch and follows the book instead of sitting behind it. Each round posts post-only, so the order stays on the maker side while it waits. Only the last round is allowed to cross, which is what makes sure the order goes out at all.

Copy trading and Telegram

Signals you run on Bitget can fan out to followers through copy trading, and every fill can land in your Telegram, where you can also view and cancel open orders.

Best Practices

  • Create the account through the referral link: it is the only moment where the inviter can be set
  • Note the passphrase: it cannot be read back on Bitget, and the key is useless without it
  • Grant Read and Trade on both markets, and never Withdraw
  • Test on a demo account first: tick Demo Account and run the strategy for a day before it touches real money
  • Add the main-account key first: a sub-account key inherits the referral from it, but only once that key is activated
  • Mind the two minimums: percentage sizing on a small balance can silently fall under the value or the quantity floor
  • Match the session on RWA contracts: expect the hours of the market they track, not the crypto clock
  • Fund the futures wallet: a spot balance does not margin a perpetual
  • Decide the position mode once: it is account-wide, so mixing hedge and one-way strategies on one key invites a refused switch and a stopped signal

Common Issues and Solutions

The key shows an expiry date instead of a green check mark

The inviter the account reports is not our partner account. Either it was created without the link, or the key belongs to a sub-account, which reports no inviter at all. For a sub-account, add an activated key of its main account and then press Re-check on the sub-account key. Otherwise take a subscription, or create a new Bitget account through the link. Until 31 October 2026 the launch offer covers you either way.

"Re-check" next to a key

If Bitget cannot be reached while you add a key, we save the key without the check rather than reject it. The Re-check button asks Bitget again and tells the three answers apart: our partner account as the inviter, a sub-account, or an account that names somebody else. It is also how you activate a sub-account key after you add the key of its main account.

The key is rejected

Three usual causes: a mistyped passphrase, a missing Trade permission, or an IP whitelist on the Bitget side. Leave the whitelist empty, or add our webhook IP ranges from the webhook reference.

Orders rejected as too small

Bitget states a minimum order value and a minimum order quantity per symbol, and an order has to clear both. This bites hardest with percentage sizing on a small balance, or with a DCA ladder whose individual rungs fall under the limit.

The position mode did not change and the signal stopped

Bitget switches between hedge and one-way only on an empty account. An open position blocks it, and a resting order blocks it too. The signal then stops with the reason in your activity log rather than trading in the wrong mode. Close what is open and cancel the open orders, or set the alert to the mode the account already runs in.

An RWA symbol does not fill

Expect the market behind it to be closed. Those contracts track a real market and follow its session, not the 24/7 clock of crypto. Check the hours before you let a strategy run on them unattended.

Ready to Automate Bitget?

Add your API key and trade on autopilot. Free until 31 October 2026.

Start Free Trial View Documentation

Why Choose TV-Hub

TV-Hub routes TradingView alerts to Binance, Bybit, OKX, KuCoin, Coinbase, Hyperliquid and now Bitget. The same trade command works everywhere, so a strategy you built for another exchange moves over by changing one field.

Your credentials are encrypted at rest, and the key you give us can read and trade but never withdraw. Every signal, accepted or refused, lands in an activity log you can read, which is the difference between a bot you trust and a bot you hope about.

The visual command builder means no coding. Pick the pair, the size and the risk, and it writes the JSON, including the Bitget specifics like the price tick, the quantity step and the leverage cap of the symbol you chose.

Start Your Automated Trading Journey

Bitget gives you crypto perpetuals and around 300 real-world-asset contracts on one account. TV-Hub gives you a way to trade them while you sleep, from the charts you already read. Ten minutes of setup, one API key, and a launch offer that costs you nothing until the end of October 2026.

Ready? Start on a demo account, move to a small live size, then let the strategy run.

Start Your Journey Today

Join thousands of traders already automating their trading with TV-Hub.

Start Free Trial View Documentation

Frequently Asked Questions

No. You create the key with Read and Trade permission only and leave Withdraw switched off. Bitget then refuses any withdrawal request made with that key, whoever sends it. Your credentials are stored encrypted, and you can delete the key on either side at any time.

Until 31 October 2026 every Bitget key is free, with or without a referral. Beyond that date it depends on the inviter your Bitget account reports: when it names our partner account, the key needs no subscription. Any other account needs a TV-Hub plan. Demo trading is free either way.

No. Bitget records the inviter when the account is created and there is no way to attach it later. You can either use a TV-Hub subscription with your existing account, or create a new Bitget account through our link.

No. One Bitget key covers both markets, as long as you granted Read and Trade for Spot and for Futures when you created it. What TV-Hub trades today are the futures; the spot adapter follows later. The wallets stay separate on Bitget, so a futures order is sized against the futures balance.

Yes. A long and a short on the same symbol can be held at the same time, and TV-Hub follows the hedgeMode field of your signal. The setting is account-wide on Bitget, and an open position or a resting order can block the switch. If Bitget refuses it, the signal stops with the reason in your activity log instead of trading in the wrong mode. A command that only closes a position is the exception: it follows the mode the account really runs in.

Around 300 of Bitget's perpetual contracts track real-world assets: stocks, indices, ETFs, precious metals and energy. They are traded with the same trade command as a crypto perpetual, but expect them to follow the session of the market behind them instead of the 24/7 crypto clock. TV-Hub marks them with an (RWA) label in the pair list.

Yes. Tick Demo Account when you add the key and TV-Hub routes every order to Bitget's demo trading environment. Demo trading is free and needs no subscription.

Yes, together with its main account. A sub-account reports no inviter of its own, so it inherits the referral from its main account. Add an activated key of the main account under the same TV-Hub account first, then add the sub-account key. In the other order the sub-account key is saved unactivated: press Re-check on it once the main-account key is activated. Without an activated main-account key the sub-account key needs a subscription.

Start Free Trial

Connect Bitget in 10 minutes and let your TradingView alerts do the trading.

Start Free Trial View Documentation