量化概念 06:因子合成(多因子加权 → 单一信号)
把多个因子合成一个选股信号:先各自清洗统一到一把尺子,再按权重(等权或按 IC/ICIR)加总,最后按综合分排序。三个坑:方向、重复、权重过期。
「2026-08」的文章 清除筛选
把多个因子合成一个选股信号:先各自清洗统一到一把尺子,再按权重(等权或按 IC/ICIR)加总,最后按综合分排序。三个坑:方向、重复、权重过期。
评估一个因子,四个问题:准不准(IC)、稳不稳(ICIR)、单调不单调(分层回测)、能管多久(衰减)、重复不重复(相关性)。
因子是数据的加工品,原料里有四类"脏":极端值、量纲不一、混入他因、重复信息。去极值、标准化、中性化、正交化四步怎么洗,以及清洗里的坑。
IC 怎么用:筛因子、比因子、定权重、看衰减、盯失效;以及平均 IC 会说谎、只测排序不测赚钱、历史不等于未来三个坑。
IC 怎么算:每天横截面算一次相关,再对时间取平均;Rank IC 只比名次不比分数;0.02~0.05 就算可用。
IC(信息系数)是什么:因子给股票排的名次,和未来真实涨幅的名次,有多吻合?做量化要搞懂的第一个概念。
跑得快实录:profiling 实测 50 票纯计算不到 1 秒、全市场外推 30 秒——按决策表 Rust 取消、分区存储和 tj-web 推迟,三个大复杂度全部缓刑;把「什么时候优化」写成可对照的触发阈值。
跑得稳实录:任务表让跑批可追溯,调度写进代码不依赖宿主 cron(Docker/本地同构),备份先做、告警克制,以及「机制就绪不等于验证完成」的诚实边界。
跑得准实录:样本扩到 50 只后发现回测里 +300% 的假收益——真实价撮合在除权日权益跳变,账户换后复权口径;补全数据校验,IC 验证动量 20 日在 10/20 日窗口显著为正。
能跑阶段实录:契约先行防返工,接口文档和实际的落差,复权因子校验被真实数据推翻,验证逼出三个 bug,以及「10 万买不起一手茅台」的资金约束教训。