查询个人成交记录
- POST https://api.babel.com/v1/cquery
- cmd: query/orderList
- 请求参数
| 参数名称 | 是否必须 | 类型 | 描述 | 默认值 | 取值范围 |
|---|---|---|---|---|---|
| pair | true | String | 合约符号 | 4BTC_USDT,4ETH_USDT,... | |
| page | true | integer | 第几页 | 1,2,... | |
| size | true | integer | 多少条 | 1,2,... | |
| begin_time | false | integer | 开始时间 | ||
| end_time | false | integer | 结束时间 | ||
| type | false | integer | 成交类型 | 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"
}
]
}