Arbitrage bot is a high-frequency arbitrage trading system that automatically identifies and executes profitable arbitrage opportunities on cryptocurrency exchanges.
📖 Full Documentation | 📊 Live Monitoring Setup
Get up and running in minutes! This bot is optimized for Linux but works on macOS/Windows with minor tweaks.
- Rust: Version 1.94.0 or newer. Install via rustup.
Clone and build the CLI binary:
git clone https://github.com/mkbeh/arb-bot-rs.git
cd arb-bot-rs
cargo build -p cli --release --all-featuresVerify everything works with our full test suite:
cargo test --allThe CLI is intuitive—check available commands:
./target/release/bot --helpCore Commands:
list: List supported exchanges.version: Show bot version.run: Start the arbitrage engine.
Configure: Copy the example config and add your API keys.
cp config.example.toml config.tomlLaunch Example (Binance spot trading):
RUST_LOG=INFO ./target/release/bot run --exchange binance --config config.tomlTrack every tick with Prometheus + Grafana. Setup instructions in /deploy.
Key Metrics Dashboard:
| Category | Metric | Insight |
|---|---|---|
| 📈 Market Data | Update Rate | 🔄 Frequency of order book events across all exchanges. |
| Hot Pairs | 💱 Identification of the most volatile trading pairs. | |
| ⚡ Engine | Analysis Speed | ⏱️ Number of arbitrage chains processed per second. |
| Top Chains | 💰 Most frequent and profitable currency paths. | |
| 🎯 Strategy | Profit Ratio | 📊 Success rate of profitable detections vs. total analyzed. |
| Opportunity Count | ✅ Total count of viable arbitrage signals identified. | |
| 🛠️ Execution | Order Status | 📝 Real-time log of filled, failed, or canceled attempts. |
The dashboard provides a live look at the bot's decision-making process and market impact.
Live dashboard showing market data throughput, arbitrage processing rates, and trading performance.
List of supported cryptocurrency exchanges.
| Exchange | Status | Features |
|---|---|---|
| Binance | ✅ Live | Spot trading, market orders, WebSocket feeds |
| Kucoin | ✅ Live | Spot trading, market orders, WebSocket feeds |
| Solana | ⏳ WIP | On-chain swaps (Jupiter, Raydium, Orca, etc) |
Open-source projects thrive because of visionaries like you. If this code has sparked a flame of inspiration in your heart, share the spark! Your crypto support is the fuel for new features, bug fixes, and groundbreaking updates. We accept donations in BTC, ETH, and USDT – simple, swift, and borderless.
Every satoshi, every ether – it's a step toward something greater. Thank you for believing in openness! 🌍✨
Become a Star: A GitHub star is free, but it means the world. ⭐
This project is open-source under the MIT License. Use it freely, but trade responsibly.
"Code is poetry. Share it generously!" — inspired by Richard Stallman.



