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个订单)的市价单。
当以下任一条件达成时,TWAP 策略将终止:全部96 BTC完全成交、运行时间结束,或达到止损价($110,000)。
订单限制
TWAP订单受以下订单限制约束,并且在触发特定条件时可能会被终止。
- 每个账户最多支持30个TWAP策略同时运行,且每个交易对最多可同时开仓十(10)个 TWAP策略。
- 每个TWAP策略的订单委托频率可以设置为从每笔订单5秒到每120秒。.
- 有关每个子订单的最小订单规模,请参考现货交易规则或衍生品交易参数。
- 对于现货交易,通过TWAP策略下单的每笔子订单的最大订单规模可在此处找到。对于永续和合约交易,每笔子订单的最大订单规模必须≤此处所述最大订单规模的一半。例如,如果BTCUSDT的最大订单规模为100 BTC,则每笔订单的最大数量为50 BTC。
- 最小总数量TWAP = Max(最小名义价值 × 子订单数量 / 最近成交价 × 1.1, 最小订单规模 × 子订单数量)
- 子订单数量 = 运行时间(秒)/ 频率
- 如果在特殊情况下,TWAP 委托的订单未完全成交,系统将尝试重新撮合订单。如果撮合失败,订单将被取消,并等待下一个订单委托,直到TWAP 策略终止或结束。
- 在任何订单执行前,TWAP 策略不会占用任何__保证金__。请确保您的账户在订单执行时有足够的__余额__,否则策略将终止。平仓订单(仅减仓订单)不占用任何__保证金__。
- TWAP 策略在以下情况下将自动终止:余额不足以完成订单,__仓位__模式发生变更,__仓位__价值超出风险限额或持仓量限额,运行时间超过7天,等。更多详情,请参考下方的常见问题解答部分。
分步指南
如何设置您的TWAP策略
步骤 1:点击订单区域的工具,然后选择TWAP。

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

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

如何终止您的TWAP策略
在__仓位__选项卡中,点击工具,然后选择TWAP。您将能够查看策略的详细信息,包括已成交量/总计、平均成交价、价格限制等。点击终止以终止您的TWAP策略。

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

历史订单显示,使用您的 TWAP 策略所下达的订单,可以通过“订单类型”下的 TWAP 标签进行识别。
