查询个人成交记录

查询个人成交记录

参数名称是否必须类型描述默认值取值范围
pairtrueString合约符号4BTC_USDT,4ETH_USDT,...
pagetrueinteger第几页1,2,...
sizetrueinteger多少条1,2,...
begin_timefalseinteger开始时间
end_timefalseinteger结束时间
typefalseinteger成交类型1开仓, 2平仓, 3爆仓, 4减仓
  • 示例

请求参数

// Request
{
    "cmd":"query/orderList",
    "body":{
        "pair":"4BTC_USDT",
        "page":1,
        "size":100,
        "begin_time":1550971541000,
        "end_time":1550977541000,
        type: 2,
    }
}
{
    "url":"https://api.babel.com/v1/cquery",
"form":{ "cmds":"[{\"cmd\":\"query/orderList\",\"body\":{\"pair\":\"4BTC_USDT\",\"page\":1,\"size\":100,\"begin_time\":1550971541000,\"end_time\":1550977541000,\"type\":2}}]", "apikey":"1e01c22ff8c59e9d98d93423817303f0e7c6d79d", "sign":"2517280ee4d332c3b63d4ee34fa5bb06" } }

示例代码

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

let url = "https://api.babel.com/v1/cquery";
let apikey = "1e01c22ff8c59e9d98d93423817303f0e7c6d79d"; //your apikey let secret = "1e01c22ff8c59e9d98d93423817303f098d93423"; //your apikey secret let param = [ { "cmd":"query/orderList", "body":{ "pair":"4BTC_USDT", "page":1, "size":100, "begin_time":1550971541000, "end_time":1550977541000, type: 2, } } ]; 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":{
                "count":101,
                "page":1,
                "items":[
                    {
                        "id":236343,
                        "coin_symbol":"USDT", 
                        "pair":"4BTC_USDT", // 合约符号
                        "type":2, // 1开仓, 2平仓, 3爆仓, 4减仓
                        "order_side":2, // 1开多,2开空
                        "price_open":"3999.0000", // 委托价格
                        "price":"3964.5800", // 开仓均价
                        "price_deal":"3999.0000", // 成交价格
                        "contract":2, // 合约张数
                        "profit":"0.6884", // 盈亏
                        "fee":"0.0000", // 手续费
                        "createdAt":"2019-02-23T17:07:31.000Z"
                    },
                    ...
                ]
            },
            "cmd":"query/orderList"
        }
    ]
}