跳到主要内容

Conditional

条件订单,在其触发价格达到之前保持非激活状态,随后提交限价或市价订单。

orderType string必填

条件订单,在其触发价格达到之前保持非激活状态,随后提交限价或市价订单。

可选值: []

clOrderIdstring

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

symbolstring必填

交易对。

orderSidestring必填

订单方向:BUY 或 SELL。

可选值: [BUY, SELL]

orderSizeint64必填

订单数量(合约张数)。

positionModestring

此订单适用的仓位模式(单向或对冲)。

可选值: [ONE_WAY, HEDGE, ISOLATED]

默认值: ONE_WAY
timeInForcestring

订单触发后应用的有效期策略。

可选值: [FOK, GTC, IOC, HALFSEC, HALFMIN, FIVEMIN, HOUR, TWELVEHOUR, DAY, WEEK, MONTH]

默认值: GTC
reduceOnlyboolean

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

postOnlyboolean

若为 true,当触发后的订单会吃单(消耗流动性)时将被拒绝,确保仅作为 maker 成交。

orderPricedouble

订单触发后使用的限价。市价式触发时省略。

triggerPricedouble

订单转为激活状态的价格。

triggerTypestring

用于评估触发的参考价格类型。

可选值: [INDEX_PRICE, LAST_PRICE, MARK_PRICE]

takeProfitTriggerTypestring

用于评估止盈触发的参考价格类型。

可选值: [INDEX_PRICE, LAST_PRICE, MARK_PRICE]

stopLossTriggerTypestring

用于评估止损触发的参考价格类型。

可选值: [INDEX_PRICE, LAST_PRICE, MARK_PRICE]

takeProfitTriggerPricedouble

附加到最终订单上的止盈触发价格。

stopLossTriggerPricedouble

附加到最终订单上的止损触发价格。

Conditional
{
"orderType": "LIMIT",
"clOrderId": "string",
"symbol": "string",
"orderSide": "BUY",
"orderSize": 0,
"positionMode": "ONE_WAY",
"timeInForce": "GTC",
"reduceOnly": true,
"postOnly": true,
"orderPrice": 0,
"triggerPrice": 0,
"triggerType": "INDEX_PRICE",
"takeProfitTriggerType": "INDEX_PRICE",
"stopLossTriggerType": "INDEX_PRICE",
"takeProfitTriggerPrice": 0,
"stopLossTriggerPrice": 0
}