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"
}