SuperAPI AI 工具集

dsl-tight

通用与其它

查看项目

更新于 10-16 01:27

技能介绍

用途:dsl-tight 是 DSL v5 的预设变体,用于 Hyperliquid 永续合约的移动止损与利润保护。它复用 dsl-v5.py 与 dsl-cli.py,采用策略级 cron、MCP 清算所与状态文件({DSL_STATE_DIR}/{strategyId}/{asset}.json,xyz dex 为 xyz--SYMBOL.json)。相比可配置的 DSL v5,它参数更少、默认更紧。

主要能力:所有阈值以 ROE 定义,脚本自动换算价格:price_floor = entry × (1 ± lockPct / 100 / leverage)。阶段一为 5% ROE 追踪地板、需连续 3 次突破,并由入场价与杠杆自动计算绝对地板。阶段二为 4 级利润锁定:触发 ROE 10%/20%/40%/75%,锁定高水位涨幅的 50%/65%/75%/85%,对应突破次数 3/2/2/1,突破要求随利润增长而收紧。地板取 max(级别地板, 追踪地板)(LONG),SHORT 取 min()。硬衰减,恢复后突破计数归零。停滞止盈:ROE ≥ 8% 且高水位 1 小时未改善时自动平仓。

使用方式:先安装 dsl-dynamic-stop-loss 技能,推荐用 dsl-cli.py add-dsl --configuration @dsl-tight/dsl-profile.json 配置。每策略一个 cron,每 3–5 分钟运行一次,例如:DSL_STATE_DIR=/data/workspace/dsl DSL_STRATEGY_ID=strategy-uuid python3 /path/to/dsl-dynamic-stop-loss/scripts/dsl-v5.py。无需 DSL_ASSET,脚本自行发现持仓。可用 cron 表达式 "*/3 * * * *" 对齐时钟。代理负责:策略失效时删除 cron 并清理、closed=true 时通知用户、pending_close=true 时告警并下轮重试。

适用场景:10 倍杠杆、高波动资产的短线或趋势仓位,希望利润扩大后更快锁定。

限制:取决于 Hyperliquid 与 dsl-dynamic-stop-loss 技能;需正确解析脚本路径;状态文件需按约定放置;其余平台、费用与效果资料暂未提供。