research: 重算新出场口径下的并发,并修正「各笔基本独立」的说法

分批出场把 1m 平均持仓从 9.9 根拉到 29 根,§3.3 的并发数字是旧口径的。
重算后 8 币组合平均并发 0.043→0.120、有仓位时间 4.0%→10.2%,峰值仍是 6。

更要紧的是顺带查出来的相关性:同一小时内有 ≥2 个币发信号的时段占 20.9%,
其中 92.7% 方向完全一致。所以「有仓位时间低 → 各笔基本独立」这个推理不成立
——时间上不重叠不等于统计上独立。t 值有一定虚高(不足以推翻,t 在 43 以上),
但更实际的后果是:加币不产生分散,仓位不能按「1% × N 个币」线性放。

用户问「整个市场都是正相关的,是不是很少有独立行情」。市场相关是真的,
但这不是伪装成策略的 beta:多空各占 50.7% / 49.3%,做空 PF 4.40 还略好于
做多 4.05,所有时段净方向合计仅 +185 笔。分年看,2021 大牛年做空的 PF 5.34
是整张表最高的一格,七年里没有一年、没有一个方向是亏的。空头占比随行情
切换(牛市 46.5% → 熊市 55.9%)。

所以 92.7% 同向该理解为「检测器正确识别到全市场级别的结构」——若 6 个币
同时发信号却方向随机,那才说明信号是噪声。

