第 1 章 · 04 学习路径与工具链 本节摘要:本节是第 1 章的收束,给你一份可执行的量化学习路线图与工具清单。先讲三块基础知识该补到什么程度——数学(统计/线性代数/优化)、编程(Python/pandas/NumPy)、金融(市场/产品/财务)。再给一条与本教程 12 章对应的学习路径,标注每阶段的重点与里程碑。最后盘点主流开源量化工具链,让你学完方法论后知道用什么落地。读完本节,你有了完整的「学什么、怎么学、用什么」地图。 内容来源:综合本仓库资料/.md 与量化学习通用路径。 学习目标 阅读完本节,你应当能够: 知道量化研究需要的三类基础知识(数学/编程/金融)各该学到什么程度。 拿到一条与本教程对应的学习路径。 认识主流开源量化工具链,知道它们各管什么环节。
本节摘要:本节是第 1 章的收束,给你一份可执行的量化学习路线图与工具清单。先讲三块基础知识该补到什么程度——数学(统计/线性代数/优化)、编程(Python/pandas/NumPy)、金融(市场/产品/财务)。再给一条与本教程 12 章对应的学习路径,标注每阶段的重点与里程碑。最后盘点主流开源量化工具链,让你学完方法论后知道用什么落地。读完本节,你有了完整的「学什么、怎么学、用什么」地图。
内容来源:综合本仓库资料/*.md 与量化学习通用路径。
阅读完本节,你应当能够:
量化是交叉学科,但不必样样精通。按「够用」原则:
| 分支 | 要点到哪 | 用在哪 |
|---|---|---|
| 概率统计 | 必须扎实:分布、相关、回归、假设检验、置信区间 | 第 2 章因子测试(IC/IR)、所有回测 |
| 线性代数 | 矩阵运算、特征值、协方差矩阵 | 第 9 章组合优化、PCA 降维 |
| 优化 | 凸优化基础、拉格朗日 | 第 9 章均值方差、风险平价 |
| 时间序列 | 平稳、自相关、ARIMA 基础 | 有帮助,非必须 |
💡 核心心法:统计是量化的命脉——你的一切判断(IC 是否显著、收益是不是偶然)都建立在统计上。统计不牢,后面全是空中楼阁。
| 技能 | 要求 |
|---|---|
| Python 基础 | 必须:语法、函数、类、异常 |
| pandas | 必须扎实:DataFrame 索引、分组、合并、时间序列 |
| NumPy | 必须:向量化运算(否则代码慢十倍) |
| 绘图 | matplotlib/plotly 基础,能画净值与分布 |
| 数据库 | 了解 SQL,会用 pandas 读写 |
| 版本控制 | git 基础 |
仓库的 main.py 就是纯 pandas 写的,第 3 章第 04 节你会逐行读到。读懂它,你的 pandas 基本够用量化入门。
| 知识 | 要点 |
|---|---|
| 市场结构 | A 股/美股的交易规则、涨跌停、停牌 |
| 交易成本 | 手续费、印花税、滑点、冲击成本 |
| 金融产品 | 股票、ETF、期货、期权的基本特性 |
| 财务报表 | 三大表基础,能读懂估值/成长因子的构造 |
| 风险概念 | 波动、回撤、相关性、尾部风险 |
不必成为会计或交易员,但「估值因子怎么算」「期货保证金怎么回事」这类基础要懂,否则看不懂因子的经济含义。
本教程 12 章本身是一条路径,按「基础→深化→应用」分三阶段:
阶段一 打基础(第 1~3 章) 第1章 入门心态与资料地图 第2章 多因子模型基础 ← 方法论基石,务必扎实 第3章 技术指标 + KDJ回测实战 ← 配合代码动手 阶段二 学建模(第 4~8 章) 第4章 传统机器学习选股 第5章 深度学习选股(AlphaNet) 第6章 前沿AI(GAN/BERT)← 选读,前沿有风险 第7章 高频与量价因子 第8章 因子挖掘新范式 阶段三 落地应用(第 9~12 章) 第9章 组合优化与风控 ← 信号变持仓的关键 第10章 情绪与文本分析 第11章 另类策略与CTA 第12章 数据/回测/工具生态 ← 实操落地
每阶段的里程碑:
按每天 1-2 小时估算:
| 阶段 | 时长 | 重点 |
|---|---|---|
| 基础补课(数学/Python) | 1-3 个月(按基础而定) | 统计 + pandas |
| 阶段一(第 1~3 章) | 1-2 个月 | 多因子方法论 + 动手 KDJ |
| 阶段二(第 4~8 章) | 2-3 个月 | ML/DL 选股 |
| 阶段三(第 9~12 章) | 1-2 个月 | 组合与落地 |
不必求快,每章配合研报原文 + 动手复现一个小实验,效果远超纯阅读。
学完方法论,落地需要工具。按量化研究闭环分类:
| 环节 | 工具 | 说明 |
|---|---|---|
| AI 量化平台 | qlib(微软) | 端到端 AI 量化,提供数据+模型+回测,华泰 AI 40 专篇评测 |
| 回测框架 | vectorbt、backtesting.py、zipline-reloaded | 向量化(快) vs 事件驱动(灵活),第 12 章详对比 |
| 交易框架 | vnpy | 国内主流的实盘交易框架 |
| 组合优化 | Riskfolio-Lib、PyPortfolioOpt | 均值方差、风险平价、Black-Litterman |
| 强化学习 | FinRL | 专门为金融设计的 RL 库 |
| 因子挖掘 | alpha-gfn、RD-Agent | 自动因子挖掘(第 8 章) |
| 加密货币 | freqtrade、hummingbot | 加密货币交易机器人(本系列另一教程) |
| 技术指标 | TA-Lib、pandas-ta、technical | 指标计算库 |
💡 工具选择心法:新手别贪多,选「一个平台 + 一个回测框架」深入。推荐 qlib(学 AI 量化)+ vectorbt(快速回测)起步,熟练后再扩展。freqtrade 则是加密货币方向的成熟选择(本系列有它的独立教程)。
量化是个快速演进的领域,持续追踪很重要。本仓库自带一个利器——arXiv Radar 子站(第 12 章第 04 节详讲):
scripts/ 的爬虫自动抓取 arXiv 上 AI+Finance 方向论文除了 arXiv Radar,还建议关注:
至此第 1 章结束。下一章(第 2 章)我们进入量化方法论的基石——多因子模型,从因子分类讲起。