SignalBee
All Guides
BitMart10 minutes

How to Connect TradingView to BitMart for Automated Trading

Automate your TradingView strategy on BitMart in under 10 minutes. BitMart is a global exchange known for early listings of new tokens and competitive trading fees.

What You'll Need

Before starting, ensure you have:

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

Step 1: Create Your BitMart API Key

First, create an API key on BitMart for SignalBee.

  1. Log in to BitMart
  2. Click your profile icon → AccountAPI Management
  3. Click Create API Key
  4. Enter a memo/label: SignalBee Trading

Configure Permissions

PermissionEnable?
Read Only✅ Yes
Spot Trade✅ Yes
WithdrawNever
  1. Complete 2FA verification (email + Google Authenticator)
  2. Copy your API Key, Secret Key, and Memo

BitMart Note: BitMart requires a "Memo" field for API authentication. Save all three values.

Step 2: Connect BitMart to SignalBee

Link your BitMart credentials to SignalBee.

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

Your BitMart 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 BitMart 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., BTC_USDT, ETH_USDT)
  3. Set Max order size to limit trade amounts
  4. Enable Trading when ready

BitMart Ticker Format

BitMart uses underscore-separated format:

StandardBitMart Format
BTCUSDTBTC_USDT
ETHUSDTETH_USDT
SOLUSDTSOL_USDT

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": "BTC_USDT",
  "quantity_type": "percentage",
  "quantity": "50"
}

Signal Format Reference

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

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 BitMart trade history

BitMart-Specific Notes

Trading Fees

TypeMakerTaker
Spot0.25%0.25%

Fee discounts available with BMX token holdings.

Minimum Order Sizes

PairMinimum
Most USDT pairs~$5 USD equivalent

Memo Field

Your BitMart API memo:

  • Is required for every API call
  • Should be descriptive (e.g., "SignalBee Trading")
  • Is stored encrypted in SignalBee
  • Can be viewed in BitMart API settings if forgotten

Troubleshooting

IssueSolution
Invalid memoVerify memo matches exactly (case-sensitive)
API key invalidCheck key hasn't expired
Symbol not foundUse underscore format (BTC_USDT not BTCUSDT)
Order rejectedCheck minimum order size requirements

Summary

You've connected TradingView to BitMart in 6 steps:

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

Your TradingView strategy now executes automatically on BitMart.


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