量化交易(二)建立量化模型的步骤
世上唯一不变,是人都善变。金融里你不是在找永远对的答案,而是在判断:这个模型是不是正在过气
量化模型的建立
-
data loading,爬虫可以爬取之前的数据,或者yahoo finance数据获取
-
training
-
evaluation
- Reproducible: 别人跑你的模型是否能得到相同的结论
量化模型检测的指标:
1.数据健康检测模型(Data Quality)
(1)异常值检测(Z-score / Robust)

(2)缺失率 / 延迟率

(3)跨源一致性(价格校验)

2. 分布 / 漂移检测模型(Covariate Drift)现在的数据还像不像训练时那个世界
(1)KS Test(单变量)

(2)Population Stability Index(PSI,金融最常用)

(3)多变量漂移(MMD)

(4)KL / JS Divergence

3. 信号有效性检测模型(Concept Drift / Alpha)信号和收益还有没有关系
(1)Information Coefficient(IC)

(2)IC 衰减检测(最工业)

(3)命中率 vs 随机检验(Binomial Test)

(4)互信息(最本质)

(5)Rank Stability(Spearman)

4. 稳定性 & 压力测试模型(Robustness)模型是不是站在钢丝上
(1)参数扰动敏感度

(2)时间切片一致性

(3)Bootstrap 稳定性

(4)极端情景模拟(Stress)

5. 执行 & 交易成本模型:理论 alpha 能不能落地
(1)冲击成本模型(Almgren–Chriss)

(2)滑点模型

(3)净 Alpha

(4)成交概率模型

