param1 = {“op”: “subscribe”, “args”: [“futures/ticker:ETH-USD-190927”]} client1 = Dial( “wss://real.okex.com:8443/ws/v3|compress=gzip_raw&mode=recv&reconnect=true&payload=” + json.dumps(param1)) while 1: tick = json.loads(client1.read()) Log(tick) Sleep(100) 为什么实际接收到的数据间隔至少在4s以上,比用GetTicker还慢,这是什么原因呢?
发明者量化-小小梦 GetTicker 封装的是 rest 接口, 是主动请求的,WS接口是交易所推送的。没有新行情就不推送。
发明者量化-小小梦 ws 协议是推送的 , 试下给 read 函数传参数 试下, 可以看下API 文档。
pcoin004 但是,明显感觉比okex的web页面显示的刷新慢很多,这不正常吧?