Crypto Exchange Arbitrage 101: How to Spot and Capture Profit

A beginner‑friendly walkthrough that explains the fundamentals of exchange arbitrage, key metrics to monitor, and step‑by‑step execution across centra

A beginner‑friendly walkthrough that explains the fundamentals of exchange arbitrage, key metrics to monitor, and step‑by‑step execution across centra

Crypto Exchange Arbitrage 101: How to Spot and Capture Profit

Published: June 2026

---

Table of Contents

1. [What Is Crypto Exchange Arbitrage?](#what-is-crypto-exchange-arbitrage)

2. [Fundamental Market Mechanics Behind Arbitrage](#fundamental-market-mechanics-behind-arbitrage)

3. [Key Metrics Every Arbitrageur Must Monitor](#key-metrics-every-arbitrageur-must-monitor)

4. [Spotting Opportunities on Centralized Exchanges (CEXs)](#spotting-opportunities-on-centralized-exchanges-ces)

5. [Spotting Opportunities on Decentralized Exchanges (DEXs)](#spotting-opportunities-on-decentralized-exchanges-dexs)

6. [Step‑by‑Step Execution: From Signal to Settlement](#step‑by‑step-execution-from-signal-to-settlement)

7. [Risk Management and Regulatory Considerations](#risk-management-and-regulatory-considerations)

8. [Technology Stack: Real‑Time Scanners and Automation](#technology-stack-real‑time-scanners-and-automation)

9. [Conclusion: Building a Sustainable Arbitrage Practice]

10. [Frequently Asked Questions](#frequently-asked-questions)

---

What Is Crypto Exchange Arbitrage?

Crypto exchange arbitrage is the practice of buying a digital asset on one market where the price is lower and simultaneously selling it on another market where the price is higher. The price differential, after accounting for transaction costs, represents a risk‑adjusted profit. This strategy exploits temporary inefficiencies that emerge from market fragmentation, differing liquidity, and latency in price updates.

Arbitrage exists because cryptocurrency markets are globally distributed, operate 24 × 7, and are regulated by a mixture of on‑chain consensus rules and off‑chain platform policies. The result is a landscape where the same token can trade at markedly different rates across venues such as Binance, Coinbase, Kraken, Uniswap, and PancakeSwap.

A successful arbitrageur must be able to:

Fundamental Market Mechanics Behind Arbitrage

1. Price Discovery and Liquidity

Price discovery on a cryptocurrency exchange is driven by the interaction between limit orders and market orders. A market order consumes liquidity from the opposite side of the book, moving the price toward the prevailing order flow. When a venue has shallow depth, a modest trade can shift the mid‑price by several basis points. In contrast, deep order books on large exchanges may require substantially larger volumes before the price moves appreciably.

2. Latency and Information Lag

Latency is the time delay between a price change occurring on an exchange and the moment that change is reflected in a trader’s data feed. Network latency, order‑book refresh rates, and API response times create windows of opportunity for arbitrage. A latency of 250 ms on a high‑frequency exchange can translate into a 0.5 % price discrepancy for a highly volatile asset.

3. Settlement Mechanics

On centralized exchanges, settlement is internal and near‑instantaneous once an order is matched. On decentralized platforms, settlement occurs on‑chain and depends on block time. For Ethereum‑based DEXs, the average block time is 13 seconds, while Binance Smart Chain averages 3 seconds. These differences affect the timing of transfers and the exposure to price movement after an order is placed.

4. Transaction Fees

Transaction fees consist of exchange fees (maker/taker), blockchain gas fees, and bridge or withdrawal fees. In 2023, the average taker fee on major CEXs was 0.04 % of the trade value, while Ethereum gas prices peaked at $120 per 1 million gas units. Accurate fee modeling is essential because a spread of 0.2 % can be wiped out by combined costs.

Key Metrics Every Arbitrageur Must Monitor

| Metric | Definition | Why It Matters | Typical Source |

|--------|------------|----------------|----------------|

| Spread (%) | Difference between the highest bid on one venue and the lowest ask on another, expressed as a percentage of the lower price. | Determines the raw arbitrage potential before fees. | Real‑time API feeds from each exchange. |

| Depth (Liquidity) | Cumulative volume available at a given price level on each side of the order book. | Limits the size of the arbitrage trade without causing slippage. | Order‑book snapshots. |

| Execution Latency (ms) | Time between sending an order and receiving a confirmation. | Directly impacts the ability to capture fast‑moving spreads. | Exchange API response logs. |

| Fees (bps) | Total cost expressed in basis points, including maker/taker, gas, and withdrawal fees. | Reduces net profit; essential for profitability calculations. | Exchange fee schedules, blockchain explorers. |

| Funding Rate (perp) | Periodic payment between long and short participants on perpetual contracts. | Influences profitability when arbitraging futures vs. spot markets. | Perpetual swap market data. |

| Volatility (σ) | Standard deviation of price returns over a short window (e.g., 5 minutes). | Higher volatility can enlarge spreads but also risk price swings during execution. | Price history from market data providers. |

| Liquidity Ratio | Ratio of depth to typical trade size for the asset. | High ratio indicates a safer environment for large arbitrage trades. | Calculated from depth and average trade volume. |

Example Calculation

Suppose BTC/USDT on Exchange A trades at $27,850 (ask) and on Exchange B trades at $27,985 (bid).

Net profit ≈ 0.48 % – (0.025 % + 0.04 % + 0.04 %) ≈ 0.38 %.

If the trader moves $100,000 through the trade, the gross profit before risk is $380. This simplified example underscores the importance of precise fee accounting.

Spotting Opportunities on Centralized Exchanges (CEXs)

2.1. Real‑Time Order‑Book Aggregation

The most reliable method for detecting CEX arbitrage is to aggregate order‑book data from multiple venues into a single stream. Many professional traders employ a price‑matrix that updates every 100 ms and reports the top three bids and asks per asset. The matrix can be built using WebSocket connections to Binance, Kraken, Coinbase Pro, and other major platforms.

2.2. Volume‑Weighted Average Price (VWAP) Filters

A raw spread may appear promising, but if the depth on the low‑price side is thin, the trade cannot be executed without slippage. Applying a VWAP filter that requires at least $50,000 of depth on both sides can dramatically improve trade quality.

2.3. Cross‑Currency Pair Arbitrage

Triangular arbitrage exploits mispricings among three currency pairs (e.g., BTC/USDT → ETH/USDT → ETH/BTC). On a single exchange, this can be executed without moving funds off‑chain, reducing latency. For example, if BTC/USDT = 27,850, ETH/USDT = 1,845, and ETH/BTC = 0.0662, the implied BTC/USDT from the ETH route is 1,845 / 0.0662 ≈ 27,862, which creates a 0.04 % spread.

2.4. Funding‑Rate Arbitrage

When futures markets price futures contracts higher than spot due to a positive funding rate, an arbitrageur can sell the futures and buy spot to lock in the differential. This strategy is highly capital‑intensive but often yields consistent returns in periods of elevated funding.

Spotting Opportunities on Decentralized Exchanges (DEXs)

3.1. On‑Chain Price Oracles

DEXs such as Uniswap V3 and SushiSwap rely on automated market makers (AMMs) that price assets based on pool reserves. The price can be derived directly from the contract’s state variables. By querying the on‑chain state through an Ethereum node or a service like Alchemy, a trader can compute the exact mid‑price without relying on external APIs.

3.2. Slippage and Price Impact

AMM pricing is non‑linear. The larger the trade relative to the pool’s liquidity, the greater the price impact. A 0.5 % spread can be erased if the trade consumes more than 0.2 % of the pool’s total liquidity. Therefore, an arbitrageur must calculate the effective spread after slippage.

3.3. Bridge and Transfer Latency

Moving assets between Layer‑1 (e.g., Ethereum) and Layer‑2 (e.g., Arbitrum) introduces additional latency. Modern bridges like Hop Protocol can settle transfers in under 5 seconds, but the finality risk remains. When a DEX on Layer‑2 offers a price advantage, the arbitrageur must weigh the bridge cost against the potential profit.

3.4. Flash Loan Arbitrage

Flash loans allow a trader to borrow large amounts of capital for a single transaction, provided the loan is repaid within the same block. This technique eliminates the need for pre‑funded capital, but the contract logic must be bullet‑proof, as any failure results in a reverted transaction and lost gas.

Step‑by‑Step Execution: From Signal to Settlement

4.1. Signal Generation

1. Data Ingestion – Connect to WebSocket APIs of the selected CEXs and query on‑chain state for DEX pools. Store bids, asks, and liquidity snapshots in an in‑memory database (e.g., Redis).

2. Spread Computation – For each asset, compute the raw spread and the net spread after fees and estimated gas.

3. Threshold Filtering – Apply a minimum net spread of 0.25 % and a depth filter of $100,000 per side.

4.2. Trade Validation

1. Slippage Simulation – Simulate the trade using the current order book or pool reserves to estimate execution price.

2. Risk Check – Verify that the trade does not exceed the portfolio exposure limit (commonly 10 % of total capital per asset).

3. Compliance Check – Ensure that the jurisdiction permits the exchange of the selected assets and that KYC/AML requirements are satisfied.

4.3. Order Placement

On Centralized Exchanges – Use the exchange’s native createOrder endpoint with Immediate Or Cancel (IOC) or Fill‑Or‑Kill (FOK) flags to guarantee that partial fills do not occur.

On Decentralized Exchanges – Build a Solidity transaction that swaps the asset via the router contract. Include a slippage tolerance parameter (e.g., 0.2 %).

4.4. Settlement and Reconciliation

1. On‑Chain Confirmation – Wait for the transaction receipt and verify the gasUsed field to calculate the exact fee incurred.

2. Off‑Chain Confirmation – Confirm that the CEX order status is filled and that the balance update reflects the expected amount.

3. Profit Accounting – Record gross profit, total fees, and net profit in a trade ledger.

4.5. Automation Loop

To sustain profitability, repeat the cycle continuously. An automated engine can loop through the signal‑generation phase every 100 ms, enabling the capture of fleeting arbitrage windows.

Risk Management and Regulatory Considerations

5.1. Market Risk

Even a well‑executed arbitrage trade can suffer from adverse price movement between the initiation of the first leg and the settlement of the second leg. The risk is mitigated by minimizing inter‑exchange transfer times and by using cross‑exchange order

ArbitrageRadar PRO on the App Store · arbitrageradarpro.com

Related guides

All guides · Coins · Exchanges

ArbitrageRadar PRO on the App Store · arbitrageradarpro.com