源文件:research/quant_digests/2026-04-01_1720_us-etf-closewindow-btceth-relstrength-alpha.md
30m~60m 延续;可直接映射成 BTC perp vs ETH perp 的 relative-value continuation。---
这次主材料仍来自 BNeillDickey (2026) 的 GitHub notebook:
Intraday_Crypto_Reversal_Project.ipynb但这轮不再重复前面已经 intake 过的 spot crypto US-session reversal,而是专门拎出 notebook 里另一条更适合 desk 的旁支:
> US-listed crypto ETF 的 close-window / after-hours momentum。
更准确地说,不要把它理解成“ETF 自己还能不能赚”。对我们更有价值的读法是:
IBIT / FBTC 基本就是 BTC beta 壳;ETHA / FETH 基本就是 ETH beta 壳;BTC complex 是否正在持续跑赢 ETH complex,或反过来。
这就能直接转译成 crypto desk 更熟悉的 trade:
在一个很窄、很明确的 U.S. close / after-hours 时间 pocket 内,做短周期 relative-value continuation。
---
一句话先答:
> base alpha 是 U.S.-listed crypto ETF 的 close-window / after-hours 相对强弱延续,不是 filter,不是解释变量。
具体定义成 desk 可执行语言,就是:
15:30–16:00 或 16:30–17:00,观察 BTC ETF basket(IBIT,FBTC)与 ETH ETF basket(ETHA,FETH)谁更强;30m~60m,不拖成隔夜宏观叙事。翻成人话:
不是赌“ETF 会带动 crypto”这种大而空的故事,而是赌一个很短的、可量化的资金接力:收盘前 / 收盘后先赢的那一边,下一段还会继续赢。
---
因为这次不是在补共享 gate,而是在补一条能独立成策略卡的 cross-market raw alpha:
30m 或 60m);而且它对当前 desk 的意义不是“再多一个美股相关 story”,而是:
BTC-vs-ETH 这条最容易落地的 RV 书补一个 U.S. close pocket;1m / 3m / 5m / 15m 的 execution pipeline 补一个 外部公开、低接入门槛、分钟级可取 的 trigger;---
Notebook 直接拉了美股上市 crypto ETF:
IBITFBTCETHAFETH主面板范围:
2024-02-26 → 2026-02-258311 x 4补充验证:
60d10385 x 42025-11-28 → 2026-02-25数据源是公开可得的 yfinance / Yahoo Finance prepost bars,门槛极低。
Notebook 的 primary ETF window 是:
15:30–16:00(纽约时间)16:00–17:00结果:
SR = -7.01(500 days)SR = 3.29(500 days)这很关键:
> 在 ETF 这条支线上,close-window 有效读法不是 reversal,而是 momentum。
也就是说,别把前面 spot crypto 的 close-window fade 机械平移过来; 同一个 U.S. session,ETF 这边表现出来的是“强者继续强、弱者继续弱”。
更关键的是,分资产壳之后信号没有消失:
这说明它不是靠某一只 ETF 的 idiosyncratic 噪声堆出来, 而更像是 同一 underlier complex 的系统性延续。
Notebook 对三个 session zone 一共扫了 612 组窗口 / mode 组合。
Top pocket:
其他高分 pocket:
17:30–18:00 -> 18:00–18:30, momentum, SR = 7.9715:30–16:00 -> 16:00–17:00, momentum, SR = 3.2911:00–11:30 -> 11:30–12:00, momentum, SR = 2.91但 notebook 也非常诚实:
> Best after-hours SR 8.62 ← TC may be understated in AH
所以正确读法不是“8.62 直接上实盘”,而是:
Notebook 又用约最近 60 天的 5m pre/post market 数据,对最强 pocket 做了更细粒度验证:
16:30–17:00 -> 17:00–17:30SR = +2.37SR = -6.87n = 56 days15:30–16:00 -> 16:00–17:00SR = +1.60SR = -7.95n = 58 days16:00–16:30 -> 16:30–17:00SR = -0.60SR = -7.88n = 58 days这组结果最重要的不是绝对数值,而是:
---
不要直接照搬 ETF 横截面四资产权重。
更适合我们 desk 的转译是:
r_BTCETF = mean(r_IBIT, r_FBTC)r_ETHETF = mean(r_ETHA, r_FETH)spread_sig = r_BTCETF - r_ETHETF交易规则:
spread_sig > q:做 long BTC perp / short ETH perpspread_sig < -q:做 long ETH perp / short BTC perp|spread_sig| <= q:不做这里的 q 不要先拍死,先用历史分位数:
60%70%80%90%第一阶段别扫太多:
Pocket A(anchor)
15:30–16:00 ET16:00–17:00 ETPocket B(best AH)
16:30–17:00 ET17:00–17:30 ET再映射到 crypto bar:
5m:最自然15m:能先测 alpha existence3m / 1m:只做 execution refinement,不要一开始就上建议第一版直接用最朴素的 relative-value 壳:
|BTC leg| = |ETH leg|N=48 根 5m realized vol 做反比缩放成本先做三档:
2 + 2 bps4 + 4 bps6 + 6 bps如果在 4+4bps 以上已死,就不要往后讲大故事。
---
这条卡和我们已经做过的几类东西不同:
BTC-vs-ETH 的短周期 RV 策略。---
这个 notebook 自己已经明说了:
SR = 8.62 的 AH pocket,TC 可能被低估。所以这条卡最危险的误读是:
> “ETF 回测这么好,直接按 ETF after-hours 去做。”
正确做法是:
四个 ETF 名字看起来像横截面, 但本质只有两类 underlier:BTC 和 ETH。
所以不要把它误读成“大 universe cross-sectional strategy”; 它更像:
这条卡天然和 U.S. cash / after-hours 绑定。 如果直接写死 UTC,而不处理 DST,后面很容易把 pocket 对错。
---
公开可得:
5m,prepost=True1m 或 5m对每个纽约交易日:
r_BTCETF(sig_window)r_ETHETF(sig_window)spread_sig = r_BTCETF - r_ETHETF|spread_sig| 超过 rolling 70%~90% 分位才开仓spread_sig > q:long BTC perp / short ETH perpspread_sig < -q:long ETH perp / short BTC perpentry: signal window 结束后的下一根 5mexit: 固定 30m 或 60mstop: 第一版先不要加 discretionary stop,先看 fixed-hold raw alpha 是否存在至少看:
---
15:30–16:00 和 16:30–17:00 两个 signal pocket,BTC perp vs ETH perp 在后续 30m/60m 的收益差。|spread_sig| 分位从 60/70/80/90 四档扫;5m 用来验证 alpha existence;1m/3m 只用来微调入场位置和 cost。---
这份 notebook 里更值得 desk intake 的,不是前面已经讲过的 spot close-window reversal,而是另一条可独立成卡的 cross-market raw alpha:用 U.S.-listed crypto ETF 在 close / after-hours 的 BTC-vs-ETH 相对强弱,去驱动后续 30m~60m 的 BTC-vs-ETH perp continuation。