Skip to content
FXMacroNews

The business of foreign exchange

Ecosystem directory

Machine learning for finance GitHub Repositories

Machine learning, reinforcement learning and AI agents applied to markets.

1,763 repositories · facts retrieved 2026-11-05

124 repositories

Page 1 of 3

Qlib is an AI-oriented Quant investment platform that aims to use AI tech to empower Quant Research, from exploring ideas to implementing productions. Qlib supports diverse ML modeling paradigms…

Language
Python
Stars
50,017
Forks
7,899
Licence
MIT
Latest push
2026-11-04

Code for Machine Learning for Trading, 3rd edition — from data sourcing to live execution.

Language
Jupyter Notebook
Stars
21,721
Forks
5,759
Licence
MIT
Latest push
2026-11-03

FinGPT: Open-Source Financial Large Language Models! Revolutionize 🔥 We release the trained model on HuggingFace.

Language
Jupyter Notebook
Stars
21,527
Forks
3,047
Licence
MIT
Latest push
2026-10-25

阿布量化交易系统(股票,期权,期货,比特币,机器学习) 基于python的开源量化交易,量化投资架构

Language
Python
Stars
19,127
Forks
4,774
Licence
GPL-3.0
Latest push
2026-10-16

Gathers machine learning and deep learning models for Stock forecasting including trading bots and simulations

Language
Jupyter Notebook
Stars
9,508
Forks
3,048
Licence
Apache-2.0
Latest push
2023-04-16

A curated list of practical financial machine learning tools and applications.

Language
Python
Stars
8,835
Forks
1,409
Latest push
2025-01-03

A股多Agent投研框架 — 适配A股数据源(龙虎榜/游资/解禁等),7位分析师基于A股规则的辩论决策,基于TradingAgents深度改造,适配大A。A-share multi-agent investment research framework — 7 AI analysts, bull/bear debate, risk assessment。

Language
Python
Stars
3,908
Forks
978
Licence
Apache-2.0
Latest push
2026-10-30

Algorithmic Trading in Python with Machine Learning

Language
Python
Stars
3,673
Forks
461
Latest push
2026-11-02

基于深度强化学习的开源自动因子工厂。

Language
Python
Stars
3,237
Forks
3,172
Licence
Apache-2.0
Latest push
2026-06-12

TradeMaster is an open-source platform for quantitative trading empowered by reinforcement learning:fire::zap::rainbow

Language
Jupyter Notebook
Stars
3,125
Forks
569
Licence
Apache-2.0
Latest push
2025-06-04

C++ DataFrame for statistical, financial, and ML analysis in modern C++

Language
C++
Stars
2,998
Forks
363
Licence
BSD-3-Clause
Latest push
2026-11-02

Open-source AI trading arena. A full reproduction of NOF1 Alpha Arena for running and comparing LLM agents.

Language
Go
Stars
2,756
Forks
426
Latest push
2025-12-07

:boar::bear: Deep Learning based Python Library for Stock Market Prediction and Modelling

Language
Python
Stars
2,347
Forks
487
Latest push
2021-01-17

List of awesome resources for machine learning-based algorithmic trading

Stars
2,061
Forks
360
Licence
MIT
Latest push
2023-08-08

Use unsupervised and supervised learning to predict stocks

Language
Python
Stars
1,974
Forks
448
Licence
MIT
Latest push
2020-06-18

Intelligent Trading Bot: Automatically generating signals and trading based on machine learning and feature engineering

Language
Python
Stars
1,891
Forks
413
Licence
MIT
Latest push
2026-11-01

Find big moving stocks before they move using machine learning and anomaly detection

Language
Python
Stars
1,884
Forks
336
Licence
GPL-3.0
Latest push
2021-08-13

QuantMind(量化大脑)开源版是一款面向个人开发者与投研团队的 AI 原生多市场量化交易平台。深度集成微软 Qlib、RD-Agent 因子演化与 QuantBot全能工作台,提供从 300+ 维因子挖掘、13 种机器学习与深度学习模型工场、Qlib 高性能回测、截面批量推理、7x24 实时舆情情绪分析,到通达信深度联动(板块推送/预警雷达/闪电下单)与实盘模拟交易的完整闭环。支持…

Language
Python
Stars
1,871
Forks
425
Licence
AGPL-3.0
Latest push
2026-11-05

Deep Learning and Machine Learning stocks represent promising opportunities for both long-term and short-term investors and traders.

Language
Jupyter Notebook
Stars
1,790
Forks
366
Licence
MIT
Latest push
2024-03-01

A股行情分析与AI智能投研智能体:股票分析、量化交易分析、盘后复盘桌面工作台——easy stock

