#21 · Primary category: Time Series Machine Learning
intelligent-trading-bot
Intelligent Trading Bot: Automatically generating signals and trading based on machine learning and feature engineering
Project last updated:08/11/26
GitHub Stars
1.9K
Forks
404
Contributors
5
License
MIT
Why we included this project
What makes this bot worth a look is that it treats live trading as the real test of a machine-learning pipeline, not backtest performance. Training happens offline in batch mode while prediction runs online, and the project takes care that both modes use identical derived features so the model keeps operating consistently over months of live use. Crypto traders and quant developers can extend the feature set with custom Python functions alongside standard technical indicators and switch between one-minute, hourly, and daily timeframes from a single configuration. That same config drives the online service, which fetches fresh data, computes signals, and routes them to Telegram, an API endpoint, a database, or actual trade execution, while the backtesting path periodically retrains models on historic data. It is a solid, well-documented reference for anyone wiring model training, feature engineering, and live signal delivery into their own trading stack.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
netdata
The fastest path to AI-powered full stack observability, even for lean teams.
catboost
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
sktime
A unified framework for machine learning with time series
darts
A python library for user-friendly forecasting and anomaly detection on time series.
featuretools
An open source python library for automated feature engineering