这是整个体系的最高层入口。先读这里,看清金融、工程两条线的全局、前后依赖与交汇点,再分流到两条线里找具体知识。
往下走有两张分支总图:量化金融能力知识图谱与学习路线(12 门课)与 量化工程能力知识图谱与学习路线(7 门课);每张分支图再往下是各层的篇章导读与课程讲次。
一、一个 quant,两条线
量化不是单一技能,是两条互补的能力线拧在一起:
- 工程线——怎么把机器造出来。 数据 → 算法 → 框架 → 工程化 → 自动化。它回答的是:怎么做、跑得快不快、复现得了吗、能不能上线。工具与方法导向,在碰到 ML4T 之前基本与具体金融无关。
- 金融线——机器加工的对象,金融本身。 市场 → 定价 → 组合 → 风险 → 执行。它回答的是:做什么、假设对不对、定价准不准、风险在哪。判断导向,与用什么工具基本无关。
缺任一条都不是完整的 quant:只懂工程,能把流水线跑通,却判断不了模型假设合不合理、定价对不对、风险藏在哪;只懂金融,能看懂门道,却落不了地、跑不快、三个月后复现不出自己的结果。两条都通,才算完整。
两条线的形状不同,这决定了怎么学:
- 工程线是一条线性技能阶梯(0→⑤,顺序即依赖,别跳级):先会写软件,才谈处理数据;先懂算法,才谈接到交易;先会用平台,才谈工程化。
- 金融线是一座分层依赖金字塔(下层是上层地基):先看懂市场,才谈定价;先会定价,才谈组合;先会组合,才谈风险与执行。越往下越通用耐久(数学、定价理论几十年不变),越往上越贴近实务易变(策略、监管、市场结构)。
规模:工程 7 门课(≈182 讲)+ 金融 12 门课(≈259 讲)= 19 门、约 441 讲,每讲都配可跑的真实代码。
两条线各自的能力塔见分支总图;下面这张是双线融合总图——同一套视觉语言(五色分层、梯形、课程 ID),左金融右工程,中间标出三处交汇:

