Skip to main content

One Bot, 14 Crypto Exchanges: Multi-Exchange Trading

· 8 min read
VolatiCloud Team
VolatiCloud

Not every strategy works on every exchange. A perpetual-futures momentum strategy needs a venue with deep futures liquidity — Bybit, OKX, or Binance Futures, not Coinbase Advanced. A US-based trader with KYC obligations is fenced into Coinbase or BinanceUS, regardless of how good the spreads on Bybit are. An altcoin scalper running 50 small-cap pairs needs KuCoin's breadth, not Kraken's curated short list. VolatiCloud connects to 14 major exchanges so each strategy can run on the venue where it actually fits — and you can run strategies across multiple venues simultaneously from one dashboard.

Add Exchange wizard drawer showing the supported exchange grid with logos and descriptions for Binance, Binance US, BingX, Bitget, BitMart, Bitvavo, Bybit, Gate.io, HTX, and more, with a two-step "Select Exchange → Enter Credentials" stepper at the top

Supported Crypto Exchanges and Their Capabilities

ExchangeSpotMarginFuturesNotes
BinanceyesyesyesDeepest liquidity, best historical data coverage
BybityesyesyesExcellent perpetual futures liquidity
OKXyesyesyesStrong altcoin selection, USDT-margined perps
KrakenyesyesyesEU-regulated, strong fiat on-ramps
KuCoinyesyesyesWidest altcoin coverage of any major venue
Coinbase AdvancedyesnonoBest fit for US traders with KYC requirements
BitfinexyesyesnoAdvanced order types, peer funding
BinanceUSyesyesnoUS-regulated subset of Binance
Gate.ioyesyesyesLong-tail altcoin breadth
BitgetyesyesyesCopy-trading roots, growing perps depth
BingXyesyesyesGlobal access including LATAM/SEA
BitMartyesyesnoWide altcoin selection
BitvavoyesnonoEU/Netherlands-focused, EUR pairs
HTXyesyesyesAsia-focused liquidity

The full setup details (API key permissions, IP whitelisting, exchange-specific quirks) live in supported exchanges.

Spot, Margin, and Futures Trading Modes

VolatiCloud supports the three major trading modes Freqtrade exposes — your strategy declares which it needs, and only exchanges supporting that mode appear in the bot creation flow.

Spot Trading

Buy and sell the underlying asset. Classic trading where you own what you buy.

  • No leverage, no liquidation risk
  • Loss bounded by position size
  • Available on every supported exchange
  • Best fit for beginners and conservative strategies

Margin Trading

Trade with borrowed funds for amplified exposure.

  • 2×–10× leverage depending on exchange
  • Higher potential returns and higher potential losses (liquidations are real)
  • Requires sufficient collateral and a margin-enabled account

Futures Trading

Trade perpetual or quarterly futures contracts.

  • Leverage up to 100× on some venues (use sparingly)
  • Long and short with equal ease — essential for long/short mirror mode strategies
  • Available on Binance, Bybit, OKX, Kraken, KuCoin, Gate.io, Bitget, BingX, HTX

Long and Short Strategies in One Bot

VolatiCloud's strategy builder supports bi-directional trading — go long when conditions are bullish, short when bearish, all in one strategy:

# In Code Mode
can_short = True

def populate_entry_trend(self, dataframe, metadata):
# Long when RSI is oversold
dataframe.loc[dataframe['rsi'] < 30, 'enter_long'] = 1
# Short when RSI is overbought
dataframe.loc[dataframe['rsi'] > 70, 'enter_short'] = 1
return dataframe

In the Visual Strategy Builder, you can enable Mirror Mode — your long entry conditions are automatically inverted for shorts, including crossover/crossunder pairs and comparison-operator flips. The full pattern is in the long/short mirror mode post.

Exchange API Key Security: AES-256-GCM Field-Level Encryption

Exchange API keys are the most sensitive credentials in your VolatiCloud account. The protections are layered:

  1. AES-256-GCM field-level encryption. Keys are encrypted at the application layer before they hit the database. Even with a full DB dump, an attacker cannot read your credentials in plaintext.
  2. Separate encryption key. The encryption key is held outside the database, in a separate secret store. Database admins cannot decrypt the encrypted columns.
  3. Lazy decryption. Keys are only decrypted in-memory at the moment a bot's runtime config is constructed. They are never logged, never serialized to disk, never returned in API responses.
  4. view-secrets scope. Reading a credential requires an explicit view-secrets permission on the resource — separate from the basic view scope. A team member can review a bot using a shared exchange without seeing the API key behind it.
  5. No withdrawal permissions. We never ask for, accept, or store exchange withdrawal permissions.

