The Concept
Arbitrage is the practice of buying an asset on one market and simultaneously selling it on another where the price is higher. In crypto, this means exploiting price differences for the same trading pair across different exchanges.
Unlike speculative trading, arbitrage does not require predicting market direction. Profit comes from the spread between two prices at the same moment in time, making it a market-neutral strategy.
Why Spreads Exist
Each exchange has its own order book with independent supply and demand. Liquidity fragmentation means the same token can trade at slightly different prices across venues. Regional demand, deposit/withdrawal fees, and varying user bases all contribute.
Spreads are typically small (0.01%–0.5%) and short-lived. They appear during volatile market moves, news events, or when liquidity shifts between exchanges. Capturing them consistently requires speed and precision.
Why Automation Matters
Manual arbitrage is impractical. Spreads can close in milliseconds, and monitoring all supported exchanges simultaneously is beyond human capability. By the time you spot an opportunity and place orders, the window has likely passed.
Arbitron automates the entire pipeline: real-time market data from all exchanges, instant spread computation, and parallel order execution. This allows you to capture opportunities that exist for fractions of a second.