跳到主要内容

Twap

TWAP(时间加权平均价格)订单,将母单数量拆分为较小的子订单,并在固定时间窗口内分散执行。

orderType string必填

TWAP(时间加权平均价格)订单,将母单数量拆分为较小的子订单,并在固定时间窗口内分散执行。

可选值: []

clOrderIdstring

用于跟踪和幂等性的客户端分配订单标识符。

symbolstring必填

交易对。

orderSidestring必填

订单方向:BUY 或 SELL。

可选值: [BUY, SELL]

orderSizeint64必填

订单总数量(合约张数),分配到各子订单中。

reduceOnlyboolean

若为 true,该订单只能减少现有仓位,不能开仓或加仓。

timePeriodint64

分发子订单的总执行窗口,单位为秒。

可选值: >= 60 and <= 86400

randomizeSizeboolean

若为 true,各子订单数量将在限度内随机化,以降低可预测性。

subTwapMaxOrderSizedouble

每个子订单的最大数量。

maxSpreaddouble

可接受的最大买卖价差。当价差更宽时,子订单将暂停。

makerFirstboolean

若为 true,子订单优先以 maker 成交,然后再回退到 taker 行为。

maxDistanceThroughBookdouble

子订单可穿越进入订单簿的最大距离。

pausePricedouble

超过该参考价格后,TWAP 计划将暂停以避免不利成交。

activationTriggerPricedouble

TWAP 计划开始执行的可选价格。在达到此价格之前处于非激活状态。

activationTriggerTypestring

用于评估激活价格的参考价格类型。

可选值: [INDEX_PRICE, LAST_PRICE, MARK_PRICE]

Twap
{
"orderType": "LIMIT",
"clOrderId": "string",
"symbol": "string",
"orderSide": "BUY",
"orderSize": 0,
"reduceOnly": true,
"timePeriod": 0,
"randomizeSize": true,
"subTwapMaxOrderSize": 0,
"maxSpread": 0,
"makerFirst": true,
"maxDistanceThroughBook": 0,
"pausePrice": 0,
"activationTriggerPrice": 0,
"activationTriggerType": "INDEX_PRICE"
}