跳转到正文

DCA 新增

DCA 订单会将总预算分散到多次买入,并为执行计划增加价格区间限制。适合希望逐步建立仓位、但又不希望价格离开可接受范围后仍继续买入的场景。

DCA 会等待,TWAP 会立即开始
DCA 的第一笔买入只有在经过一个完整的时间间隔后才可能执行,并且必须位于设定的价格区间内。TWAP 则会立即提交第一笔买入,而且没有价格条件。

执行计划如何推进

价格区间可以使用绝对价格,也可以使用相对于当前价格的百分比变化。每到一个时间间隔,QZAR 都会先检查价格区间,再决定是否提交下一笔买入。

设置含义
总预算(Total budget)此订单最多可以支出的金额
区间(Range)允许执行买入的价格范围
订单数量(Number of orders)计划完成的买入次数
间隔(Interval)符合条件的两次买入之间的时间
随机延迟(Jitter) (可选)为每次买入增加 1–60 秒的随机延迟

每笔买入金额为 总预算 / 订单数量。如果价格位于区间之外,计划会等待,并且不会消耗一次买入次数。价格重新进入区间后,计划可以继续,直到所有计划买入均已完成或订单被取消。

示例

假设设置总预算 10 SOL、5 次买入、30 分钟间隔,价格区间为 $0.80–$1.00。每笔成功买入使用 2 SOL:

  • 第一个间隔结束时价格为 $0.92,QZAR 提交第一笔买入
  • 下一个间隔结束时价格为 $1.04,由于超出区间,订单继续等待
  • 当价格回到 $0.97 后,在下一次符合条件的检查点,计划可以继续执行

订单会在五笔计划买入全部成功后完成;如果价格长时间位于区间外,总运行时间会相应延长。

设置价格区间和执行计划

从代币或资金池交易菜单中选择 DCA,然后设置:

  1. 每个所选钱包的 总预算(Total budget)
  2. 使用绝对数值或百分比设置 区间(Range)
  3. 订单数量(Number of orders)间隔(Interval)
  4. 可选的 随机延迟(Jitter)

钱包选择、来源代币、执行设置、可选 TP/SL 和订单提交方式,请按照 经典限价单 页面中的通用流程操作。

请保持剩余预算可用
资金不会被预留。在整个运行期间,每个所选钱包都需要有足够的来源代币余额来覆盖剩余买入,并保留足够的原生代币支付执行手续费。某一笔买入失败不会阻止之后计划中的买入继续执行。

是等待,还是失败?

订单详情会显示已完成和剩余的买入次数、每笔买入金额、当前区间状态以及距离下一笔买入的时间。等待区间(Waiting for range) 表示执行计划仍然有效,只是当前价格不符合条件;运行中(Running) 表示至少已有一笔买入完成。

如果波动频繁打断计划,可以考虑扩大区间,并检查 订单数量 × 间隔 是否能够形成合理的最短运行时长。每一次实际提交的买入仍然取决于当时的路由可用性、滑点、余额和手续费优先级。