← Learn Hub

Personal Trading 90

IBKR + 期权 + 因子 + AI 信号 — 个人量化交易系统建设

90 天计划

90/90

90 篇笔记

Phase 1: 基础与工具链
30篇 · Day 1-30
Phase 2: 策略实战 + AI 信号
30篇 · Day 31-60
Phase 3: 实盘+规模化+迁移
30篇 · Day 61-90

Phase 1: 基础与工具链(IBKR/因子/期权)

TR Day 1

IBKR 账户准备与 Paper Trading 启用

IBKR 账户体系、期权审批流程、市场数据订阅模型、TWS vs IB Gateway 取舍

2026-05-10
IBKRPaperTradingOptionsLevel+3
TR Day 2

ib_insync 进阶 — 连接、下单、查询、事件

ib_insync 同步/异步模型、Contract 合约限定、订单类型矩阵、账户/持仓查询、事件驱动模型、错误码

2026-05-11
IBKRib_insyncContract+3
TR Day 3

Python 量化环境 — pandas / numpy / yfinance 数据栈

Python 版本选型、虚拟环境对比、数据源生态地图、复权与时区等数据陷阱

2026-05-12
Python311pandasnumpy+5
TR Day 4

时序数据基础 — return / Sharpe / MaxDD / Calmar

simple/log return 的取舍、年化的 i.i.d. 假设、Sharpe 偏差与 Deflated Sharpe、MaxDD/Calmar/Sortino 的几何

2026-05-13
ReturnsLogReturnSharpe+5
TR Day 5

回测框架对比 — vectorbt vs backtrader vs Lean

回测框架的核心抽象(向量化 vs 事件驱动)、三大主流框架(vectorbt / backtrader / Lean)的设计哲学与适用边界

2026-05-14
Backtestvectorbtbacktrader+4
TR Day 6

vectorbt 第一个完整回测 — SMA 交叉含成本

vectorbt 数据流 / Portfolio.from_signals API / 交易成本建模 / 参数扫描 / 回测严谨性 self-check

2026-05-15
vectorbtBacktestSMA+4
TR Day 7

Week 1 周复盘 + Week 2 准备

Week 1 周复盘 + Week 2 准备

2026-05-16
WeeklyReviewRetrospectivevectorbt+3
TR Day 8

Fama-French 三因子论文精读

CAPM 失效证据 → FF 1992 → FF 1993 三因子 → FF 2015 五因子 → 后续批评

2026-05-17
FamaFrenchFF3FF5+4
TR Day 9

单因子评估 — IC / IR / 分组回测 / 衰减分析

IC / IC IR / 分组回测 / IC 衰减 / alphalens 工作流

2026-05-18
ICIRQuantile+3
TR Day 10

动量因子完整回测 — 12-1 Momentum on SP500

Jegadeesh-Titman 1993 论文核心、12-1 跳一个月的原理、截面 vs 时间序列动量、动量崩溃机制、波动率缩放修正

2026-05-19
MomentumJegadeeshTitman12-1+3
TR Day 11

价值因子完整回测 — B/M, E/P, CF/P

价值因子三种主流 metric(B/M / E/P / CF/P)的差异与取舍 + Asness 2013 跨资产价值证据 + 2014-2020 失落十年成因辩论

2026-05-20
ValueBookToMarketEarningsYield+3
TR Day 12

低波动因子完整回测 — Low Vol + BAB

低波动异常的历史发现、BAB 论文核心机制、leverage constraint 假说、Min Var / Risk Parity 与简单排序的递进关系

2026-05-21
LowVolatilityBABFrazziniPedersen+3
TR Day 13

质量因子完整回测 — QMJ

Quality 因子的学术定义、AFP 2019 论文四组件、为什么有 alpha、与其他因子关系、行业偏差

2026-05-22
QualityQMJProfitability+4
TR Day 14

Week 2 周复盘 + 四因子相关性 + Week 3 准备

Week 2 周复盘 + 四因子相关性 + Week 3 准备

2026-05-23
WeeklyReviewFactorInvestingCorrelation+2
TR Day 15

期权基础 — Call/Put/到期/ITM-ATM-OTM/行权机制

