课程模板、练习与项目
每个 Notebook 使用以下结构:本节解决什么问题、前置知识、数据说明、核心概念、从零实现、成熟库实现、两种实现的差异、常见错误、研究偏差检查、练习、参考答案入口、延伸阅读、下一节。代码首次出现时应说明公式、输入输出和关键步骤;运行区块后要列出预期的输出类型、数量级或图形特征。
练习分为三层:基础练习(补代码、改参数、解释输出)、研究练习(替换标的/周期/模型)和开放项目(形成可复现研究报告)。答案应置于 exercises/ 与 solutions/,而不是紧跟在题目下方。
建议的模块项目:比较资产收益分布;构建可复现清洗流水线;分析指标冗余;完成无未来函数回测;比较等权、Markowitz 与风险平价;比较随机划分与时序划分。Capstone 要从研究问题、数据、信号与回测到结论形成一份可复现的量化研究报告,并包含失败尝试和基线比较。