Skip to content

杠杆交易

本模块所有接口 baseurl:https://openapi.bitbaby.com/spot/open

交易

安全类型: TRADE

交易下方的接口都需要签名和 API-key 验证。

创建杠杆订单

POST /sapi/v1/margin/order

Demo: https://github.com/exchange2021/openapidemo/blob/master/src/main/java/com/margin/NewOrder.java

限速规则:10次/s

Headers

NameTypeDescription
X-CH-SIGNstring签名
X-CH-APIKEYstring您的API-key
X-CH-TSinteger时间戳

Request Body

NameTypeDescription
symbolstring币对名称 E.g. BTCUSDT
volumenumber订单数量
sidestring订单方向, BUY/SELL
typestring订单类型, LIMIT/MARKET
pricenumber订单价格, 对于LIMIT订单必须发送
newClientOrderIdstring客户端订单标识
recvWindowstring时间窗口

200 发送杠杆订单成功

java
{
    "symbol": "LXTUSDT",
    "orderId": "494736827050147840",
    "clientOrderId": "157371322565051",
    "transactTime": "1573713225668",
    "price": "0.005452",
    "origQty": "110",
    "executedQty": "0",
    "status": "NEW",
    "type": "LIMIT",
    "side": "SELL"
}

杠杆订单查询

GET /sapi/v1/margin/order

Demo: https://github.com/exchange2021/openapidemo/blob/master/src/main/java/com/margin/QueryOrder.java

Query Parameters

NameTypeDescription
orderIdstring订单ID
newClientOrderIdstring客户端订单标识
symbolstring币对名称E.g. BTCUSDT

Headers

NameTypeDescription
X-CH-SIGNstring签名
X-CH-APIKEYstring您的API-key
X-CH-TSinteger时间戳

200

java
{
    "orderId": "499890200602846976",
    "clientOrderId": "157432755564968",
    "symbol": "BHTUSDT",
    "price": "0.01",
    "origQty": "50",
    "executedQty": "0",
    "avgPrice": "0",
    "status": "NEW",
    "type": "LIMIT",
    "side": "BUY",
    "transactTime": "1574327555669"
}

撤销杠杆订单

POST /sapi/v1/margin/cancel

Demo: https://github.com/exchange2021/openapidemo/blob/master/src/main/java/com/margin/CancelOrder.java

Headers

NameTypeDescription
X-CH-SIGNstring签名
X-CH-APIKEYstring您的API-key
X-CH-TSinteger时间戳

Request Body

NameTypeDescription
orderIdstring订单id
newClientOrderIdstring客户端订单标识
symbolstring币对名称E.g. BTCUSDT

200

java
{
    "symbol": "BHTUSDT",
    "clientOrderId": "0",
    "orderId": "499890200602846976",
    "status": "CANCELED"
}

杠杆当前委托

GET /sapi/v1/margin/openOrders

Demo: https://github.com/exchange2021/openapidemo/blob/master/src/main/java/com/margin/CurrentOpenOrders.java

Query Parameters

NameTypeDescription
symbolstring币对名称 E.g. BTCUSDT
limitinteger默认100; 最大1000

Headers

NameTypeDescription
X-CH-SIGNstring签名
X-CH-APIKEYstring您的API-key
X-CH-TSinteger时间戳

200

java
[
    {
        "orderId": "499902955766523648",
        "symbol": "BHTUSDT",
        "price": "0.01",
        "origQty": "50",
        "executedQty": "0",
        "avgPrice": "0",
        "status": "NEW",
        "type": "LIMIT",
        "side": "BUY",
        "time": "1574329076202"
    }
]

杠杆交易记录

GET /sapi/v1/margin/myTrades

Demo: https://github.com/exchange2021/openapidemo/blob/master/src/main/java/com/margin/Trades.java

Query Parameters

NameTypeDescription
symbolstring币对名称 E.g. BTCUSDT
limitinteger默认100; 最大1000
fromIdinteger从这个tradeId开始检索

Headers

NameTypeDescription
X-CH-SIGNstring签名
X-CH-APIKEYstring您的API-key
X-CH-TSinteger时间戳

200

java
[
  {
    "symbol": "ETHBTC",
    "id": 100211,
    "bidId": 150695552109032492,
    "askId": 150695552109032493,
    "price": "4.00000100",
    "qty": "12.00000000",
    "time": 1499865549590,
    "isBuyer": true,
    "isMaker": false,
    "feeCoin": "ETH",
    "fee": "0.001"
  }
]