期权与股票/期货的本质区别、四种基本头寸 payoff、期权链阅读、行权机制

2026-05-24
OptionsCallPut+5
TR Day 16

Greeks 全景 — Delta / Gamma / Theta / Vega / Rho

五大 Greeks 数学定义 + 直觉理解 + 在策略中的实际意义 + 二阶 Greeks 简介

2026-05-25
GreeksDeltaGamma+4
TR Day 17

Black-Scholes 模型 + 隐含波动率(IV)求解

Black-Scholes 五大假设的真实含义、d1/d2 的几何意义、put-call parity、股息调整、IV 是「观点」不是「事实」

2026-05-26
BlackScholesImpliedVolatilityIV+3
TR Day 18

IV vs HV / IV Rank / IV Percentile

IV vs HV 的本质差异、IV 风险溢价、IV Rank / IV Percentile 的定义与适用边界

2026-05-27
ImpliedVolatilityIVRankIVPercentile+3
TR Day 19

IV Term Structure + Volatility Smile / Skew

IV 的时间维度(term structure)+ 行权价维度(smile/skew)+ 两者合成的 vol surface,以及背后的经济解释

2026-05-28
VolatilityTermStructureIVSmileIVSkew+4
TR Day 20

IBKR 期权操作 — Paper Trade 第一笔 CSP

Cash-Secured Put = 卖 1 张 put + 在账户里锁住「strike × 100」美金 cash,如果到期被 assigned,就用这笔锁定的 cash 以 strike 价格买入 100 股股票。

2026-05-29
CashSecuredPutCSPWheel+4
TR Day 21

Week 3 周复盘 + Week 4 准备

Week 3 周复盘 + Week 4 准备

2026-05-30
WeeklyReviewOptionsGreeks+3
TR Day 22

交易成本完整建模 — 佣金 / 滑点 / 借券 / 税

完整成本栈:佣金 / 滑点 / 市场冲击 / 借券费 / 保证金利率 / 税

2026-05-31
TransactionCostSlippageCommission+3
TR Day 23

三大回测偏差 — Survivorship / Look-ahead / Selection

三大回测偏差的定义、机制、识别、修复;Data Snooping / Future Function 进阶

2026-06-01
SurvivorshipBiasLookAheadBiasSelectionBias+3
TR Day 24

过拟合识别 — Deflated Sharpe / PBO / Multiple Testing

多重比较问题在量化里的具体形态、Deflated Sharpe Ratio 推导直觉、PBO 框架、IS/OOS 的常见误用、AQR 风格的 robust check 清单

2026-06-02
OverfittingDeflatedSharpePBO+4
TR Day 25

Walk-Forward Analysis — 滚动窗口验证

为什么单次 IS/OOS 切分不够、为什么 K-fold 在时间序列里破产、Anchored vs Rolling WFA 的本质差异、WFE 与参数稳定性诊断

2026-06-03
WalkForwardWFAAnchoredVsRolling+3
TR Day 26

仓位管理 — Kelly / Risk Parity / Vol Target

Kelly Criterion 离散/连续公式、Full vs Half Kelly、Risk Parity 1/vol 与相关性修正、Vol Targeting EWMA 实现

2026-06-04
KellyHalfKellyRiskParity+3
TR Day 27

交易日志系统设计 — 让每笔交易可学习

为什么必须有交易日志、字段设计、归因分析方法、心理偏差识别

2026-06-05
TradeJournalDecisionJournalAttribution+3
TR Day 28

Phase 1 综合 — 动量 + 低波动 双因子组合 v1

多因子组合的相关性逻辑、IC 加权 / 等权 / Risk Parity 三种合成方式取舍、Fama-French 5 因子归因法

2026-06-06
Phase1IntegrationMultiFactorDualFactor+3
TR Day 29

Phase 1 总结文档 — 30 天全景回顾

Phase 1 总结文档 — 30 天全景回顾

2026-06-07
Phase1SummaryRetrospectiveFactorInvesting+3
TR Day 30

Phase 2 启动准备 + 接下来 30 天策略选型

