Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Intelligent Trading Bot: Automatically generating signals and trading based on machine learning and feature engineering
| Date | Stars |
|---|---|
| 2026-07-31 | 1835 |
| 2026-08-06 | 1843 |
| 2026-08-07 | 1843 |
| 2026-08-08 | 1845 |
| 2026-08-12 | 1846 |
| 2026-08-13 | 1844 |
| 2026-08-14 | 1846 |
| 2026-08-15 | 1847 |
| 2026-08-16 | 1848 |
| 2026-08-18 | 1851 |
| 2026-08-19 | 1854 |
| 2026-08-21 | 1854 |
| 2026-08-22 | 1854 |
| 2026-08-23 | 1855 |
| 2026-08-25 | 1856 |
| 2026-08-26 | 1857 |
| 2026-08-27 | 1860 |
| 2026-08-29 | 1860 |
| 2026-08-30 | 1863 |
| 2026-08-31 | 1866 |
| 2026-09-01 | 1867 |
| 2026-09-02 | 1867 |
| 2026-09-03 | 1869 |
| 2026-09-04 | 1872 |
| 2026-09-06 | 1871 |
| 2026-09-07 | 1872 |
| 2026-09-08 | 1873 |
| 2026-09-09 | 1874 |
| 2026-09-10 | 1874 |
| 2026-09-11 | 1875 |
| 2026-09-13 | 1874 |
| 2026-09-18 | 1872 |
| 2026-09-19 | 1871 |
| 2026-09-24 | 1870 |
| 2026-09-25 | 1871 |
| 2026-09-28 | 1874 |
| 2026-09-29 | 1874 |
| 2026-09-30 | 1875 |
| 2026-10-01 | 1876 |
| 2026-10-02 | 1877 |
| 2026-10-05 | 1875 |
| 2026-10-06 | 1878 |
| 2026-10-07 | 1879 |
| 2026-10-09 | 1879 |
| 2026-10-10 | 1879 |
| 2026-10-11 | 1880 |
| 2026-10-12 | 1881 |
| 2026-10-13 | 1880 |
| 2026-10-14 | 1881 |
| 2026-10-16 | 1883 |
| 2026-10-17 | 1883 |
| 2026-10-18 | 1884 |
| 2026-10-19 | 1884 |
| 2026-10-20 | 1885 |
| 2026-10-21 | 1883 |
| 2026-10-22 | 1884 |
| 2026-10-25 | 1886 |
| 2026-10-26 | 1886 |
| 2026-10-28 | 1886 |
| 2026-10-30 | 1888 |
| 2026-10-31 | 1889 |
| 2026-11-02 | 1890 |
| 2026-11-03 | 1890 |
| 2026-11-04 | 1890 |
Today
— stars today
This week
+4 stars this week
This month
+15 stars this month
Momentum
4.0
growth rate 0.21%/day
```
___ _ _ _ _ _ _____ _ _ ____ _
|_ _|_ __ | |_ ___| | (_) __ _ ___ _ __ | |_ |_ _| __ __ _ __| (_)_ __ __ _ | __ ) ___ | |_
| || '_ \| __/ _ \ | | |/ _` |/ _ \ '_ \| __| | || '__/ _` |/ _` | | '_ \ / _` | | _ \ / _ \| __|
| || | | | || __/ | | | (_| | __/ | | | |_ | || | | (_| | (_| | | | | | (_| | | |_) | (_) | |_
|___|_| |_|\__\___|_|_|_|\__, |\___|_| |_|\__| |_||_| \__,_|\__,_|_|_| |_|\__, | |____/ \___/ \__|
|___/ |___/
₿ Ξ ₳ ₮ ✕ ◎ ● Ð Ł Ƀ Ⱥ ∞ ξ ◈ ꜩ ɱ ε ɨ Ɓ Μ Đ ⓩ Ο Ӿ Ɍ ȿ
```
> [](https://t.me/intelligent_trading_signals) 📈 **<span style="font-size:1.5em;">[Intelligent Trading Signals](https://t.me/intelligent_trading_signals)</span>** 📉 **<https://t.me/intelligent_trading_signals>**
# Intelligent trading bot
The aim of the project is to develop an intelligent trading bot for automated trading including cryptocurrencies using state-of-the-art machine learning (ML) algorithms and feature engineering. The project provides the following major functionalities:
* Clear and consistent separation between *offline* (batch) mode for training ML models and *online* (stream) mode for predicting based on the trained models. One of the main challenges here is to guarantee that the same (derived) features are used in both modes
* Extensible approach to defining *derived features* using (Python) functions including standard technical indicators as well as arbitrary custom features
* Providing possibility to work with different *trade frequencies* (time rasters), for example, 1 minute, 1 hour or 1 day
* Customizable functions for sending signals or predictions in online mode, for example, sending to Telegram channels, API end-point, storing in a database or executing real transactions
* Functions for *backtesting* and measuring trade performance on historic data which is more difficult because requires periodic re-train of the used ML models
* *Trading service* for online mode which uses a configuration file to regtularly retrieve data updates, do analysis and send signals or execute trade transactions
# Intelligent trading signals
The signaling service is running in cloud and sends its signals to this Telegram channel:
📈 **[Intelligent Trading Signals](https://t.me/intelligent_trading_signals)** 📉 **<https://t.me/intelligent_trading_signals>**
Everybody can subscribe to the channel to get the impression about the signals this bot can generate.
Currently, the bot is configured using the following parameters:
* Exchange: Binance
* Cryptocurrency: ₿ Bitcoin (BTCUSDT)
* Analysis frequency: 1 minute
* Intelligent indicator between -1 and +1. Negative values mean decrease, and positive values mean increase of the price
Example notification:
> ₿ 24.518 📉📉📉 Score: -0.26
The first number is the latest close price. The score -0.26 means that it is very likely to see the price lower than the current close price.
If the intelligent indicator exceeds some threshold specified in the model then buy or sell signal is generated:
> 〉〉〉📈 ₿ 74,896 Indicator: +0.12 ↑ BUY ZONE 1min
Here three arrows mean buy signal for bitcoin at the current price 74,896 and the indicator value 0.12. `1min` frequence (analysis every minute). Such messages can be customized using Python functions including diagrams.
# Training machine learning models (offline)

For the signaler service to work, a number of ML models must be trained and the model files available for the service. All scripts run in batch mode by loading some input data and storing some output files. The batch scripts are located in the `scripts` module.
If everythiExcerpt of 16,884 characters
Read on GitHub481
16
2
2
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:a677d19083bf808b, topic:trading, name:trading bot, desc:trading bot