订单响应中的特定条件时才会出现的字段
订单响应中的有一些字段仅在满足特定条件时才会出现。这些订单响应可以来自下订单,查询订单或取消订单,并且可以包括订单列表类型。下面列出了这些字段:
| 名称 | 描述 | 显示的条件 | 示例 |
|---|---|---|---|
icebergQty | 冰山订单的数量。 | 只有在请求中发送 icebergQty 参数时才会出现。 | "icebergQty": "0.00000000" |
preventedMatchId | 与 symbol 结合使用时,可用于查询因为 STP 导致订单失效的过期订单。 | 只有在因为 STP 导致订单失效时可见。 | "preventedMatchId": 0 |
preventedQuantity | 因为 STP 导致订单失效的数量。 | 只有在因为 STP 导致订单失效时可见。 | "preventedQuantity": "1.200000" |
stopPrice | 用于设置逻辑订单中的触发价。 | STOP_LOSS,TAKE_PROFIT,STOP_LOSS_LIMIT 和 TAKE_PROFIT_LIMIT 订单时可见。 | "stopPrice": "23500.00000000" |
strategyId | 策略单ID; 用以关联此订单对应的交易策略。 | 如果在请求中添加了参数,则会出现。 | "strategyId": 37463720 |
strategyType | 策略单类型; 用以显示此订单对应的交易策略。 | 如果在请求中添加了参数,则会出现。 | "strategyType": 1000000 |
trailingDelta | 用以定义追踪止盈止损订单被触发的价格差。 | 出现在追踪止损订单中。 | "trailingDelta": 10 |
trailingTime | 追踪单被激活和跟踪价格变化的时间。 | 出现在追踪止损订单中。 | "trailingTime": -1 |
usedSor | 用于确定订单是否使用SOR的字段 | 在使用SOR下单时出现 | "usedSor": true |
workingFloor | 用以定义订单是通过 SOR 还是由订单提交到的订单簿(order book)成交的。 | 出现在使用了 SOR 的订单中。 | "workingFloor": "SOR" |
pegPriceType | 挂钩价格类型 | 仅用于挂钩订单 | "pegPriceType": "PRIMARY_PEG" |
pegOffsetType | 挂钩价格偏移类型 | 如若需要,仅用于挂钩订单 | "pegOffsetType": "PRICE_LEVEL" |
pegOffsetValue | 挂钩价格偏移值 | 如若需要,仅用于挂钩订单 | "pegOffsetValue": 5 |
peggedPrice | 订单对应的当前挂钩价格 | 一旦确定,仅用于挂钩订单 | "peggedPrice": "87523.83710000" |
expiryReason | 订单失效原因 | 当订单失效时 | "expiryReason": "INSUFFICIENT_LIQUIDITY" |