Type/to search
0
Follow
0
Followers
websocket取数没有反应,求各位大神赐教。。
FAQ
Created 2018-08-02 18:12:30  
 15
 2361

设置websocket,数据读取到这里就读不下去了。
ret = exchanges.IO("websocket", 1)

Log('ret ==> ', ret)
while true:
Log('websocket ==> start')
#tmp = exchanges[0].IO("websocket")
tmp = exchanges[0].GetTicker()
Log('tmp ==> ',tmp)
sleep(5000) img

Related Recommendations
Comment
All comments (15)
    ret = exchanges.IO("websocket", 1)

    不是这个用法 。详见 API 文档。
    另外 封装好 ws 协议的 只有 火币 和 OKEX 现货

    8 years ago

    img 请问是这里吗?我按照API的文档能够获取到账户的信息,但没办法获取到行情的信息。

    8 years ago

    您看下 您上面 代码写的不对 。

    8 years ago

    直接点,python正确代码是?

    8 years ago

    楼下 的代码 是正确的。

    8 years ago

    你好,我即使按照API写的尝试也读取不了数据。 img img

    8 years ago

    您这个 访问不到交易所 ,目前交易所 都被墙了 (OKEX 火币 币安 等), 要用国外的服务器才能访问到。

    8 years ago

    已经加了代理了,REST访问没问题,websocket就不行。

    8 years ago

    rest , 是直接在游览器上 输入的 URL 吧,您测试的 rest 可以 访问到OKEX , 是在 FMZ 上 实盘测试的么, 您把托管者 部署到国外服务器上,是可以的 测试过。

    8 years ago

    是实盘,exchange.IO("rest")的方式是可以获取到数据的,exchange.IO("websocket")就不行。

    8 years ago

    您测试的代码 贴下 ,看下。

    8 years ago

    已经将托管者托管到香港的服务器,但依旧存在timeout的现象。。并且,经过测试,放在本地是,websocket模式的依然能够读取账户数据

    8 years ago

    偶尔的 timeout 是正常的。如果一直是超时 ,说明服务器 访问不到交易所。
    也可以试下 亚马逊之类的 VPS 。

    8 years ago

    是一直超时的,谢谢

    8 years ago

    这个可以联系下 阿里云 客服 ,看下 他们 网络 怎么回事, 香港 阿里云 应当是能访问到。

    8 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)