下单 Demo (TRADE)
下单 Demo (TRADE)。
查询参数
symbol交易对,例如 BTCSUSDT。
side买卖方向,取值:BUY、SELL。
positionSide持仓方向,取值:LONG、SHORT。
type订单类型,取值:LIMIT、MARKET。
quantity下单数量,必须大于 0。
newClientOrderId客户自定义订单号(1-36 位,匹配 ^[\.A-Z:/a-z0-9_-]{1,36}$)。
timeInForce有效方式,type = LIMIT 时必填,取值:GTC、IOC、FOK、POST_ONLY。
price限价订单价格,type = LIMIT 时必填。
tpTriggerPrice预设止盈触发价。
slTriggerPrice预设止损触发价。
TpWorkingType止盈触发价计算基准,取值:CONTRACT_PRICE、MARK_PRICE,默认 CONTRACT_PRICE。
SlWorkingType止损触发价计算基准,取值:CONTRACT_PRICE、MARK_PRICE,默认 CONTRACT_PRICE。
下单 Demo (TRADE) › 响应
成功响应
orderId系统生成的订单 ID。
clientOrderId回显的 newClientOrderId。
success是否受理成功。
errorCode当 success = false 时返回错误码;成功时为空。
errorMessage当 success = false 时返回错误信息;成功时为空。
查询全部仓位 Demo (USER_DATA)
查询全部仓位 Demo (USER_DATA)。
查询全部仓位 Demo (USER_DATA) › 响应
成功响应
id仓位 ID
asset所属抵押品资产
symbol交易对
side持仓方向(如 LONG、SHORT)
marginType保证金模式。CROSSED 表示全仓,ISOLATED 表示逐仓。
separatedMode分仓模式。COMBINED 表示合仓,SEPARATED 表示分仓。
separatedOpenOrderId分仓开仓委托单 ID
leverage仓位杠杆倍数
size当前持仓数量
openValue开仓价值
openFee开仓手续费
fundingFee资金费用
marginSize保证金额度(以保证金币种计)
isolatedMargin逐仓保证金
isAutoAppendIsolatedMargin是否启用自动追加逐仓保证金(仅逐仓有效)
cumOpenSize累计开仓数量
cumOpenValue累计开仓价值
cumOpenFee累计开仓手续费
cumCloseSize累计平仓数量
cumCloseValue累计平仓价值
cumCloseFee累计平仓手续费
cumFundingFee累计已结算资金费用
cumLiquidateFee累计清算(强平)费用
createdMatchSequenceId创建时对应撮合引擎序号
updatedMatchSequenceId最新更新对应撮合引擎序号
createdTime创建时间Unix 毫秒时间戳
updatedTime更新时间Unix 毫秒时间戳
unrealizePnl未实现盈亏
liquidatePrice预估强平价。为 0 表示当前无爆仓风险
查询历史委托 Demo (USER_DATA)
查询历史委托 Demo (USER_DATA)。
查询参数
symbol按交易对过滤。
limit每页数量,1-1000,默认 500。
startTime起始时间(毫秒),需 ≤ endTime。
endTime结束时间(毫秒),与 startTime 间隔不超过 90 天。
page页码,从 0 开始,默认 0。
查询历史委托 Demo (USER_DATA) › 响应
成功响应
orderId系统订单 ID。
symbol交易对。
side买卖方向,取值见订单方向。
positionSide持仓方向,取值见持仓模式。
status订单状态,取值见订单状态。
type订单类型,取值见订单类型。
time下单时间(毫秒)。
price下单价格。
origQty原始下单数量。
executedQty已成交基础资产数量。
avgPrice平均成交价。
updateTime最近更新时间(毫秒)。
clientOrderId客户自定义订单号。
cumQuote已成交计价资产数量。
timeInForce有效方式,取值见时间有效方式。
reduceOnly是否仅减仓。
stopPrice触发价/止损价(如适用)。
workingType触发价类型,取值见触发价格类型。