5行代码实现1秒以内获取一次所有股票实时分笔数据.pdf


立即下载 Jacob
2025-04-26
数据 获取 文章 时间 实时 验证 tushare 代码 简单 服务器
322.2 KB

5 行代码实现 1 秒以内获取一次所有股票实时分笔数据
最近工作太忙了,有一个星期没有更新文章了,本来这一期打算分享一些对
龙虎榜数据的分析结果的,现在还没有把数据内的价值很好的发掘出来,留作下
一期分享吧,争取挖掘出一些有实际投资参考的结论。
前两篇文章分别简单介绍了 tushare这个财经数据接口包的使用,用起来很
简单顺手,一两句代码就可以获取到你想的要的数据,但是有在群里经常看到说
获取数据经常挂,延迟很严重等等,其实那是因为使用者没有好好去领悟和了解
工具。片面两篇文章已经对 tushare如何获取股票的历史数据和实时数据有过简
单的介绍,没看过的朋友可以到微信公众号【数据之佳】点击往期文章就可以查
看。
上两篇文章只是向大家介绍了 tushare 这个工具,相信有不少对量化投资感
兴趣,却不知道如何获取数据的朋友已经尝试过使用他来获取数据,但遗憾的是,
如果不注意使用的技巧,你获取数据的脚本即使不经常挂,得到的数据质量也不
高,尤其是实时分笔数据,上一篇文章展示的代码,获取一次所有股票的实时数
据整整花了 20 秒的时间,遇到这种情况,可能很多人会想,是不是我的网速的
问题,或者是数据服务器限制访问的频次导致的?所以只能退而求其次,自我安
慰,有总比没有好。
其实不然,我们使用 tushare来获取数据,器数据也是通过爬虫从各个数据
服务器爬下来的,那么在代码访问数据的过程中,每一次访问都需要经过验证,
就好像你需要从仓库中取一万个零件,你每一次只取一个,而仓库管理员必须遵
守规定,每一次取物品都需要验证人的身份,做记录等等一系列繁杂的手续,很
可能你验证身份所花的时间比你取物品的时间还要多得多,然而如果你有一辆卡
车,一次可以运走一千个零件,那么你每次验证身份,就可以取走一千件,这样

身份验证所花的时间比一件一件的取要少一千倍。
这么一说其实道理是很简单的,关键在于你会不会这样去想,向服务器获取
数据也一样,每次访问服务器,都需要发送请求,验证等等,这些都是无用的时
间开销,如果我们能一次性获取多条数据,就可以大大节省时间开销,恰好
tushare获取实时数据的接口函数提供了这样的功能,一次性可以获取多只股票
的数据,但不能太多,tusha


数据/获取/文章/时间/实时/验证/tushare/代码/简单/服务器/ 数据/获取/文章/时间/实时/验证/tushare/代码/简单/服务器/
-1 条回复
登录 后才能参与评论
-->