A real-time crypto arbitrage system designed to identify and execute zero-risk arbitrage opportunities across exchanges while eliminating gas fees.
-
Zero-Risk Arbitrage Detection:
- Triangular arbitrage within a single exchange (eliminates gas fees completely)
- Cross-exchange arbitrage focused on low-gas blockchains (SOL, MATIC, AVAX, etc.)
-
Gas Fee Optimization:
- Prioritizes exchanges with low/zero withdrawal fees
- Focuses on low-gas blockchains for transfers
- Uses stablecoins to minimize slippage
-
Real-Time Data Processing:
- Node.js server for high-performance websocket connections
- Python engine for complex arbitrage calculations
- Redis for fast inter-process communication
-
Telegram Bot Integration:
- Real-time notifications of arbitrage opportunities
- Command interface to control the system
- Execution confirmation via bot
-
Python Components:
arbitrage_engine.py: Core arbitrage detection and execution logictelegram_bot.py: Integration with Telegram bot
-
Node.js Components:
server.js: Real-time data processing and web dashboard- Web dashboard for monitoring and control
- Clone this repository
- Copy
.env.exampleto.envand add your API keys and Telegram bot token - Install dependencies:
npm install pip install -r requirements.txt - Make sure Redis is installed and running
- Run
start.batto launch all components
- Node.js 14+
- Python 3.8+
- Redis server
- Exchange API keys for trading
- Telegram Bot Token
MIT