Sunday Quant Scientist · 第 4 章 因子分析与策略研究 章节摘要:本章是流水线的第四个工位——因子有没有预测力、策略能不能赚钱。指标(第 2 章)只是信号,信号到底有没有用,必须做因子检验和策略回测。本章讲三件事:alphalens 动量因子的完整检验报告(QS015,IC/分位数组合/tear sheet)、Zipline 均值回归多空策略(QS045,Pipeline+CustomFactor+月末调仓)、3 日回调的事件研究与胜率统计(QS043,事件驱动+冷却期+未来收益分布)。读完本章,你知道怎么科学地评估"一个信号/策略到底有没有 alpha"。 本章工位 评估信号有效性:因子检验看 IC,策略看回测,事件看胜率分布——三种视角互补。
章节摘要:本章是流水线的第四个工位——因子有没有预测力、策略能不能赚钱。指标(第 2 章)只是信号,信号到底有没有用,必须做因子检验和策略回测。本章讲三件事:alphalens 动量因子的完整检验报告(QS015,IC/分位数组合/tear sheet)、Zipline 均值回归多空策略(QS045,Pipeline+CustomFactor+月末调仓)、3 日回调的事件研究与胜率统计(QS043,事件驱动+冷却期+未来收益分布)。读完本章,你知道怎么科学地评估"一个信号/策略到底有没有 alpha"。
评估信号有效性:因子检验看 IC,策略看回测,事件看胜率分布——三种视角互补。
阅读完本章,你应当能够:
pct_change(90).shift(-90) 的前视对齐陷阱。5 只股票 90 日动量;MultiIndex(date,asset) 格式要求;get_clean_factor_and_forward_returns(periods=[1,5,10], max_loss=0.5);create_full_tear_sheet 一键全套报告;shift(-90) 前视对齐(研究用回测勿用)。
MeanReversion(CustomFactor):21 日窗口 Z-score 标准化;Pipeline 选 bottom(5)做多 top(5)做空;screen=VWAP>15 过滤低价股;order_target_percent 目标权重撮合;月末 market_open 调仓;市场中性多空组合。
SPY 连续 3 日下跌识别(down & down.shift(1) & down.shift(2));冷却期 42 交易日避免信号扎堆;1/5/10/21 日未来收益;胜率 = gt(0).mean();for 循环+last_streak_day 手写状态机;事件驱动研究极简范本。
前置知识:第 2 章(指标/信号);pandas 时序操作。
后续延伸:第 5 章用机器学习自动找因子/信号;第 6 章用 quantstats 评估策略。