源文件:research/quant_digests/2026-03-26_1035_cme-expiry-postfix-short-bias.md
60~120m 出现相对普通周五更弱的负漂移;优先做事件时钟 short,而不是全天候方向交易1m 最小快检先把 base alpha 说死:不是“expiry 日会比较热闹”这种泛泛事件感,而是“月度 CME 到期时钟一敲,BTC 在后续 60~120 分钟更容易走弱”这条可交易的事件后漂移。
这轮我优先选它,不是因为 desk 缺一个宏观解释,而是因为它本身已经能落成一条 exact-time、可直接回测、可直接上线 watchlist 的 raw alpha:
1m 就够做最小实验;主论文是:
10.1016/j.iref.2023.02.013https://doi.org/10.1016/j.iref.2023.02.013论文原问题是:Bitcoin 市场在 futures 到期附近,是否存在类似传统市场的 expiration effect?
对我们这种做 1m / 3m / 5m / 15m 的 desk 来说,最值钱的读法不是“学术上有无效应”,而是把它翻译成一句更能交易的话:
> 如果月度到期窗口真的改变了盘面行为,那最该先测的不是日级别均值,而是 exact event time 之后的短时漂移。
也就是说,这篇论文更适合被读成:
如果只看论文标题,这个题目很容易被写成:
regime gatevolatility reminderexecution veto但这次我不想这么保守,因为做完最小快检后,方向性已经够清楚:
event -> +60m 平均收益 -21.0bp;event -> +60m 平均收益 +15.5bp;Spot 端几乎一样:
event -> +60m 平均收益 -20.8bp;如果继续把它只叫“overlay”,反而有点低估了这条线。更诚实的分类应该是:
> event-driven BTC raw alpha,只是它不是 always-on,而是按月触发。
我这次没有去碰付费数据,直接用 CME 月度到期规则 + Binance 公共 1m K 线 做最小实验。
https://www.cmegroup.com/markets/cryptocurrencies/bitcoin/bitcoin.contractSpecs.htmlBTCUSDT 1m klines:公开 REST;https://developers.binance.com/docs/binance-spot-api-docs/rest-api/market-data-endpoints#klinecandlestick-dataBTCUSDT 1m klines:公开 REST;https://developers.binance.com/docs/derivatives/usds-margined-futures/market-data/rest-api/Kline-Candlestick-Data2025-01-01 到 2026-03-0116:00 Londonexpiry 定义:每月最后一个周五placebo:其余普通周五同一本地时钟pre60m / post60m / post120m对应 artifact:
reports/artifacts/quant_digests/cme_expiry_postfix_short_20260326/btc_expiry_vs_friday_events.csvreports/artifacts/quant_digests/cme_expiry_postfix_short_20260326/bucket_summary.csvreports/artifacts/quant_digests/cme_expiry_postfix_short_20260326/expiry_minus_placebo_summary.csv这里最关键的不是“每个月都跌”。它当然 不是 14/14 全中。关键在于:
这就足够把它从“日历提醒”提升成一条值得进池的 raw alpha 候选。
BTCUSDT perp(优先),spot 作为对照T0 = last Friday 16:00 London,在 T0 ~ T0+5m 内按 VWAP/分批做空T0+60mT0+120m>= 35~45bp 强平20~35%2~4bp taker + 2~4bp slippage 做保守回测,验证净值还能不能活不要无脑每月都空。更合理的是给它加两个 gate:
T0-60m -> T0 本身先走出 +20bp / +30bp / +40bp 的上冲,才允许做 post-expiry short;换成人话:
> 这条线更像“到期前先被顶起来,再在到期后回吐”的事件后 short,不像纯日历开仓。
1m / 3m / 5m / 15m因为这条 alpha 不是靠低频宏观慢变量吃饭,而是靠 精确时钟 + 短时 order flow 失衡:
1m / 3m:最适合做入场切片、观察首 5~15 分钟 follow-through;5m:最适合做主回测频率,成本与噪声比较平衡;15m:更适合做 event bucket 汇总,而不是最早入场。所以它完全不是“论文里日级别有效,短周期做不了”的那类题。恰恰相反,这题越短越像真交易。
要老实说,当前最大问题不是想法不对,而是:
所以这条线不能直接以“14 个样本均值为王”上线。必须继续做下面两层扩展:
36~60 个事件;也就是说,这条 alpha 值得进池,但现在还更像 high-priority pilot,不是立刻满仓的生产信号。
BTCUSDT perp1m 与 5mT0+0~5m 做空T0+60m / T0+120m 平仓4bp / 6bp / 8bp 三档压力测试把事件按 T0-60m -> T0 的预热强度分桶:
<0bp0~20bp20~40bp>40bp看 后 60m short edge 是否主要集中在预热最强桶。如果是,这条线就从“日历空”升级成“event + setup”策略。
如果 edge 只在一处成立,它更像 venue microstructure; 如果多 venue 同向成立,它才更像可迁移的 desk alpha。
把它和以下事件摆在同一张 event board:
看这条线到底是 独立 alpha,还是“事件波动家族”的一个成员。
这篇 2023 论文如果只被读成“Bitcoin 到期附近可能有异常”,那对 desk 太浪费。更适合我们现在的读法,是把它直接落成一条 exact-time raw alpha:月度 CME 到期后,优先测 60~120m short BTC。
当前最小快检已经给出足够明确的方向:2025-01 到 2026-02,spot/perp 都显示月度到期后的 60~120 分钟明显弱于普通周五同窗,差值大约在 -36bp 到 -41bp。
这还不是 production-ready,但已经绝对值得进下一轮复现队列。
10.1016/j.iref.2023.02.013https://doi.org/10.1016/j.iref.2023.02.013