CEX-CEX Spread (Premium)
What it is
The same crypto asset trades simultaneously on dozens of centralized exchanges, and at any moment its price differs across venues. The CEX-CEX spread strategy — surfaced on the platform as the Premium dashboard — buys the asset where it's cheap and sells where it's expensive. When you can hold inventory on both exchanges, you don't even need to transfer per trade: you flip-flop the position and rebalance only when one side runs low.
Variants:
- Spot-spot — same asset, two spot books. Easiest to reason about, lowest carry cost.
- Spot-perp — long spot one venue, short perp another. Capturing the basis plus funding.
- Perp-perp — long one venue's perp, short another's. Net P&L = price-gap arb + net funding (see Arbitrage across Perpetuals).
This is the foundational arb strategy crypto inherited from FX and equities. The premium has compressed dramatically over the years — most majors sit inside 5 bps across top venues — so the alpha now lives in mid-cap and long-tail assets, in fast networks (sub-minute transfers), and in inventory-pre-positioned operations.
When it works
- The asset is liquid on both legs — order-book depth at top-of-book ≥ your target size × 5 (so you don't move price during execution).
- A transferable network exists between the two venues and is operational right now (not in maintenance, no congestion-driven fee spike).
- Combined taker fees + withdrawal fee + slippage < spread. For majors at 0.1%/side fees, you need >25 bps net to clear after slippage.
- For inventory-balanced ops: 24h volume ratio between the two venues is roughly stable, so you don't accumulate one-sided inventory.
Data you need
- Premium snapshot —
/api/v1/premium— the canonical cross-exchange price-gap table. Filter by source/target market. - Premium markets —
/api/v1/premium/markets— supported(fromMarket, toMarket)pairs. - Premium symbols —
/api/v1/premium/symbols— supported asset universe. - Real-time premium WS —
ws/v1/cex/premium— push updates when the gap moves. - Trading fees —
/api/v1/cex/fees— per-venue maker/taker for accurate net spread. - Wallet status —
/api/v1/wallet-status— withdrawal-enabled flag and fee per network for rebalancing. - 24h volume per exchange —
/api/v1/cex/symbol/per-exchange-24-h-volume— confirm the venue can actually absorb your size. - Ticker —
/api/v1/ticker— last-trade/mid as a sanity check against the premium feed.