SignalBee
All Guides
Bitget10 minutes

How to Connect TradingView to Bitget for Automated Trading

Automate your TradingView strategy on Bitget in under 10 minutes. Bitget is a rapidly growing exchange known for copy trading features and competitive futures trading fees.

What You'll Need

Before starting, ensure you have:

  • TradingView Pro or higher - Webhooks require a paid TradingView subscription
  • Verified Bitget account - Identity verification completed
  • SignalBee account - Free to sign up at signalbee.trade
  • 5-10 minutes - Quick setup process

Step 1: Create Your Bitget API Key

Create an API key on Bitget with trading permissions.

  1. Log in to Bitget
  2. Click your profile icon → API Management
  3. Click Create API
  4. Select System-generated

Configure API Settings

SettingValue
NoteSignalBee Trading
PassphraseCreate a secure passphrase (required!)
IP AccessUnrestricted or add SignalBee IPs

Required Permissions

PermissionEnable?
Read✅ Yes
Spot Trade✅ Yes
Futures Trade✅ Yes (if using perpetuals)
WithdrawNever
  1. Complete 2FA verification
  2. Save your API Key, Secret Key, AND Passphrase

Bitget Requirement: Like KuCoin and OKX, Bitget requires a passphrase for API authentication. Store it securely - you cannot recover it later.

Step 2: Connect Bitget to SignalBee

Link your Bitget credentials to SignalBee.

  1. Log in to SignalBee
  2. Go to Exchanges in the sidebar
  3. Click Add Exchange → Select Bitget
  4. Enter your API Key
  5. Enter your Secret Key
  6. Enter your Passphrase
  7. Click Save and Test Connection
  8. Verify you see ✅ "Connection successful"

Your Bitget balances should now appear in SignalBee.

Step 3: Create Your SignalBee Webhook

SignalBee provides a unique webhook URL for your alerts.

  1. In SignalBee, go to Webhooks
  2. Click Create Webhook
  3. Select your Bitget exchange connection
  4. Copy your webhook URL

Step 4: Configure Your Trading Settings

Set up safety limits before enabling trading.

  1. Go to Configuration in SignalBee
  2. Whitelist pairs you want to trade (e.g., BTCUSDT, ETHUSDT)
  3. Set Max order size to limit trade amounts
  4. Enable Trading when ready

Bitget Ticker Format

Bitget uses concatenated ticker format:

TypeFormatExample
SpotBASEUSDTBTCUSDT, ETHUSDT
PerpetualBTCUSDT_UMCBLBTCUSDT_UMCBL

For spot trading, use the standard format without separators.

Step 5: Set Up Your TradingView Alert

Connect TradingView to SignalBee.

  1. Open TradingView and load your strategy
  2. Click Alert (clock icon)
  3. Configure your alert conditions
  4. In Notifications, enable Webhook URL
  5. Paste your SignalBee webhook URL
  6. In the Message field, enter your signal JSON:
{
  "action": "buy",
  "ticker": "BTCUSDT",
  "quantity_type": "percentage",
  "quantity": "50"
}

Signal Format Reference

FieldRequiredValues
actionYesbuy, sell, or close
tickerYesBitget pair (e.g., BTCUSDT)
quantity_typeYespercentage or fixed
quantityYesAmount to trade

Example signals:

Buy 30% of USDT balance:

{"action": "buy", "ticker": "BTCUSDT", "quantity_type": "percentage", "quantity": "30"}

Sell 0.2 ETH:

{"action": "sell", "ticker": "ETHUSDT", "quantity_type": "fixed", "quantity": "0.2"}

Step 6: Test Your Setup

Verify everything works.

  1. In TradingView, click Test on your alert
  2. In SignalBee, check Signals page
  3. Verify Orders shows the executed trade
  4. Confirm in Bitget trade history

Bitget-Specific Notes

Trading Fees

TypeMakerTaker
Spot0.10%0.10%
Futures0.02%0.06%

BGB token holdings and VIP tiers reduce fees.

Minimum Order Sizes

PairMinimum
BTCUSDT0.0001 BTC
ETHUSDT0.001 ETH
Most pairs~$5 USD equivalent

Copy Trading Note

If you use Bitget's copy trading features, be aware that:

  • API trades are separate from copy trading
  • Ensure funds are in your Spot or Futures account, not copy trading portfolio
  • SignalBee works independently of copy trading

Account Types

AccountPurpose
SpotStandard spot trading
USDT-M FuturesUSDT-margined perpetuals
Coin-M FuturesCoin-margined perpetuals

Ensure funds are in the correct account type.

Troubleshooting

IssueSolution
Invalid passphraseVerify passphrase exactly (case-sensitive)
API key expiredBitget keys may expire - create new one
Symbol not existsVerify ticker format (BTCUSDT not BTC-USDT)
Insufficient marginTransfer funds to appropriate account

Summary

You've connected TradingView to Bitget in 6 steps:

  1. ✅ Created Bitget API key with passphrase
  2. ✅ Connected Bitget to SignalBee
  3. ✅ Created a SignalBee webhook
  4. ✅ Configured settings with Bitget ticker format
  5. ✅ Set up TradingView alert with webhook
  6. ✅ Tested the complete flow

Your TradingView strategy now executes automatically on Bitget.


Need help? Contact support@signalbee.trade or visit our Help Center.