/ia/get_indicator 生成指标
1. MSV指标
毫秒(millisecond)波动率(volatility)
{
"indicator": "msv", // 指标名
"query": { // 查询结构
"exchange": "gate_usdt_swap", // 交易所,当前支持[gate_usdt_swap, bitget_usdt_swap]
"symbol": "btc", // 符号,支持大小写,如果不写usdt会自动在后面添加_USDT
"minute_time_range": "240", // 查询多少分钟的数据
"mills_back": "37", // 回溯多少毫秒
"trt": "200", // 交易速率阈值,Transaction rate thresholds
"trt_minutes_back": "10", // 交易速率回溯时间
}
}
response
{
"query": {}, // 你的查询参数,用于接口联调
"message": "hello", // 后台提醒
"code": 200, // 200 就是对的
"data": { // 指标结果
"msv": [ // y轴数据
["1715653817313", "0.03", "2"], // [时间戳, 波动幅度, 强度]
["1715653817316", "0.02", "7"], // [时间戳, 波动幅度, 强度]
],
"liqs": [ // 流动性副图
["1715653817313", "1"], // [时间戳, 流动性量]
["1715653817316", "0"], // [时间戳, 流动性量]
],
"eprs": [ // 预期利润
["1715653817313", "2"], // [时间戳, 预期利润1]
["1715653817316", "-2"], // [时间戳, 预期利润2]
],
"sigmas": [ // 波动率^2
["1715653817313", "2"], // [时间戳, 波动率^2 1]
["1715653817316", "20"], // [时间戳, 波动率^2 1]
],
"total_size": 3, // 总trades条数
"result_size": 1, // 指标数据条数
},
}
2. Trades数据
{
"indicator": "trades", // 指标名
"query": { // 查询结构
"exchange": "gate_usdt_swap", // 交易所,当前支持[gate_usdt_swap, bitget_usdt_swap]
"symbol": "btc", // 符号,支持大小写,如果不写usdt会自动在后面添加_USDT
"start_time_mills": "0", // 开始时间(毫秒级)
"end_time_mills": "0" // 结束时间(毫秒级)
}
}
response
{
"query": {}, // 你的查询参数,用于接口联调
"message": "hello", // 后台提醒
"code": 200, // 200 就是对的
"data": [
{
"id": "27798449", // trade id,交易所返的
"price": "0.4921", // 交易价格
"size": "1", // 交易数量,负数是卖出
"time": "1713407058504" // 成交时间戳
},
...
],
}
/ia/get_symbols_by_filter 获取交易对(根据过滤器)
request
{
"mode": "and", // 模式,支持[and, or],分别是与逻辑和或逻辑
"exchanges": [ // 交易所,当前支持[gate_usdt_swap, bitget_usdt_swap]
"gate_usdt_swap",
"bitget_usdt_swap"
],
"minute_time_range": "240", // 回溯多少分钟的数据
"filters": [ // 过滤器,是个数组
{
"target": "R", // R是上涨幅度,Rise
"value": "5" // 5表示5%
},
{
"target": "V", // V是交易量,Volume,单位是M(百万)
"value": "10" // 10表示10M
},
{
"target": "ROA", // ROA是涨跌幅百分比绝对值,Rise Of Abs
"value": "3" // 3表示3%
},
{
"target": "TC", // TC是交易次数计数,Trades Count
"value": "3" // 3表示3次
},
{
"target": "AMP", // AMP是振幅,Amplification
"value": "3" // 3表示3%
}
]
}
response
{
"query": {}, // 你的查询参数,用于接口联调
"message": "hello", // 后台提醒
"code": 200, // 200 就是对的
"data": [
{
"symbol": "BTC_USDT", // 交易对
"rise": { // 涨跌幅,3代表3%
"gate_usdt_swap": "3",
"bitget_usdt_swap": "2.9",
},
"amp": { // 振幅,3代表3%
"gate_usdt_swap": "3",
"bitget_usdt_swap": "2.5"
},
"volume": { // 交易量,单位是M(百万)
"gate_usdt_swap": "0.1",
"bitget_usdt_swap": "0.5",
"total": "0.6", // 所有交易量之和
},
"tc": { // 交易次数
"gate_usdt_swap": "1",
"bitget_usdt_swap": "5",
"total": "6", // 所有交易次数之和
},
},
...
],
}
/ia/get_exchanges 获取交易所
response
{
"msg": "查询成功",
"query": null,
"data": [
"gate_usdt_swap",
"bitget_usdt_swap",
"binance_usdt_swap"
],
"code": 200
}