美股有个著名规律:股票在
可预期的财报公告月系统性跑赢(关注度溢价)。A 股实测(定期报告 ann_date,18 万 stock-month):
不成立——公告月平均收益(1.4%)不高于其他月(1.65%);用"去年同月公告→今年同月为预期公告月"的
无前视口径,预期公告月组合甚至
年化跑输 −8.0%(t=−2.9)。诚实提醒:A 股定期报告集中在 4/8/10 月,该结果与日历季节性(
月历效应)深度缠绕,方向可信、幅度谨慎解读。
无论如何:美股的"公告月买入"策略别搬来 A 股。记入
负知识地图家族。
落地
防雷要在预告季之前
暴雷的损失 2/3 发生在公告前——看到"首亏/预减"再跑,只避开尾部 −1.8%。
真正的防雷动作在 12 月和 6 月:剔高应计(利润没现金流撑)、剔
预期ST/国九条预警(果仁原生指标)、剔情绪过热组。等公告等于等账单。
报喜的票,等回落不追高
报喜公告日既没有集体跳涨(头两日中位≈0),之后中位还阴跌——
基本面真好的票,公告后 2-4 周的回落反而是更好的买点(市场调整口径下比公告日便宜 ~2%)。想赌右尾妖股?那是
打板的游戏规则,不是基本面的。
诚实边界
① 市场调整用全 A 等权,预告股偏小盘,规模匹配会略收窄差距但不改号。② 反应日对齐:交易日盘后公告→次日,非交易日公告→下一交易日(已修对齐 bug)。③ 右尾结构是本文核心警告:均值与中位的巨大裂口意味着"平均能赚"是幸存者叙事。④ 公告月溢价部分与 4/8/10 月日历季节性缠绕,只下"不成立/别搬美股"的保守结论。⑤ 剔反应日一字板(报喜 1.3%/暴雷 2.9% 一字,追不进/逃不出的极端样本)。⑥ train/test:报喜 drift 均值 8.1→3.4(右尾在退潮),暴雷两段一致。非投资建议。
口径与复现
· 数据:tushare forecast 全量 46546 份(2019-01–2026-06,去重);类型分组 报喜={预增,扭亏,略增,续盈} / 暴雷={预减,首亏,续亏,略减};事件窗 pre[-21,-2]/jump[0,1]/drift[2,19](相对反应日);市场调整=减同窗全 A 等权;公告月溢价用 income_period 定期报告 ann_date(18 万 stock-month)。
·
可复现:backtest.py(预告事件)+
ann_month.py(公告月溢价)·
backtest_result.json。
· 关联:
PEAD 盈余漂移 ·
解禁(同构:提前定价) ·
盈利加速 ·
应计异象。
· 完成于 2026-07-04 13:08。
chaoe.net · 业绩预告 4.7 万份实测:暴雷跌在前(公告前中位−3.33%/胜率33%), 报喜追不上(drift中位−1.65%/胜率43%, 均值+5.8%全靠右尾妖股);预增幅度不重要(~3.0%三档一样);公告月溢价A股不成立。防雷在预告季前, 报喜等回落。