目前支持🔥火币数据解析 后续会逐步添加解析
- websocket连接火币服务器
- K线作为历史数据写入mongoDB
- 获取okex最新USD汇率写入redis
- 支持http查询历史K线数据
- 支持配置文件订阅交易对
- 支持其它交易所扩展
- 支持websocket本地连接
- 自定义协议
服务端连接方式 ws://ip:port/
本地客户端在与服务端握手时,服务器会为客户端分配一个唯一识别码UUID,在接下来的所有请求中都必须带上该ID
- K线
- 24小时成交详情
- 深度
- 最新成交
K线
{
"event":"sub",
"id": "723c9150-e143-4d80-84fc-6d0acdcba8f5",
"channel":["market.btcusdt.kline.1min"], //1min 5min 15min 30min 60min 1day 1mon..
"type":"kline"
}
返回
24小时成交详情
{
"event":"sub",
"id": "723c9150-e143-4d80-84fc-6d0acdcba8f5",
"channel":["market.btcusdt.detail"],
"type":"detail"
}
返回
深度
{
"event":"sub",
"id": "723c9150-e143-4d80-84fc-6d0acdcba8f5",
"channel":["market.btcusdt.depth.step1"],
"type":"depth"
}
返回
最新成交
{
"event":"sub",
"id": "723c9150-e143-4d80-84fc-6d0acdcba8f5",
"channel":"market.btcusdt.trade.detail",
"type":"trade"
}
返回
取消订阅所有
{
"event":"un_sub",
"id": "723c9150-e143-4d80-84fc-6d0acdcba8f5",
"type":"all"
}
- 历史K线初始化
- 历史K线分页加载
历史K线初始化
{
"event":"req",
"channel":["market.kline.btcusdt.1min"]
}
返回
历史K线分页加载
{
"event":"req",
"channel":["market.kline.btcusdt.1min.page.1571199360"]
}
返回