时段(亚/欧/美)是噪声,周日效应真实但与 mom60 过滤不可加

用户问哪个时段更容易盈利。答案分两半:时段这个切法本身无效,换成星期几才
有东西,而那东西不该做成新过滤。

① 亚/欧/美三等分(UTC 0/8/16),毛R 1.127 / 1.006 / 1.079,段间极差 0.122,
置换检验 p=0.0895——随便把 24 小时切三份,9% 的概率能切出这么大的差。更要命
的是美盘两个时期反号:样本外 1.158(最好)→ 发现期 0.885(最差),噪声的
典型指纹。按真实开盘时刻切五段、把欧美重叠单列,结论一样。

这里不是输给 ATR 混淆。亚盘 ATR 中位确实最低(12.5 vs 14.1),本来最该是
混淆源,但控 ATR 后段间极差 0.101/0.108,和无条件的 0.122 几乎一样——时段
不是 ATR 的代理,它本来就小。

② 星期几有信号,集中在周日:毛R 0.893、胜率 66.6%、PF 2.76、余量 13.08bp,
对照周五 1.228 / 74.7% / 4.78 / 23.44。置换检验周日 p=0.0079、周末 p=0.0246,
两个时期方向一致,10 个币里 7 个周末更差(BTC 最甚 -0.336)。但幅度在发现期
塌了大半(-0.168 → -0.039)。

③ 关键在重叠。施加 step53 的 mom60<7 之后,周末差从 -0.132 缩到 -0.058、
周日从 -0.199 缩到 -0.104。重叠不在笔数上(mom60≥7 在周末占 22.9%、工作日
21.3%,几乎一样),是伤害重叠:周末真正亏钱的是那些追已走完行情的单子。
周末流动性薄,追高的代价被放大——这和 §3.391「势不能过头」是同一件事在另一
个维度上的投影。

④ 所以不加。决策表(发现期总R)显示 mom60≥7 + 周日 在 0~20bp 每一档都输给
mom60≥7 单用(5bp: 574 vs 658;10bp: 343 vs 394;15bp: 113 vs 131),叠加
只是白丢 10% 笔数。单用砍周日也要 12bp 以上才赢过等权。

这一步的价值是排除。「美盘流动性好该更赚」这种直觉很难自证伪,跑完才知道它
连随机切分都跑不赢;而顺手捞到的周日效应统计上真实,却因与已有过滤重叠而
不可加——显著和值得做是两件事,中间隔着一张决策表。

