
时间加权平均价格 (TWAP) 策略旨在将大额交易订单拆分为数笔小额订单,并按固定的时间间隔执行,从而降低大型订单对市场行情的影响,使平均成交价格更贴近实际市场价格。
这有助于最大限度地减少由大额订单导致的突然价格波动,使交易者能够以可控的方式执行交易。使用 TWAP 策略,交易者可以利用市场波动,同时将风险降至最低。这是算法交易中的一种热门工具,被机构投资者和对冲基金广泛使用。
TWAP 策略的运作原理
TWAP策略之根据用户设置的参数计算出最佳的下单和成交时机。在我们进入到示例之前,让我们先了解每个参数代表什么。
参数 |
解释 |
数量 |
这是您想要通过 TWAP 下达的订单总数量。 |
运行时间 (5分钟 - 24小时) |
此项设置 TWAP 策略的有效时长。您可以选择 5 分钟到 24 小时之间的任意时长。 在此期间,算法会定期下子订单,直到总数量完全成交或运行时间结束。 注意:在动荡的市场条件下,无法保证完全执行。 |
频率 |
每个子订单之间的时间间隔。默认为 30 秒,但您可以自定义。 |
数量(每个子订单) |
这是每个子订单的大小。如果启用了随机订单,则每个子订单将在此值的基础上变化±20%。 |
随机订单 |
启用后,每个子订单的数量将在指定数量的±20%范围内随机调整。但是,其他要求(例如确保每个订单数量不超过最大单笔订单数量)仍将适用。 |
订单类型 (高级设置) |
您可以选择如何下达每个子订单。
限价价格(买入)= 最佳买价-设定距离或最佳买价×(1-距离%) 限价价格(卖出)= 最佳卖价+设定距离或最佳卖价×(1+距离%) |
触发价格 (高级设置) |
只有当最新成交价达到设定的触发价格时,TWAP策略才会被激活。 |
停止价格 (高级设置) |
当最新成交价达到设置的停止价格时,TWAP策略将会终止。 |
例子
假设设置的参数如下:
-
总数量:96 比特币
-
总运行时间:4小时
-
频率:30秒
-
随机订单:未启用
-
订单类型: 市价
-
触发价格:$100,000
-
停止价格:$110,000
当价格达到 $100,000 时将触发 TWAP 策略,并且我们的策略将在 4 小时内以指定间隔开始执行订单。
总运行时间 = 4 × 60分钟 × 60秒 = 14,400秒
14400秒,TWAP策略将96BTC拆分成480单(14400秒/30秒),总运行时间4小时,每30秒挂单0.2BTC(96BTC/480单)。
当所有 96 BTC 全部执行、持续时间结束或达到止损价($110,000 )时(以先发生者为准),TWAP 策略将终止。
订单限制
TWAP 订单受下述订单限制,并且如果触发某些条件,可能会终止。
-
每个账户可支持20TWAP策略同时运行,每个交易对最多可开仓十(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 策略提交的订单。

