SignalBee
All Guides
Coinbase15 minutes

How to Connect TradingView to Coinbase for Automated Trading

Automate your TradingView strategy on Coinbase in about 15 minutes. Coinbase is the most popular exchange in the US, known for its regulatory compliance and institutional-grade security.

What You'll Need

Before starting, ensure you have:

  • TradingView Pro or higher - Webhooks require a paid TradingView subscription
  • Verified Coinbase account - Identity verification completed
  • SignalBee account - Free to sign up at signalbee.trade
  • 10-15 minutes - Coinbase uses a more secure API key format

Step 1: Create Your Coinbase API Key

Coinbase uses a modern API key format with enhanced security.

  1. Log in to Coinbase
  2. Go to SettingsAPI
  3. Click New API Key
  4. Select Trading under portfolio

Configure Permissions

For the API key settings:

SettingValue
NameSignalBee Trading
PortfolioYour trading portfolio
Permissions✅ Trade, ✅ View
  1. Click Create API Key
  2. Complete 2FA verification
  3. Save your API Key Name and API Secret

Coinbase Note: Coinbase provides an API Key Name (also called Key ID) and an API Secret. Both are needed for SignalBee.

Step 2: Connect Coinbase to SignalBee

Link your Coinbase credentials to SignalBee.

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

Your Coinbase balances should now appear in SignalBee.

Step 3: Create Your SignalBee Webhook

SignalBee provides a unique webhook URL for your TradingView alerts.

  1. In SignalBee, go to Webhooks
  2. Click Create Webhook
  3. Select your Coinbase 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-USD, ETH-USD)
  3. Set Max order size to limit trade amounts
  4. Enable Trading when ready

Coinbase Ticker Format

Coinbase uses hyphenated ticker format:

StandardCoinbase Format
BTCUSDBTC-USD
ETHUSDETH-USD
SOLUSDSOL-USD

Use the Coinbase format in your whitelist and signals.

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

Signal Format Reference

FieldRequiredValues
actionYesbuy, sell, or close
tickerYesCoinbase pair (e.g., BTC-USD)
quantity_typeYespercentage or fixed
quantityYesAmount to trade

Example signals:

Buy 30% of available USD balance:

{"action": "buy", "ticker": "BTC-USD", "quantity_type": "percentage", "quantity": "30"}

Sell 1.5 ETH:

{"action": "sell", "ticker": "ETH-USD", "quantity_type": "fixed", "quantity": "1.5"}

Step 6: Test Your Setup

Verify everything works before going live.

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

Coinbase-Specific Notes

Trading Fees

Coinbase has tiered pricing:

Volume (30d)Taker FeeMaker Fee
$0 - $10K0.60%0.40%
$10K - $50K0.40%0.25%
$50K+Lower tiers

Tip: Use limit orders (maker) when possible for lower fees.

Minimum Order Sizes

PairMinimum
BTC-USD$1 USD value
ETH-USD$1 USD value
Most pairs$1 USD value

Coinbase has relatively low minimums compared to other exchanges.

US Availability

Coinbase is available in all US states except:

  • Hawaii (limited)
  • Some features restricted in certain states

Check Coinbase's supported regions for your location.

Troubleshooting

IssueSolution
Invalid API keyVerify API Key Name matches exactly
Authentication failedRegenerate API secret - it may have expired
Product not foundUse hyphenated format (BTC-USD, not BTCUSD)
Insufficient fundsEnsure USD balance is available

Summary

You've connected TradingView to Coinbase in 6 steps:

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

Your TradingView strategy now executes automatically on Coinbase.


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