AdvancedB · 八类策略模块
Event · 预期、意外与可执行时点
用事前事件日历和对照组,研究事件后的收益变化。
Observation
解锁、上线、升级或宏观发布前后出现波动,不代表事件造成全部涨跌。事件可能早已被预期,也可能发生时全市场正在同方向移动。先区分预定事件和突发事件。
Mechanism
交易的是实际信息相对事前预期的差异,以及强制调仓需求。市场若已充分计价,单纯「事件发生」未必有优势;未实现的事件、延期和取消同样是研究样本。
Hypothesis
教学候选使用事前公布的事件日历,规定事件前后窗口和异常收益基线。若研究意外程度,需要能追溯的事前预期数据;无法获得时只研究事件窗口,不能把事后解读的「超预期」写成信号。
Data
保存最初公告、每次修改、事件实际发生和数据到达的时间,使用当时版本。事件池必须含失败与取消记录。对重叠事件和同日系统性冲击标记,不通过挑选最干净赢家扩大效果。
Signal
预定事件可以在已知窗口内产生信号;突发事件只能在接收消息后产生信号。所有信号需通过报价新鲜度与可成交性检查。消息延迟时不补记理想入场,跳空损失不能由止损价抹掉。
Backtest
比较相似市场状态和风险水平的对照资产,或用事前估计的因子模型计算异常收益。报告事件数量而不只报告分钟数据行数;同一事件里的分钟并非独立事件。估计区间按事件或相关事件簇抽样。
Falsification
把事件日期平移形成安慰剂窗口,检查是否只是在捕捉普通趋势;把真实发布延迟和较差成交成本加入。若效果只在事后筛选的利好里存在,或对照组同时出现,事件解释不足。
练习与作品验收
写出一个「如期发生」、一个「延期」、一个「取消」的教学日历,冻结同一规则后推演。提交每个事件的可见时间、信号、未成交、异常收益与反例。作品必须允许对单个事件选择不交易,不能为了凑样本假设一定有对手盘。