ai_quant_trade
charliedream1/ai_quant_trade加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象你是一个刚入门的散户,看到别人在股市里赚钱眼红,但又不懂技术分析;又或者你是一个有编程基础的开发者,想把自己的策略自动化——这两种人的需求,竟然被同一个 GitHub 项目满足了。它就是 charliedream1 的「AI 量化交易操盘手」,六年时间打磨,6500+ Star,堪称量化交易领域的"百科全书"。
很多散户想做量化,但面临几个硬核问题:
知识太分散:要学金融知识(K线、均线、MACD)、要学编程(Python、数据处理)、要学机器学习(预测模型)、要学深度学习(NLP 情绪分析),还要懂强化学习(自动交易决策)。这些内容分布在几十个网站和几百篇论文里,根本不知道从哪里开始。
代码质量参差不齐:GitHub 上能搜到的量化代码,要么是学术论文的伪代码实现,要么是回测漂亮但实盘就崩的"演示版",真正能用的凤毛麟角。
环境配置劝退:CUDA、TensorFlow、PyTorch、sklearn、mlflow……光是配好这一套环境就够新手喝一壶的。
ai_quant_trade 的出现,就是为了解决这三个问题。
这个项目的目录结构本身就说明了它的野心:
ai_quant_trade/
├── ai_notes/ 金融量化交易知识体系(Markdown + Jupyter Notebook)
├── egs_aide/ 辅助操盘工具(看盘神器、Excel盯盘)
├── egs_alpha/ 因子库 & 自动因子挖掘(tsfresh、alpha101、ta_lib)
├── egs_courses/ 系统课程(含推理型股价预测大模型训练教程)
├── egs_data/ 数据获取(Wind、tushare、yfinance)
├── egs_fin_nlp/ 金融文本分析(StructBERT 情绪分析)
├── egs_llm/ 大模型应用(股价预测、金融分析报告)
├── egs_online_platform/ 在线投研平台策略(优矿、聚宽)
├── egs_skill/ 实战技巧与避坑指南
├── egs_trade/ 本地量化策略(强化学习 FinRL、传统双均线)
├── quant_brain/ 核心算法库
└── runtime/ 模型部署(Python/C++/GPU)
作者在 README 中坦诚地说了:这个仓库没有封装成 Python 包,需要 clone 整个项目后进入各个 egs_xxx 目录查看对应的 README 和教程。这种"案例驱动"的组织方式,让每个模块都可以独立运行和学习。
项目中最亮眼的数字来自强化学习策略的回测:
| 指标 | 数据 |
|---|---|
| 年化收益 | 53.1% |
| 最大回撤 | -10.4% |
| 夏普率 | 2.17 |
这是在美股道琼斯 30 只成分股上的回测结果,基于 FinRL 框架(NeurIPS 2018 论文)。强化学习的核心优势在于它面向最终目标,而不是孤立地做"股价预测"或"大盘预测"——它直接输出交易动作序列,更接近真实的交易决策闭环。
作者还做了一个非常接地气的工具——基于 Excel 的模块化盯盘系统(V2 版本):

2025 年,项目新增了推理型股价预测大模型,基于 Unsloth 加速训练(2-5x 提速),预测准确率提升 20%。此外还有大模型金融市场分析模块,可以根据热点新闻自动生成市场情绪报告。
使用 tsfresh 自动挖掘因子,结合机器学习做股票趋势预测。内置 alpha101、stockstats、ta_lib 等因子库,直接调用即可。
# 1. 克隆仓库
git clone https://github.com/charliedream1/ai_quant_trade.git
# 2. 安装依赖
pip install -r requirements.txt
# 建议使用 conda 创建独立环境
conda create -n quant python=3.8
conda activate quant
pip install -r requirements.txt
# 3. 进入对应模块查看 README 开始
cd egs_trade/rl/a002_finRL_tutorial/a01_Stock_NeurIPS2018
项目文档中有详细的 Windows GPU 环境配置指南(见 docs/01_环境配置/01_GPU环境配置/01_Win下GPU配置.md)。
项目使用 MkDocs Material 搭建了完整的文档站:https://charliedream1.github.io/ai_quant_trade/,涵盖环境配置、常见问题、知识星球使用指南等。
⚠️ 郑重声明:量化交易有风险,回测收益不等于实盘收益。
这个项目也有一些需要正视的问题:
它是什么:一个诚意的量化交易知识图谱和代码库,把机器学习、强化学习、大模型、金融工程等知识串联起来,配有详细的文档和教程,是目前中文 GitHub 生态中最全面的量化交易学习资源之一。
它不是什么:它不是一个拿来就能赚钱的量化交易机器人。代码需要你理解原理后才能正确使用,实盘更需要额外的数据源和风控机制。
对于想入门量化交易的开发者来说,这个项目是一个不错的起点——它能帮你省掉大量搜索和筛选资料的时间,直接进入实战环节。
项目地址:https://github.com/charliedream1/ai_quant_trade
文档站:https://charliedream1.github.io/ai_quant_trade/