What is Arbitrage?
Arbitrage is the practice of buying an asset in one market and simultaneously selling it in another at a higher price, capturing the price difference as risk-free profit. In crypto, arbitrage opportunities exist because the same token trades at slightly different prices across different exchanges and liquidity pools.
Arbitrage is not only a trading strategy — it’s a critical market function. Arbitrageurs keep prices aligned across markets. Without them, the same token could trade at wildly different prices on different exchanges.
Types of Crypto Arbitrage
1. Spatial Arbitrage (Cross-Exchange)
Buy a token on Exchange A where the price is lower, sell on Exchange B where it’s higher. The price gap exists because exchanges don’t instantly synchronize.
2. Triangular Arbitrage
Exploit price inconsistencies between three trading pairs on the same exchange. For example: ETH/USDC → USDC/USDT → ETH/USDT. If the implied exchange rate differs from the direct ETH/USDT rate, there’s an arbitrage opportunity.
3. DEX Arbitrage
Buy a token from one DEX pool (e.g., Uniswap) and sell it on another (e.g., SushiSwap) where the price hasn’t adjusted yet. Automated by MEV bots.
4. Flash Loan Arbitrage
Borrow a large amount via a flash loan, execute the arbitrage, and repay the loan — all within a single transaction. Requires zero capital. If the arbitrage is unprofitable, the entire transaction reverts.
Why Arbitrage Opportunities Exist
- Fragmented liquidity — hundreds of exchanges and pools, each with its own price discovery
- Latency — it takes time for prices to propagate between markets
- Fee structures — different exchanges have different fee tiers
- Withdrawal delays — moving funds between CEXs takes time, during which prices change
Arbitrage and MEV
On Ethereum, most arbitrage is now executed by MEV bots — automated programs that:
- Monitor the mempool for transactions that will change pool prices
- Front-run or back-run those transactions to capture the arbitrage
- Compete with each other through priority gas auctions or Flashbots
Unlike sandwich attacks (which harm users), arbitrage is generally considered beneficial — it keeps prices aligned and efficient.
Frequently Asked Questions
Q: Is crypto arbitrage still profitable for individuals? A: Manual arbitrage is nearly impossible now — MEV bots execute opportunities in milliseconds. However, providing liquidity to DEXs or running a flashbots searcher can still generate returns.
Q: What’s the difference between arbitrage and speculation? A: Arbitrage exploits existing price discrepancies (essentially risk-free). Speculation bets on future price movements (high risk). Arbitrage is about price alignment; speculation is about price prediction.
Q: How much capital do I need for arbitrage? A: Flash loan arbitrage requires zero capital (you borrow and repay within one transaction). Traditional cross-exchange arbitrage requires significant capital on multiple exchanges simultaneously.