SOL 15M Scalping Strategy — Hyperliquid
这是一个面向 Hyperliquid 上 SOL-PERP 的全回测、可投入生产的短线(scalping)策略,部署后会在 15 分钟周期上输出实时信号告警,所有过滤条件均已预先接好。
【策略表现(52 天回测)】
- 胜率:63.6%(启用全部过滤)
- 盈亏比:1.96
- 净盈亏:+8.68%/月
- 交易频率:约 22 笔/月
【包含组件】
- 信号:15 分钟图上的 9/21 EMA 交叉
- 趋势过滤:50 EMA 结构偏向
- 趋势门控:200 EMA——只在上方做多、下方做空
- 动量:RSI 平滑(5-MA)——做多区间 45–65,做空区间 35–55
- 成交量:需要 1.3 倍平均成交量突增
- 宏观过滤:1 小时 EMA50 对齐
- 日内过滤:VWAP(每日重置)
- 订单块:看涨/看跌订单块检测 + 汇合标记
- 资金费率:资金费率高于 +0.01%/小时时跳过做多
- 仓位:1% 风险 / 1–2 倍杠杆 / TP1 在 1.5R / TP2 在 2.5R
【安装方式】 运行设置脚本以部署实时告警任务: python3 skills/sol-scalper/scripts/setup_alert.py
该脚本会:
- 注册一个定时任务(每 15 分钟一次)
- 部署信号监控脚本
- 激活任务——告警立即开始推送
【告警输出格式】 每条告警包含:
- 方向(LONG/SHORT)+ 信号类型(完整交叉 vs 订单块观察区)
- 入场价、止损、TP1、TP2
- 所有指标值及其通过/失败状态
- 距离价格最近的订单块
- 资金费率 + 未平仓合约量
- 按账户规模计算的仓位公式
【信号类型】
- 完整信号——所有条件满足,信念度最高,立即入场: 📡 SOL 15M SCALP — 🟢 LONG SIGNAL
- 订单块观察区——尚未交叉,但价格位于订单块内且其他条件对齐,待命等待交叉到来或结构形成: 📡 SOL 15M SCALP — OB WATCH ZONE ⚡
- 静默——无形态,不输出、不推送。
【入场规则】
- 做多:9 EMA 上穿 21 EMA + 价格 > 50 EMA + 价格 > 200 EMA + RSI_smooth 45–65 + 1 小时 EMA 看涨 + 价格 > VWAP + 成交量突增
- 做空:镜像条件——9 EMA 下穿 21 EMA + 价格 < 50 EMA + 价格 < 200 EMA + RSI_smooth 35–55 + 1 小时 EMA 看跌 + 价格 < VWAP + 成交量突增
【风险规则】
- 每笔交易风险为账户的 1%
- 杠杆最多 1–2 倍
- TP1 平仓 50%,并将止损移动至保本
- TP2 平仓剩余仓位,或在 EMA 交叉反转时平仓
- 若单次交易时段亏损 -2%,当日停止交易
【已测试并否决的指标】
- OBV——滞后,拖累胜率(-15%)
- 布林带——均值回归工具,与动量信号相冲突
- ATR 动态止损——扩大止损,损害盈亏比
- 单独 StochRSI——孤立使用时胜率最佳,但会过滤掉太多好交易
- 30 分钟周期——太慢,等入场时行情已经走完
【文件】
- scripts/setup_alert.py——端到端部署实时告警任务
- scripts/signal_monitor.py——核心信号逻辑(可单独运行或通过任务运行)
- references/backtest_notes.md——完整回测方法论与过滤条件对比结果
【限制说明】 本技能为交易信号与策略逻辑工具,不构成投资建议;回测表现不代表未来收益。具体平台限制、收费情况、账户要求等暂未提供。