Intelligent Trading Bot is an open-source algorithmic trading system on GitHub that automatically generates trading signals and executes trades using machine learning and feature engineering. The project has about 1,900 stars, is actively maintained with updates into 2026, and publishes its live signals through a public Telegram channel.
The bot focuses on cryptocurrency markets such as Bitcoin. It continuously collects market data, engineers features from price action and related indicators, and feeds them to machine learning models that decide when conditions favor entering or exiting positions. Rather than being a simple indicator script, it is structured as a full signal-generation and trading pipeline, from raw data ingestion through model inference to order execution and notification. The linked Telegram channel shows the kind of signals the system produces, which makes the project easy to evaluate before deploying anything. Its modular Python codebase also makes it a useful reference for how ML trading systems are assembled end to end.
The system is designed to run continuously, re-evaluating market conditions as new data arrives rather than producing one-off predictions, and its configuration allows users to adjust risk-related behavior and the markets it watches to match their own trading style.
Intelligent Trading Bot is free and open source under the MIT license. You can clone it from GitHub and run it with your own exchange accounts and infrastructure; there are no license fees or subscriptions charged by the project.
This project is for algorithmic traders, ML engineers and crypto enthusiasts who want a working blueprint for ML-driven signal generation and automated trading, whether to run it directly, study its design, or adapt the pipeline to their own strategies.