欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 如何提高轮询几千只个股并获取大量历史数据的效率?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2443人关注过本帖树形打印复制链接

主题:如何提高轮询几千只个股并获取大量历史数据的效率?

帅哥哟,离线,有人找我吗?
分析者
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:319 积分:0 威望:0 精华:1 注册:2015/11/1 14:20:16
如何提高轮询几千只个股并获取大量历史数据的效率?  发帖心情 Post By:2020/3/9 8:26:09 [只看该作者]

还请教个问题:
用history_bars不断轮询几千支个股,需对每支股都获取100多根历史K线数据,如果每次轮询都这样做,耗时太长。
 
我按如下这样做是否合理,有无更好方法:
 
仅第一次用history_bars取所有历史数据,后面轮询时从上次轮序已获取数据中调取最后时间,然后根据这个时间再用history_bars_date获取后面新产生的数据 ,叠加到前面已生成的行情LIST中?
 
 
 
 

 回到顶部
帅哥哟,离线,有人找我吗?
无为剑
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:2437 积分:0 威望:0 精华:0 注册:2016/3/5 22:53:41
  发帖心情 Post By:2020/3/9 8:32:01 [只看该作者]

1,优化你的代码运行逻辑,提高代码执行效率
2,金字塔的Python策略是多核并行的,你可以考虑将你的几千支股票拆开多个策略运行,通过并行计算提高效率

 回到顶部