This project is an automated cryptocurrency trading platform for the Binance exchange. It functions as a technical analysis trading tool and grid trader, executing strategies and managing assets without manual intervention.
The platform is distinguished by its multi-service containerized architecture, which orchestrates a listener, cache, and database. It utilizes a secure web dashboard for monitoring active trades and adjusting bot parameters, protected by password and token-based authentication.
The system covers a broad range of trading capabilities, including grid and trailing order automation, real-time portfolio monitoring via WebSockets, and technical signal integration. Risk management is handled through automated stop-loss protection, high-price purchase restrictions, and global spending limits. Additional utilities include a demo trading simulation for testing strategies and a tool for converting residual asset dust into a primary currency.
The software is deployed as a coordinated set of containers using Docker and Docker Compose.