时间加权平均价格 (TWAP) 策略旨在将大额交易订单拆分为数笔小额订单,并按固定的时间间隔执行,从而降低大型订单对市场行情的影响,使平均成交价格更贴近实际市场价格。
这有助于最大限度地减少由大额订单导致的突然价格波动,使交易者能够以可控的方式执行交易。使用 TWAP 策略,交易者可以利用市场波动,同时将风险降至最低。这是算法交易中的一种热门工具,被机构投资者和对冲基金广泛使用。
TWAP 策略的运作原理
Bybit 的 TWAP 策略目前适用于所有永续和交割交易以及现货交易(仅限统一交易账户用户)。TWAP 策略会根据用户设置的参数计算最佳下单和执行时间。我们来举例说明。
假设参数设置如下:
总数量:96 BTC
总运行时间:4 小时
频率:30 秒
随机下单:关闭
根据上述参数,TWAP 算法将在 4 小时内以最佳时间间隔开始执行交易。
总运行时间 = 4 × 60 分钟 × 60 秒 = 14,400 秒
在 14,400 秒内,TWAP 策略会将 96 BTC 拆分为 480 个订单(14,400 秒/30 秒)。在 4 小时的总运行时间内,系统每 30 秒提交一个 0.2 BTC(96 BTC/480 个订单)的市价单。
如果启用随机下单功能,则每个拆分订单的数量将在一定范围内自动调整,通常最多比原始单笔订单数量增加或减少 20%。但是,系统仍将遵循在创建 TWAP 订单时指定的所有其他要求,例如确保随机订单数量不超过最大单笔订单数量。
在运行时间内,TWAP 算法会将订单拆分为数笔小额订单,并按固定的时间间隔执行,从而以可控的方式逐步完成整个订单的交易。TWAP 订单会持续运行,直到运行时间结束或整个订单完全成交。但是,在某些特殊情况下,我们无法保证订单全部执行。
TWAP 订单存在以下订单限制,可能会在触发某些条件时终止。
-
每个账户最多可同时运行 10 个 TWAP 策略,每个交易对最多可同时开启 5 个 TWAP 策略。
-
每个 TWAP 策略的下单频率可从每个订单 5 秒设置到每个订单 60 秒。
-
对于现货交易,通过 TWAP 策略下单的每个子订单的最大订单数量可点击此处查看。 对于永续和交割交易,每个子订单的最大订单数量必须 ≤ 此处所述最大订单数量的一半。例如,如果 BTCUSDT 的最大订单规模为 100 BTC,则每笔订单的最大数量为 50 BTC。
-
所有 TWAP 订单均为市价单(立即成交或取消订单)。如果通过 TWAP 提交的订单在特殊情况下未能完全成交,系统将尝试再次撮合订单。如果撮合失败,订单将被取消并等待下一次订单提交,直到 TWAP 策略终止或结束。
-
TWAP 策略在订单执行前不会占用任何保证金。请确保您的账户在执行订单时余额充足,否则策略将终止。平仓订单(只减仓订单)不会占用任何保证金。
-
在账户余额不足以完成订单、持仓模式变更或仓位价值超过风险限额或未平仓合约数量上限等情况下,TWAP 策略将自动终止。欲了解详情,请参阅后文的常见问题解答部分。
如何设置 TWAP 策略
第 1 步: 点击 Bybit App 底部的合约或交易,进入现货或永续及交割交易。 然后,点击工具图标,在交易页面下选择 TWAP。或者,您可以将订单类型切换为 TWAP。
第 2 步:按照以下参数创建您的 TWAP 订单:
-
持仓模式:与所选合约的持仓模式偏好一致。
-
总数量:输入要提交的订单的总数量,或使用百分比指示条快速设置订单的合约数量以及账户可用保证金比例。
-
总运行时间:设置 TWAP 策略的运行时间,范围为 5 分钟至 24 小时;或从快捷预设选项中进行选择:10 分钟、30 分钟、1 小时、4 小时或 8 小时。
-
频率:选择下单频率。每个订单的可能选项从 5 秒到 60 秒不等。
-
只减仓:这仅适用于永续和合约交易单向模式。在双向持仓模式下,对于平仓订单,交易者可以切换到“平仓”选项卡创建 TWAP 策略。
第 3 步:确保您输入的所有信息均正确无误,然后点击确认。
如何终止 TWAP 策略
在仓位选项卡中,点击工具,您可以在此查看策略的详细信息,包括成交/总数量、成交均价及限价等。选择终止以终止您的 TWAP 策略。
如何查看订单历史
前往全部订单页面并选择工具以查看 TWAP 策略的详细信息。点击详情即可查看通过 TWAP 策略成交的订单。
在“订单历史”页面上,您可以通过 TWAP 标签识别使用 TWAP 策略提交的订单。