RainX

Results 71 comments of RainX

the same issue, I am using Apple M1 Pro with 32RAM. Python 3.10.10

嗯,目前还是一行情信息为主.. 除权除息接口里面可以得到一些股本变迁相关的数据 ``` -------------------- 参数:市场代码, 股票代码, 如: 0,000001 或 1,600300 请输入参数 [0,000001]: -------------------- year month day category fenhong peigujia songzhuangu peigu suogu \ 0 1990 3 1 1 0.000 3.56...

reversed_bytes 是和时间有关的信息,不过目前还无法正确还原为时间, active2 目前还无法解析.. 至于具体的字段含义,暂时还没有精力一一整理,后续有时间的时候把主要接口的返回字段回加上一些说明

通达信的协议里面有一个类似tcp头中的seq_no的序列号, 一个请求和一个应答回包含相同的seq_no, 一般在请求头的第二个字节,这个我目前并没有利用,如果按照这个设计的话,理论上可以在一个连接里面发送多条请求之后再接收应答信息(目前还未实现), 理论上python对线程并发的支持并不好,如果想要提高吞吐量,可以创建多个进程,每个进程一个独立的连接,分别读取不同的代码,这样的方式来获取行情信息可以提升单个服务器的吞吐量,当然更好的方法是连接到不同的服务器,这样的话可以分散服务器访问压力..

对于抓取全市场行情,暂时还无法提供对应的代码,目前来看,基本上提供了此功能的库很快都会被数据源方屏蔽,比如新浪level2行情,不建议大范围使用 对于一次发送多个代码,我们的程序本来就是支持的,只不过对与每次调用时发送代码数量上限有一定的限制,您可以酌情使用。。 ```python In [8]: api.to_df(api.get_security_quotes([(0, "000001"), (1, "600300")])) Out[8]: market code active1 price last_close open high low \ 0 0 000001 0 0.0 10.44 0.0 0.0 0.0 1 1...

@leegb 只是获取最新价用 get_security_list 就可以了,一次获取的也比较多

seq_no..这个我后续再加吧...因为暂时用同步获取感觉速度也还可以,另外就是有点担心抓取的量太大被服务器block..

@yutiansut @lte2000 嗯,我结合其他的股票的信息一起看一下啊