Cross‑exchange arbitrage in simple terms
In this article you’ll find a complete, practical guide for beginners: how cross‑exchange arbitrage differs from intra‑exchange, how to calculate real profit after fees and slippage, which tools and bots to use, how to build the technical architecture (API, server, monitoring), what to avoid, and where the strategy performs best.

Why prices diverge and what arbitrage is
Arbitrage is the synchronous purchase and sale of one asset on different markets to lock in profit from a pricing imbalance. The gap appears due to liquidity, time zones, local supply/demand, deposit/withdrawal frictions, and fees.
Cross‑exchange vs intra‑exchange (triangular) arbitrage
Two core approaches: cross‑exchange (between venues) and intra‑exchange (within one platform across its markets/pairs). Below is a quick comparison with practical examples.
Cross‑exchange: buy on A, sell on B
Intra‑exchange (triangular): A → B → C → A
A brief evolution of crypto arbitrage
Knowing why the “golden windows” narrowed yet the strategy persists helps set realistic goals and pace.
- Early years: few exchanges, chaotic liquidity, large price mismatches. Local premia (e.g., the kimchi premium) appeared frequently.
- Competition & automation: as markets matured, high‑frequency algos emerged, API access became standard, and spreads tightened.
- Today: classic spot‑spot arbitrage on major venues offers small margins but stable flow. Opportunities appear more on second‑tier exchanges, new tokens, during volatility spikes, and at CEX ↔ DEX or spot ↔ futures intersections.
Main types of arbitrage
Below are popular setups in card format: when they fit, what to watch, and key risks. For newcomers, pick 1–2 mechanics and make them consistent before branching out.
Cross‑exchange spot‑spot
The classic: buy on one exchange lower — sell simultaneously on another higher. Runs on mirrored reserves and fast synchronization.
- When it fits: you have accounts and balances on 2–3 exchanges, can automate with a bot, and account for all fees.
- Watch for: order‑book depth, deposit/withdrawal fees, and network speed for rebalancing (prefer low‑fee stablecoin rails).
✅ Pros
- Clear logic and transparent math.
- Viable with small starting capital.
- Wide choice of venues and pairs.
❌ Cons
- Thin margins on top venues.
- Requires distributed balances and a reliable bot.
- Sensitive to latency and API outages.
Spot ↔ futures (cash‑and‑carry)
Buy the asset on spot and simultaneously short the future on the same asset: you lock the basis and periodically receive/pay funding in perpetuals.
- Essence: income comes from futures converging to spot at expiry and/or from funding payments in perpetual contracts.
- Risk: operational (liquidation if leverage is mishandled), variable funding, and a non‑guaranteed basis.
✅ Pros
- Market‑neutral structure.
- Flexible sizing; straightforward to automate.
❌ Cons
- Requires close attention to margin and funding times.
- Subject to exchange limits and derivative‑specific risks.
CEX ↔ DEX (cross‑platform)
Capture gaps between centralized and decentralized markets: DEX prices can lag due to liquidity and gas costs.
- Network factors: gas fees, MEV risk, confirmation speed on chains/bridges.
- Tools: liquidity aggregators, private RPCs, slippage simulation.
✅ Pros
- Often “thicker” windows on smaller tokens.
- Flexibility across networks and pools.
❌ Cons
- High and volatile costs (gas, bridges) and risk of failed transactions.
- Harder to pre‑estimate total expenses.
Triangular arbitrage (within one exchange)
Three sequential conversions across linked pairs (A/B → B/C → A/C) to end with more of the starting currency.
- Keys to success: speed, minimal fees, and splitting size across the book.
- Constraints: on top pairs windows are short; algo competition is fierce.
✅ Pros
- No inter‑exchange transfers.
- Convenient for learning and bot testing.
❌ Cons
- Small margins; highly fee‑sensitive.
- Demands an ultra‑fast API → bot → exchange pipeline.
P2P arbitrage with fiat
Buy/sell coins via P2P platforms at local premia and realize them on exchanges.
- Important: bank/payment‑system compliance, limits, counterparty verification, and settlement speed.
✅ Pros
- Sometimes substantial premia on local rails.
- Feasible with small starting amounts.
❌ Cons
- Higher operational and legal risk than on CEX.
- Relies on reputation and quick human interaction.
Tools & platforms: from no‑code to open‑source
Choose according to skills and budget. Start simple (cloud bots and rule builders), then move to open‑source and custom logic.
Cloud platforms with bots
Fast start without coding: visual setup, multi‑exchange connections, reporting and alerts.
- Unified interface to manage multiple exchanges.
- Arbitrage strategy templates and paper trading.
- Cons: subscription/limits and less flexibility.
Rule builders & terminals
Compose strategies with “if–then” logic, e.g., “if X/Y spread > 0.7% — enter with size M”.
- Entry threshold, size caps, and attempt count in one rule set.
- Adjust logic quickly with no redeploys.
Open‑source (Hummingbot, etc.)
Maximum customization: your own connectors, logic, and metrics; no subscription — but maintenance is on you.
- Fine‑tune for specific networks and pairs.
- Build logs, alerts, and retry logic your way.
Summary table of tools
Criteria — exchange coverage, automation level, launch complexity, and cost. Use notes in cells for details; long phrases already wrap.
| 🧰 Platform | 🔧 Type | 🌐 Exchange coverage | 🤖 Automation | 🎓 Complexity | 💵 Cost |
|---|---|---|---|---|---|
| Cloud bots Bitsgap / 3Commas / etc. | No‑code strategy templates | 15–25+ major CEX | High alerts, reports | Low start in 1 day | Subscription tiers |
| Rule builders Coinrule / etc. | Rule‑based “if–then” | 10–20+ main CEX | Medium partial | Low–medium | Freemium paid plans |
| Open‑source Hummingbot / custom | Code/scripts Python/C++ | Flexible via connectors | Maximum any logic | Medium–high skills required | Free/your server no subscription |
Practical cases & calculations
Examples below are illustrative. Before trading, calculate your fees, slippage, and limits.
Case 1: Cross‑exchange BTC (fast spread)
Case 2: Triangle (USDT → BTC → ETH → USDT)
Case 3: CEX ↔ DEX (gas & MEV)
Case 4: Spot ↔ perpetuals
Case 5: “Shipping” vs synchronous execution
Cross‑exchange arbitrage tools
A selection of popular solutions: from no‑code platforms and rule builders to open‑source and specialized scanners. Each card covers the gist, key features, pros/cons, target users, and a Trustpilot block (where available).
Bitsgap
Cloud all‑in‑one: multi‑exchange terminal, bots (GRID/DCA/etc.), arbitrage module, and demo mode.
- Unified interface for 15–20+ major exchanges.
- Bot set (GRID, DCA, futures), smart orders, and analytics.
- Arbitrage: spread scanning and execution with mirrored reserves.
- Demo environment for safe debugging.
✅ Pros
- Convenient start: one dashboard for bots, portfolio, and arbitrage.
- Strategy templates and clear setup.
- Demo mode and trial period.
- Useful reports and alerts.
❌ Cons
- Some features are web‑only; mobile apps are simplified.
- Cross‑exchange arbitrage requires deposits on multiple venues.
- Paid plans unlock full functionality.
3Commas
Bots (DCA/GRID), SmartTrade terminal, and strategy copying. Dozens of exchanges supported.
- Connect ~20+ exchanges in one interface.
- Bots, presets, signals, and copy trading.
- SmartTrade: stop losses, take profits, trailing, auto‑rules.
- Mobile apps and portfolio analytics.
✅ Pros
- Low entry barrier and friendly UI.
- Many ready‑made templates and guides.
- Flexible pricing tiers.
- Large community.
❌ Cons
- Advanced features live on higher‑tier plans.
- Handle API security seriously: enable 2FA and key restrictions.
- Support can be overloaded in peak periods.
Coinrule
Visual “if–then” rule builder with no code; template library, demo mode, and top‑exchange integrations.
- “If–then” rules for any pairs and conditions.
- 10+ integrated exchanges and community presets.
- Paper trading on the free tier.
- Emphasis on simplicity and safe debugging.
✅ Pros
- Start without programming.
- Large template library.
- Clear logic and interface.
- Trades use your API keys only.
❌ Cons
- Live trading is on paid plans.
- No deep HFT‑grade features.
- Managed via web; no dedicated mobile app.
Cryptohopper
Cloud bot with rich functionality: strategies, signal marketplace, and arbitrage (on higher‑tier plans).
- Runs 24/7 in the cloud; no installation needed.
- Supports ~18 exchanges; cross‑exchange and triangular arbitrage on premium plans.
- Strategy marketplace and third‑party signals.
- Strategy builder and backtesting.
✅ Pros
- Arbitrage options uncommon for cloud tools.
- Large community and educational content.
- Templates speed up onboarding.
- Notifications and support.
❌ Cons
- Full feature set sits on expensive plans.
- Abundant features complicate onboarding.
- Interface can feel cluttered.
Hummingbot
Open‑source bot for arbitrage, market‑making, and custom strategies. Maximum flexibility for technical users.
- Open code, extensibility, and full control.
- Connect to many CEX/DEX via connectors.
- Ready templates plus the option to write your own.
- Run locally or on a VPS near exchanges.
✅ Pros
- Free — no subscription.
- Highly customizable.
- Low latency with proper infrastructure.
- Active community.
❌ Cons
- Requires CLI and admin skills.
- Fewer visual backtesting tools.
- Community‑based support, not 24/7.
HaasOnline (HaasBot)
Professional suite: local software or cloud, HaasScript, 20+ exchanges, and arbitrage modules.
- Local/cloud options.
- HaasScript for custom strategies.
- Modules for arbitrage and scalping.
- Extensive guides and community.
✅ Pros
- Powerful automation capabilities.
- Flexible setup and integrations.
- Mature product with a track record.
- Trials and multiple pricing tiers.
❌ Cons
- Steeper learning curve.
- Full stack is pricier than average.
- Local mode demands reliable infrastructure.
Stoic AI
Passive portfolio‑management bot (via your account’s API). Not arbitrage, but useful as a background layer.
- Automatic portfolio rebalancing and hedging.
- Transparency: trades execute on your account.
- Annual service fee; no performance fee.
- Mobile app and reports.
✅ Pros
- “Set and forget”: minimal time investment.
- No transfer of funds to third parties.
- Pairs well with active strategies.
- Straightforward fee model.
❌ Cons
- Limited fine‑tuning.
- Results are volatile and not guaranteed.
- Tethered to a specific exchange reduces flexibility.
Mudrex
Long‑term investment platform (Coin Sets, “savings”). Not about arbitrage, but relevant as a passive segment.
- Ready‑made token sets by themes.
- Regular auto‑buys (DCA) and deposit products.
- Educational materials and assistants.
- Designed for beginner investors.
✅ Pros
- Simple entry into crypto investing.
- Portfolio approach reduces single‑coin risk.
- Guidance and educational content.
- Clear onboarding path.
❌ Cons
- Geographical limitations on features.
- Low relevance to active trading/arbitrage.
- Service‑quality concerns — start small.
Gimmer
Local bots focused on triangular arbitrage with a token‑based access model.
- Triangular arbitrage within one exchange.
- Runs locally: keys never leave your device.
- Access to advanced features via token.
- Integrates with several major exchanges.
✅ Pros
- Interesting arbitrage scenarios out of the box.
- No monthly subscription — token model.
- Local key storage improves security.
- Offline client possible.
❌ Cons
- Requires installation and configuration.
- Fewer presets and a smaller community.
- Dependence on token economics.
Altrady
Multi‑exchange terminal for active traders: smart trading, bots, scanners, and a broad toolkit.
- Connect to 15+ exchanges via API.
- Bots: GRID, signal bots, webhook trading.
- Paper trading and advanced charts.
- Portfolio management and alerts.
✅ Pros
- High Trustpilot rating: 4.8 / 5 from 373 reviews.
- Clean interface; feature‑rich for all levels.
- Automation and bot support.
- Responsive support team.
❌ Cons
- Full feature set can be pricey.
- Time needed to master the toolkit.
- Exchange integrations vary in depth.
Good Crypto
Mobile and desktop aggregator app for trading, alerts, and portfolio analytics.
- Supports many exchanges and wallets.
- Signals, notifications, and in‑app trading.
- User‑friendly interface on Android, iOS, and web.
- Portfolio and charting tools.
✅ Pros
- Broad mobile‑first functionality.
- Free and freemium options available.
- Beginner‑friendly interface.
❌ Cons
- Low Trustpilot rating: 2.3 / 5 from 27 reviews.
- Complaints about subscriptions and support.
- Some features limited on mobile.
ArbiSmart
Positions itself as an “arbitrage strategy” service. Risks matter: conduct due diligence before use.
- Web platform with “arbitrage” products.
- Multiple “yield” plans and directions.
- Marketing claims about automation.
- Not a classic terminal or scanner.
✅ Pros
- Simple on‑ramp in a one‑stop interface.
- Minimal user involvement.
❌ Cons
- Low Trustpilot score: 1.5 / 5 from 1,653 reviews; flagged as high risk.
- Many negative reviews: withdrawal issues, RBIS‑token complaints.
- Elevated regulatory and counterparty risk; extra caution required.
📋 Comparative table of arbitrage tools
| 🧰 Tool | 🌐 Exchanges | ⚙️ Type | 🎓 Complexity | 🔁 Arbitrage | 💵 Cost |
|---|---|---|---|---|---|
| 🚀 Bitsgap | 15–20+ | Cloud | Easy | ⭐⭐⭐ | $$ (from $19/mo) |
| 🤖 3Commas | 20+ | Bots | Easy | ⭐⭐ (indirect) | $$ (from $14/mo) |
| 📝 Coinrule | 10+ | No‑code | Easy | ⭐ (indirect) | $ (Free / $30+) |
| 🐰 Cryptohopper | ~18 | Cloud | Medium | ⭐⭐⭐ (Hero) | $$$ ($19–99/mo) |
| 🐝 Hummingbot | 30+ (CEX/DEX) | Open‑source | High | ⭐⭐⭐ | Free |
| 🛠 HaasOnline | 20+ | Software/cloud | High | ⭐⭐⭐ | $$ (from $7.5/mo) |
| 📊 Altrady | 15+ | Terminal | Medium | ⭐⭐ (scanner) | $$ (subscription) |
| 📱 Good Crypto | Many | App | Easy | ⭐ (signals) | $ (freemium/plans) |
| 🧠 Stoic AI | Binance | AI portfolio | Easy | ✖ | % (5%/year) |
| 💰 Mudrex | Proprietary | Coin Sets | Easy | ✖ | $ (fee) |
| 🎛 Gimmer | Binance + others | Local | Medium | ⭐⭐ (triangular) | $ (GMR token) |
| ⚖️ ArbiSmart | — | Platform | Easy | ✖ (disputed) | % / plans |
Performance metrics: what to track
Arbitrage is arithmetic, not guesswork. The right metrics standardize decisions and remove emotion.
Latency & resilience
Measure the time from signal to execution (p50/p95): network delay, API queues, placement/partial‑fill time. Duplicate nodes (primary/backup) and use retries with exponential backoff.Per‑trade return & turnover
Track gross and net per‑trade return (after fees) and daily capital turnover. Small margins scale via frequency.Liquidity/spread/slippage
Actual depth at required levels matters more than headline price. Budget a minimum slippage for fast trades.Risk metrics
Share of empty triggers (signal fired — entry canceled), API error rate, partial‑fill frequency, and maximum daily drawdown (from costs). These numbers set your limits.Technical architecture: how to wire it all
Reliable systems deliver predictable results. Break it into data, logic, execution, key storage, and monitoring.
Connecting to exchanges
Use separate API keys for different tasks, grant read/trade only (no withdrawals), and maintain IP allowlists. Ideally, separate accounts for experiments vs production.Bot logic
Modules: price/fee scanner, filters (min spread, size caps, attempt limits), trade orchestrator (leg atomicity), and risk blocks (lags, cancellations, fallback plans).Infrastructure
VPS/VDS near exchange nodes to cut latency, stable connectivity, a backup machine, and log/metric replication.Monitoring & alerts
Online dashboard: PnL, executions, error rate, and stuck orders/transactions. Alerts: critical API errors, balance drops, spread spikes, network delays.Common mistakes and how to prevent them
Typical beginner pitfalls
- Underestimating costs: trading, network, and hidden ones (e.g., bridge fees or maker‑taker specifics).
- Relying on transfers instead of synchronous execution: the window collapses and profit evaporates.
- No plan B: if one leg fails, you need emergency scenarios.
- Chasing size: a large order moves price; the average fill worsens.
- Ignoring logs and alerts: issues aren’t recorded, so they’re hard to reproduce and fix.
Starter recommendations (three scenarios)
Regulation & compliance: subtle points
Arbitrage is regular trading activity, but venues and payment systems operate under rules. Know them to avoid friction.
The future of arbitrage
- Narrowing spreads on top venues: algorithmic competition raises the bar for speed and engineering.
- Rising role of DeFi and cross‑chain routes: more opportunities across L1 ↔ L2 ↔ sidechains — if you account for gas and bridges.
- Smarter filters: heuristics/ML signals for the real spread that includes all costs.
- Compliance‑by‑design: automatic operation logs and reports become the norm for solo traders and small teams.

