连续下穿保护:参数与运行说明
Auto Position 窄区间 LP 的下穿确认、观察恢复与风险敞口控制。
运行流程
Active LP
正常做市
跌破下沿
启动 Cooldown
有效下穿
到期仍未回区
达到 N 次
关闭 LP
Observing
观察止跌
Recovery Probe
小仓宽区间
恢复 / 清仓
成功复位或超时退出
Cooldown 内回区
不计数
取消本次下穿,不计数,继续原 LP。
有效次数 < N
重新定位
关闭旧 LP,并以当前价格重新定位;这不是持续空仓。
有效次数 ≥ N
进入观察
关闭 LP,不立即重开,进入观察期。
什么是“一次有效下穿”
开启连续下穿保护后,仍然复用 Auto Position 页面已有的 Cooldown。价格必须持续位于 LP 下沿外,直到 Cooldown 到期,才记录一次。
- Cooldown = 60 秒,跌破 40 秒后回区:不计数。
- 持续跌破 60 秒以上:下一次轮询时记 1 次。
- 同一个 LP NFT 即使关仓交易失败,也最多计数一次,避免重复累计。
参数表
触发与复位参数
| 参数 | 默认值 | 含义 |
|---|---|---|
| 触发次数 N | 3 | 滚动窗口内累计多少次有效下穿后停止立即重开,关闭 LP 并进入观察期。前 N−1 次仍会平旧仓并重新定位。 |
| 滚动窗口 (s) | 900 | 只统计最近这段时间发生的有效下穿。超过窗口的旧记录自动移除。900 秒即 15 分钟。 |
| 回区缓冲 (tick spacing) | 1 | 下方 Cooldown 期间,价格必须回到 tickLower + 缓冲×tickSpacing 才取消下穿。0 表示刚回区间就取消。 |
| 稳定复位时间 (s) | 600 | 普通仓位连续稳定处于区间内达到该时间后,清除本轮有效下穿历史并重新从 0 计数。 |
示例:N=3、窗口=900 秒。15 分钟内第 1、2 次有效下穿会关闭并重开;第 3 次关闭后进入观察。发生确认的上沿重定位、稳定在区间内达到复位时间、恢复试仓成功或人工 Resume,都会清除本轮记录。
观察与恢复参数
| 参数 | 默认值 | 含义 |
|---|---|---|
| 最短观察 (s) | 180 | 关闭 LP 进入观察后至少等待多久才允许恢复,防止刚清仓就因小反弹重新追入。 |
| 最长观察 (s) | 1800 | 超过该时间仍未满足恢复条件,卖出全部钱包风险币并进入 Circuit Breaker,不再自动循环观察。 |
| 不创新低 (s) | 120 | 最近多久不能出现新的观察低点。每次创新低都会更新低点并重新开始计时。 |
| 低点反弹 (bps) | 100 | 当前价格相对观察低点必须反弹的幅度。100 bps = 1%,200 bps = 2%。 |
| 试仓资金 (%) | 25 | 恢复时使用正常 Amount USD 的比例。例如正常金额 $1,000、试仓 25%,恢复仓约 $250。 |
| 试仓区间倍率 | 2 | 恢复试仓时同时放大 Tick Range Up/Down,随后再按池子的 tick spacing 对齐。 |
| 试仓成功时间 (s) | 600 | 从试仓开仓开始计时,到点且当前仍在区间内即视为恢复成功并清除下穿记录。Cooldown 内短暂出界后回区不会重置该计时。 |
| 失败锁定时间 (s) | 900 | 试仓再次发生有效下穿后暂停自动开仓;进入 Locked 时先把钱包风险币清理到最大敞口,到期再重新观察。 |
风险币敞口口径
计入
- 钱包中的风险币余额。
- 当前 LP 中估算的风险币本金。
不计入
- LP 尚未领取的手续费和奖励。
- 钱包中与该池无关的其他 Token。
不再计算百分比、Target、Soft、Hard、Panic 或历史高价保守估值。一边稳定币、一边非稳定币时,非稳定币为风险币;两边都是稳定币时风险为 0;两边都不是稳定币时使用池信息中的 base mint。显示刷新最多每 15 秒一次,同时受 Poll Interval 影响。
| 参数 | 默认值 | 含义 | 触发效果 |
|---|---|---|---|
| 最大风险敞口 (USD) | 500 | 风险币当前净值上限。风险净值 =(钱包 + 当前 LP 中的风险币数量)× 当前 USD 价格。 | 开仓后以及进入观察或 Locked 时清理超额钱包风险币;LP 内风险币不能单独卖出。 |
何时关闭 LP
有效下穿确认
每次下方 Cooldown 到期都会关闭旧 LP;次数不足 N 时随后重新开仓,达到 N 时进入观察。
恢复试仓失败
试仓再次发生有效下穿后关闭 LP,进入失败锁定。
观察达到最长时间
当前已无 LP;尝试卖出全部钱包风险币,然后进入 Circuit Breaker,需要人工 Resume。
Locked 风险清理
恢复试仓失败关闭 LP 后,把钱包风险币降到最大敞口;Swap 失败时后续轮询继续重试。
现有保护条件
Volume Low + 价格下跌、MM 沉默、Pool Watch 条件失效、K 线保护、连续负 PNL 熔断仍然有效。
人工操作
Managed 模式下 Stop/Remove 可关闭当前 LP;Unmanaged 模式不会自动处理链上 LP。
Swap Back 与剩余风险敞口
Swap Back 开启
关闭 LP 时先按原逻辑尝试换回稳定币;开仓后的最大敞口清理合并进原有 cleanup,不会重复 Swap。
Swap Back 关闭
LP 关闭后风险币可以留在钱包,但进入观察或 Locked 时仍会把超额部分卖到“最大风险敞口 USD”以内。
窄区间建议初始值
| 参数 | 建议值 | 含义 |
|---|---|---|
| Cooldown | 60–120s | 越短越敏感;需要结合 Poll Interval 和池子波动率。 |
| 触发次数 / 窗口 | 3 / 900s | 允许偶发刺穿,但识别 15 分钟内的连续下行重定位。 |
| 回区缓冲 / 稳定复位 | 1–2 / 600s | 减少贴边噪声,并在稳定运行 10 分钟后开始新周期。 |
| 观察 Min / Max | 180 / 1800s | 至少观察 3 分钟,30 分钟未恢复则锁定。 |
| 不创新低 / 反弹 | 120–180s / 100–200bps | 同时确认时间止跌和价格反弹。 |
| 试仓资金 / 区间 | 20–25% / 2× | 先用小资金和宽区间验证恢复。 |
| 试仓成功 / 失败锁定 | 600 / 900s | 试仓稳定 10 分钟复位;失败后等待 15 分钟。 |
| 最大风险敞口 | $500 | 应按可接受的风险币当前净值设置,并不低于正常开仓后 LP 自身的风险币净值。 |
窄区间接近下沿时 LP 会自然偏向风险币。最大敞口只清理钱包中的超额风险币,不能在 LP 仍打开时抽走 LP 内单边资产,因此上限应结合 Amount USD 和初始 LP 配比设置。