量化研究,
从理解开始。
一本连接数学、金融与代码的双语教材。沿着 45 章的路径,读懂模型,动手验证,完成自己的研究。
开始阅读第一章 ↗网页版完整呈现仓库 Markdown;PDF 是另行排版的阅读版本,内容组织可能不同。
QuantWeft · 量化经纬:中文入口
本地正式版(2026-10-19):45章、项目1–6与Capstone的中文正文与练习册完整PDF已独立接受;共用代码、运行器与依赖在本包根,已在隔离目录按本页命令冷启动核验,范围见本地验证说明。上述为本地验收记录;网页版于 2026-10-20 发布,PDF 仍通过私有 GitHub 仓库提供;真实市场研究仍未执行。
学习路线 · 45章大纲 · 45节点/120必须边与3背景边
完整术语定义 · 符号与单位 · 331键来源 · 逐本Notebook导读
建议学习顺序
- 第1–3章建立生命周期、Python与时间数据契约;预读第11章收益定义与第10章必要市场结构。
- 第4–9章完成微积分、线代、概率、统计、回归、优化。第8章CAPM案例先用于回归练习,金融均衡解释留到第14章。
- 第10–15章补金融、报表、估值和资产定价;第11章后完成Project 1,第15章后完成Project 2。
- 第16–21章学习时间依赖、协整、波动与组合;第19章可在掌握基础组合后回学。第21章后完成Project 3。
- 第22–28章提出与组合Alpha信号。先使用小型账本做演示,策略有效性等完成第29–35章再评价。
- 第29–35章完成回测、偏差、验证、绩效、风险和成本;补第36章执行。完成Project 4及Project 5。
- 第37–40章完成金融ML主线与Project 6。第41–43章提供扩展工具;第45章把研究整理成可运行项目。
- 完成Capstone。衍生品路线另学第44章;权益因子研究不需要把随机微积分作为启动门槛。
| 项目 | 先修章节 | 完成条件 |
|---|---|---|
| Project 1: 金融数据分析 | 2, 3, 10, 11 | 核对收益、财富、波动与回撤手算;历史数据保留出处。 |
| Project 2: CAPM与Fama–French | 8, 11, 14, 15 | 核对超额收益、单位、HAC与暴露解释。 |
| Project 3: 组合优化 | 9, 18, 20, 21 | 训练内估计,比较滚动样本外基准与成本。 |
| Project 4: 多因子股票策略 | 12, 23–26, 28–31, 35–36 | 要求PIT信号、历史股票池、净收益与稳健性;构造子实验不补齐市场证据。 |
| Project 5: 配对交易 | 16–17, 29–31, 35–36 | 训练内筛选并冻结规则,对账自融资样本外账本与成本。 |
| Project 6: 机器学习Alpha | 31, 35, 37–40, 43 | 按日期切分,训练内拟合变换,比较基准、净收益与稳定性。 |
| Capstone | 六项目方法、33、45 | 18项报告与可复现流程,负结果可通过;市场执行另受许可。 |
正文、练习册与代码
正文解释概念、推导和选择,练习册安排主动回忆、练习与同章完整答案,Notebook展示真实输入、步骤和输出。先读正文,再独立做练习册,最后按导读运行与核对Notebook。章内示例并非全部可从印刷文本直接复制执行;优先配套源码与Notebook。共有45本章节和9本项目Notebook,35–36章为明确构造的执行与IS小例。
共用环境与执行
共用运行环境在最终包根建立,两语Notebook只改变Markdown,54个逻辑实现不重复成108个数值实现。项目声明Python≥3.12;锁文件只对应历史已检查的macOS arm64 / CPython 3.14.7,不能据此宣称全部3.12+平台可用。安装可能联网,默认教学执行离线。本页命令已在隔离目录的新环境中按原样执行,结果见本地验证说明。
从最终包根执行以下命令;正文简写python前先激活同一.venv。启动目录须位于共用根或其子目录,bootstrap会寻找根并切换,不能从根外任意目录启动。运行器使用新内核和唯一runs/execution_,Notebook业务产物另在唯一runs/<name>_。不要批跑旧CLI,它们可能读取未分发数据或旧输出路径。
python3 -m venv .venv
.venv/bin/python -m pip install -r requirements-macos-arm64-py314.lock
.venv/bin/python -m ipykernel install --prefix .venv --name python3 --display-name 'Reader Python'
.venv/bin/python run_notebook.py editions/zh/notebooks/ch35_execution_ledger_constructed.ipynb
正文与练习册中印出的run_notebook.py notebooks/chNN_*.ipynb和projects/<项目>/notebooks/*.ipynb命令运行包根的已接受I3 Notebook副本,原样可用;同一Notebook的中文语言视图在editions/zh/notebooks/与editions/zh/projects/,英文视图在editions/en/下同名路径,代码单元相同。项目Notebook的默认路线不读取未分发的French数据。
数据与研究结果
默认路线离线,French原始、提取与处理数据均不随包。G01的实际主体、用途与权利仍unknown;G05未授权A10-B。A10-A设计仅限定接受,A10-A.1为技术协议接受,不是市场执行许可。公开可得不等于研究使用或再分发获准。不要为运行本Notebook下载市场数据或把构造数据冒称缺失历史市场输入。
Project 1–3的历史接受绑定原版本与范围,不升级为股票级PIT或可交易结论。Project 4–6真实市场实证仍有原记载的blocked/证据缺口;构造方法通过不能补齐。第39章旧逐行预测与共同日期配对证据仍缺失,不补造或重训。固定摘要与图片是原记录的历史展示,不是本轮重验。所有负、零结果保留,unknown/blocked不写成零效果。
Capstone提供已接受的研究问题、时间契约、完整协议、字典和18项报告导读,以及固定两资产离线构造工程。French月收益配置只作参数教学,市场adapter未实现,目标市场研究与结果尚未产出。工程PASS不回答目标净均值优势。已曝光历史不能恢复为盲holdout,历史available/ingested/revision时钟仍unknown。
可选输入契约 · 本轮验证范围 · 后续事项 · 实际文件结构
练习设计来源与致谢:部分设计借鉴 loom-notes 模板,并按本课程需要调整,并非完整套用。
项目现名为 QuantWeft · 量化经纬,副标题为“量化金融与系统化研究双语课程”。四册 PDF 文件名已更新,已接受的 PDF 内容、页码和内部旧称保持原样。
许可范围:原创代码 MIT,原创教学内容 CC BY-SA 4.0;第三方例外与公开前核查另列。参与和自愿赞助,已展示微信与支付宝收款码,GitHub Sponsors 待审核。
仓库路径与历史引用
运行命令以克隆后的 quantweft/ 仓库根目录为起点;已在根目录时无需再次 cd quantweft。正文中的原 I3 读者包与本仓库共用实现,旧 outputs/quant_course_reader_candidate_20261014/ 是来源身份,不是本仓库内的子目录。安装入口为本页,可选输入见 可选数据契约。历史 QA、未分发的市场输入和运行后才生成的输出保留原有说明,未提供文件的引用仅作文字记录,不作为可点击的仓库文件。
随包保留的部分项目 TeX 是排版片段,不含完整历史排版输入链;练习阅读与题答以本页链接的完整 Workbook PDF 为准。