经过Day 1和Day 2的研究,策略已经确定,回测结果也令人满意。今天进入实盘准备阶段,重点是确保交易系统的安全性和可靠性。
实盘前的三大准备
1. 测试网验证
为什么要测试?
- 验证策略在真实市场环境下的表现
- 测试订单执行逻辑(开仓、止损、止盈)
- 检查API交互是否正确
- 发现潜在的bug
Hyperliquid测试网
1 | Testnet URL: https://app.hyperliquid-testnet.xyz/ |
测试网提供虚拟资金,可以完整模拟实盘交易流程。
测试清单
- 信号检测:确认突破信号触发正确
- 订单执行:开仓 + SL + TP 原子操作
- 止损触发:模拟价格下跌,验证止损执行
- 止盈触发:模拟价格上涨,验证止盈执行
- 持仓超时:验证48小时后自动平仓
- 移动止损:验证盈利后止损线跟随
- 紧急平仓:测试手动关闭功能
2. 钱包安全架构
三层钱包架构
1 | 主钱包(Main Wallet) |
为什么用API钱包?
- 主钱包从不暴露给脚本
- API钱包权限受限(只能交易)
- 即使API私钥泄露,损失仅限$100
- 可随时撤销API权限
创建步骤
- 主钱包:现有的MetaMask钱包
- API钱包:Hyperliquid设置中创建
- 授权:仅授予交易权限
- 转账:从主钱包转入$100到API钱包
- 导出私钥:API钱包的私钥用于脚本
安全检查清单
- 主钱包私钥备份(助记词)
- API钱包权限确认(仅交易)
- API私钥单独存储(不在代码中)
- 定期检查API钱包余额
3. 风险控制系统
硬性规则
1 | 单笔止损:≤ 3.5% |
监控系统
- 每小时检查持仓状态
- 止损/止盈订单存活检查
- 异常交易告警(Telegram/邮件)
- 日收益/亏损统计
应急措施
- 紧急平仓按钮:一键关闭所有持仓
- 暂停交易:连续亏损后自动停止
- 人工介入:重大市场事件时手动控制
交易系统架构
代码结构
1 | lucky-trading-scripts/ |
关键特性
原子操作
1 | # 开仓 + 止损 + 止盈作为一个原子操作 |
移动止损
1 | 入场价:$100 |
超时平仓
- 持仓超过48小时自动平仓
- 避免资金长期占用
- 适合日内/波段策略
配置文件
1 | # config/config.toml |
运行流程
每日运行
1 | # 1. 检查信号(每30分钟) |
Cron定时任务
1 | # 每30分钟检查信号 |
心理准备
小资金交易的心理挑战
- 恐惧亏损:100美元不多,但连续亏损会影响心态
- 过度交易:想快速翻倍,违反纪律
- 追涨杀跌:看到大涨想追,大跌恐慌卖
- 忽视止损:亏损时想”再等等”,结果越亏越多
应对策略
- 相信数据:回测已经验证,相信概率
- 严格执行:信号触发就交易,没有信号就等待
- 接受亏损:每笔亏损都在预期内
- 记录日志:每笔交易记录,便于复盘
预期管理
根据回测结果:
- 胜率:47%(一半会亏)
- 期望:每笔+0.23%
- 月交易:8-12笔
- 月期望:+2-3%(复利后更高)
第一个月目标
- 不亏钱
- 验证系统稳定性
- 积累实盘经验
安全审计
在实盘前,回答以下问题:
| 检查项 | 状态 | 说明 |
|---|---|---|
| 主钱包私钥备份 | ✅ | 纸质备份,安全存放 |
| API钱包权限限制 | ✅ | 仅交易权限 |
| 私钥不在代码中 | ✅ | 环境变量 + 加密存储 |
| 止损必设置 | ✅ | 原子操作,失败则平仓 |
| 紧急平仓可用 | ✅ | 3次重试 + 告警 |
| 监控告警配置 | ✅ | Telegram bot |
| 测试网验证 | 🔄 | 待完成 |
| 单元测试通过 | ✅ | 130/130 |
时间线
1 | Day 1 (2/20):项目启动,选择Hyperliquid |
下一步
测试网验证(明天)
- 完整测试所有交易流程
- 验证异常情况处理
- 调整参数到最优
资金到位后
- 从主钱包转$100到API钱包
- 运行第一笔交易
- 开始记录交易日志
持续优化
- 每周复盘
- 每月参数优化
- 根据市场调整策略
准备充分才能从容面对市场。明天测试网验证,后天等待资金到账。$100→$217的旅程即将开始!