For exchange-side hardening (IP whitelisting, sub-accounts, rotation cadence), the exchange API key security post walks through the full setup.

Choosing the Right Exchange for Your Crypto Strategy

Strategy archetype suggests venue:

  • High-frequency / low-latency → Binance (deepest liquidity, lowest latency, best fee tiers at volume)
  • Perpetual futures / leverage → Bybit or OKX (mature perps, strong funding-rate discovery)
  • Altcoin breadth → KuCoin or Gate.io (widest small-cap selection)
  • US regulatory compliance → Coinbase Advanced or BinanceUS
  • EU-domiciled traders → Kraken or Bitvavo (EUR pairs, regulated entities)
  • Best historical data quality → Binance (most complete coverage for backtesting)

Picking the wrong venue can cost basis points per trade — and basis points compound. The data-availability picture per exchange (which timeframes, how far back) is in the historical data availability post.

Running Bots on Multiple Exchanges Simultaneously

You can run unrelated bots across different venues from one dashboard:

Bot 1 — BTC/USDT RSI Strategy → Binance Spot
Bot 2 — ETH/USDT EMA Crossover → Bybit Futures
Bot 3 — SOL/USDT MACD Strategy → OKX Perpetuals
Bot 4 — Altcoin DCA Basket → KuCoin Spot

Each bot is fully independent — different runner, different exchange, different strategy. The multi-bot portfolio orchestration post covers how to design a portfolio of bots across exchanges without correlated drawdowns.

Exchange API Key Setup: Five Rules

  1. Use a sub-account or dedicated trading account. Don't issue API keys against your main holdings; create a sub-account funded only with what the bots will trade.
  2. Minimum permissions. Grant only Read and Spot/Futures Trade. Never grant Withdraw.
  3. IP whitelist. Restrict the API key to VolatiCloud's runner IPs (or your own runner's IP if self-hosting). The key becomes useless if exfiltrated.
  4. Rotate every 90 days. Add it to your calendar.
  5. Audit usage on the exchange side. Most exchanges expose API key activity logs — review them quarterly.

The exchange API key security post details each step per exchange.

Setting Up Your First Exchange in VolatiCloud

  1. Generate API keys on your exchange (follow the exchange-specific permission guide)
  2. Open Exchanges → Add Exchange in the console
  3. Select your exchange and paste your credentials
  4. Hit Test Connection before saving — confirms the key works without ambiguity
  5. Create a Dry Run bot first to validate end-to-end before committing real capital

Per-Exchange Quirks Worth Knowing About

The Freqtrade engine smooths over most differences between exchanges, but a few quirks are worth knowing about up front:

  • Binance regional restrictions. Binance.com is unavailable in some jurisdictions; use BinanceUS for US residents. The two have different supported pairs and different API key generation flows — they are not interchangeable.
  • Kraken rate limits. Kraken has stricter rate limits than most venues. For high-frequency strategies running many pairs, you may hit limits before they bite on Binance or Bybit. Consider fewer pairs or a slower timeframe on Kraken.
  • Bybit unified vs classic accounts. Bybit's unified trading account exposes spot, margin, and futures from a single API key. Classic accounts segregate them. Match your account type when generating keys.
  • OKX passphrase requirement. OKX API keys require a third credential (passphrase) on top of key and secret. The Add Exchange wizard prompts for it explicitly.
  • Coinbase Advanced (not legacy). VolatiCloud uses the Coinbase Advanced Trade API, not the legacy Coinbase Pro endpoints. Generate keys for Coinbase Advanced specifically.

The full supported exchanges doc has the per-exchange setup guide for each venue, including which permission scopes to enable.

Switching Exchanges Without Rewriting Your Strategy

A strategy in VolatiCloud is exchange-agnostic by default. The same RSI mean reversion or EMA crossover strategy works on Binance, Bybit, Kraken, or KuCoin without modification — the bot configuration (which strategy + which exchange + which runner) is the layer that binds them together. This means you can:

  • Run the same strategy on multiple venues to diversify across counterparty risk
  • Move a strategy from one exchange to another after a regulatory or operational change
  • A/B test a strategy on a primary exchange and a secondary, watching for exchange-specific differences in fills

To connect your first exchange, open Exchanges → Add Exchange in the VolatiCloud console and follow the wizard. The exchange-specific guide linked in the wizard tells you exactly which permissions to request — Read + Trade only, never Withdraw.