Phase 间过渡的 release planning 方法、策略组合选型的「必做/不做」决策框架、paper trading 与实盘的 gap 识别原则

2026-06-08
Phase2PrepStrategySelectionInfraSetup+3

Phase 2: 策略实战 + AI 信号

TR Day 31

多因子组合设计 — 等权 vs IC 加权 vs Risk Parity

从 single-factor 到 multi-factor 的合成方法论:等权 / IC 加权 / Risk Parity / MVO / Black-Litterman 五种范式的取舍

2026-06-09
MultiFactorEqualWeightICWeighting+4
TR Day 32

因子合成 — z-score / 行业中性化 / Composite

为什么单因子加总会失效、cross-sectional z-score 与 time-series z-score 的区别、winsorize 的 trade-off、行业中性化的两种实现、方向化与单调性的处理、composite score 的权重设定

2026-06-10
ZScoreWinsorizeIndustryNeutralization+3
TR Day 33

完整回测 2010-2024 + 税前/税后净值

回测期跨周期覆盖逻辑、美国对非居民的税务体系(W-8BEN 30% 股息预提 / 美籍资本利得豁免 / 美籍短长期分割)、税务对不同策略风格的差异化侵蚀

2026-06-11
BacktestTaxDividendWithholding+3
TR Day 34

实际成本 + 滑点估计细化

把 Day 22 的成本框架,从「单一保守值」升级为「分档敏感性 + 分布」,理解策略对 cost regime 的弹性

2026-06-12
TransactionCostSlippageTurnover+3
TR Day 35

Walk-Forward 验证 + 参数稳定性

WFA 从单策略升级到「双因子组合 × 参数 grid」、参数稳定性的量化诊断、OOS 净值拼接背后的统计含义、WFE 阈值与决策规则

2026-06-13
WalkForwardWFAWFE+3
TR Day 36

IBKR Paper Trade 部署 — 月度自动再平衡

从回测脚本到 paper trade 系统的工程化原则、月度再平衡的幂等设计、IB Gateway 长跑的可用性 trade-off、生产化监控的指标体系

2026-06-14
PaperTradeDeploymentIBKR+4
TR Day 37

Week 5 复盘 + Paper Trade 第一周归因

Wheel 完整周期:CSP → Assignment → Covered Call → Called Away → CSP(轮回)

2026-06-15
WeeklyReviewPaperTradeFactorPortfolio+2
TR Day 38

Wheel 策略全图 — CSP → Assigned → CC → 卖出

Wheel = 在你愿意长期持有的标的上,循环卖出 OTM put 和 OTM call,靠 Theta 衰减赚 premium,被 assigned 时按预设计划接货或卖货。

2026-06-16
WheelCSPCoveredCall+3
TR Day 39

Covered Call 历史回测 — 收益增强 vs 上行牺牲

Covered Call = Long 100 股股票 + Short 1 张 OTM Call。卖方收 premium,承诺在到期日如果股价超过 strike,必须按 strike 把股票交出去(called away)。

2026-06-17
CoveredCallBXMThetaHarvesting+3
TR Day 40

IV Rank 选股 — 高 IV 个股 vs 指数 ETF

为什么期权策略必须看 IVR、指数 ETF vs 个股的 IV 结构差异、<$5k 账户的现实约束

2026-06-18
IVRankStockSelectionWheel+3
TR Day 41

期权组合的希腊字母管理 — Net Delta / Net Theta 监控

为什么单一持仓 Greek 没意义、组合层 Greek 加总规则、健康 Wheel 的 Greek profile

2026-06-19
PortfolioGreeksNetDeltaNetTheta+4
TR Day 42

IBKR Paper — 第一组 Wheel 实战

Staggered expiry 设计、thesis-first 下单纪律、保证金 buffer、限价滑点观测

2026-06-20
WheelPaperTradeFirstTrade+4
TR Day 43

Roll 操作 — Theta 没收满 / ITM 处理决策树

Roll 的本质、三种 Roll 的取舍、何时 Roll 何时不 Roll、Roll 的数学约束(net credit 法则)、被 assigned 后的处理、CC 端 Roll 与 CSP 端 Roll 的差异、Roll 死循环陷阱