二、融合脉络图怎么读
- 左右两塔各自独立:左边金融线是分层依赖金字塔(下层是上层地基,越往下越通用耐久);右边工程线是线性技能阶梯(顺序即依赖,别跳级)。层内缩写就是课程 ID,对照第七节的索引查。
- 中间三条虚线是交汇点:① 同一批东西两种进法(ML4T 给实现 · FI/QI 给判断,含回测陷阱 ↔ 数据挖掘);② 判断与成本曲线回流(EX 第19讲 → AM 第14讲 → 平台规模化);③ 工程线缺口指回金融实务(执行 EX · 风险 RM+FR · 衍生品 QF)。
- 底部横条是共享主线:数据 → 因子 → 模型 → 信号 → 回测 → 组合 → 执行 → 监控。工程线负责每一环”造出来、跑得动、复现得了”,金融线负责每一环的”判断”。详见第六节。
两处横跨没画进图里,避免线太乱:INV 投资学作为入门总纲横跨金融全部五层(当字典按需查);FR 因子风险模型横跨④组合层与⑤实务层(为组合优化提供 Σ,又是风险度量的基础设施)。
三、两条线在哪里交汇
这是”关联”最实的部分——两条线不是各走各的,而是在这几个点上咬合:
- ML4T ↔ 金融理论/组合(第一个交汇点)。 工程线的 ML4T 是第一处真正碰金融内容的地方:因子构建、组合基础、回测偏差、风险指标。它和金融线的 FI/QI(因子)、AM(组合)讲的是同一批东西——只是 ML4T 从”怎么用代码实现”进,FI/QI/AM 从”为什么这么设计、假设是什么”进。对照着读,一个给实现,一个给判断。
- 回测陷阱 ↔ 数据挖掘。 ML4T 反复演示的前视 / 幸存者 / 过拟合,正是金融线 FI 第19讲(多重检验)、AP 第07讲(能拟合 ≠ 有解释力)、AM 第11讲(数据挖掘)在讲的同一件事。工程给你”怎么在代码里避开”,金融给你”为什么统计上必然如此”。
- 进阶篇缺口 → 金融实务(设计上约好的接口)。 工程线进阶篇明确把执行 / 风控 / 衍生品列为 🔴 缺口,指回金融线——EX(执行)、RM(风险)、QF(衍生品)正好补上。工程线自己不重复造这些,交给金融线。
- 成本曲线的闭环。 金融线 EX 第19讲在真实订单簿上测出交易成本曲线,交回 AM 第14讲做组合优化;而这套东西要在工程线的 pipeline(qlib / MLflow)里才能规模化跑起来。判断来自金融,落地靠工程。
- 共享的一条主线。 数据 → 因子 → 模型 → 信号 → 回测 → 组合 → 执行 → 监控。工程线负责把这条管道每一环”造出来、跑得动、复现得了”;金融线负责每一环的”判断”。这是两条线最深的合流,单列在第六节。
四、三种读者,三条路径
先读这张总图,再按你的出身选一条路径切进去:
-
工程出身(会写代码、跑得动模型,缺金融判断力):先沿工程线走到 ML4T(②研究层),已经能跑通策略雏形;然后从交汇点横切到金融线补判断——先②理论层(FI/QI 懂因子为什么有效、AP 懂定价),再上④组合层(AM/ER/FR)、⑤实务层(RM/EX)。金融①基础层(INV)当字典按需查,不必从头啃。
-
金融出身(懂理论、懂判断,缺工程落地):金融线的 ②③④ 层你可能本就熟,重点补工程线——①基础层(OOP/pandas,落地的地基)、②研究层(ML/ML4T,把判断变成能跑的模型)、③平台层(qlib,从脚本到系统)。工程 ④⑤(MLflow/RD-Agent)等你要上线、要自动化时再补。
-
从零起步:别单线到顶,两条线交替爬升,每爬一层就能在共享主线(第六节)上多接通一环:
| 台阶 | 工程线 | 金融线 | 爬完你能 |
|—|—|—|—|
| 1 | ① OOP · pandas | ① INV | 写干净代码、看懂市场与工具 |
| 2 | ② ML · ML4T | ② FI · QI | 做出模型 + 懂因子为什么有效 |
| 3 | ③ qlib | ③④ QF · AM · ER | 驾驭平台 + 懂定价与组合 |
| 4 | ④ MLflow | ⑤ RM · EX | 能上线 + 懂风险与执行 |
| 5 | ⑤ RD-Agent | 收官 AP | 前沿自动化 + 用 p=E[mx] 统一理论 |
五、你在哪一层:前序 · 能力 · 后续
无论从哪门课进来,这张表让你知道自己站在哪、前面该会什么、学完能干什么、下一步去哪:
| 线 | 层 | 课程 | 前序知识 | 学完具备的能力 | 后续去向 |
|---|---|---|---|---|---|
| 工程 | ① 基础 | OOP · pandas | Python 语法 | 写结构清晰可维护的代码 + 高效正确处理任意金融数据 | 工程② / 支撑金融任意层的代码实现 |
| 工程 | ② 研究 | ML · ML4T | 工程① | 手搓 ML/DL 算法、做出策略雏形、识别回测偏差 | 工程③ / 横切金融②④ 补判断 |
| 工程 | ③ 平台 | qlib | 工程② | 读懂 / 魔改工业级 AI 量化平台,有架构视野 | 工程④ / 金融策略的规模化落地 |
| 工程 | ④ 工程 | MLflow | 工程②(③更好) | 把任意策略工程化:可追踪、可复现、可上线、可监控 | 工程⑤ / 承接任意金融策略上线 |
| 工程 | ⑤ 进阶 | RD-Agent | 工程③ | 搭自动化研究闭环;看清缺口 → 指回金融实务 | 金融 EX/RM/QF 补缺口 |
| 金融 | ① 基础 | INV · MB | 无(INV 是入门总纲) | 看懂市场 / 工具 / 宏观,建立全局框架 | 金融② / 给工程②的模型注入金融语义 |
| 金融 | ② 理论 | FI · QI · AP | 金融①(INV) | 懂资产定价、因子、基本面为什么有效 | 金融③④ / 对照工程 ML4T 的实现 |
| 金融 | ③ 定价 | QF | 金融② + 随机微积分 | 给衍生品 / 固收 / 波动率定价,补齐金融数学 | 金融⑤风险 / 工程侧的 pricing 实现 |
| 金融 | ④ 组合 | ER · AM · IR · FR | 金融② | 大类配置、主动管理、行业轮动、手写风险模型 | 金融⑤ / 工程平台上规模化 |
| 金融 | ⑤ 实务 | RM · EX(· FR) | 金融③④ | 度量尾部风险、最优执行,扛得住真实交易 | 工程 ④⑤ 规模化上线与自动化 |
六、贯穿两线的一条主线
这条链是两条线真正合流的地方——每一环,工程给”怎么造”,金融给”判断”:
| 环节 | 工程线给「怎么造」 | 金融线给「判断」 |
|---|---|---|
| 数据 | pandas 内核、qlib 存储与表达式引擎 | 市场结构、PIT 防前视(QI/FI) |
| 因子 | ML4T 因子流水线、qlib Handler | 因子的经济逻辑、多重检验(FI/AP/AM) |
| 模型 | ML 手搓 + 剖析源码、深度 / 强化学习 | 模型假设、随机贴现因子 SDF(AP) |
| 信号→组合 | qlib 策略、组合优化代码 | 组合理论、IR=TC·IC·√BR(AM)、Σ=XFXᵀ+Δ(FR) |
| 回测 | ML4T 回测框架、防偏差 | 回测陷阱的统计根源、数据挖掘(AP/AM) |
| 执行 | 🔴 工程侧缺口 | 最优执行、订单簿重建、成本曲线(EX) |
| 风险 | 🔴 工程侧缺口 | VaR / EVT / copula、风险聚合(RM) |
| 监控 / 上线 | MLflow 追踪 · 复现 · 漂移监控 · 部署 | 策略衰减、失效条件(ER) |
| 自动化 | RD-Agent 让 LLM 自动研发 | 每一环的判断仍需人来把关 |
工程让这条链跑得起来、复现得了、能上线;金融让这条链每一步都对、假设站得住、风险看得见。 两条线各自独立成塔,又在这条主线上环环咬合——这就是这张路径图想说的全部。往下走,去 金融分支 或 工程分支 找具体知识。
七、课程缩写索引
19 门自研课的 ID 对照。图里、表里、各篇正文里出现的缩写都在这查。
金融线 · 12 门 259 讲
| ID | 全称 | 讲数 | 层 | 锚定教材 |
|---|---|---|---|---|
| INV | 投资学 | 28 | ①横跨全塔 | Bodie-Kane-Marcus《Investments》13e |
| MB | 货币、银行与宏观政策 | 23 | ① 基础 | Mishkin《The Economics of Money, Banking and Financial Markets》 |
| FI | 因子投资 | 26 | ② 理论 | 石川《因子投资:方法与实践》 |
| QI | 基本面量化投资 | 19 | ② 理论 | 张然《基本面量化投资》 |
| AP | 资产定价 | 21 | ② 理论(收官) | Cochrane《Asset Pricing》 |
| QF | 衍生品与量化金融 | 29 | ③ 定价 | Wilmott《Paul Wilmott on Quantitative Finance》 |
| ER | 预期收益 | 23 | ④ 组合 | Ilmanen《Expected Returns》 |
| AM | 主动组合管理 | 20 | ④ 组合 | Grinold & Kahn《Active Portfolio Management》 |
| IR | 行业轮动研究方法 | 14 | ④ 组合 | 无教材 · 锚定本地 296 篇卖方研报 |
| FR | 因子风险模型 | 16 | ④⑤ 横跨 | 无教材 · 锚定 Barra CNE6 官方规格 |
| RM | 定量风险管理 | 20 | ⑤ 实务 | McNeil, Frey & Embrechts《Quantitative Risk Management》 |
| EX | 算法执行与市场微观结构 | 20 | ⑤ 实务 | Cartea, Jaimungal & Penalva《Algorithmic and High-Frequency Trading》 |
工程线 · 7 门 182 讲
| ID | 全称 | 讲数 | 层 | 锚定教材 / 源码 |
|---|---|---|---|---|
| OOP4 | Python 面向对象编程 | 32 | ① 基础 | Lott & Phillips《Python Object-Oriented Programming》4e |
| pandas | pandas 数据分析 | 22 | ① 基础 | McKinney《Python for Data Analysis》3e |
| ML | 机器学习算法 | 29 | ② 研究 | Raschka 等《Machine Learning with PyTorch and Scikit-Learn》 |
| ML4T | 机器学习与算法交易 | 26 | ② 研究 | Jansen《Machine Learning for Algorithmic Trading》2e |
| qlib | qlib 源码解剖 | 26 | ③ 平台 | 无教材 · 源码 microsoft/qlib |
| MLflow | 用 MLflow 工程化 | 25 | ④ 工程 | Lauchande《Machine Learning Engineering with MLflow》 |
| RD-Agent | LLM 自动化研发 | 22 | ⑤ 进阶 | 无教材 · 源码 microsoft/RD-Agent |
八、参考书目总表
两条线锚定与推荐的全部书目,按用途归类。加粗的是已做成实体课的锚定教材(该书被逐章拆成讲次并真跑),其余为深挖或补充阅读。
金融线
入门总纲
- Bodie, Kane & Marcus《Investments》(13e) → INV 全 28 讲,一章一讲,横跨五层
① 基础:数学与宏观
- Mishkin《The Economics of Money, Banking and Financial Markets》 → MB 全 23 讲,每讲配 FRED 真跑
- Sheldon Ross《A First Course in Probability》— 概率论地基
- Steven Shreve《Stochastic Calculus for Finance I & II》— 随机微积分标准教材
- Mankiw《Macroeconomics》— 宏观补充
② 理论:资产定价与基本面
- Cochrane《Asset Pricing》 → AP 全 21 讲,用 $p=E[mx]$ 统一全体系
- 石川《因子投资:方法与实践》 → FI 全 26 讲,A股真跑
- 张然《基本面量化投资》 → QI 全 19 讲,A股 PIT 真跑
- Björk《Arbitrage Theory in Continuous Time》— 连续时间无套利理论
- Graham & Dodd《Security Analysis》— 基本面分析源头
- Damodaran《Investment Valuation》— 估值百科
- Penman《Financial Statement Analysis and Security Valuation》— 报表与估值的接合
- Koller 等(麦肯锡)《Valuation》— 企业估值实务
③ 定价:衍生品与固定收益
- Wilmott《Paul Wilmott on Quantitative Finance》 → QF 全 29 讲,推导 + 数值实现真跑
- Hull《Options, Futures, and Other Derivatives》— 衍生品标准入门
- Gatheral《The Volatility Surface》— 波动率曲面(Heston/SABR 深挖)
- Tuckman《Fixed Income Securities》— 固收标准教材
④ 组合:配置与策略
- Ilmanen《Expected Returns》 → ER 全 23 讲,跨资产风险溢价三分法
- Grinold & Kahn《Active Portfolio Management》 → AM 全 20 讲,IR=TC·IC·√BR
- Barra CNE6 官方规格文档 → FR 全 16 讲(非教材,是规格;A股上手写 Σ=XFXᵀ+Δ)
- 本地 296 篇卖方研报 → IR 全 14 讲(非教材;唯一一门方法论综述课)
- Andrew Ang《Asset Management》— 因子视角的资产管理,补充阅读
⑤ 实务:风险与执行
- McNeil, Frey & Embrechts《Quantitative Risk Management》 → RM 全 20 讲,估计量全手写
- Cartea, Jaimungal & Penalva《Algorithmic and High-Frequency Trading》 → EX 全 20 讲,LOBSTER 真实订单簿
- Bouchaud 等《Trades, Quotes and Prices》— EX 的实证主线
- Hasbrouck《Empirical Market Microstructure》— EX 的计量工具
- Jorion《Value at Risk》— VaR 的监管与实务视角
- López de Prado《Advances in Financial Machine Learning》— 实证严谨性(PBO/deflated Sharpe),同时衔接工程线
工程线
- Lott & Phillips《Python Object-Oriented Programming》(4e) → OOP4 全 32 讲 · 代码库
- McKinney《Python for Data Analysis》(3e) → pandas 全 22 讲 · 代码库
- Raschka, Liu & Mirjalili《Machine Learning with PyTorch and Scikit-Learn》 → ML 全 29 讲 · 代码库
- Jansen《Machine Learning for Algorithmic Trading》(2e) → ML4T 全 26 讲 · 代码库
- Lauchande《Machine Learning Engineering with MLflow》 → MLflow 全 25 讲 · 代码库
- Liu & Zaharia《Practical Deep Learning at Scale with MLflow》— MLflow 进阶
- microsoft/qlib 源码 → qlib 全 26 讲(教材即源码)· https://github.com/microsoft/qlib
- microsoft/RD-Agent 源码 → RD-Agent 全 22 讲(教材即源码)· https://github.com/microsoft/RD-Agent
📌 怎么用这张表:先按第四节选好路径,再回这里取对应的书。加粗的锚定教材建议跟着课走(课已把它拆成讲次并补了真跑代码与「数据与实现」一节);非加粗的按需查——它们多数是某个专题的深挖,不必通读。