跳至主要内容

下單

POST

/az/future/trade/v1/order/create

OrigQty 計算公式​

公式​

origQty = (Balance * Percent * Leverage ) / Mark_price

解釋​
Balance : (walletBalance - openOrderMarginFrozen) , api: /az/future/user/v1/compat/balance/list

Percent : 用戶輸入 , 例如: 0.2

Leverage : 槓桿倍數 , 例如: 20

Mark_price : 市場標記價格 , 例如: 88888 (btc_usdt)

baseCoinPrecision : origQty(幣量)保留的小數精度 , api: /az/future/market/v1/public/symbol/detail
舉例​

10000 * 0.2 * 20 / 88888 = 0.45 (按 baseCoinPrecision 保留精度)

限流規則​

200/s/apikey

請求參數​

參數類型是否必須默認值描述取值範圍
clientOrderIdstringfalseN/A自定義訂單id
symbolstringtrue交易對
orderSidestringtrueN/A買賣方向:BUY;SELLBUY;SELL
orderTypestringtrueN/A訂單類型:LIMIT;MARKETLIMIT;MARKET
origQtynumbertrueN/A數量(幣)
pricenumberfalseN/A價格
timeInForcestringfalseGTC有效方式:GTC;IOC;FOK;GTX;RPI;GTX_SELF_CANCELGTC;IOC;FOK;GTX;RPI;GTX_SELF_CANCEL
triggerProfitPricenumberfalseN/A止盈價
triggerStopPricenumberfalseN/A止損價
positionSidestringtrueN/A倉位方向:LONG;SHORTLONG;SHORT

Java

public void getKLine() {
String text = HttpUtil.get(URL + "/data/api/az/future/trade/v1/getKLine?market=btc_usdt&type=1min&since=0");
System.out.println(text);
}

Response

{
"error": {
"code": "",
"msg": ""
},
"msgInfo": "success",
"result": "554845056780618880", //訂單id
"returnCode": 0
}