引言

大多数人对量化交易有一个误解:胜率越高越好。

但事实是——盈利不靠胜率,靠盈亏比。 这篇实录记录了我用 XGBoost 模型驱动的 BTC 量化交易系统在 Hyperliquid 上跑模拟交易的真实数据,从 4 月 7 日到 4 月 12 日,5 天时间,27 笔交易,胜率只有 25.9%,但最终账户从 $10,000 增长到 $10,152.02,盈利 +1.52%。

这篇文章不吹不黑,把原始数据摊开来看。

系统概况

项目详情
模型XGBoost 三分类(中性 / 做多 / 做空)
特征51 个技术指标(三周期:15m / 1h / 4h)
交易所Hyperliquid(DEX)
模式Paper Trading(模拟交易)
执行频率每 15 分钟
初始资金$10,000
运行时间2026-04-07 13:00 ~ 2026-04-12 07:00

风控参数

参数说明
置信度阈值60%开仓条件
止盈ATR × 5动态止盈
止损ATR × 2动态止损
移动止盈盈利 > 1% 后回撤 0.5% 触发
超时平仓16 根 K 线防止死扛
最大仓位15%置信度 + 连胜连败调整

交易数据

总览

指标
总交易27 笔
盈利7 笔
亏损20 笔
胜率25.9%
初始资金$10,000.00
当前资金$10,152.02
总收益+$152.02 (+1.52%)

胜率不到 26%,但依然赚钱——因为赢的那些交易赚得足够多。

多空对比

方向笔数累计 PnL
做多26 笔+$296.16
做空1 笔+$4.28

模型明显偏向做多信号,这跟这段时间 BTC 整体震荡上行的趋势一致。

平仓原因分析

平仓原因笔数累计 PnL说明
ATR_TP(止盈)3 笔+$522.88🏆 盈利主力
TRAILING_TP(移动止盈)2 笔+$90.16让利润奔跑
SIGNAL(信号反转)17 笔-$206.65最多但可控
ATR_SL(止损)2 笔-$72.26严格止损
TIMEOUT(超时)3 笔-$33.69死扛止损

核心逻辑验证:ATR 止盈 3 笔赚了 $522.88,覆盖了所有亏损还有余。这就是"截断亏损,让利润奔跑"的实际体现。

最大单笔交易

类型详情
最大盈利+$352.95 — LONG $69,868 → $72,415(ATR 止盈,持仓 6 根 K 线)
最大亏损-$66.03 — LONG $71,968 → $71,587(信号反转,持仓 6 根 K 线)

最大盈利 / 最大亏损比 = 5.34 : 1,这就是盈亏比的力量。

典型交易案例

🏆 最佳交易:#0408-0545

4 月 8 日凌晨 5:45,模型以 85.8% 的做多置信度开仓,入场 $69,868。

BTC 随后一路拉升到 $72,415,ATR 止盈触发,净盈利 +$352.95(+17.1% 回报率)

这笔交易的关键在于:高置信度 + 趋势延续 = 大仓位 + 大盈利。系统自动根据置信度调整仓位,这笔交易用了约 15% 的最大仓位。

❌ 典型亏损:#0408-0730

同一天的 7:30,做多 $71,968,但方向判断错误,6 根 K 线后信号反转平仓,净亏损 -$66.03

止损纪律保证了亏损可控——没有一笔亏损超过 $70。

教训与反思

1. 胜率≠盈利

25.9% 的胜率听起来很差,但只要盈亏比足够好(这笔是 5.34:1),整体依然盈利。

2. 信号反转是最大敌人

17 笔 SIGNAL 平仓累计亏损 $206.65,占总亏损的大部分。说明模型在震荡市中频繁发出反转信号,导致反复开平仓。后续可以考虑:

  • 增加信号过滤(如连续 N 次同方向才开仓)
  • 提高开仓置信度阈值(从 60% 提高到 65%)

3. ATR 止盈是盈利核心

3 笔 ATR 止盈贡献了 $522.88,占总盈利的 80% 以上。动态止盈(ATR × 5)比固定比例止盈更适应市场波动。

4. 做空太少

5 天只有 1 笔做空交易。模型在震荡上行市中自然偏向做多,但在下跌行情中是否能有效做空,还需要更多数据验证。

后续优化方向

  1. 信号过滤 — 避免频繁反转信号导致的反复开平仓
  2. 做空增强 — 模型对做空信号的识别需要更多训练数据
  3. 动态仓位 — 根据市场波动率(ATR)动态调整仓位大小
  4. 多品种 — 扩展到 ETH、SOL 等其他币种,分散风险

结语

这套系统还远不完美——26% 的胜率说出去都不好意思。但它验证了一个核心原则:

交易不是猜对方向,而是猜对的时候多赚,猜错的时候少亏。

$152 的盈利不多,但这是 5 天全自动运行的结果。继续跑,继续优化。


数据来源:Hyperliquid DEX · 模拟交易 · 2026-04-07 ~ 2026-04-12
模型:XGBoost 三分类 · 51 特征 · 三周期(15m/1h/4h)