Exchanges Overview

Exchanges are the connection between TradeStaq and your cryptocurrency trading accounts. This guide explains how exchanges work and how to manage them effectively.

What are Exchanges?

In TradeStaq, an "Exchange" represents a connection to a cryptocurrency trading platform. Each exchange connection allows your bots to:

  • Read your account balance
  • Execute buy and sell orders
  • Monitor open positions
  • Sync trade history

Supported Exchanges

TradeStaq supports the following 16 exchanges and brokers:

ExchangeSpotFuturesPaper Trading
Binance
Binance.US-
Coinbase-
Kraken
OKX
Bybit
KuCoin
Bitget
Gate.io
MEXC
HTX
BingX
Crypto.com
Hyperliquid-
dYdX-
Alpaca-

Note: Alpaca is a US-regulated stock & crypto broker (US equities + major cryptocurrencies), not a crypto-only exchange. See Connecting Alpaca for setup.

Note: Support for additional exchanges is added regularly. Contact us if you'd like to request a specific exchange.

Exchange Types

Spot Trading

Buy and sell actual cryptocurrency assets. When you buy BTC on a spot exchange, you own real Bitcoin.

  • Long-term holding
  • Lower-risk trading
  • Beginners

Futures Trading

Trade contracts that derive their value from the underlying asset. Futures allow leverage (amplified gains/losses) and the ability to profit from price decreases (shorting).

  • Advanced traders
  • Hedging positions
  • Higher-risk/reward strategies

Note: Futures trading with leverage can result in rapid losses exceeding your initial investment. Understand the risks before trading with leverage.

Paper Trading

Simulated trading with virtual funds. No real money is at risk, making it perfect for:

  • Testing new strategies
  • Learning the platform
  • Validating bot configurations
  • Practicing without risk

Exchange Limits by Tier

Your subscription tier determines how many exchanges you can connect:

TierLive ExchangesPaper Exchanges
Free01
Pro22
Trader55
Whale1510

Managing Exchanges

Adding an Exchange

  1. Navigate to Dashboard → Exchanges
  2. Click Add Exchange
  3. Follow the setup wizard:

The wizard steps include:

  • Select exchange provider
  • Choose trading mode (Live or Paper)
  • Enter API credentials (for live)
  • Configure settings
  • Review and create

Exchange Card Anatomy

Each exchange displays as a card with:

┌────────────────────────────────────────┐
│  📊 Binance Futures         [Active]   │
│  ────────────────────────────────────  │
│  Type: Futures  │  Mode: Paper         │
│  ────────────────────────────────────  │
│  Balance: $10,000.00 USDT              │
│  Available: $8,500.00 USDT             │
│  ────────────────────────────────────  │
│  Last Sync: 2 min ago                  │
│  ────────────────────────────────────  │
│  [Sync] [Edit] [Delete]                │
└────────────────────────────────────────┘

Syncing Balance

Exchange balances sync automatically every few minutes. To force an immediate sync:

  1. Click the Sync button on the exchange card
  2. Wait for the sync to complete
  3. Balance updates reflect the current exchange state

Editing Exchange Settings

  1. Click Edit on the exchange card
  2. Modify available settings:
    • Exchange name
    • Default leverage (futures)
    • Trading pair preferences
  3. Click Save Changes

Note: API credentials cannot be edited. To change credentials, delete and recreate the exchange.

Deleting an Exchange

Before deleting an exchange:

  1. Close all open positions on that exchange
  2. Unlink all bots connected to the exchange
  3. Click Delete on the exchange card
  4. Confirm the deletion

Note: Deletion is permanent. All trade history associated with the exchange will be removed.

Exchange Status Indicators

StatusMeaningAction
ActiveConnected and readyNone needed
SyncingUpdating balanceWait for completion
ErrorConnection issueCheck API credentials
PausedDisabled (tier limit)Upgrade or delete others

Best Practices

Security

  1. Use dedicated API keys - Create keys specifically for TradeStaq
  2. Enable IP whitelisting - Restrict API access to known IPs
  3. Minimal permissions - Only grant necessary permissions
  4. Regular rotation - Change API keys periodically

Organization

  1. Descriptive names - "Binance Futures Main" vs "Exchange 1"
  2. Separate environments - Use different keys for testing vs production
  3. One exchange per purpose - Don't mix strategies on the same exchange

Monitoring

  1. Check sync status regularly - Ensure connections are healthy
  2. Review balance changes - Verify trades executed correctly
  3. Monitor for errors - Address connection issues promptly

Exchange Connection Guides

Detailed setup guides for each supported exchange:

Global Exchanges

US-Compliant Exchanges

DeFi Exchanges

Next Steps

Related Guides