RainX

Results 71 comments of RainX

感谢,非常精简和有效的代码, 我感觉可以放到pytdx.concurrent 模块下面,针对TdxHq_API, TdxExHq_API各做一个, 不过稍微有点担心使用的人多之后,对服务器的压力会有点大.. 最好让普通用户优先使用普通接口,然后多速度有需求的用户使用并发版本。 为了解决服务器数据源负载的问题,我在考虑后续是不是提供一个 relay server 功能,对于获取实时全行情这种特殊的场景,专门做一个relay server ,一个用户从relay sever 获取实时行情之后,可以分发给其它的机器。这样减轻服务器的负载。

测试了一下 ```python s = original_api() print(s) s = concurrent_api() print(s) Press ENTER or type command to continue 8.977931 41.095718 ``` 用的是```best_ip = "14.17.75.71"``` 在我这里(北京电信)连接算是比较慢的,好像并发版的还耗时多一些

嗯,我明天研究一下吧,主要是parser部分共享挺有难度的,之前没有考虑异步的接口,所以设计上面不是特别好分离..

@wuxin1030 嗯,多连接何以减轻单个服务器的请求,加上并发可以提高速度.. 对于对速度有要求的使用并发版本,如果没有特别的要求,使用这个多实例分别获取数据挺好的

@1987zfp 可以参考quantaxis 项目新版里的使用方式...

@taybenlor Great, thanks for your reply, and if you need more information to help investigate, just let me know.

Hi team, any plan for releasing this bug fix?

@zfsamzfsam mark,后面加上..

@zfsamzfsam @laowalter 1.40版本更新了使用的代码,见下面文档 https://rainx.gitbooks.io/pytdx/content/pytdx_reader.html ## 读取板块信息文件 文件位置参考: 样例代码: ```python # 默认扁平格式 df = BlockReader().get_df("/Users/rainx/tmp/block_zs.dat") print(df) blockname block_type code_index code 0 沪深300 2 0 000001 1 沪深300 2 1 000002 2...

@laowalter 看文件大小,感觉hycomte.dat有点小,不确定是不是,还需要再研究一下