实时行情数据源接口websocket接入方法
  LLlhVWGVBqZn 2023年11月02日 63 0

获取产品代码

获取产品代码地址:http://39.107.99.235:1008/market

首先获取以下产品的代码:

  • 外汇
  • 国际期货
  • 国内期货
  • 国际金银
  • 数字货币
  • 股指期货

取到产品代码后,websocket就可以连接了。 将产品代码推送到连接的服务器,服务器会实时推送最新的行情数据

产品代码:

  • 恒指期货 HSI
  • 德指期货 DAX
  • 英镑美元 fx_sgbpusd
  • 欧元美元 fx_seurusd

后面的币种就是产品代码,用这个代码进行订阅产品,多个产品代码使用应为逗号隔开。

数据解析

服务器实时推送的行情数据为以下格式:

{
    "body":
	{
        "StockCode":"hf_LHC",
        "Price":108.33,
        "Open":108.65,
        "LastClose":108.7,
        "High":108.825,
        "Low":108.15,
        "Time":"2021-04-0922:36:50",
        "LastTime":1617979010,
        "BP1":108.325,
        "BV1":"27",
        "SP1":108.375,
        "SV1":"5",
        "TotalVol":"108136.000",
        "Diff":-0.37,
        "DiffRate":-0.34
    }
}

| StockCode | 产品代码 |
| Price 	| 最新价 |
| Open  	| 开盘价 |
| LastClose | 昨日收盘价 |
| High  	| 最高价 |
| Low   	| 最低价 |
| Time  	| 更新时间 |
| LastTime  | 更新时间戳 |
| BP1   	| 买价 |
| BV1   	| 买量 |
| SP1   	| 卖价 |
| SV1   	| 卖量 |
| TotalVol  | 成交量 |
| DiffRate  | 涨跌幅 |
| Diff  	| 涨跌额 |

对接Demo

以下是JavaScript的连接demo,可以参考下。同时也支持其他后端语言的连接,PHP、Java等。

1\. new WebSocket('ws://39.107.99.235/ws'); 将里面的地址,换成真实的连接地址

2\. ws.onopen 当服务连接成功后,会调用该方法。连接成功后,将订阅的产品代码,以json的形式发送到服务器

3\. ws.onmessage 服务器推送消息时,会调用该方法。这个里面可以处理,服务器推送过来的数据

4\. ws.onclose 服务断开时会调用此方法,这里可以实现重连机制

5\. ws.onerror 服务连接失败,会调用此方法。可以做一些其他业务操作

function sendMessage() {
        var ws = new WebSocket('ws://39.107.99.235/ws');
        ws.onopen = function () {
            var send = {
                event: ')(*&^&*()',
                Key: 'btcusdt,ethusdt,xrpusdt'   //指定产品代码,多个使用英文逗号隔开
            };

            ws.send(JSON.stringify(send));

            ws.onmessage = function (ev) {
                data = JSON.parse(ev.data);
                body = data.body;   //该body为推送的数据
               
               console.log(body);   //打印数据
            };
            ws.onclose = function (ev) {
            };
            ws.onerror = function (ev) {
            };
        };
    }
    
    sendMessage();

## 以上就是数据对接过程,有不懂的可以留言!!!

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

LLlhVWGVBqZn