以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  高级功能研发区  (http://222.73.7.161/bbs/list.asp?boardid=5)
----  get_dynainf(10)开盘时数据不稳定  (http://222.73.7.161/bbs/dispbbs.asp?boardid=5&id=181244)

--  作者:vonhayek
--  发布时间:2020/7/16 17:36:32
--  get_dynainf(10)开盘时数据不稳定
按理说09:26:00和09:27:00显示的总额应该一样, 我今天记录了一下, 发现有微小差异.
股票: 002055, 09:26:00, get_dynainf(10)=3082800. 等到09:27:00显示总额3083625.

集合竞价应该是只有一个价格, 前面这个是对的. 后面这个好像是错的.

希望get_dynainf提供openv这个变量.




--  作者:yukizzc
--  发布时间:2020/7/17 9:17:39
--  

0926这个是不是本地时间,可能正好在最后一笔成交前你输出了,你再后面看看,是不是某个时间以后输出其实都是一样的

 


--  作者:vonhayek
--  发布时间:2020/7/22 11:13:53
--  
get_dynainfo有次数限制吗?
我今天早上对100只股票循环调用get_dynainfo, 每个都查下价量额三个. 大约300次调用.
输出之后, 发现和通达信差异较大. 金字塔数据有些滞后.

是不是我调用的太频繁了? 返回数据也没有时间戳, 不知道是不是被堵塞了.
不知道怎么调试.

--  作者:vonhayek
--  发布时间:2020/7/22 11:17:43
--  
用的接口是默认的: 上海电信全推1股票. 

开盘前把这一百只股票都手工加到全推名单里, 会不会有助于加速get_dynainfo?

--  作者:vonhayek
--  发布时间:2020/7/22 11:28:05
--  
get_dynainf如果能批量处理就好了, 一只一只的调用, 好像比较消耗网络资源.
--  作者:yukizzc
--  发布时间:2020/7/22 11:53:00
--  

减少品种数量看,代码循环前和后加上输出时间的print看下时间

 


--  作者:vonhayek
--  发布时间:2020/7/22 18:24:15
--  
我先统一get_dynainfo 100只股票的, 然后记录时间戳.
查了昨天的, 昨天的数据也不准. 昨天是从09:36开始不准的. 
今天从09:31开始不准.

这个函数和整段程序我已经用了几个月了, 只是最近开始增加监控数量, 然后就不准了.
~~~~

程序运行时, 弹窗曾经提示我程序无响应, 是不是这个造成的?
平时我都是直接关掉这个提示的. 
get_dynainfo最大频率是多少? 是不是两次get之间需要增加一个sleep?

或者你们有云托管吗? 我在监控这段程序截出来, 放你们那边跑一下, 比较本地和云端的结果?

--  作者:vonhayek
--  发布时间:2020/7/22 18:28:52
--  
电脑是8G, 8核, 配置还行吧. 
每天都有无响应的提示.

连续调用500次get_dynainf会不会造成无响应?
这个无响应会不会是问题根源?

--  作者:yukizzc
--  发布时间:2020/7/22 19:37:42
--  
你输出的时候和盘口的数据去对比,不要去和其他软件对比
python读取的是金字塔里的数据,不是其他软件数据

所以要先找到是软件里数据慢,还是数据不满读取输出时候慢

--  作者:yukizzc
--  发布时间:2020/7/22 19:39:14
--  
还有留意下运行时候有没有造成软件盘口行情那边有卡顿现象了