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.
- Log in to BitMart
- Click your profile icon → Account → API Management
- Click Create API Key
- Enter a memo/label:
SignalBee Trading
Configure Permissions
| Permission | Enable? |
|---|---|
| Read Only | ✅ Yes |
| Spot Trade | ✅ Yes |
| Withdraw | ❌ Never |
- Complete 2FA verification (email + Google Authenticator)
- 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.
- Log in to SignalBee
- Go to Exchanges in the sidebar
- Click Add Exchange → Select BitMart
- Enter your API Key
- Enter your Secret Key
- Enter your Memo (BitMart-specific requirement)
- Click Save and Test Connection
- 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.
- In SignalBee, go to Webhooks
- Click Create Webhook
- Select your BitMart exchange connection
- Copy your webhook URL
Step 4: Configure Your Trading Settings
Set up safety limits before enabling trading.
- Go to Configuration in SignalBee
- Whitelist pairs you want to trade (e.g., BTC_USDT, ETH_USDT)
- Set Max order size to limit trade amounts
- Enable Trading when ready
BitMart Ticker Format
BitMart uses underscore-separated format:
| Standard | BitMart Format |
|---|---|
| BTCUSDT | BTC_USDT |
| ETHUSDT | ETH_USDT |
| SOLUSDT | SOL_USDT |
Step 5: Set Up Your TradingView Alert
Connect TradingView to SignalBee.
- Open TradingView and load your strategy
- Click Alert (clock icon)
- Configure your alert conditions
- In Notifications, enable Webhook URL
- Paste your SignalBee webhook URL
- In the Message field, enter your signal JSON:
{
"action": "buy",
"ticker": "BTC_USDT",
"quantity_type": "percentage",
"quantity": "50"
}
Signal Format Reference
| Field | Required | Values |
|---|---|---|
action | Yes | buy, sell, or close |
ticker | Yes | BitMart pair (e.g., BTC_USDT) |
quantity_type | Yes | percentage or fixed |
quantity | Yes | Amount to trade |
Step 6: Test Your Setup
Verify everything works.
- In TradingView, click Test on your alert
- In SignalBee, check Signals page
- Verify Orders shows the executed trade
- Confirm in BitMart trade history
BitMart-Specific Notes
Trading Fees
| Type | Maker | Taker |
|---|---|---|
| Spot | 0.25% | 0.25% |
Fee discounts available with BMX token holdings.
Minimum Order Sizes
| Pair | Minimum |
|---|---|
| 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
| Issue | Solution |
|---|---|
| Invalid memo | Verify memo matches exactly (case-sensitive) |
| API key invalid | Check key hasn't expired |
| Symbol not found | Use underscore format (BTC_USDT not BTCUSDT) |
| Order rejected | Check minimum order size requirements |
Summary
You've connected TradingView to BitMart in 6 steps:
- ✅ Created BitMart API key with memo
- ✅ Connected BitMart to SignalBee (including memo)
- ✅ Created a SignalBee webhook
- ✅ Configured settings with BitMart ticker format
- ✅ Set up TradingView alert with webhook
- ✅ Tested the complete flow
Your TradingView strategy now executes automatically on BitMart.
Need help? Contact support@signalbee.trade or visit our Help Center.