90 天计划
90 篇笔记
Phase 1: 基础与工具链(IBKR/因子/期权)
IBKR 账户准备与 Paper Trading 启用
IBKR 账户体系、期权审批流程、市场数据订阅模型、TWS vs IB Gateway 取舍
ib_insync 进阶 — 连接、下单、查询、事件
ib_insync 同步/异步模型、Contract 合约限定、订单类型矩阵、账户/持仓查询、事件驱动模型、错误码
Python 量化环境 — pandas / numpy / yfinance 数据栈
Python 版本选型、虚拟环境对比、数据源生态地图、复权与时区等数据陷阱
时序数据基础 — return / Sharpe / MaxDD / Calmar
simple/log return 的取舍、年化的 i.i.d. 假设、Sharpe 偏差与 Deflated Sharpe、MaxDD/Calmar/Sortino 的几何
回测框架对比 — vectorbt vs backtrader vs Lean
回测框架的核心抽象(向量化 vs 事件驱动)、三大主流框架(vectorbt / backtrader / Lean)的设计哲学与适用边界
vectorbt 第一个完整回测 — SMA 交叉含成本
vectorbt 数据流 / Portfolio.from_signals API / 交易成本建模 / 参数扫描 / 回测严谨性 self-check
Week 1 周复盘 + Week 2 准备
Week 1 周复盘 + Week 2 准备
Fama-French 三因子论文精读
CAPM 失效证据 → FF 1992 → FF 1993 三因子 → FF 2015 五因子 → 后续批评
单因子评估 — IC / IR / 分组回测 / 衰减分析
IC / IC IR / 分组回测 / IC 衰减 / alphalens 工作流
动量因子完整回测 — 12-1 Momentum on SP500
Jegadeesh-Titman 1993 论文核心、12-1 跳一个月的原理、截面 vs 时间序列动量、动量崩溃机制、波动率缩放修正
价值因子完整回测 — B/M, E/P, CF/P
价值因子三种主流 metric(B/M / E/P / CF/P)的差异与取舍 + Asness 2013 跨资产价值证据 + 2014-2020 失落十年成因辩论
低波动因子完整回测 — Low Vol + BAB
低波动异常的历史发现、BAB 论文核心机制、leverage constraint 假说、Min Var / Risk Parity 与简单排序的递进关系
质量因子完整回测 — QMJ
Quality 因子的学术定义、AFP 2019 论文四组件、为什么有 alpha、与其他因子关系、行业偏差
Week 2 周复盘 + 四因子相关性 + Week 3 准备
Week 2 周复盘 + 四因子相关性 + Week 3 准备
期权基础 — Call/Put/到期/ITM-ATM-OTM/行权机制
期权与股票/期货的本质区别、四种基本头寸 payoff、期权链阅读、行权机制
Greeks 全景 — Delta / Gamma / Theta / Vega / Rho
五大 Greeks 数学定义 + 直觉理解 + 在策略中的实际意义 + 二阶 Greeks 简介
Black-Scholes 模型 + 隐含波动率(IV)求解
Black-Scholes 五大假设的真实含义、d1/d2 的几何意义、put-call parity、股息调整、IV 是「观点」不是「事实」
IV vs HV / IV Rank / IV Percentile
IV vs HV 的本质差异、IV 风险溢价、IV Rank / IV Percentile 的定义与适用边界
IV Term Structure + Volatility Smile / Skew
IV 的时间维度(term structure)+ 行权价维度(smile/skew)+ 两者合成的 vol surface,以及背后的经济解释
IBKR 期权操作 — Paper Trade 第一笔 CSP
Cash-Secured Put = 卖 1 张 put + 在账户里锁住「strike × 100」美金 cash,如果到期被 assigned,就用这笔锁定的 cash 以 strike 价格买入 100 股股票。
Week 3 周复盘 + Week 4 准备
Week 3 周复盘 + Week 4 准备
交易成本完整建模 — 佣金 / 滑点 / 借券 / 税
完整成本栈:佣金 / 滑点 / 市场冲击 / 借券费 / 保证金利率 / 税
三大回测偏差 — Survivorship / Look-ahead / Selection
三大回测偏差的定义、机制、识别、修复;Data Snooping / Future Function 进阶
过拟合识别 — Deflated Sharpe / PBO / Multiple Testing
多重比较问题在量化里的具体形态、Deflated Sharpe Ratio 推导直觉、PBO 框架、IS/OOS 的常见误用、AQR 风格的 robust check 清单
Walk-Forward Analysis — 滚动窗口验证
为什么单次 IS/OOS 切分不够、为什么 K-fold 在时间序列里破产、Anchored vs Rolling WFA 的本质差异、WFE 与参数稳定性诊断
仓位管理 — Kelly / Risk Parity / Vol Target
Kelly Criterion 离散/连续公式、Full vs Half Kelly、Risk Parity 1/vol 与相关性修正、Vol Targeting EWMA 实现
交易日志系统设计 — 让每笔交易可学习
为什么必须有交易日志、字段设计、归因分析方法、心理偏差识别
Phase 1 综合 — 动量 + 低波动 双因子组合 v1
多因子组合的相关性逻辑、IC 加权 / 等权 / Risk Parity 三种合成方式取舍、Fama-French 5 因子归因法
Phase 1 总结文档 — 30 天全景回顾
Phase 1 总结文档 — 30 天全景回顾
Phase 2 启动准备 + 接下来 30 天策略选型
Phase 间过渡的 release planning 方法、策略组合选型的「必做/不做」决策框架、paper trading 与实盘的 gap 识别原则
Phase 2: 策略实战 + AI 信号
多因子组合设计 — 等权 vs IC 加权 vs Risk Parity
从 single-factor 到 multi-factor 的合成方法论:等权 / IC 加权 / Risk Parity / MVO / Black-Litterman 五种范式的取舍
因子合成 — z-score / 行业中性化 / Composite
为什么单因子加总会失效、cross-sectional z-score 与 time-series z-score 的区别、winsorize 的 trade-off、行业中性化的两种实现、方向化与单调性的处理、composite score 的权重设定
完整回测 2010-2024 + 税前/税后净值
回测期跨周期覆盖逻辑、美国对非居民的税务体系(W-8BEN 30% 股息预提 / 美籍资本利得豁免 / 美籍短长期分割)、税务对不同策略风格的差异化侵蚀
实际成本 + 滑点估计细化
把 Day 22 的成本框架,从「单一保守值」升级为「分档敏感性 + 分布」,理解策略对 cost regime 的弹性
Walk-Forward 验证 + 参数稳定性
WFA 从单策略升级到「双因子组合 × 参数 grid」、参数稳定性的量化诊断、OOS 净值拼接背后的统计含义、WFE 阈值与决策规则
IBKR Paper Trade 部署 — 月度自动再平衡
从回测脚本到 paper trade 系统的工程化原则、月度再平衡的幂等设计、IB Gateway 长跑的可用性 trade-off、生产化监控的指标体系
Week 5 复盘 + Paper Trade 第一周归因
Wheel 完整周期:CSP → Assignment → Covered Call → Called Away → CSP(轮回)
Wheel 策略全图 — CSP → Assigned → CC → 卖出
Wheel = 在你愿意长期持有的标的上,循环卖出 OTM put 和 OTM call,靠 Theta 衰减赚 premium,被 assigned 时按预设计划接货或卖货。
Covered Call 历史回测 — 收益增强 vs 上行牺牲
Covered Call = Long 100 股股票 + Short 1 张 OTM Call。卖方收 premium,承诺在到期日如果股价超过 strike,必须按 strike 把股票交出去(called away)。
IV Rank 选股 — 高 IV 个股 vs 指数 ETF
为什么期权策略必须看 IVR、指数 ETF vs 个股的 IV 结构差异、<$5k 账户的现实约束
期权组合的希腊字母管理 — Net Delta / Net Theta 监控
为什么单一持仓 Greek 没意义、组合层 Greek 加总规则、健康 Wheel 的 Greek profile
IBKR Paper — 第一组 Wheel 实战
Staggered expiry 设计、thesis-first 下单纪律、保证金 buffer、限价滑点观测
Roll 操作 — Theta 没收满 / ITM 处理决策树
Roll 的本质、三种 Roll 的取舍、何时 Roll 何时不 Roll、Roll 的数学约束(net credit 法则)、被 assigned 后的处理、CC 端 Roll 与 CSP 端 Roll 的差异、Roll 死循环陷阱
Week 6 复盘 + Wheel 第一周 PnL 归因
Week 6 复盘 + Wheel 第一周 PnL 归因
财报事件研究 — PEAD(盈余公告漂移)
PEAD 现象的历史脉络(Ball-Brown 1968 → Bernard-Thomas 1989 → 现代衰减)、SUE/EPS surprise/Sales surprise 三种 surprise 度量的取舍、行为金融对 underreaction 的三种主流解释
用 Claude API 解读 10-Q / 10-K
10-Q vs 10-K 结构、SEC EDGAR API、把 LLM 当「特征工程器」而不是「决策器」的方法论、prompt engineering 中防止幻觉的 5 个硬约束、prompt caching 经济学
财报 Sentiment 抽取流水线 — 端到端自动化
把 Day 46 的一次性 LLM extract 升级为「production-grade」自动化流水线;prompt caching 经济学;feature store 表设计;监控/重试/告警
财报前后 IV Crush 现象
IV Crush = 财报、FDA 决议、宏观数据等确定性事件公告后,期权隐含波动率(IV)在 24 小时内大幅下跌(通常 -30% 到 -60%)的现象,与股价方向无关。
财报期 Iron Condor / Strangle 实操
Iron Condor 四腿结构 / Strangle vs IC 取舍 / Strike 选择逻辑 / DTE 框架
LLM 抽取 + XGBoost 截面排序 — 混合模型
为什么 LLM 不应直接预测涨跌、混合模型架构(LLM 做特征工程 + 经典 ML 做排序)、截面排序的 label 设计、time-series CV
Week 7 复盘 + AI 信号能不能 work?
Week 7 复盘 + AI 信号能不能 work?
多策略 PnL 归因 — Market β / Factor α / Event α
PnL 归因的三层框架(market β / factor α / idiosyncratic α)+ Fama-French 5 因子模型 + OLS 多元回归在归因里的用法
仓位管理升级 — Kelly 改良 + 包含期权 Delta 暴露
Kelly 改良族(Fractional / Shrinkage / Robust / Drawdown-constrained)、期权非正态对 Kelly 的破坏、DV01 类比与 Net Delta 限额
相关性管理 — 因子 + 期权 + 现金
相关性如何吃掉「分散」的实际效用、rolling correlation、tail correlation、effective N、stress test 设计
尾部风险 — VaR / CVaR / EVT
为什么 σ / Sharpe 不够、VaR 的三种算法及其错配的场景、CVaR 为何更稳健、EVT 用 GPD 拟合 tail 的方法论、组合层 VaR 的 diversification benefit
黑天鹅对冲 — OTM Put / VIX Call
黑天鹅对冲三大流派(OTM Put / VIX Call / Cash buffer)经济学、Universa 长期 buy put 模式、对冲 vs 减仓 trade-off
整体组合配置 — SOP 文档(60/30/10 模型)
60/30/10 组合配置框架、月/周/日三层节奏、阈值告警体系、SOP 在个人量化中的角色
Phase 2 综合演练 — 三策略并行 2 周
多策略并行运行的工程问题:clientId / 保证金 / race condition / 监控 / 归因
Phase 2 总结文档 — 30 天全景回顾
Phase 2 总结文档 — 30 天全景回顾
Phase 3 启动准备 + 实盘前最终 Checklist
Phase 3 启动准备 + 实盘前最终 Checklist
Phase 3: 实盘+规模化+迁移
实盘前最终 Checklist + 入金 $1k
实盘前最终 Checklist + 入金 $1k
第一笔实盘 — F 0.20 Delta CSP
第一笔实盘的心理结构、保守 Wheel 的参数选型、限价单成交动力学
实盘 vs 回测差异分析 — Sim-to-Real Gap
Sim-to-real gap 的 7 个维度,paper trade 的 4 个伪命题,sim-to-real 校正系数体系
执行算法 — Limit / Mid / TWAP
Market / Limit / Stop 基础 + Mid-price / Marketable Limit / Patience Order + TWAP/VWAP + IBKR SmartRouter / Adaptive Algo / IceBerg
报税基础 — W-8BEN / 1042-S / 期权税务
非美居民通过 IBKR 交易美股/期权的完整税务画像(美国端 + 中国端 + CRS)
实盘日志 + 自动月报
FlexQuery 字段体系、production-grade reporting 的最小要件、audit trail 设计、月报 PDF 工程化
Week 9 复盘 — 实盘第一周心态记录
Week 9 复盘 — 实盘第一周心态记录
VIX Term Structure 套利原理
VIX 指数 vs VIX 期货的本质区别 / term structure 形态 / VXX 衰减的数学来源 / 历史上 vol arb 是怎么把人打爆的
Calendar Spread — Long Back / Short Front
Calendar spread 结构、希腊字母错配、IV 期限结构、IV Rank 入场逻辑
Diagonal Spread + LEAPS / PMCC
Diagonal spread 与 calendar 的差别、LEAPS 作为「股票替代」的底层逻辑、PMCC 完整结构
实战 — 低 IV Rank 时 Long Calendar
Long Calendar 的入场触发体系(VIX + IVR 双条件)、theta/vega/gamma 的同时摆位、退出三场景的决策树
ETF 衰减套利 — VXX / UVXY 长期空头
VXX / UVXY / SVXY / 杠杆 ETF 的结构性衰减机理;contango roll cost;daily reset 的 path-dependence;2018 Volmageddon / 2020-03 / 2024-08 三次反例
期权希腊字母组合优化 — Vega-Neutral
Vega-neutral 组合的目标函数、calendar + IC 的对冲逻辑、Greeks 协同优化的多维约束、二阶 Greeks(vanna/charm)的残留风险
Week 10 复盘 — 高阶期权适合 <$5k 吗?
Week 10 复盘 — 高阶期权适合 <$5k 吗?
qlib 入门 + AKShare / Tushare 数据栈
qlib 四层架构、AKShare / Tushare 数据源全景、A 股与美股市场机制关键差异
美股因子模型迁移到 A 股
A 股因子有效性 vs 美股的差异 / 散户主导市场的微观结构 / 因子迁移方法论
A 股事件驱动 — ST 摘帽 / 定增 / 回购
A 股独有的四类事件(ST 摘帽 / 定增 / 回购 / 股权激励)的机制、节奏、统计 alpha 与失效原因
可转债套利基础 — 双低策略
可转债 = 债+期权的复合结构、双低策略源头、为什么散户能在这个市场跑赢
A 股回测特殊注意点 — 涨跌停 / 停复牌 / T+1
A 股 vs 美股的 8 项市场结构差异;涨跌停、停复牌、T+1、印花税如何在回测里建模
港股迁移 — IBKR 港股期权 + 港股通
港股市场制度、IBKR HK 多市场账户、港股期权全景、港股通限制与边界、港股因子模型
Week 11 复盘 — 跨市场 Alpha 还是单市场聚焦?
Week 11 复盘 — 跨市场 Alpha 还是单市场聚焦?
自动化执行 — IBKR API 定时跑
| 概念 | 解释 | 对应 cron 的差异 |
监控告警系统 — 异常 PnL / Greeks 越界 / 网络断
production 监控告警体系、P0/P1/P2 分级方法、告警去重与抑制、SRE 视角下的可观测性
月度自动报告生成
机构级 portfolio monthly report 的标准结构、归因报表的视觉语言、PDF 生成技术栈取舍
写公开复盘文章 #1 — 90 天回顾
写公开复盘文章 #1 — 90 天回顾
90 天 Alpha 归因 — 哪部分赚钱 / 哪部分亏
P&L 归因方法论(按策略 / 按来源两套体系)、回测 vs 实际 Sharpe 衰减拆解、小样本统计显著性的诚实评估
下阶段 Roadmap — 扩规模?加策略?换品种?
三种「下阶段路径」的 trade-off:扩规模 / 加策略 / 换品种
整理代码到 GitHub Repo — 求职作品集
开源作品集的「公开 vs 私有」边界、README 工程学、代码质量门禁、GitHub Pages 个人主页搭建
90 天回顾文章 — 求职作品集长文
「shipping in public」作为个人 branding 的底层逻辑;研究 9 个面向不同读者群的 hook 设计;理解长文求职的 ROI 模型(view → DM → 1st round → offer 漏斗)
庆祝 + 反思 + 启动下一个 90 天
庆祝 + 反思 + 启动下一个 90 天