合约调整杠杆倍数

合约调整杠杆倍数

参数名称是否必须类型描述默认值取值范围
pairtruestring合约符号4BTC_USDT,4ETH_USDT, ...
leveragetrueinteger杠杆倍数全仓:0,逐仓:1,2,...
crosstrueinteger是否全仓0逐仓,1全仓
  • 示例

请求参数

// Request
{
     "cmd":"order/changeLeverage",
     "body":{
         "pair":"4BTC_USDT",
         "leverage":40,
         "cross": 0
     },
     "index":13
 }
 {
     "url":"https://api.babel.com/v1/ctrade",
"form":{ "cmds":"[{\"cmd\":\"order/changeLeverage\",\"body\":{\"pair\":\"4BTC_USDT\",\"leverage\":40,\"cross\":0},\"index\":13}]", "apikey":"1e01c22ff8c59e9d98d93423817303f0e7c6d79d", "sign":"1abd620b3cc04be7e181309d5c83670e" } }

示例代码

let CryptoJS = require("crypto-js");
let request = require("request");

let url = "https://api.babel.com/v1/ctrade";
let apikey = "1e01c22ff8c59e9d98d93423817303f0e7c6d79d"; //your apikey let secret = "1e01c22ff8c59e9d98d93423817303f098d93423"; //your apikey secret let param = [ { "cmd":"order/changeLeverage", "body":{ "pair":"4BTC_USDT", "leverage":40, "cross": 0 }, "index":13 } ]; let form = { "cmds": JSON.stringify(param), //格式化param "apikey": apikey, "sign": "" }; let sign = CryptoJS.HmacMD5(form.cmds, secret).toString();//签名cmds form.sign = sign; console.log(JSON.stringify({url, form})) request.post({url, form }, (error, response, body) => { if (!error && response && response.statusCode === 200) { try { console.log(body) } catch (error) { console.log(error) } } else { console.log(error, response, body); } });

返回结果

// Response
{
    "result":[
        {
            "result":"success",
            "cmd":"order/changeLeverage",
            "index":13
        }
    ]
}