2026-06-21
RollOutRollDownITM+4
TR Day 44

Week 6 复盘 + Wheel 第一周 PnL 归因

Week 6 复盘 + Wheel 第一周 PnL 归因

2026-06-22
WeeklyReviewWheelPaperTrade+3
TR Day 45

财报事件研究 — PEAD(盈余公告漂移)

PEAD 现象的历史脉络(Ball-Brown 1968 → Bernard-Thomas 1989 → 现代衰减)、SUE/EPS surprise/Sales surprise 三种 surprise 度量的取舍、行为金融对 underreaction 的三种主流解释

2026-06-23
PEADBernardThomasSUE+3
TR Day 46

用 Claude API 解读 10-Q / 10-K

10-Q vs 10-K 结构、SEC EDGAR API、把 LLM 当「特征工程器」而不是「决策器」的方法论、prompt engineering 中防止幻觉的 5 个硬约束、prompt caching 经济学

2026-06-24
ClaudeAPI10Q10K+4
TR Day 47

财报 Sentiment 抽取流水线 — 端到端自动化

把 Day 46 的一次性 LLM extract 升级为「production-grade」自动化流水线;prompt caching 经济学;feature store 表设计;监控/重试/告警

2026-06-25
PipelineClaudeAPISEC+4
TR Day 48

财报前后 IV Crush 现象

IV Crush = 财报、FDA 决议、宏观数据等确定性事件公告后,期权隐含波动率(IV)在 24 小时内大幅下跌(通常 -30% 到 -60%)的现象,与股价方向无关。

2026-06-26
IVCrushEarningsEventShortStrangle+3
TR Day 49

财报期 Iron Condor / Strangle 实操

Iron Condor 四腿结构 / Strangle vs IC 取舍 / Strike 选择逻辑 / DTE 框架

2026-06-27
IronCondorStrangleEarningsPlay+3
TR Day 50

LLM 抽取 + XGBoost 截面排序 — 混合模型

为什么 LLM 不应直接预测涨跌、混合模型架构(LLM 做特征工程 + 经典 ML 做排序)、截面排序的 label 设计、time-series CV

2026-06-28
LLMXGBoostHybridModel+4
TR Day 51

Week 7 复盘 + AI 信号能不能 work?

Week 7 复盘 + AI 信号能不能 work?

2026-06-29
WeeklyReviewAISignalsLLM+3
TR Day 52

多策略 PnL 归因 — Market β / Factor α / Event α

PnL 归因的三层框架(market β / factor α / idiosyncratic α)+ Fama-French 5 因子模型 + OLS 多元回归在归因里的用法

2026-06-30
PnLAttributionMarketBetaFactorAlpha+3
TR Day 53

仓位管理升级 — Kelly 改良 + 包含期权 Delta 暴露

Kelly 改良族(Fractional / Shrinkage / Robust / Drawdown-constrained)、期权非正态对 Kelly 的破坏、DV01 类比与 Net Delta 限额

2026-07-01
PositionSizingKellyHalfKelly+4
TR Day 54

相关性管理 — 因子 + 期权 + 现金

相关性如何吃掉「分散」的实际效用、rolling correlation、tail correlation、effective N、stress test 设计

2026-07-02
CorrelationDiversificationRollingCorrelation+3
TR Day 55

尾部风险 — VaR / CVaR / EVT

为什么 σ / Sharpe 不够、VaR 的三种算法及其错配的场景、CVaR 为何更稳健、EVT 用 GPD 拟合 tail 的方法论、组合层 VaR 的 diversification benefit

2026-07-03
VaRCVaRExpectedShortfall+4
TR Day 56

黑天鹅对冲 — OTM Put / VIX Call

黑天鹅对冲三大流派(OTM Put / VIX Call / Cash buffer)经济学、Universa 长期 buy put 模式、对冲 vs 减仓 trade-off

2026-07-04
BlackSwanOTMPutVIXCall+3
TR Day 57

整体组合配置 — SOP 文档(60/30/10 模型)

60/30/10 组合配置框架、月/周/日三层节奏、阈值告警体系、SOP 在个人量化中的角色

