Byreal Copy Trade
CLMM 仓位跟单
仪表盘
跟单
仓位映射监听地址监听池跟单历史
策略
自动仓位网格交易
仓位与监控
我的仓位成交量监控
设置
Solana 主网 · 轮询 5s
自动仓位

连续下穿保护:参数与运行说明

Auto Position 窄区间 LP 的下穿确认、观察恢复与风险敞口控制。

返回 Auto Position

先区分两个概念:LP 已关闭,不代表风险敞口已经归零。

LP 关闭后风险币可能留在钱包。系统会按“最大风险敞口 USD”清理超额部分;观察超时则尝试全部卖出。Swap 失败时仍可能残留风险币,因此会熔断并记录错误。

运行流程
Active LP
正常做市
跌破下沿
启动 Cooldown
有效下穿
到期仍未回区
达到 N 次
关闭 LP
Observing
观察止跌
Recovery Probe
小仓宽区间
恢复 / 清仓
成功复位或超时退出
Cooldown 内回区
不计数
取消本次下穿,不计数,继续原 LP。
有效次数 < N
重新定位
关闭旧 LP,并以当前价格重新定位;这不是持续空仓。
有效次数 ≥ N
进入观察
关闭 LP,不立即重开,进入观察期。

什么是“一次有效下穿”

开启连续下穿保护后,仍然复用 Auto Position 页面已有的 Cooldown。价格必须持续位于 LP 下沿外,直到 Cooldown 到期,才记录一次。

实际确认时间 ≈ Cooldown + 最多一个 Poll Interval
  • Cooldown = 60 秒,跌破 40 秒后回区:不计数。
  • 持续跌破 60 秒以上:下一次轮询时记 1 次。
  • 同一个 LP NFT 即使关仓交易失败,也最多计数一次,避免重复累计。
参数表
触发与复位参数
参数默认值含义
触发次数 N3滚动窗口内累计多少次有效下穿后停止立即重开,关闭 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 时先把钱包风险币清理到最大敞口,到期再重新观察。

恢复开仓必须同时满足

  1. 已经达到最短观察时间。
  2. 最近指定时间没有创新低。
  3. 相对观察低点的反弹达到配置 bps。
  4. 启用 Volume Auto 时,Volume 已恢复正常。
风险币敞口口径
计入
  • 钱包中的风险币余额。
  • 当前 LP 中估算的风险币本金。
不计入
  • LP 尚未领取的手续费和奖励。
  • 钱包中与该池无关的其他 Token。
风险币净值 =(钱包风险币数量 + 当前 LP 风险币本金数量)× 当前风险币 USD 价格

不再计算百分比、Target、Soft、Hard、Panic 或历史高价保守估值。一边稳定币、一边非稳定币时,非稳定币为风险币;两边都是稳定币时风险为 0;两边都不是稳定币时使用池信息中的 base mint。显示刷新最多每 15 秒一次,同时受 Poll Interval 影响。

参数默认值含义触发效果
最大风险敞口 (USD)500风险币当前净值上限。风险净值 =(钱包 + 当前 LP 中的风险币数量)× 当前 USD 价格。开仓后以及进入观察或 Locked 时清理超额钱包风险币;LP 内风险币不能单独卖出。

开仓后只执行一次统一清理:先估算新 LP 内风险币净值,再用“最大敞口 − LP 风险净值”作为钱包风险币允许保留值,交给原有开仓后 cleanup Swap。不会追加第二次风险 Swap。若 LP 本身已经超过上限,只能显示 over limit,必须等 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”以内。
进入 Observing 不等于风险敞口为零,而是最多保留配置的风险净值;观察达到最长时间仍不能恢复时,系统才尝试全部清仓并熔断。Swap 失败会留下错误记录和残余风险币。
窄区间建议初始值
参数建议值含义
Cooldown60–120s越短越敏感;需要结合 Poll Interval 和池子波动率。
触发次数 / 窗口3 / 900s允许偶发刺穿,但识别 15 分钟内的连续下行重定位。
回区缓冲 / 稳定复位1–2 / 600s减少贴边噪声,并在稳定运行 10 分钟后开始新周期。
观察 Min / Max180 / 1800s至少观察 3 分钟,30 分钟未恢复则锁定。
不创新低 / 反弹120–180s / 100–200bps同时确认时间止跌和价格反弹。
试仓资金 / 区间20–25% / 2×先用小资金和宽区间验证恢复。
试仓成功 / 失败锁定600 / 900s试仓稳定 10 分钟复位;失败后等待 15 分钟。
最大风险敞口$500应按可接受的风险币当前净值设置,并不低于正常开仓后 LP 自身的风险币净值。

窄区间接近下沿时 LP 会自然偏向风险币。最大敞口只清理钱包中的超额风险币,不能在 LP 仍打开时抽走 LP 内单边资产,因此上限应结合 Amount USD 和初始 LP 配比设置。

返回配置 Auto Position