源文件:research/quant_digests/2026-03-28_0641_abnormal-day-continuation-to-close-alpha.md
这篇不是新论文,但这次值得重写它的原因很直接:它其实给的是一个能独立落地的 raw alpha,不只是一个 event-clock gate。
前面几轮 intake 里,我们已经积累了很多 gate / filter / overlay 读法;如果再把这篇只读成“冲击后别追太久”,会继续强化 desk 现在偏多的确认层,而不是补充真正可复现、可单独回测、可单独放进素材池的事件驱动 alpha。对当前短周期研发来说,更值钱的读法是:
> 先定义异常日,再在异常日尚未结束时,顺着异常方向做到 day close。
这件事的好处是:
entry / exit / sizing / veto / cost 都很好补齐;1m / 3m / 5m / 15m 做最小实验;funding / liquidity / regime 组件上做二次筛选。主文献是:
10.1007/s11408-020-00357-1论文用 BTCUSD / ETHUSD / LTCUSD 的小时数据研究:如果某一天最终会成为“异常大涨日”或“异常大跌日”,在这一天还没结束之前,价格路径有没有可交易的提前识别性?
作者的答案是:有,而且最强的部分发生在“当天剩余时段”,不是次日。
按文章摘要与正文摘录:
2015-01-01 ~ 2019-09-01(文末个别段落出现 2017 的字样,和摘要/方法段不一致,更像排版或文字失误;以摘要与方法段口径为主)。BTC / ETH / LTC 对美元。2σ、ETH/LTC 约 1.5σ。这意味着对 desk 最该吸收的,不是“做个 event age gate 就完了”,而是:
> 异常日剩余时段本身,就是一个可以独立交易的 continuation alpha。
一句话版:
> cumulative intraday move 已经大到足以把今天推向 abnormal day 这一事实,本身就是信号。
把它翻成人话:
所以它不是单纯的:
而是一个完整的 event-driven directional alpha:
这篇论文原始频率是 1h,但它的结构特别容易降采样到更短周期:
你只需要:
这比很多 minute-paper 更容易从公开交易所 K 线直接复现。
最原始、最忠于论文 headline 的 exit 就一句:
这对最小实验非常友好,因为不需要先发明很多复杂出场。
这条 alpha 可以直接接上:
spread veto:点差/冲击成本太高就不做;funding veto:perp 方向过贵时缩仓;post-event timeout:离收盘太近时不追;liq filter:只做最液的大币,避免把 tail coin 的反转口袋混进来。先记这 3 个就够:
论文最有交易意义的发现不是“异常日之后几天怎么走”,而是“异常日本日剩余时段就已经能赚”。
论文给出的 Strategy 1(当日顺势)累计收益,正异常日大致达到:
143.11%311.39%507.63%这些数字显然不能直接照搬到今天的 perp 环境,但足够说明:当日 continuation 才是主菜。
论文明确提到,在 BTC 正异常日 与 ETH 负异常日 等情形里,次日甚至会出现 contrarian 倾向。也就是说:
这点和后续文献是对得上的。比如 Zaremba, Bilgin, Long, Mercik, & Szczygielski (2021, IRFA) 的《_Up or down? Short-term reversal, momentum, and liquidity effects in cryptocurrency markets_》强调:crypto 的短期 continuation / reversal 很受流动性分层影响,不是所有币、所有时段都统一延续。对我们来说,这反而强化了今天的结论:
> 先把它收缩成“液体大币的异常日剩余时段 continuation”来做,别把它泛化成整个 cross-section 的全天候规则。
下面这版就是可以直接开做的最小可交易 skeleton。
先只做:
BTCUSDT perpETHUSDT perpSOLUSDT perp不要一开始就扩到全市场。这个题的第一阶段目标不是横截面扩容,而是确认单资产异常日 continuation 到底还活不活。
在 1m / 3m / 5m / 15m 上都做一版,但先以 5m 为主:
UTC 00:00 ~ 23:59,因为最贴论文;ret_from_open_t = close_t / open_day - 1;N=30~60 天的日收益标准差 σ_day;|ret_from_open_t| >= k * σ_day 时,判为“今天正在变成 abnormal day”;k ∈ {1.25, 1.5, 1.75, 2.0}。ret_from_open_t >= +kσ:做多;ret_from_open_t <= -kσ:做空;M 根 bar 时入场;M ∈ {4, 8, 12}(按当前周期换算)。最小实验先只做 3 个 exit:
H 根 bar(如 4/8/12 根)后平;x ATR 则提前出。但第一轮对照里,day-close 必须是主基准,因为这才是论文最核心、最少主观加工的出口。
1 / intraday_vol 逆波动缩放;|ret_from_open| / σ_day 分层,但设 cap,避免极端消息日无限放大。必须同时做:
2~4 bps 单边假设;p90>3σ_day)但 order book 极薄这部分必须马上落地,不要停在摘要。
BTCUSDT perp5m365dret_from_open 触发 kσ 后同向持有到 UTC 日终把同一规则平移到:
1m3m15m目标不是挑最好看那个,而是回答:
并行测两种 session:
UTC dayrolling 24h anchor every 4h(更贴近 24/7 crypto)如果只有固定 UTC 才有效,这条 alpha 更像“日历会话效应”; 如果 rolling anchor 也有效,说明它更接近真正的事件 continuation。
第一轮只加一个 veto:
spread / microstructure veto如果加这一层之后净值曲线明显更稳,就说明这条 alpha 的问题主要不在方向,而在执行。
我的判断是:值得进素材池,而且优先级高于再补一个泛 gate。
原因不是它“最新”,而是它满足当前 bot7 更关键的 4 个条件:
1m / 3m / 5m / 15m 最小实验。更重要的是,它帮我们补的是一块现在很缺的积木:
> “异常日剩余时段 continuation”这种单资产事件 alpha,正好处在 trend / breakout / shock-reaction 之间,既不是纯 breakout 形态,也不是纯均值回归。
这类信号如果活着,后面既能单独跑,也能给已有框架提供一个高解释性的事件腿。
event-start timing gate。但这要由回测决定,不该先验假设。