分析全部复用 step53 的 feather,未重跑采集。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
jackyu66git
2026-08-28 19:23:39 +08:00
co-authored by Cursor
parent 17fe965a7c
commit 1ffc4fbb18
2 changed files with 421 additions and 0 deletions
+69
View File
@@ -868,6 +868,72 @@ mom10 同形状(Q2 最好、Q4 最差),样本内外一致。**势要有—
> 但也**不是完全无关于数据**(我看过分位表才取的整)。真上线前应在更早的
> 时段上确认阈值附近没有断崖式敏感。
### 3.392 时段(亚/欧/美)没用,周日有效但已被 mom60 吃掉(step54
用户问哪个时段更容易盈利。答案分两半:**时段这个切法本身无效,但换成星期几
就有东西——只是那东西不该做成新过滤。**
**① 亚/欧/美三段:差异在噪声量级,且美盘两个时期反号**
| UTC 0/8/16 三等分 | 笔数 | 毛R | 余量bp | 中位ATRbp | 样本外毛R | 发现期毛R |
|---|---|---|---|---|---|---|
| 亚盘 | 1249 | 1.127 | 18.18 | 12.5 | 1.153 | 1.057 |
| 欧盘 | 1414 | 1.006 | 18.43 | 14.1 | 1.044 | 0.926 |
| 美盘 | 1278 | 1.079 | 18.73 | 13.6 | **1.158** | **0.885** |
**美盘在样本外是最好的一段、在发现期是最差的一段**,这是噪声的典型指纹。
段间毛R极差 0.122**置换检验 p = 0.0895**——随便把 24 小时切成三份,
有 9% 的概率切出这么大的差。按真实开盘时刻切五段(含欧美重叠单列)结论一样。
⚠️ 这里**不是**输给了 ATR 混淆。控 ATR 后段间极差 0.101 / 0.108,和无条件的
0.122 几乎一样——时段效应不是 ATR 的代理,它只是本来就小。逐小时表里最差的
20 UTC0.802)与最好的 22 UTC(1.262)差得很大,但每小时只有 108~275 笔,
是噪声,别照着挑时辰。
**② 星期几才有信号,集中在周日**
| | 笔数 | 胜率 | 毛R | PF | 余量bp | 样本外毛R | 发现期毛R |
|---|---|---|---|---|---|---|---|
| 周五 | 601 | 74.7% | **1.228** | 4.78 | 23.44 | 1.359 | 0.862 |
| 周四 | 623 | 73.5% | 1.150 | 4.56 | 20.64 | 1.104 | 1.252 |
| 周日 | 470 | 66.6% | **0.893** | **2.76** | **13.08** | 0.955 | 0.772 |
| 工作日 | 3133 | 72.6% | 1.095 | 4.01 | 19.38 | 1.151 | 0.959 |
| 周末 | 808 | 67.9% | 0.963 | 3.08 | 14.86 | 0.983 | 0.920 |
置换检验:周末 vs 工作日 **p = 0.0246**,周日 vs 其余 **p = 0.0079**
方向在两个时期一致,10 个币里 7 个周末更差(BTC 最甚 −0.336)。
⚠️ 但**幅度在发现期塌了大半**(工作日−周末:样本外 −0.168 → 发现期 −0.039)。
**③ 关键:周末的劣势有一半住在 `mom60≥7` 那批单子里,step53 已经砍掉了**
| | 周末 vs 工作日 | 周日 vs 其余 |
|---|---|---|
| 过滤前 | 0.132 | 0.199 |
| **施加 `mom60<7` 后** | **0.058** | **0.104** |
注意重叠**不在笔数上**`mom60≥7` 在周末占 22.9%、工作日 21.3%,几乎一样。
是**伤害**重叠——周末真正亏钱的是那些追已走完行情的单子。周末流动性薄,
追高的代价被放大,这跟 §3.391「势不能过头」是同一件事在另一个维度上的投影。
**④ 所以不要加这条过滤。决策表(发现期总R):**
| 方案 | 保留 | 0bp | 5bp | 8bp | 10bp | 12bp | 15bp |
|---|---|---|---|---|---|---|---|
| 等权 | 100% | 946 | 597 | 387 | 247 | 107 | 102 |
| 砍周日 | 86% | 844 | 543 | 362 | 241 | 120 | 60 |
| 砍周末 | 78% | 747 | 473 | 309 | 200 | 90 | 74 |
| 砍欧盘 | 60% | 579 | 363 | 234 | 148 | 61 | 68 |
| **砍 mom60≥7(§3.391** | 78% | **921** | **658** | **500** | **394** | **289** | **131** |
| 砍 mom60≥7 + 周日 | 68% | 804 | 574 | 435 | 343 | 251 | 113 |
**`砍 mom60≥7 + 周日` 在 0~20bp 每一档都输给 `砍 mom60≥7` 单用**——叠加只是
白丢 10% 的笔数。单用「砍周日」也要到 12bp 以上才赢过等权。
> **这一步的价值是排除,不是发现。** 用户问时段,直觉上「美盘流动性好该更赚」
> 很难自证伪,跑完才知道它连随机切分都跑不赢。而顺手捞到的周日效应统计上真实
> (p=0.008),却因为和已有过滤重叠而不可加——**"显著"和"值得做"是两件事,
> 中间隔着一张决策表。**
### 3.4 alpha 的来源(step32 消融)
逐条拆掉 `fast_bsp3` 的条件后发现:**alpha 完全来自缠论中枢的上下文定位,
@@ -1009,6 +1075,8 @@ step41 首轮跑的是错误的 3/1bp(见 §1.3),已用实际费率重算
| **`available_ts` 改取 `bis[2]`(中枢成立即可用)以消除右边缘重画** | 重画确实从 6.5% 降到 1.2%、滞后 2.16→2.01**但 alpha 被打成零**:实盘口径毛 R 0.933 → **0.000**(扣费前就没了 edge),PF 3.22→0.80,余量 15.07→−2.20bp,8/8 币全变差。中枢没发育完就下注,支撑/压力还没立住。**「等中枢最后一笔」就是 alpha 本身,重画是必付代价。**推论:任何以「让信号更早确定」为目标的改动,先测毛 R,不要只看重画率和滞后 | step47 §5.42 |
| **挑「信号根成交量大」的信号(有资金推的趋势)** | **方向完全相反**vr60 四分位上毛R 单调 1.421→0.794、余量 27.18→13.47bp,样本内外 / 两套量比基准 / ATR 4 分位 4/4 / 逐时段 7/7 全部同向。止损率 22.5%→45.3% 翻倍,且**止盈率同时下降**(说明是方向变差,不是止损太窄)。根因:B4/S4 在突破根上进场,大量根 = 这一冲已经由别人的资金走完,你在收盘价接盘。**低量那一档才是好的**,可反向用作仓位权重 | step50 §3.31 |
| **持仓中放量就平仓(把成交量当出场信号)** | **方向也是反的,且比入场那条更干净**:毛R 1.068 → 0.617vr60≥3/ 0.858(≥5/ 1.009(≥8),**阈值越高越接近基线,最优点是「永不触发」**。触发的那批若不平,止盈率 45.7%、止损率 16.6%(全体基线 30.1% / 33.1%),**放量根标记的是最好的单子不是最差的**,平掉每笔让出 +0.484R。幸存者偏差已控(按持仓 ≥K 根分层 5/5 同向)。同一事件入场为负、持仓为正——入场时你是买方,持仓时资金是来接你货的 | step52 §3.31 |
| **按时段交易(亚/欧/美)** | **差异在噪声量级**:段间毛R极差 0.122,置换检验 **p=0.0895**(随便切三份有 9% 概率切出这么大)。**美盘样本外 1.158 最好、发现期 0.885 最差**,两个时期反号。不是 ATR 混淆——控 ATR 后极差 0.101/0.108,和无条件的 0.122 一样,它本来就小 | step54 §3.392 |
| **砍周日/周末** | 统计上真实(周日 p=0.0079、周末 p=0.02467/10 币同向),**但不可加**:伤害的一半住在 `mom60≥7` 那批里,§3.391 已砍。施加 `mom60<7` 后周末差 −0.132 → −0.058。决策表上 `mom60≥7 + 周日` 在 0~20bp **每一档**都输给 `mom60≥7` 单用 | step54 §3.392 |
| 线段(`Chan_XD`)做大级别 | 滞后太大,且中枢极少 | 早期,用户也这么说 |
---
@@ -2051,6 +2119,7 @@ API 限流风险隔离三个好处。
| 51 | **因子化仓位**(把 49/50 做成权重)→ 量因子该做成**开关**不是权重(硬砍 vs 加权:R夏普 0.496/0.442、并发 6.00/7.98);**前序因子不该进仓位**,边际收益买不起集中度。优势形态是削尾不是抬均值 |
| 52 | **持仓中放量出场**(用户提议)→ 反的,最优点是永不触发;放量根标记的是止盈率翻倍的好单。自带模拟器与 `walk_exits` 逐笔对拍,10/10 币通过 |
| 53 | **开仓前的量与趋势方向**(用户提议)⭐ → 前段量单调(越小越好,独立于信号根量);前段动量**驼峰形**(Q2 最好、Q4 最差)。`砍 mom60≥7` 全面优于 §3.39 的 `砍 vr60≥4`,且总R 比不砍还高。附滑点决策表 |
| 54 | **开仓时段(亚/欧/美)**(用户提议)→ **无效**,置换检验 p=0.09 且美盘两期反号。星期几有效(周日 p=0.008)但与 `mom60` 过滤伤害重叠,叠加在每一档滑点上都更差。**排除型结论** |
输出都在 `research/out/`。**2026-08-27 清理过一轮**step1~20 的输出(早期方法论
已被推翻,含未来函数偏差)与旧口径备份一并删除,只留支撑当前结论的证据。