TWAP(时间加权平均价格)策略旨在将大额交易订单划分为小额订单,并定期执行,旨在减少大额订单对市场的影响,实现反映市场实际价格的平均执行价格。
这有助于防止由于订单量较大而导致的突然市场波动,使交易者能够以可控的方式执行交易。通过使用 TWAP,交易者可以利用市场波动,同时最大限度地降低风险。它是算法交易中的热门工具,被机构投资者和对冲基金广泛使用。
TWAP 如何运作
TWAP 策略根据用户设置的参数计算下单和执行的最佳时间。在继续示例之前,我们先来解释一下每个参数代表什么。

示例
假设参数设置如下:
- 总数量:96 BTC
- 总运行时间:4 小时
- 频率:30 秒
- 随机订单:已禁用
- 订单类型:市价单
- 触发价格: $100,000
- 止损价格: $110,000
当价格达到 $100,000 时,将触发 TWAP 策略,我们的算法将在 4 小时内以最佳时间间隔开始执行交易。
总运行时间 = 4 × 60 分钟 × 60 秒 = 14,400 秒
14,400 秒后,TWAP 策略会将 96 BTC 拆分为 480 个订单 (14,400/30)。在 4 小时的总运行时间内,每 30 秒将下达 0.2 BTC(96 BTC/480 订单)市价单。
当全部 96 BTC 全部执行完毕、期限结束或止损价格达到 ($110,000) 时,TWAP 策略将终止,以先到者为准。
订单限额
TWAP 订单受以下订单限制约束,如果触发特定条件,订单可能会终止。
- 每个账户可支持同时运行的 20 个 TWAP 策略,每个交易对最多可同时开通十 (10) 个 TWAP 策略。
- 每个 TWAP 策略的下单频率可设置为 5 秒/单至 120 秒/单。
- 请参阅现货交易规则或衍生品交易参数,了解每个子订单的最低订单量。
- 对于现货交易,通过 TWAP 策略下达的每个子订单的最大订单量可在此处查看。对于永续和合约交易,每个子订单的最大订单量必须小于或等于 (≤) 此处所述的最大订单量的一半。例如,如果 BTCUSDT 的最大订单量为 100 BTC,则每个订单的最大数量为 50 BTC。
- TWAP 的最小总量 = Max(最小名义价值 × 下单数量 / 最后成交价格 × 1.1,最小订单数量 × 下单数量)
子订单数量 = 以秒为单位的运行时间/频率
- 如果 TWAP 下单的订单在特殊情况下未完全完成,系统将尝试再次匹配订单。如果匹配失败,订单将被取消,等待下一次下单,直到 TWAP 策略终止或结束。
- TWAP 策略不会在任何订单执行前占用任何保证金。请确保您在订单执行时账户余额充足,否则策略将终止。平仓订单(只减仓订单)不占用任何保证金。
- 如果余额不足、仓位模式发生变化、仓位价值超过风险限额或未平仓利息限额、运行 7 天等,TWAP 策略将自动终止。欲了解详情,请参阅下方常见问题解答部分。
分步指南
如何设置 TWAP 策略
第 1 步: 点击订单区的工具,然后选择 TWAP。

第 2 步: 填写参数,创建您的 TWAP 订单。

第 3 步: 请确保您输入的所有信息正确无误,然后点击确认。

如何终止 TWAP 策略
在仓位选项卡中,点击工具,然后选择 TWAP。您可以查看策略详情,包括已成交/订单数量、平均成交价、限价等。点击终止,终止您的 TWAP 策略。

如何查看订单记录
请前往工具历史记录,然后选择 TWAP 作为工具类型。点击详情,查看通过 TWAP 策略完成的订单。

订单记录显示,使用 TWAP 策略下达的订单可通过订单类型下的 TWAP 标签进行识别。
