跳到主要内容

OrderResp

orderIdstring

服务器分配的订单 ID。

clOrderIdstring

从下单时回传的客户端分配订单 ID。

symbolstring

交易对。

orderSidestring

订单方向:BUY 或 SELL。

可选值: [BUY, SELL]

typeint32

订单类型代码。

orderPricedouble

订单的限价。

originalOrderSizeint32

下单时的原始订单数量(合约张数)。

currentOrderSizeint32

成交和修改后的当前剩余订单数量(合约张数)。

totalFilledSizeint32

累计成交数量(合约张数)。

remainingSizeint32

剩余未成交数量(合约张数)。

averageFillPricedouble

迄今为止各笔成交的平均成交价。

orderStatestring

可读的订单状态名称。

timestampint64

最近一次状态变更的服务器时间戳,单位为自 epoch 起的毫秒数。

reduceOnlyboolean

若订单只能减少现有仓位,则为 true。

positionModestring

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

可选值: [ONE_WAY, HEDGE, ISOLATED]

positionDirectionstring

订单影响的仓位方向:LONG 或 SHORT。

可选值: [LONG, SHORT]

positionIdstring

订单所绑定仓位的标识符。

closeOrderboolean

若订单为平仓订单,则为 true。

pegPriceMindouble

挂钩订单价格区间的下限。

pegPriceMaxdouble

挂钩订单价格区间的上限。

pegPriceDeviationdouble

应用于挂钩参考价格的偏移量。

currentPegPricedouble

当前挂钩工作价格。

triggerOrderboolean

若此订单为尚未触发的条件触发订单,则为 true。

triggeredboolean

一旦触发条件已触发,则为 true。

triggerPricedouble

已配置的触发价格。

triggerOriginalPricedouble

任何修改之前最初提交的触发价格。

triggerOrderTypeint32

触发后将提交的订单类型代码。

triggerTrailingStopDeviationdouble

触发的移动止损行为的跟踪距离。

triggerStopPricedouble

触发订单激活后使用的止损价格。

triggerUseLastPriceboolean

若使用最新成交价作为触发参考则为 true,否则使用标记价格。

trailValuedouble

止损相对于所达到的最优参考价格保持的跟踪距离。

trailValueTypestring

trailValue 的解释方式(绝对价格偏移或百分比)。

可选值: [DISTANCE, PERCENTAGE]

activationPricedouble

跟踪或计划逻辑激活的价格。

activationPriceTypestring

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

可选值: [INDEX_PRICE, LAST_PRICE, MARK_PRICE]

takeProfitOrder object

附加的止盈触发(如有)。

orderIdstring

附加触发订单的服务器分配订单 ID。

sidestring

触发分支的订单方向:BUY 或 SELL。

可选值: [BUY, SELL]

triggerPricedouble

此触发生效的价格。

triggerUseLastPriceboolean

若使用最新成交价作为触发参考则为 true,否则使用标记价格。

stopLossOrder object

附加的止损触发(如有)。

orderIdstring

附加触发订单的服务器分配订单 ID。

sidestring

触发分支的订单方向:BUY 或 SELL。

可选值: [BUY, SELL]

triggerPricedouble

此触发生效的价格。

triggerUseLastPriceboolean

若使用最新成交价作为触发参考则为 true,否则使用标记价格。

cancelDurationint64

根据有效期推导出的撤单时长(毫秒)。GTC 时为零。

timeInForcestring

应用于订单的有效期策略(例如 GTC、IOC、FOK)。

stealthdouble

在订单簿上显示的订单数量比例;其余部分被隐藏。

contractSizedouble

此交易对的合约面值(每张合约对应的标的单位数)。

wrapperOrderboolean

若订单是派生子订单的包装单(例如激活包装单),则为 true。

ocoPeerOrderIdstring

若此订单是 OCO 对的一部分,则为对端 OCO 分支的订单 ID。

orderDetailTypestring

细粒度的订单明细类型分类。

可选值: [TWAP, PARTIAL_LIQUIDATION, FORCED_MARKET_BUY, FORCED_MARKET_SELL]

originalOrderValuedouble

下单时的名义价值,由原始数量、合约面值和参考价格计算得出。

currentOrderValuedouble

当前名义价值,由剩余数量、合约面值和当前工作价格计算得出。

OrderResp
{
"orderId": "string",
"clOrderId": "string",
"symbol": "string",
"orderSide": "BUY",
"type": 0,
"orderPrice": 0,
"originalOrderSize": 0,
"currentOrderSize": 0,
"totalFilledSize": 0,
"remainingSize": 0,
"averageFillPrice": 0,
"orderState": "string",
"timestamp": 0,
"reduceOnly": true,
"positionMode": "ONE_WAY",
"positionDirection": "LONG",
"positionId": "string",
"closeOrder": true,
"pegPriceMin": 0,
"pegPriceMax": 0,
"pegPriceDeviation": 0,
"currentPegPrice": 0,
"triggerOrder": true,
"triggered": true,
"triggerPrice": 0,
"triggerOriginalPrice": 0,
"triggerOrderType": 0,
"triggerTrailingStopDeviation": 0,
"triggerStopPrice": 0,
"triggerUseLastPrice": true,
"trailValue": 0,
"trailValueType": "DISTANCE",
"activationPrice": 0,
"activationPriceType": "INDEX_PRICE",
"takeProfitOrder": {
"orderId": "string",
"side": "BUY",
"triggerPrice": 0,
"triggerUseLastPrice": true
},
"stopLossOrder": {
"orderId": "string",
"side": "BUY",
"triggerPrice": 0,
"triggerUseLastPrice": true
},
"cancelDuration": 0,
"timeInForce": "string",
"stealth": 0,
"contractSize": 0,
"wrapperOrder": true,
"ocoPeerOrderId": "string",
"orderDetailType": "TWAP",
"originalOrderValue": 0,
"currentOrderValue": 0
}