引言
大多数人对量化交易有一个误解:胜率越高越好。
但事实是——盈利不靠胜率,靠盈亏比。 这篇实录记录了我用 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 笔做空交易。模型在震荡上行市中自然偏向做多,但在下跌行情中是否能有效做空,还需要更多数据验证。
后续优化方向
- 信号过滤 — 避免频繁反转信号导致的反复开平仓
- 做空增强 — 模型对做空信号的识别需要更多训练数据
- 动态仓位 — 根据市场波动率(ATR)动态调整仓位大小
- 多品种 — 扩展到 ETH、SOL 等其他币种,分散风险
结语
这套系统还远不完美——26% 的胜率说出去都不好意思。但它验证了一个核心原则:
交易不是猜对方向,而是猜对的时候多赚,猜错的时候少亏。
$152 的盈利不多,但这是 5 天全自动运行的结果。继续跑,继续优化。
数据来源:Hyperliquid DEX · 模拟交易 · 2026-04-07 ~ 2026-04-12
模型:XGBoost 三分类 · 51 特征 · 三周期(15m/1h/4h)