2026-07-05
SOPPortfolioAllocationRebalance+3
TR Day 58

Phase 2 综合演练 — 三策略并行 2 周

多策略并行运行的工程问题:clientId / 保证金 / race condition / 监控 / 归因

2026-07-06
ThreeStrategyPaperTradeIntegration+3
TR Day 59

Phase 2 总结文档 — 30 天全景回顾

Phase 2 总结文档 — 30 天全景回顾

2026-07-07
Phase2SummaryRetrospectivePaperTrade+4
TR Day 60

Phase 3 启动准备 + 实盘前最终 Checklist

Phase 3 启动准备 + 实盘前最终 Checklist

2026-07-08
Phase3PrepLivetradePrepChecklist+3

Phase 3: 实盘+规模化+迁移

TR Day 61

实盘前最终 Checklist + 入金 $1k

实盘前最终 Checklist + 入金 $1k

2026-07-09
LiveTradingFundingChecklist+2
TR Day 62

第一笔实盘 — F 0.20 Delta CSP

第一笔实盘的心理结构、保守 Wheel 的参数选型、限价单成交动力学

2026-07-10
FirstLiveTradeCSPWheel+3
TR Day 63

实盘 vs 回测差异分析 — Sim-to-Real Gap

Sim-to-real gap 的 7 个维度,paper trade 的 4 个伪命题,sim-to-real 校正系数体系

2026-07-11
SimToRealSlippageLiveTrading+3
TR Day 64

执行算法 — Limit / Mid / TWAP

Market / Limit / Stop 基础 + Mid-price / Marketable Limit / Patience Order + TWAP/VWAP + IBKR SmartRouter / Adaptive Algo / IceBerg

2026-07-12
ExecutionAlgoLimitOrderMidPrice+4
TR Day 65

报税基础 — W-8BEN / 1042-S / 期权税务

非美居民通过 IBKR 交易美股/期权的完整税务画像(美国端 + 中国端 + CRS)

2026-07-13
TaxW8BEN1042S+4
TR Day 66

实盘日志 + 自动月报

FlexQuery 字段体系、production-grade reporting 的最小要件、audit trail 设计、月报 PDF 工程化

2026-07-14
TradeJournalFlexQueryMonthlyReport+4
TR Day 67

Week 9 复盘 — 实盘第一周心态记录

Week 9 复盘 — 实盘第一周心态记录

2026-07-15
WeeklyReviewLiveTradingPsychology+3
TR Day 68

VIX Term Structure 套利原理

VIX 指数 vs VIX 期货的本质区别 / term structure 形态 / VXX 衰减的数学来源 / 历史上 vol arb 是怎么把人打爆的

2026-07-16
VIXTermStructureContango+5
TR Day 69

Calendar Spread — Long Back / Short Front

Calendar spread 结构、希腊字母错配、IV 期限结构、IV Rank 入场逻辑

2026-07-17
CalendarSpreadLongVegaShortTheta+3
TR Day 70

Diagonal Spread + LEAPS / PMCC

Diagonal spread 与 calendar 的差别、LEAPS 作为「股票替代」的底层逻辑、PMCC 完整结构

2026-07-18
DiagonalSpreadLEAPSPMCC+3
TR Day 71

实战 — 低 IV Rank 时 Long Calendar

Long Calendar 的入场触发体系(VIX + IVR 双条件)、theta/vega/gamma 的同时摆位、退出三场景的决策树

2026-07-19
CalendarLongVolIVRank+4
TR Day 72

ETF 衰减套利 — VXX / UVXY 长期空头

VXX / UVXY / SVXY / 杠杆 ETF 的结构性衰减机理;contango roll cost;daily reset 的 path-dependence;2018 Volmageddon / 2020-03 / 2024-08 三次反例

2026-07-20
VXXUVXYSVXY+5
TR Day 73

期权希腊字母组合优化 — Vega-Neutral

Vega-neutral 组合的目标函数、calendar + IC 的对冲逻辑、Greeks 协同优化的多维约束、二阶 Greeks(vanna/charm)的残留风险

2026-07-21
VegaNeutralGreeksOptimizationThetaOnly+3
TR Day 74

