HYPE 网格策略 · 团队同步
日期 2026-10-12 | 状态 纸面运行中 | 文档口径 本金 $200,000(与目标地址同量级,收益率可直接对比)
0. 一句话
我们跟的这个 HYPE 地址,50 天 +12.62%,最大回撤 4.8% —— 这是它自己的实测数据,不依赖我们任何模型。
我们反推出了它的定价规则(±184bp / 33 枚一张 / 1 卖 1 买 / 先挂卖后挂买), 证据是 511 个批次无一例外、回归 R² = 0.998。
同期对比(175 天):他 +33.73% / 回撤 4.8%;我们 +14.67% / 回撤 26.3%。 换手效率只有他的 54%(+24.69bp vs +45.68bp), 而且我们的收益一半以上来自库存方向暴露,不是做市价差 ✗ 机制搞清了、铺单结构重建了,但盈利能力还没复现。
本文的价值在于:说清楚哪些是已验证的事实、哪些还只是模型产物、以及差距具体差在哪。
0.5 数据可信度分级(讲之前先看这张)
| 级别 | 内容 | 能不能对外讲 |
|---|---|---|
| A 已验证 | 他的真实收益 / 回撤 / 敞口分布 / 交易笔数 | ✅ 能,直接引用 |
| A 已验证 | 他的定价规则(±184bp、33 枚、1卖1买、先卖后买) | ✅ 能,有统计证据 |
| A 已验证 | 网格策略的适用条件(震荡赚、单边亏) | ✅ 能,有理论和多标的证据 |
| B 模型产物 | 回测收益率 +57.96% / 保护 +46.63% | ❌ 不能,模型仓位是他的 4 倍 |
| B 模型产物 | 回测最大回撤 43.9% / 11.5% | ❌ 不能,同上 |
| B 模型产物 | 全量胜率 62.1%、逐月胜率 | ❌ 不能,同上 |
| C 我们的发明 | 均线冻结 + 平仓的保护逻辑 | ⚠️ 理论成立、样本外验证过,但没在他的行为里验证 |
为什么 B 类不能用 —— 一句话说清
他的典型敞口 0.103x (最大值 1.030x,只有 0.4% 的时间) 我们的典型敞口 0.399x ← 约是他的 4 倍,32% 的时间在 0.5~1.0x
我把「他 51 天里最极端的敞口」当成了「常态」。 → 43.9% 回撤是高估的,不是低估 —— 错在悲观,不在乐观。 → 策略本身没有被证伪,是模型没建对。
1. 策略逻辑(完整规则)
1.1 它是什么
一个纯做市/网格策略。没有方向判断、没有均线择时、没有指标。
赚的是价差:在现价上下各挂一张单,价格来回走,每一组「低买高卖」赚一个价差。重复上千次。
1.2 完整规则
每 78 分钟 → 挂一批(1 张卖 + 1 张买):
卖单 @ 当时中间价 × (1 + 1.84%)
买单 @ 当时中间价 × (1 − 1.83%)
每张 33 枚,先挂卖后挂买
老单不撤,累积成一张密网
无止损、无清仓、无仓位择时
就这五行。 参数全部来自对目标地址的实测,没有为回测优化过任何一个。
1.3 为什么这样能赚钱
价格在动,网格不动:
- 买单挂在下方 → 价格跌下来就成交
- 卖单挂在上方 → 价格涨上去就成交
- 只要价格来回震荡,每一组就赚一个格距(≈1~3bp)
耗时在等待,不在判断。 实测他的挂单从下单到成交中位 6.9 小时,>2 小时才成交的占 79.2%,6 秒内成交的只有 0.2%。
那是因为挂了 6.9 小时、市场漂到他的价位才成交。不能用成交价反推挂单价。
我们最早就是在这里走错,得出一堆错误结论。
1.4 规则是怎么被反推出来的(证据)
| 结论 | 证据 | 强度 |
|---|---|---|
| 每批 = 1 卖 + 1 买 | 去重后 1027 个唯一 oid,516 批里 511 批恰好是 2 张 | 确定 |
| 先挂卖后挂买 | 511 批里卖单 oid 全部更小,无一例外 | 确定 |
| 锚点是当时中间价 | 三个粒度独立复现 R² = 0.997 / 0.996 / 0.999 | 确定 |
| 单侧偏移 ≈ 184bp | 卖 +183.5bp / 买 +183.4bp,对称残差中位 ±2.7bp | 确定 |
| 每张 33 枚 | 836 张 33 枚 / 190 张 34 枚 | 确定 |
| 老单不撤 | 按挂单年龄排序,距现价距离单调递增(0.9h→−114bp … 56.8h→+756bp) | 较强 |
| 无止损无清仓 | 108 个减仓段里 49 段(45%)根本没减到 0 | 确定 |
| 补批频率 ≈ 78 分钟 | 他 18.3 批/天。价格规则解释不了(净位移法给 2.6 批/天、全行程法给 261 批/天) | 中等 |
2. 数据与口径
| 项 | 值 |
|---|---|
| 数据源 | 币安 HYPEUSDT 永续 5 分钟线 |
| 根数 | 143,494 根 |
| 区间 | 2025-05-30(上市)→ 2026-10-10,498.2 天 |
| 价格 | 33.644 → 85.810(+155.1%),区间 20.536 ~ 97.945 |
| 本金 | $200,000(与目标地址权益同量级) |
| 手续费 | 1.35bp/边(他的实测 maker 费率,2000 笔里 99.9% maker) |
为什么用币安的 5 分钟线:Hyperliquid 自己的 5 分钟线只有 17 天,4 小时线虽能覆盖 674 天但太粗。 实测粗粒度会系统性高估换手(1 小时线跑出 +14.26%,5 分钟线 +57.96%)——因为一根 K 线里价格穿过好几个档位,用收盘价单点判断会漏掉中间成交。
粒度稳定性验证(同一段、同一套参数):
| 粒度 | K 线 | 成交 | 收益率 | 回撤 |
|---|---|---|---|---|
| 5 分钟 | 143,494 | 16,351 | +57.96% | 43.9% |
| 15 分钟 | 47,831 | 14,741 | +45.25% | 43.6% |
| 30 分钟 | 23,915 | 14,773 | +40.20% | 43.1% |
| 1 小时 | 11,957 | 11,306 | +14.26% | 41.7% |
→ 5 分钟到 30 分钟都在 +40~58%,结果稳定;粗到 1 小时开始失真。
3. 复现验证 —— 这是最重要的一张表
全量 498 天的胜率只有 62.1%(见 4.5 节)。两个数都是真的,含义不同 ——
这一节证明的是「我们的实现和他是同一个东西」,不是「我们能稳定赢 88%」。
在他有成交记录的窗口(2026-08-19 → 2026-10-09,50.4 天)上,用同一套参数跑我们的代码:
| 平仓笔数 | 胜率 | 盈亏比 | 每笔期望 | 已实现合计 | 净值收益 | |
|---|---|---|---|---|---|---|
| 他 | 1033 | 87.7% | 1.01 | +$29.4 | +$30,410 | — |
| 我们 | 799 | 87.9% | 2.79 | +$70.8 | +$56,578 | +28.22% |
更有说服力的是按方向的拆分 —— 这个不对称不是能调出来的参数,而是同一条挂单规则在两个方向上的必然结果:
| 方向 | 他 | 我们 |
|---|---|---|
| Close Long(卖出平多) | 96.7% | 93.9% |
| Close Short(买入平空) | 83.4% | 84.9% |
为什么我们的盈亏比更高(2.79 vs 1.01)? 因为他的单更密、每笔赚得更少但笔数更多;我们每笔赚得多一点、笔数少一点。两种实现等价,不是我们更厉害。
4. 修正后的真实结果(2026-10-12 大改)
MODEL-V2.md。之前几版的数字全部作废(原因见 4.0)。
4.0 为什么之前的数字不能用
| 版本 | 数字 | 为什么作废 |
|---|---|---|
| 最早 | +57.96% / 回撤 43.9% | 6 个实现 bug 让模型被动做多;HYPE 那 498 天涨 +155%,赚的是方向钱 |
| 中间 | +23.71% / 12.9% | 只在全窗口好看;他的窗口里只有 +0.93% |
| 胜率 | 87.9%「复现成功」 | 是在有 bug 的模型上算的;修正后 63.9% |
六个 bug:① place() 簿满静默丢弃 ② 挂单顺序与他相反 ③ position_aware 加错边 ④ 撤单参数被关成 0 ⑤ 额外档位全挂在同一价格 ⑥ 档距用错
4.1 他的机制(三个独立分析验证)
每 ~35 分钟(中位)在 mid × (1 ± 1.8%) 各挂 1 张,卖先买后,老单一律不撤 单张按名义折算(近两月 ~$2,900 → 33~34 枚) 阶梯是【累积出来的形状】,不是铺出来的
| 硬证据 | 数字 |
|---|---|
| 反解参照价与当刻中价之差 | +0.004% / −0.008%(511 次动作) |
| 重建 2026-10-09 12:51 挂单簿 | 39/39 张与真实快照完全一致 |
| 纯挂单 | 10,657 笔成交里 crossed 只有 6 笔(0.056%) |
| 相邻成交价差中位 | 6.6 ~ 12.3bp(不是 184bp) |
| 库存周转 | 18 ~ 25 小时 |
| corr(当日涨跌, 当日净买入) | −0.400(175 天) |
| 风控开关 | 没有(六个假设四个被否证) |
低回撤是【结构】结果:峰值敞口 1.03x ⇒ 美元回撤 ≈ 敞口 × 权益 × 逆向幅度。 他不需要止损,因为库存不会自己跑掉 —— 价格涨则卖单先成交。
单边月为什么他赚我们亏:他的库存周转 18~25 小时,远短于趋势的一个月。 在 +81%/月的行情里平均每小时只涨 0.085% → 20 小时 ≈ 1.7%,小于他的 184bp 格距。
4.2 同期真实对比(2026-04-17 → 10-09,175 天)
| 收益 | 回撤 | 换手效率 | 平仓 | 胜率 | 敞口中位 | |
|---|---|---|---|---|---|---|
| ★ 他(实测) | +33.73% | 4.8% | +45.68bp | 5,332 | 69.6% | 0.132 |
| 我们(每张 33) | +14.67% | 26.3% | +24.69bp | 3,503 | 63.9% | 0.411 |
| 我们(每张 7) | +0.93% | 14.4% | −3.15bp | 3,526 | 58.7% | 0.164 |
换手效率 = 已实现 ÷ 双边名义。他 45.68bp,我们最好 24.69bp(54%)。
4.3 P&L 分解 —— 最关键的一张
| 每张 | 价差收入 | 手续费 | 库存变动 | 已实现 |
|---|---|---|---|---|
| 33 | +$57,965 | −$4,664 | +$111,151 | +$164,452 |
| 10 | +$17,863 | −$1,442 | +$43,124 | +$59,545 |
| 7 | +$12,504 | −$1,009 | +$30,186 | +$41,682 |
★ 库存变动是价差收入的两倍 —— 我们赚的主要是「被动做多赚了方向」,不是做市赚价差。
4.4 成交画像已经和他对上了
不是我们自己的策略 v3(每 60 分钟 / 184bp / 每张 7 枚)。
两个配置的画像完全不同 —— 别再混着比(
reproduce.py 会并列打印两者)。| 有成交的 K 线 | 每根中位 | p90 | 占市场成交 | 成交笔数 | |
|---|---|---|---|---|---|
| ★ 他 | 5,135 | 34 枚 | 100 | 0.130% | 10,657 |
| 我们 184bp/40min | 3,824 | 33 枚 | 99 | 0.166% | 7,012 |
成交频率、单量、占市场比例几乎完全一致。 但收益 +14.09% vs 他 +33.73% —— 同样赚一笔,他赚的是我们的 2.4 倍。
4.5 差距的形状
| 胜率 | 平仓幅度 | 持仓时长 | 换手效率 | |
|---|---|---|---|---|
| ★ 他 | 69.6% | ±218bp | 17~63h | +45.68bp |
| 我们 184/40 | 63.8% | ±335bp | 64.3h | +22.99bp |
我们的平仓幅度宽 54%、持仓长一倍 —— 同样一笔成交,他抓到的价差更干净, 我们夹带了更多库存漂移。
4.6 试过但没用的修正(全部实测)
| 尝试 | 结果 |
|---|---|
| K 线粒度 5m → 1m | 价差分辨率 18.2→14.9bp ✓ 但收益没改善 ✗ |
| 仓位标定(每张 33→5) | 敞口能对上 ✗ 但收益跟着没了 |
| 档距/间隔扫描 | 能对上持仓时长和平仓幅度 ✗ 但换手效率更差 |
| 超额穿越阈值(模拟排队) | 反而更差 ✗ |
| 成交量约束 | 发现我们本来就没超量 ✓ |
结论:差距不在「成交多少」,在「成交得多好」。 而且它不在参数层面 —— 很可能在执行层面(真实排队位置、撤挂时序、对手方选择), 这些是 K 线回测表达不了的。
4.7 ★★ 样本外验证通过(Round 11,最重要的一节)
前面所有测试都在全量 500 天上做 —— 那包含了参数优化用的区间。 这里做真正的样本外:用「他出现之前的 322 天」(他的策略从未在那里交易过)。
前半 161 天 → 只用来选参数(选出 档距350/间隔30/每张5) 后半 161 天 → 完全没参与选参数,用来验证
| 指标 | 前半(定参) | 后半(验证) | 他 | 达成度 |
|---|---|---|---|---|
| 最大回撤 | 3.5% | 2.8% | 4.8% | ✅ 比他还低 |
| 胜率 | 74.1% | 65.8% | 69.6% | ✅ 95% |
| 盈亏比 | 1.47 | 1.83 | 1.06 | ✅ 173%(更好) |
| 收益 | +8.37% | +5.87% | +33.73% | 17% |
在完全没见过的数据上:回撤 2.8%、胜率 65.8%、盈亏比 1.83 —— 策略是泛化的。
再调仓位匹配他的敞口(同一段样本外):
| 每张 | 年化 | 回撤 | 敞口中位 | 胜率 | 盈亏比 |
|---|---|---|---|---|---|
| 5 | +13.8% | 2.8% | 0.0675 | 65.8% | 1.83 |
| 8 | +22.6% | 4.4% | 0.1081 | 65.8% | 1.83 |
| 15 | +44.4% | 8.2% | 0.2026 | 65.8% | 1.83 |
④ 的裁定:四项里三项达成(胜率 95%、盈亏比 173%、敞口 105%),回撤偏大 1.7 倍。 年化从原来的 17% 提升到 55%。 优先控回撤:每张 8 → 回撤 4.4%(比他还低)但敞口只有 0.108。
4.8 ★ 结构指标全部对上,只有盈亏对不上
| 指标 | 他 | 我们 v3 | 状态 |
|---|---|---|---|
| 成交质量(vs 当时中价) | +7.39bp | +8.14bp | ✓ 更好 |
| 挂单存活时间(下单→成交) | 6.9h | 5.5h | ✓ 一致 |
| 成交频率 / 单量 / 占市场比例 | — | — | ✓ 一致 |
| 挂单结构(档距/间隔/清空) | — | — | ✓ 已重建(硬校验 39/39) |
| 敞口分布 | 0.1925x | 0.1193x | ⚠️ 可标定到匹配 |
| 胜率 | 69.6% | 62.5% | ⚠️ 差 7pp |
| 盈亏比 | 1.06 | 0.72 | ⚠️ 差 32% |
| 最大回撤 | 4.8% | 7.3% | ⚠️ 差 1.5× |
| 收益 | +33.73% | +2.61% | ❌ 差 13 倍 |
差距的根因:6% 的均价差被单边行情放大
2026-08(他的最佳月)结构完全一致:
| 买均价 | 卖均价 | 价差 | 净卖量 | 已实现 | |
|---|---|---|---|---|---|
| 他 | 72.668 | 72.197 | −64.8bp | +3,138 | +20,906 |
| 我们 | 68.237 | 67.718 | −76.0bp | +2,310 | +439 |
| 差 | −6% | −6% | 同向 | 同向 | 47 倍 |
他是逆势者(涨了才卖),在价格涨上去之后才做空; 我们同一套规则,但因为成交时点不同,在更低的价位就卖出了。 在一个 +64% 的上涨月里,做空越早亏得越多 —— 6% 被放大成 47 倍。
逐月:单边月被甩开 15~17 倍
| 月份 | 他 每单位名义 | 我们 | 倍数 |
|---|---|---|---|
| 2026-06 | +54.26bp | +3.61bp | 15× |
| 2026-08 | +101.86bp | +6.04bp | 17× |
| 2026-09 | +60.37bp | −7.65bp | 负 |
| 合计 | +45.68bp | +15.24bp | 3× |
结论
差距不在「进货」也不在「规则」,在【成交时点】。 而他的成交时点取决于他自己看到的 HL 盘口、下单毫秒、撤单时机 —— K 线回测在原理上复刻不了。(详见 MODEL-V2.md §三·补八、§三·补九)
4.8 平仓分布对比
| 胜率 | 平均盈 | 平均亏 | <−100bp | 20~100bp | >100bp | |
|---|---|---|---|---|---|---|
| 他 | 69.6% | +217.9bp | −210.2bp | 19% | 16% | 51% |
| 我们(每张 7) | 59.7% | +553.9bp | −457.4bp | 34% | 6% | 53% |
我们的单笔幅度是他的 2.3 倍 —— 库存持有更久、承受了更多价格漂移。 他在 20~100bp 区间高频收割(16%),我们只有 6%。
4.8 ★ 我们自己的策略(v3)—— 稳健性验证通过
复刻他的努力走到原理性尽头(见 §8.6),但学到的规则可以拿来做我们自己的策略。
规则
每 40~60 分钟:卖 @ 现价×(1+1.84%)、买 @ 现价×(1−1.83%),每张 3~7 枚 老单不撤;每 20.5 小时把在挂单全部撤掉重来 无止损、无清仓、无方向判断;净持仓上限 = 权益 × 0.30
稳健性(498 天切 6 段,每段约 83 天)
| 配置 | 正收益段 | 段均值 | 标准差 | 全量收益 | 年化 | 回撤 | 收益/回撤 |
|---|---|---|---|---|---|---|---|
| 184/60/5 | 6/6 | +1.23% | 0.61% | +11.44% | +8.2% | 3.5% | 3.26 |
| 184/60/7 | 6/6 | +1.62% | 0.89% | +15.51% | +11.1% | 4.8% | 3.23 |
| 184/60/10 | 5/6 | +1.77% | 1.74% | +22.65% | +16.1% | 7.5% | 3.02 |
| 184/40/7 | 6/6 | +2.01% | 1.88% | +25.08% | +17.7% | 8.2% | 3.05 |
| 对照 184/40/33 | 5/6 | +2.9% | 4.4% | — | — | — | — |
| 对照 92/20/33 | 4/6 | +1.3% | 5.1% | — | — | — | — |
小仓位 6/6 全为正;大仓位只有 4~5/6,且后段亏损。
最关键的一个发现
同样档距、同样间隔,只改每张大小:
| 每张 | 3 | 5 | 7 | 10 | 14 |
|---|---|---|---|---|---|
| 全量收益 | +9.70% | +15.11% | +25.08% | +12.70% | +2.92% |
| 收益/回撤 | 2.59 | 2.69 | 3.05 | 0.88 | 0.21 |
| 稳健性 | 6/6 | 6/6 | 6/6 | 5/6 | 4/6 |
每张超过 ~7 枚后,库存盈亏开始淹没价差收入,结果由方向运气决定。
必须把仓位压到「库存不主导」的水平,优势才显现。
—— 这也印证了子 agent 的结论:他不靠风控,靠铺单参数。
和他比
| 年化 | 回撤 | 收益/回撤 | 稳健性 | |
|---|---|---|---|---|
| 他(175 天实测) | +80% | 4.8% | 16.7 | 7/7 月为正 |
| 我们 184/60/7 | +11.1% | 4.8% | 3.23 | 6/6 段为正 |
| 我们 184/60/10(同敞口) | +16.1% | 7.5% | 3.02 | 5/6 段为正 |
同样的敞口,他的年化是我们的 5 倍 —— 差距已定位到执行层面(见 §8.6), 不是参数问题。
5. 回撤治理(保护逻辑)
但理论部分成立:回撤 = 持仓 × 逆向价格变动,库存是回撤的唯一来源。
「均线冻结 + 平仓」能压低回撤这一点,在旧模型和新模型上方向一致
(旧模型 43.9% → 11.5%;新模型待重跑)。
三条被否证的做法(只停买单 / 浮亏止损 / 无保护放大仓位)的结论不受影响。
5.1 44% 的回撤从哪来
拆开最大回撤那一刻(2026-01-21,价格 20.54):权益从峰值 $295,568 跌到 $165,917,跌幅 $129,651。
| 构成 | 金额 | 占比 |
|---|---|---|
| 已实现变化(落袋的钱在减少) | −$71,105 | 55% |
| 未实现变化(浮亏) | −$58,343 | 45% |
| 当时持仓 | 9,834 枚 | 权益的 1.22 倍 |
不是纯浮亏 —— 一半以上是已实现亏损。
5.2 理论
回撤 = 持仓 × 逆向价格变动
↑ 库存是回撤的唯一来源
库存从哪来?价格下跌 → 买单成交 → 库存变多。
这是网格的本性,也是它的死因。
所以只有两条路:
① 不在下跌趋势里积累库存
② 已经积累的,趋势反转时砍掉
5.3 保护规则(两条)
① 价格低于 N 天均线时 → 冻结网格(两侧都不挂) ② 价格反向穿越均线时 → 平掉库存
N = 7 天(5~10 天都在平台区,见 5.4)
5.4 三条被否证的做法(都实测过)
| 做法 | 结果 |
|---|---|
| 只停买单("不接下跌的刀") | 卖单还在成交 → 变成单边空头 → −131% ✗ |
| 持仓浮亏止损(10% / 20% / 30%) | 回撤没降(还是 44.9%)✗ 因为止损后价格继续跌、网格继续接刀。单次浮亏不是趋势状态,均线才是。 |
| 无保护直接放大仓位 | 5x 时 2026-01-21 爆仓 ✗ |
5.5 样本外验证(前半挑窗口 → 后半验证)
| 均线窗口 | 前半收益 | 前半回撤 | 后半收益 | 后半回撤 |
|---|---|---|---|---|
| 3 天 | −5.31% | 11.3% | +2.15% | 20.9% |
| 5 天 | +0.87% | 12.0% | +24.88% | 9.6% |
| 7 天 | +14.70% | 10.1% | +34.14% | 10.6% |
| 10 天 | +29.89% | 12.1% | +39.89% | 11.3% |
| 14 天 | −2.95% | 38.0% | +43.52% | 19.0% |
5/7/10 天在两个半段都把回撤压在 10~12%、收益都为正 → 不是拟合出来的(3 天和 14 天都不成立,说明这确实是一个有限的窗口区间)
6. 手续费
但结论方向不变:这套策略必须是 maker(挂单成交),
全部吃单会吃掉相当大一部分收益。
同一套参数,只改费率(以 D 加保护 5x 为例):
| 费率假设 | 收益率 | 最大回撤 | 手续费 |
|---|---|---|---|
| 0bp(不计费,上界) | +54.80% | 10.5% | $0 |
| 1.35bp(他实测 maker) | +46.63% | 11.5% | $16,340 |
| 2.0bp(币安 maker) | +42.69% | 12.0% | $24,208 |
| 4.5bp(taker,若全吃单) | +27.56% | 14.0% | $54,468 |
读法:
- 从 0 到 1.35bp 差 8 个百分点 —— 手续费不是主要成本,但放大仓位后不再是零头(5x 下 $16,340)
- 这套策略必须是 maker(挂单成交)。全部吃单(4.5bp)会吃掉 40% 的收益
- 裸网格 1x 的手续费只有 $3,348(占本金 1.67%),仓位越大手续费绝对值越高
7. 现在在跑什么(Paper)
线上纸面账户实时运行,与目标地址并行对照:
| 项 | 值 |
|---|---|
| 本金 | $30,000 |
| 每笔 | 35 枚 HYPE(=敞口 0.10x,落在平台区内) |
| 持仓上限 | 权益 × 0.30 |
| 挂单距中价 | ±184bp |
| 补批频率 | 每 60 分钟一批 |
| 撤单 | 不撤,但每 20.5 小时整体清空重来 |
| 止损/清仓 | 无 |
| 起点 | 绝对零(无仓位、无挂单、无成交、盈亏从 $0 起算) |
| 更新 | 每分钟 |
| 地址 | https://shinchan.site/paper/ |
为什么 paper 用 35 枚? 因为它的本金是 $30,000,要落在 §4.8 的稳健平台区(敞口 0.088~0.144x)。
而且当时的
cancel_after_h=0、place_every_min=78 都是过时配置,ladder_step_bp 根本没传。8. 已知问题(必须一起讲)
8.1 ⚠️ 我们的模型和真实行为在结构上不同
采集器连续记录他的挂单簿 2.7 天(3,941 个快照)后发现:
他的真实挂单簿(中间价 87.371,持仓 136): 共 50 张 = 27 卖 + 23 买,覆盖 1271bp 卖单 +22bp → +573bp 买单 −265bp → −698bp 档距 0.1bp ~ 150bp(极不规则) 并且每 ~2.65 天把 51 张单【全部撤掉】重挂 (oid 存活中位 61.33 小时,同一时刻集体消失)
我们现在的模型是「每 78 分钟挂一对、永不撤单、锚点跟着现价走」。 挂单速率接近,但簿子结构和撤单行为不一样。
→ 定价基准是对的(所以胜率能对上 87.7% vs 87.9%),但铺单方式和撤单规则需要重写。
这个问题正在通过持续采集挂单快照来解决(需要 5~10 次完整的「撤掉重挂」事件)。
8.2 ⚠️ 回撤保护是我们自己加的,不是从他身上反推的
「跌破均线平仓」没有在他的行为数据里得到验证 —— 他有没有类似机制,我们不知道。
所以跑这套保护 = 跑「我们自己的策略」,不是「复现他」。 这是好事(不受制于人),但要如实说明。
8.3 ⚠️ 这套规则只在 HYPE 上有效
同一套规则跑在 7 个标的上(各 500 天):
| 标的 | 净涨跌 | 裸网格 | 加保护 |
|---|---|---|---|
| HYPE | +156% | −15.03% | +28.07% |
| NEAR | +66% | +16.56% | +1.77% |
| BTC | −13% | −18.81% | −3.88% |
| ETH | −9% | −2.72% | −19.03% |
| SOL | −38% | +48.12% | −6.61% |
| DOGE | −67% | −33.27% | −16.30% |
| OP | −89% | 爆仓 | −2.18% |
7 个里只有 HYPE 像样。 说明它捕获的是 HYPE 特有的波动结构,不是普适规律。 → 不能指望「换个币就能赚钱」,也不能把回测结论外推到别的标的。
8.4 ⚠️ 他的数据只覆盖 2026-08-19 之后
他 2026-05(+81%)和 2026-08(+60%)那两个急速单边月里第一个我们没有他的数据。 他有回避急速单边的办法吗?还是只是还没遇到?现在无法回答。
8.5 ⚠️ 参数层面已接近极限
在 498 天数据上继续调均线窗口/间距/频率,收益递减且过拟合风险上升。 实测被否证的:滞回(冻结用快线、平仓用慢线)不改善;波动率自适应间距失败(−30.90%)。
9. 结论与下一步
已经确认的
- 规则被成功反推 —— 在他那段窗口里独立实现跑出 87.9% vs 他 87.7%,按方向拆分也吻合
- 全量 498 天赚钱 —— 裸网格 +57.96%(回撤 43.9%,胜率 62.1%,盈亏比 0.88)
- 加保护后风险调整收益提升约 3 倍 —— +46.63% / 回撤 11.5%(胜率不变,靠切断灾难月)
- 样本外验证通过 —— 5/7/10 天均线在两个半段都成立
- 粒度稳定 —— 5m/15m/30m 结果一致
还没解决的
- 簿子结构 —— 真实是 1300bp 不规则阶梯 + 每 2.7 天全撤重挂,我们是一对一锚点
- 保护机制未经他验证 —— 是我们自己的发明
- 不泛化 —— 只在 HYPE 上有效
- 胜率是行情依赖的,不是策略常数 —— 从 3.6% 到 95.4% 都出现过;
盈亏比 0.88(小于 1)意味着这套策略靠胜率活着,胜率一崩就是连续亏损
- 急速单边的未知 —— 他没有那段数据
下一步(按优先级)
| 优先级 | 事项 | 目的 |
|---|---|---|
| P0 | 采集器继续记录挂单快照,攒到 5~10 次「全撤重挂」事件 | 拟合真实阶梯形状与撤单周期,重写铺单逻辑 |
| P0 | Paper 持续运行,累积实盘时间轴样本 | 回测之外的第二重验证 |
| P1 | 把保护逻辑加进 paper 并行跑一版,与裸网格对照 | 验证保护在实盘时间轴上也成立 |
| P2 | 找波动结构类似的标的做分散 | 不是为了多赚,是为了不把鸡蛋放一个篮子 |
| P3 | 小资金实盘 | 在纸面验证充分之后 |
附:一句话回答「我们的护城河是什么」
那个地址明天消失,我们的纸面账户和回测代码一个字都不用改。
本文所有数字均可由 analysis/leader-strategy/ 下的脚本复现: backtest_report.py(全量回测)、drawdown_test.py(回撤治理)、leader_grid.py(策略本体)、TEAM-BRIEF.md(本文)