ArbiTron is a fast and lightweight arbitrage bot designed to take advantage of price differences between cryptocurrency exchanges.
⚡ Built for speed. Optimized for opportunities. Trusted by traders.
-
📈 Real-time market monitoring
Continuously tracks price differences across multiple exchanges. -
🤖 Automated trading logic
Executes buy/sell orders when profitable arbitrage is detected. -
🔒 Secure and modular
Easily configurable API keys and exchange connectors. -
📊 Logging and analytics
Logs every arbitrage opportunity and executed trade for later analysis.
Clone the project:
git clone https://github.com/raykavin/ArbiTron.git
cd ArbiTron
Build the project:
go build -o arbitron ./cmd
Before running the bot, you need to set up your exchange API credentials and configuration file.
Edit the configuration file (e.g. config.yaml
) with:
min_spread_percentage: 0.2
min_profit_percentage: 0.15
min_profit_amount: 0.5
use_mainnet: false
order_book_depth: 50
max_stale_duration: 30s
check_interval: 500ms
update_ui_interval: 300ms
quoted_asset: "USDT"
coins:
- "BTC"
- "ETH"
- "SOL"
- "ATOM"
- "IOTA"
trade_fees:
Hyperliquid: 2
KuCoin: 2
Binance: 2
OKX: 2
Bybit: 2
MEXC: 2
Run the bot using:
./arbitron
By default, the bot will log opportunities and execute trades when the profit threshold is reached.
- Multi-exchange support
- Simulated trading (paper mode)
- Web dashboard for live tracking
- Telegram/Slack notifications
- Strategy plugins
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change or add.
MIT License © Raykavin Meireles
Feel free to reach out for support or collaboration:
Email: raykavin.meireles@gmail.com
GitHub: @raykavin