Language
Go
Stars
1,747
Forks
187
Latest push
2026-11-05

📈 Personae is a repo of implements and environment of Deep Reinforcement Learning & Supervised Learning for Quantitative Trading.

Language
Python
Stars
1,408
Forks
343
Licence
MIT
Latest push
2018-11-29

Generating sets of formulaic alpha (predictive) stock factors via reinforcement learning.

Language
Python
Stars
1,292
Forks
339
Latest push
2026-06-04

This github repository of "Machine Learning and Data Science Blueprints for Finance". Please star.

Language
Jupyter Notebook
Stars
1,205
Forks
494
Latest push
2023-01-26

Autonomous LLM Trading Asterism — a research-only multi-agent trading platform with evidence-first research, an auditable console, Shadow simulation and explicitly authorized broker execution.

Language
Python
Stars
1,075
Forks
128
Licence
Apache-2.0
Latest push
2026-11-05

Isn't that what we all want? Our money to go many? Well that's what this framework/strategy hopes to do for you! By giving you & HyperOpt a lot of signals to alter the weights from.

Language
Python
Stars
1,027
Forks
152
Licence
GPL-3.0
Latest push
2023-03-11

AI agent skill that answers macro questions — housing, gold, BTC, geopolitics — with probability estimates mined from 13 financial data sources (Polymarket, Kalshi, CFTC, SEC & more). For Claude…

Language
Python
Stars
907
Forks
180
Licence
MIT
Latest push
2026-07-26

AI-powered weather intelligence for agricultural commodity futures. Predicts price moves 48-72 hours early across OJ, Coffee, Cocoa, Sugar, Corn and Wheat using Claude Sonnet + satellite data

Language
Python
Stars
644
Forks
14
Latest push
2026-05-26

This code accompanies the the paper Trading with the Momentum Transformer: An Intelligent and Interpretable Architecture.

Language
Python
Stars
644
Forks
255
Licence
MIT
Latest push
2026-03-19

文件 笔和线段的一种划分.py,只需要把k线high,low数据输入,就能自动实现笔,线段,中枢,买卖点,走势类型的划分了。可以把sh.csv…

Language
Python
Stars
570
Forks
320
Latest push
2024-04-02

Modular reinforcement learning framework for algorithmic trading

Language
Python
Stars
430
Forks
57
Licence
MIT
Latest push
2026-10-08

Advanced Quantitative Factor Research: ML-powered stock return prediction with 72% performance improvement. Features comprehensive alpha factor library, systematic feature selection, and deep…

Language
Jupyter Notebook
Stars
422
Forks
62
Latest push
2025-08-22

Qlib-Server is the data server system for Qlib. It enable Qlib to run in online mode. Under online mode, the data will be deployed as a shared data service. The data and their cache will be shared…

Language
Python
Stars
403
Forks
108
Licence
MIT
Latest push
2025-12-18

Full-market stock discovery for AI agents: A-shares plus US/HK/JP/KR/TW/IN, auditable YAML strategies, optional LLM ranking, sector-diversified picks, and true T+N evaluation vs. benchmark. AI选股

Language
Python
Stars
380
Forks
219
Licence
Apache-2.0
Latest push
2026-11-04

Applying Reinforcement Learning in Quantitative Trading

Language
Jupyter Notebook
Stars
359
Forks
104
Latest push
2024-02-14

Build your own data-driven market edge with swing-trade signal webhooks, dashboards, alerts, AI agents, and automation examples.

Stars
347
Forks
84
Licence
MIT
Latest push
2026-10-17

A reproducibility lab for trading AI: published RL and LLM trading claims re-tested under a pre-registered protocol, with a causal benchmark and a live track.

Language
Python
Stars
345
Forks
22
Licence
MIT
Latest push
2026-11-04

HFTFramework utilized for research on " A reinforcement learning approach to improve the performance of the Avellaneda-Stoikov market-making algorithm "

Language
Jupyter Notebook
Stars
309
Forks
64
Licence
Apache-2.0
Latest push
2026-10-28

qmt、okx、joinquant、ML、AI、Qlib Quant Strategy 量化策略

Language
Jupyter Notebook
Stars
303
Forks
66
Latest push
2026-10-26

Repository facts come from GitHub's public API and link to each project's own page. Figures are as GitHub reported them on 2026-11-05.

Repositories are selected by topic and activity on GitHub, with forks, duplicate copies and promotional projects left out. A listing is not an endorsement or a security review. Check a project's code, licence and maintainers before you use it. To correct or remove a listing, email info@fxmacrodata.com.