How to Set Up an Arbitrage Bot
Exploit price differences between trading pairs or markets to capture low-risk profits automatically.
Create an Arbitrage Bot
Navigate to Trading Bots > Create Bot > Arbitrage. This bot identifies and executes trades when the same asset is priced differently across different pairs or when triangular arbitrage opportunities exist between three related pairs.
Select the Arbitrage Type
Choose between direct arbitrage (price differences on the same asset across different quote currencies) or triangular arbitrage (cycling through three pairs to capture pricing inefficiencies, e.g., BTC/USDT > ETH/BTC > ETH/USDT).
Set Minimum Profit Threshold
Configure the minimum profit percentage required before the bot executes a trade. This accounts for trading fees and slippage. A typical threshold is 0.1-0.5% net of fees. Lower thresholds capture more opportunities but with smaller margins.
Configure Capital and Risk Limits
Set the maximum amount per arbitrage execution and the total capital allocated. Also set a maximum number of trades per hour and a daily loss limit as safety controls.
Launch and Monitor
Start the bot and monitor from the dashboard. It shows: opportunities detected, trades executed, cumulative profit, average profit per trade, and any failed executions. Arbitrage margins are typically small but consistent, making volume the primary driver of returns.