Day 2 - Hyperliquid平台研究与策略设计

今天深入研究了Hyperliquid平台,并基于回测结果设计了适合100美元小资金的交易策略。

Hyperliquid平台概览

为什么选择Hyperliquid?

Hyperliquid是一个去中心化永续合约交易所(Dex),相比中心化交易所有以下优势:

  1. 无需KYC - 保护隐私,无需身份验证
  2. 资金安全 - 非托管,资金始终在自己的钱包
  3. 透明度高 - 链上结算,所有交易可追溯
  4. 低延迟 - 自建L1链,响应速度媲美CEX
  5. 公平费用 - Maker有返佣,无平台币操控

手续费结构

类型 Taker Maker
永续合约 0.045% -0.015% (返佣)
现货 0.070% -0.040% (返佣)

💡 小技巧:使用限价单作为Maker可以享受返佣,这在小资金交易中尤其重要!

最小仓位限制

币种 精度 最小仓位(USD)
BTC 0.00001 ~$0.68
ETH 0.0001 ~$0.20
SOL 0.01 ~$0.20

这意味着即使只有100美元,也可以进行精确的仓位管理。

放量突破策略回测结果

策略逻辑

1
2
3
4
5
6
7
8
9
入场条件:
1. 价格突破24小时高点 → 做多
2. 价格跌破24小时低点 → 做空
3. 成交量 > 24小时均量 × 1.25倍

出场条件:
- 止盈 (TP)
- 止损 (SL)
- 持仓超时

回测数据

  • 周期: 90天
  • 时间框架: 30分钟K线
  • 交易次数: 185笔

参数优化结果

不同止盈(止损3.5%,持仓24h)

TP 交易笔数 胜率 总收益 每笔期望
3% 185 49% +13.2% +0.07%
4% 185 48% +24.8% +0.13%
5% 185 48% +36.1% +0.20%
7% 185 47% +43.2% +0.23%
10% 185 45% +25.2% +0.14%

不同持仓时间(SL 3.5%, TP 4%)

持仓 交易笔数 胜率 总收益 每笔期望
6h 185 42% +9.5% +0.05%
12h 185 46% +42.0% +0.23%
24h 185 48% +24.8% +0.13%
36h 185 48% +41.0% +0.22%
48h 185 55% +66.3% +0.36%

最优参数组合

根据回测结果,最优参数为:

参数 说明
止盈 7% 平衡胜率和收益
止损 3.5% 控制单笔风险
持仓上限 48小时 给趋势足够时间发展
放量阈值 1.25x 确认信号有效性

期望收益: 每笔 +0.23%,胜率 47%

100美元小资金策略设计

核心挑战

  1. 资金有限 - 无法承受连续亏损
  2. 手续费占比高 - 频繁交易会侵蚀本金
  3. 仓位管理 - 需要精确控制每笔仓位
  4. 心理压力 - 小资金更容易情绪化

推荐策略

方案一:保守型

1
2
3
4
5
6
7
本金: $100
单笔仓位: $30 (30%)
最大持仓: 1笔
杠杆: 3-5x
预期月交易: 5-8笔
止损: 3%
止盈: 5%

风险控制:

  • 单笔最大亏损: $30 × 3% = $0.90 (本金的0.9%)
  • 连续10笔亏损后本金剩余: $91+
  • 给策略足够的容错空间

方案二:激进型(推荐有经验者)

1
2
3
4
5
6
7
本金: $100
单笔仓位: $50 (50%)
最大持仓: 1笔
杠杆: 5-10x
预期月交易: 8-12笔
止损: 3.5%
止盈: 7%

风险控制:

  • 单笔最大亏损: $50 × 3.5% = $1.75 (本金的1.75%)
  • 连续10笔亏损后本金剩余: $82.5
  • 更快积累,但风险更高

仓位计算公式

1
2
3
4
5
6
7
8
9
10
11
# 假设BTC价格 $67,944,使用10倍杠杆,仓位 $50
position_size_usd = 50
leverage = 10
margin_required = position_size_usd / leverage # $5

# 实际购买的BTC数量
btc_price = 67944
btc_size = position_size_usd / btc_price # 0.00074 BTC

# 在Hyperliquid上
# szDecimals = 5,所以可以精确到 0.00001 BTC

风险管理规则

  1. 单笔止损 - 永远设置止损,不接受超过预设的亏损
  2. 仓位限制 - 每笔不超过本金的50%
  3. 日亏损上限 - 单日亏损超过5%停止交易
  4. 避免过度交易 - 严格按照信号交易,不追涨杀跌
  5. 保留现金 - 至少保留30%现金应对意外

手续费影响分析

以100美元本金,50美元仓位为例:

操作 费用计算 实际费用
开仓(Maker) $50 × (-0.015%) -$0.0075 (返佣)
开仓(Taker) $50 × 0.045% $0.0225
平仓(Taker) $50 × 0.045% $0.0225
完整交易(Maker) -$0.015
完整交易(Taker) $0.045

💡 使用限价单作为Maker,完整交易净返佣$0.015!

下一步计划

  1. 测试网验证 - 在Hyperliquid测试网完整测试策略
  2. API钱包创建 - 创建专用的API钱包(安全)
  3. 实盘准备 - 设置监控和告警系统
  4. 等待资金 - 预计几天后收到100美元开始实盘

技术实现

已有Python脚本位于 lucky-trading-scripts/ 目录:

  • luckytrader/signal.py - 信号检测
  • luckytrader/backtest.py - 回测引擎
  • luckytrader/execute.py - 实盘执行
  • luckytrader/monitor.py - 仓位监控

配置文件 config/config.yaml 可调整所有策略参数。


本文记录了Day 2的研究成果。明天将继续完善交易系统,为实盘做准备。