另补 3.33 扩币筛选:ATR 对门控阈值与流动性是两条方向相反的约束,最优区间
在中间。BTC 输在波动不够(ATR 中位 2026 仅 6.5bp,预算垫底),TRX 2026 门控
后只剩 4.2% 信号。保证金约束那条待办从「预计影响小」改为扩币前置条件。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
jackyu66git
2026-08-28 00:45:32 +08:00
co-authored by Cursor
parent 32c18f0201
commit 6259f7380b
+87 -5
View File
@@ -202,7 +202,85 @@ push = z_above if direction == 1 else z_below
- **入场后移**step35 §2):后移 1→4 根平滑衰减(PF 3.18→2.53),
未来函数会呈断崖,这里没有
- **持仓重叠**(step35 §3-4):单腿平均并发 0.01,组合 9 腿平均并发 0.1,
有仓位时间仅 8.6% → t 值没被虚高,各笔基本独立
有仓位时间仅 8.6%
> ⚠️ **「各笔基本独立」这句原来说得太满,已修正。** 低并发确实成立,
> 但那只说明「时间上不重叠」,不等于「统计上独立」——见下方 3.31。
#### 3.31 新出场口径下的并发,以及信号之间的相关性(1m,8 币样本外,门控后)
分批出场把平均持仓从 9.9 根拉到 29 根,并发必须重算:
| 出场 | 范围 | 平均并发 | 有仓位时间 | 峰值并发 |
|---|---|---|---|---|
| 旧 SL1.5/整仓TP3/48 | 8 币组合 | 0.043 | 4.0% | 6 |
| **新 SL2/分批→8/留损2/48** | 8 币组合 | **0.120** | **10.2%** | **6** |
并发翻近三倍,绝对值仍低。**要紧的是峰值 6**——8 个币里 6 个同时在仓。
**信号在时间上扎堆,且方向高度一致:**
- ±5 分钟内有其他币信号的占 21.6%,±30 分钟 39.6%,±60 分钟 49.6%
- 同一小时内有 ≥2 个币发信号的时段占 20.9%(2262 个小时),
**其中 92.7% 方向完全一致**,完全对冲的只有 5.8%
**这不是缺陷,是信号在正常工作。** 市场同涨同跌时,同一个中枢突破形态在
各币上同时出现;若 6 个币同时发信号却方向随机,那才说明信号是噪声。
但它有两个后果:
1. **t 值有一定虚高**:有效样本量小于名义的 13929 笔。不足以推翻结论
(t 值 43 以上),但「各笔基本独立」不再是准确说法
2. **加币不产生分散**,只增加机会数量。组合波动不会随币数下降。
**仓位不能按「1% 风险 × N 个币」线性放**——峰值 6 仓 × 92.7% 同向,
8 个币就是 6% 风险压在一个移动上;平均杠杆 3.6x 时峰值 21.6 倍名义额。
要设并发上限,或按当前并发数缩放单仓风险。
§10 里「保证金约束未建模」那条在扩币前必须先做
> 好消息:§5.3 报的 12.6% 最大回撤是在真实时间序列上按实际发生顺序算的,
> **亏损扎堆已经体现在里面**,不是用独立假设推出来的。相关性没被漏掉,
> 只是不能再指望「加币能降回撤」。
#### 3.32 多空对称:这不是伪装成策略的 beta
用户问「整个市场都是正相关的,是不是很少有独立行情」。市场相关是真的,
但**这个策略不是市场敞口**(1m,8 币样本外,门控后):
| 方向 | 笔数 | 占比 | 胜率 | 净bp | PF | 均R | t值 |
|---|---|---|---|---|---|---|---|
| 做多 | 7057 | 50.7% | 71.2% | 35.4 | 4.05 | 0.968 | 43.0 |
| 做空 | 6872 | 49.3% | 71.9% | 40.5 | **4.40** | **1.006** | 43.4 |
做空还略好。所有时段净方向合计仅 +185 笔(总 13929),**长期无方向偏置**。
分年更决定性——若是 beta,2021 年做空该被打爆:
| 年 | 多 均R / PF | 空 均R / PF | 空头占比 |
|---|---|---|---|
| 2021 大牛 | 1.019 / 4.45 | **1.116 / 5.34** | 46.5% |
| 2022 熊 | 0.901 / 3.85 | 0.962 / 4.07 | 53.8% |
| 2026 熊 | 0.863 / 3.33 | 0.793 / 3.42 | 55.9% |
**2021 年做空的 PF 5.34 是整张表最高的一格**,七年里没有一年、
没有一个方向是亏的。空头占比随行情切换(牛市 46.5% → 熊市 55.9%),
说明结构识别在跟着市况调方向。与 §3.3 的 30m 结论(多 PF 3.12 / 空 2.62)一致。
#### 3.33 扩币的筛选标准(两条方向相反的约束)
1. **ATR 分布对门控阈值**(当前 8bp)——小市值币波动大,这条更容易过
2. **流动性 / 盘口价差**——决定滑点能否压进预算,小市值币更难过
**两条方向相反,所以最优区间在中间,不在两端。** 现有 11 币正好演示:
BTC ATR 中位 2026 仅 6.5bp、门控刷掉 58.5%、预算 8.58bp 垫底(**大市值输在
波动不够**);TRX 2026 门控后只剩 4.2% 的信号,当前环境基本不能做。
最好的是中间那批:ADA 22.28、DOGE 18.55、XRP 17.04。
筛选很便宜:拉候选币 1m 数据,只算 ATR 分位数与盘口价差,**不必跑策略**
就能排掉大半。
⚠️ **但样本外的说服力会被稀释**:当前最硬的证据是「8 个币完全没参与调参、
全部为正」。若新币是在同一份历史上筛出来的,它们就不再是样本外。
要保持这个性质,得留一批筛完不看、直接进实盘验证。
### 3.35 跨 venue:信号身份不迁移,但总体期望迁移(live 前置测量)
@@ -989,8 +1067,8 @@ API 限流风险隔离三个好处。
**1m 用同一套形状,但 SL=2.0 是无争议的最优**(均 R、R夏普、回撤、
剔10%PF 四项全赢,见 5.3),`MAX_BARS=48` 不变。
改的话 `run_trades` 要支持分批(现在只支持整仓单目标),
并重跑 step28/35/37 刷新本文档的年化/回撤/并发数字——**不要新旧口径混用**。
注意分批后平均持仓从 11 根拉到 30 根,§3.3 的并发数据必须重算
并重跑 step28/35/37 刷新本文档的年化/回撤数字——**不要新旧口径混用**。
1m 的并发已在 3.31 重算完(0.043→0.120,峰值 6),5m/15m/30m 尚未
- [x] **用实际费率(2/0.8bp)重算 step41/42 的分析段** → 1m 见 5.3 末尾
(均R +8%,判据 15.19bp);5m/15m/30m 见 3.5 末尾(余量只动 2%,结论不变)
- [x] **ATR 门控搬到 5m/15m/30m 验证** → 惰性(30m 触发 0%、15m 0.16%、5m 2.6%),
@@ -1023,5 +1101,9 @@ API 限流风险隔离三个好处。
注:1m 新参数下平均持仓 28.4 根 = 28 分钟,很少跨 8 小时结算点,
这一项对 1m 影响小;30m 腿才是真问题。
30m 腿平均持仓 6.5 小时会跨结算点,需要评估影响
- [ ] 补:同时持仓的保证金约束未建模(组合有仓位时间仅 8.6%
预计影响小,但没算过)
- [ ] **保证金约束未建模,且比原来估的要紧**。原注「有仓位时间仅 8.6%
预计影响小」是旧出场口径下的;新口径是 10.2%,**峰值并发 6 且 92.7%
同向**,平均杠杆 3.6x 时峰值约 21.6 倍名义额。见 3.31。
**这条是扩币的前置条件**——加币不分散,只把峰值敞口推得更高
- [ ] 若要扩币:按 3.33 的两条标准筛(ATR 对门控 + 流动性),
并留一批筛完不看、直接进实盘验证,以保住样本外的说服力