SOL 15M Scalping Strategy — Hyperliquid
这是一个面向 Hyperliquid 平台上 SOL-PERP 的 15 分钟短线(scalping)策略,资料称其为经过完整回测、可直接用于生产的策略,会部署一个带全部预设过滤条件的实时 15 分钟信号提醒。
用途与定位
该技能用于在 Hyperliquid 上监控 SOL-PERP 的 15 分钟周期行情,按既定规则生成做多或做空的信号提醒,并附带入场价、止损、止盈等交易参数,供使用者参考执行。资料强调其信号带有全部过滤器,并以回测数据说明表现。
策略表现(52 天回测)
- 胜率:63.6%(启用全部过滤器时)
- 盈亏比(Profit factor):1.96
- 净盈亏:每月 +8.68%
- 每月交易数:约 22 笔
包含的组件与过滤条件
- 信号:15 分钟周期 9/21 EMA 交叉
- 趋势过滤:50 EMA 结构偏向
- 体制门控:200 EMA —— 仅在其上方做多、在其下方做空
- 动量:RSI 平滑(5 期移动平均)—— 做多区间 45–65,做空区间 35–55
- 成交量:要求出现 1.3 倍平均成交量放大
- 宏观过滤:1H EMA50 对齐
- 日内过滤:VWAP(每日重置)
- 订单块:看涨/看跌订单块检测 + 汇合标记
- 资金费率:当资金费率 > +0.01%/小时时跳过做多
- 仓位管理:每笔风险 1% / 杠杆 1–2x / TP1 位于 1.5R / TP2 位于 2.5R
安装与使用方式
运行初始化脚本以部署实时提醒任务:
python3 skills/sol-scalper/scripts/setup_alert.py
该脚本将会:
- 注册一个定时任务(每 15 分钟执行一次)
- 部署信号监控脚本
- 激活该任务——提醒会立即开始触发
提醒输出格式
每条提醒包含:
- 方向(LONG/SHORT)+ 信号类型(完整交叉 vs 订单块观察区)
- 入场价、止损、TP1、TP2
- 所有指标数值及通过/未通过状态
- 最接近当前价格的订单块
- 资金费率 + 未平仓合约量(open interest)
- 针对你的账户规模的仓位计算公式
信号类型
-
完整信号(Full Signal)——所有条件已满足,信念度最高,立即入场。示例: 📡 SOL 15M SCALP — 🟢 LONG SIGNAL
-
订单块观察区(OB Watch Zone)——尚未出现交叉,但价格处于订单块内且其他条件已对齐,等待交叉出现或结构成形。示例: 📡 SOL 15M SCALP — OB WATCH ZONE ⚡
-
静默(Silent)——无设置。不打印任何内容,也不发送推送。
入场规则
- 做多:9 EMA 上穿 21 EMA + 价格 > 50 EMA + 价格 > 200 EMA + 平滑 RSI 在 45–65 + 1H EMA 看涨 + 价格 > VWAP + 成交量放大
- 做空:镜像条件 —— 9 下穿 21 + 价格 < 50 EMA + 价格 < 200 EMA + 平滑 RSI 在 35–55 + 1H EMA 看跌 + 价格低于 VWAP + 成交量放大
风险规则
- 每笔交易风险为账户的 1%
- 杠杆最高 1–2x
- 在 TP1 平掉 50%,并将止损移至盈亏平衡点
- 剩余仓位在 TP2 或 EMA 交叉反转时平掉
- 若单次交易时段亏损达 -2%,当日停止交易
经测试后被弃用的指标
资料列出了以下经测试后未采用的条件及其原因:
- OBV —— 滞后,会拉低胜率(-15%)
- 布林带 —— 属均值回归工具,与动量信号相冲突
- ATR 动态止损 —— 会放宽止损,损害风险回报比
- 单独使用 StochRSI —— 单独使用时胜率最高,但会过滤掉过多本可盈利的交易
- 30 分钟时间框架 —— 太慢,入场时行情已完成
文件说明
- scripts/setup_alert.py —— 端到端部署实时提醒任务
- scripts/signal_monitor.py —— 核心信号逻辑(可独立运行,也可通过任务运行)
- references/backtest_notes.md —— 完整回测方法论与过滤器比较结果
限制与说明
资料未提供该策略在实盘环境下的验证结果、不同市场条件下的表现、手续费与滑点处理方式,也未说明该提醒是否自动下单(资料仅描述为信号提醒)。以上回测数据来自资料原文,实际使用效果可能不同。