纯盈利导向的 IOC-only 高频交易策略,基于 Hyperliquid 平台
🚧 Week 1 开发中 - IOC-only 基线实现
# 创建虚拟环境
make setup
source .venv/bin/activate
# 安装依赖
make install-dev# 复制环境变量模板
cp .env.example .env
# 编辑 .env 文件,填入你的 API 密钥
vim .env# 代码质量检查
make check
# 运行测试
make test- 数据层:WebSocket 连接 + 订单簿重建
- 信号层:OBI + Microprice + Impact 信号
- 执行层:IOC 执行器 + 滑点估计
- 风控层:硬熔断(单笔/日回撤/API 异常)
- 分析层:PnL 归因系统
| 指标 | 目标值 | 说明 |
|---|---|---|
| 信号 IC | ≥ 0.03 | Spearman 相关性 |
| Alpha 占比 | ≥ 70% | 方向性收益主导 |
| 成交成本 | ≤ 25% | Fee + Slip |
| 胜率 | ≥ 60% | 扣除成本后 |
| 端到端延迟 | < 100ms | p99 延迟 |
# 开发
make format # 格式化代码
make lint # 代码检查
make test # 运行测试
make pre-commit # 提交前检查
# 验证(需要历史数据)
make validate-signals # 信号验证
make backtest-week1 # Week 1 回测
make validate-all # 全部验证
# 运行
python -m src.main --dry-run # 干跑测试
python -m src.main # 正式运行hype/
├── src/ # 核心代码
├── tests/ # 测试代码
├── config/ # 配置文件
├── docs/ # 文档
├── scripts/ # 工具脚本
└── data/ # 数据目录
- 不要将
.env文件提交到 Git - 定期审查交易日志和 PnL 归因
- 遵守 Hyperliquid 平台的 API 限流规则
MIT