跳到主要内容

绑定止盈/止损

绑定止盈/止损与已有持仓。在使用此 API 时,必须至少设置 takeProfitPricestopLossPrice

请求参数

名称类型是否必填描述
symbolString市场交易对
sideStringBUY 或 SELL。在双向持仓时为必填项,买方 BUY 绑定至空头仓位,卖方 SELL 则绑定至多头仓位
takeProfitPriceDouble创建带有止盈订单时强制执行。指示触发价格。必须至少设置 takeProfitPrice 或 stopLossPrice。
takeProfitTriggerString用于创建带有止盈订单的选项。有效选项:markPrice(默认)或 lastPrice
stopLossPriceDouble创建带有止损订单时强制执行。指示触发价格。必须至少设置 takeProfitPricestopLossPrice 其中之一
stopLossTriggerString用于创建带有止损订单的选项。有效选项:markPrice(默认)或 lastPrice
positionModeString单向持仓 ONE_WAY(默认)或双向持仓 HEDGE 或逐仓保证金模式 ISOLATED,在非单向持仓时为必填项
positionIdString想要设置的仓位 ID。在逐仓保证金模式为必填项

响应内容

名称类型描述
symbolString市场符号
orderIDString订单 ID
clOrderIDString交易者发送的客户标签
orderTypeInteger订单类型:76(限价订单)· 77(市价订单)· 80(Algo 订单)
sideString交易方向: [BUY, SELL]
priceDouble订单价格
statusInteger订单状态:2(订单已插入)· 4(完全成交)· 5(部分成交)· 6(已取消)· 9(触发已插入)· 10(触发已激活)· 15(已拒绝)
time_in_forceString订单有效期:GTC · IOC · FOK · HALFMIN · FIVEMIN · HOUR · TWELVEHOUR · DAY · WEEK · MONTH
timestampLong订单时间戳
triggerBoolean如果订单是触发订单的指示器
triggerPriceDouble订单触发价格,如果订单不是触发订单则返回 0
avgFilledPriceDouble平均成交价格。对于部分交易的订单返回平均成交价格
messageString交易消息
stealthDouble仅对 Algo 订单有效
deviationDouble仅对 Algo 订单有效
remainingSizeInteger剩余订单数量 = 当前订单数量 - 已成交数量
originalOrderSizeInteger原始订单数量。即使后续有调整,此值也不会变化
currentOrderSizeInteger当前最新的订单数量,表示已成交数量与未成交剩余数量的总和
filledSizeInteger订单已成交的数量
totalFilledSizeInteger该订单的累计成交数量
postOnlyBoolean表明订单是否为只做 Maker(Post only)订单
positionModeString仓位模式:单向持仓 ONE_WAY 或双向持仓 HEDGE 或逐仓保证金模式 ISOLATED
positionDirectionString仓位方向:多头仓位 LONG 或空头仓位 SHORT
positionIdString当前订单属于的仓位 ID
example
POSThttps://api.btse.com/futures/api/v2.3/order/bind/tpsl