Week 10 复盘 — 高阶期权适合 <$5k 吗?

Week 10 复盘 — 高阶期权适合 <$5k 吗?

2026-07-22
WeeklyReviewHighOrderOptionsVolArb+4
TR Day 75

qlib 入门 + AKShare / Tushare 数据栈

qlib 四层架构、AKShare / Tushare 数据源全景、A 股与美股市场机制关键差异

2026-07-23
qlibAKShareTushare+4
TR Day 76

美股因子模型迁移到 A 股

A 股因子有效性 vs 美股的差异 / 散户主导市场的微观结构 / 因子迁移方法论

2026-07-24
AShareFactorMigrationMomentum+4
TR Day 77

A 股事件驱动 — ST 摘帽 / 定增 / 回购

A 股独有的四类事件(ST 摘帽 / 定增 / 回购 / 股权激励)的机制、节奏、统计 alpha 与失效原因

2026-07-25
AShareEventDrivenSTDelisting+3
TR Day 78

可转债套利基础 — 双低策略

可转债 = 债+期权的复合结构、双低策略源头、为什么散户能在这个市场跑赢

2026-07-26
ConvertibleBondDoubleLowAShare+4
TR Day 79

A 股回测特殊注意点 — 涨跌停 / 停复牌 / T+1

A 股 vs 美股的 8 项市场结构差异;涨跌停、停复牌、T+1、印花税如何在回测里建模

2026-07-27
AShareBacktestPriceLimitSuspension+4
TR Day 80

港股迁移 — IBKR 港股期权 + 港股通

港股市场制度、IBKR HK 多市场账户、港股期权全景、港股通限制与边界、港股因子模型

2026-07-28
HKShareHSIHSCEI+4
TR Day 81

Week 11 复盘 — 跨市场 Alpha 还是单市场聚焦?

Week 11 复盘 — 跨市场 Alpha 还是单市场聚焦?

2026-07-29
WeeklyReviewCrossMarketAShare+4
TR Day 82

自动化执行 — IBKR API 定时跑

| 概念 | 解释 | 对应 cron 的差异 |

2026-07-30
AutomationCronAirflow+4
TR Day 83

监控告警系统 — 异常 PnL / Greeks 越界 / 网络断

production 监控告警体系、P0/P1/P2 分级方法、告警去重与抑制、SRE 视角下的可观测性

2026-07-31
MonitoringAlertsTelegram+4
TR Day 84

月度自动报告生成

机构级 portfolio monthly report 的标准结构、归因报表的视觉语言、PDF 生成技术栈取舍

2026-08-01
MonthlyReportPDFAttribution+4
TR Day 85

写公开复盘文章 #1 — 90 天回顾

写公开复盘文章 #1 — 90 天回顾

2026-08-02
PublicRetro90DayReviewMirror+4
TR Day 86

90 天 Alpha 归因 — 哪部分赚钱 / 哪部分亏

P&L 归因方法论(按策略 / 按来源两套体系)、回测 vs 实际 Sharpe 衰减拆解、小样本统计显著性的诚实评估

2026-08-03
AlphaAttribution90DayPnLFactorAlpha+3
TR Day 87

下阶段 Roadmap — 扩规模?加策略?换品种?

三种「下阶段路径」的 trade-off:扩规模 / 加策略 / 换品种

2026-08-04
NextRoadmapScalingAddStrategy+3
TR Day 88

整理代码到 GitHub Repo — 求职作品集

开源作品集的「公开 vs 私有」边界、README 工程学、代码质量门禁、GitHub Pages 个人主页搭建

2026-08-05
GitHubOpenSourcePortfolio+4
TR Day 89

90 天回顾文章 — 求职作品集长文

「shipping in public」作为个人 branding 的底层逻辑;研究 9 个面向不同读者群的 hook 设计;理解长文求职的 ROI 模型(view → DM → 1st round → offer 漏斗)

2026-08-06
JobSearchLongFormMedium+4
TR Day 90

庆祝 + 反思 + 启动下一个 90 天

庆祝 + 反思 + 启动下一个 90 天

2026-08-07
Day90FinaleReflection+4