
This project is a sophisticated, autonomous cryptocurrency trading bot designed to operate on the Binance exchange. It employs a cutting-edge Deep Reinforcement Learning strategy to make intelligent trading decisions. The core of the bot is a Duelling Deep Q-Network (DQN) enhanced with a Long Short-Term Memory (LSTM) layer, allowing it to effectively learn from sequential market data and adapt to changing conditions. The bot connects to Binance using WebSockets for real-time data, ensuring it always has the most current information. Key features include fully autonomous trading, dynamic trade sizing based on the model's confidence, detailed logging of all orders for performance review, and state management that allows the bot to be stopped and restarted without losing its learned progress. Built with Python, it is designed for both testing on the Binance Testnet and deployment in live trading environments.
19 Nov 2025