Generated: 2026-05-11 18:25:55 UTC
先把‘失速窗口’讲清楚:定义、指标和证据
在进入下一阶段前,把 H1.3 的操作性定义和比较证据解释明白
先说结论
失速窗口不是玄学
它有明确的日线操作性定义,且在小时线上也能观察到
最关键对比
候选 A 的 5d 均值 0.03% vs -0.32%
失速候选 vs continuation
口径说明
这里都是 T+2 之后的 long forward return
不是‘失速后立刻做空’的收益
日内风险证据
日线 MAE -3.81% -> 日内 MAE -8.97%
日线会低估回撤
建议怎么看这张页
先看定义,再看证据
这不是 live 策略,是研究阶段解释
0. 先回答你的关键问题
baseline 和候选比较的,都是同一类 forward return:从 T+2 往后看 5 天的 long forward return。不是‘baseline 做多,失速后做空’。
- baseline_continue 的意思是:如果 T+1 还继续涨,就把它作为对照组。
- 候选 A/B/C 的意思是:如果出现了失速形态,就把它作为研究组。
- 然后我们都看它们后续 5 天的表现,用来比较哪类状态更值得继续研究。
- 所以你刚才理解里的 +0.05%/+0.06%,不是做空收益,是‘失速样本的后续 5 天多头 forward return 均值’。
0a. 为什么要专门解释‘失速窗口’?
你提的问题非常关键:如果连‘失速’都没有清楚定义,那后面所有结论都只是感觉,不是研究。
- 我们不是在说‘涨多了就一定跌’这种模糊判断。
- 我们在测的是一个更具体的问题:新晋 top gainer 发生后,**第二天的状态**能不能把后续表现区分开。
- 所以‘失速窗口’必须有可执行定义,不能只看结果。
1. 什么是‘失速窗口’?操作性定义
| 定义层 | 内容 |
|---|
| 直觉解释 | 一个币刚进入涨幅榜后,不是继续稳步往上走,而是出现‘涨不动了’的证据。 |
| 操作性定义 | 我们在日线侧把它拆成了几条可计算规则,比如:T+1 仍上涨,但 T+2 出现回落/成交量萎缩/累计动能不足。 |
| 为什么叫窗口 | 因为它不是某一个瞬间,而是一段‘证据开始出现的时间区间’,所以叫失速窗口。 |
- 候选 A:T+1 还在涨,但 T+2 价格回落,也就是‘第二天还冲了一下,第三天开始掉头’。
- 候选 B:T+1 还在涨,但 T+2 成交额明显缩下来,价格也走平/回落。
- 候选 C:T+1 虽然涨,但两天累计还是偏弱,说明上涨动能没有积累起来。
2. 我们用了哪些指标?
| 指标 | 意思 |
|---|
| fwd_ret_5d_from_t2 | 从 T+2 往后看 5 天的价格收益;用来判断失速窗口之后,走势是继续好还是变差。 |
| win rate | 收益大于 0 的比例。不是暴利指标,但能看方向偏向。 |
| MAE | 最大逆向幅度,也就是最差会先亏多少。 |
| MFE | 最大正向幅度,也就是最好能冲到多少。 |
| Sharpe(此处为年化近似) | 把事件后收益均值除以波动,并年化;这里只作为粗比较,不是 live 策略 Sharpe。 |
| cumulative_event_sum | 把所有事件的收益直接加总,用于粗看整体方向,不是真正可复现资金曲线。 |
这里的 Sharpe 和 cumulative sum 都是研究阶段的粗指标,用来比较哪组更强,不是用来证明已经可交易。
3. 失速窗口比继续冲更值得关注的证据
| 策略/分组 | 样本数 | 5天收益均值 | 扣10bps后 | 胜率 |
|---|
| gainer_baseline_continue | 8,595 | -0.32% | -0.42% | 43.61% |
| gainer_baseline_stall | 11,854 | -0.50% | -0.60% | 43.39% |
| gainer_A_t2_reversal | 4,776 | 0.03% | -0.07% | 44.77% |
| gainer_B_volume_contraction_stall | 3,251 | 0.06% | -0.04% | 44.26% |
| gainer_C_two_day_exhaustion | 2,216 | 0.08% | -0.02% | 44.40% |
从这组证据看,候选 A/B/C 都比 baseline_continue 更好一点,但注意:改善幅度仍然是薄改善,不是厚 alpha。
4. 更直白地说:谁比谁高多少?
- baseline_continue 的 5 天收益均值:-0.32%
- 候选 A 的 5 天收益均值:0.03%
- 候选 B 的 5 天收益均值:0.06%
- 候选 C 的 5 天收益均值:0.08%
- 所以这不是‘失速窗口已经大胜’,而是‘失速窗口比简单 continuation 更合理一点’。
5. 日内样本又说明了什么?
| 指标 | 数值 |
|---|
| 日线 MAE 均值 | -3.81% |
| 日内 MAE 均值 | -8.97% |
| 日线 MFE 均值 | 9.41% |
| 日内 MFE 均值 | 16.12% |
| 失速确认均值时点 | T+2 第 1.9 根小时线 |
| T+2 成交量萎缩占比 | 70.00% |
- 日内数据告诉我们:日线看到的失速不是假象,它在小时线上也存在。
- 但同时,日内回撤比日线大很多,说明任何基于日线止损的策略都会低估真实风险。
- 这也是为什么我说:现在不能直接把日线失速信号扩成 live。
6. 我为什么建议先不做更大规模 1h 回测?
因为现在的证据说明:信号存在,但风险也被低估了。如果直接扩规模,很容易做出‘看起来可研究,其实很脆’的结论。
- 下一步更该做的是:把候选 A/C 与 funding、成交额、连续上涨天数等拥挤条件叠加。
- 先在更窄的样本里看,失速 + 拥挤 是否让 edge 更集中。
- 如果这一步成立,再考虑更大范围回测。
7. 结论
- 失速窗口不是玄学,它有明确的操作性定义。
- 证据支持失速窗口比 continuation 更值得关注,但只是薄改善,不是厚 alpha。
- 日内证据支持失速窗口存在,但同时显示日线 MAE 会低估真实回撤。
- 所以下一步应该是:**继续收窄条件,而不是扩大样本**。
8. 产物索引
| 文件 | 用途 |
|---|
| reports/artifacts/binance_daily_event_study_v1_3/daily_stall_candidates_v1_3.csv | 候选与远期收益的基础数据 |
| reports/artifacts/binance_daily_event_study_v1_3/daily_stall_summary_v1_3.csv | 候选汇总 |
| reports/artifacts/binance_daily_event_study_v1_3/intraday_sample/intraday_sample_summary_v1_3.csv | 日内样本汇总 |
| scripts/build_binance_stall_teaching_page.py | 本次讲解页脚本 |
页面生成时间:2026-05-11 18:25:55 UTC