mhy的量化笔记 之 tushare数据缓存

Tushare是python下一个金融数据的开放接口,个人感觉里面信息非常多。

链接:http://tushare.org/index.html#

但是由于其本身没有支持下载数据,因此每一次调用都是在线获取数据,这就导致了速度不高,以及请求频率不能太高,因此希望能够写一个第一次在线获取数据,并保存在本地的脚本。第二次获取相同的数据,就直接在本地数据库中查找。

当然,由于个人使用,只实现了ticks缓存以及日数据缓存。

实现过程中的主要难点如下:

  • python的logging模块,这是一个专门输出日志的模块,感觉老是会出现一些奇奇怪怪的bug,现在还没弄清楚……
  • pymongo的若干规则
    • 数据插入
    • 区间询问
  • Pandas的DataFrame类型构造方式:这里使用dict套list构造
  • python的datatime模块:datetime.timedelta使用

 

原创文章地址:【mhy的量化笔记 之 tushare数据缓存】,转载时请注明出处mhy12345.xyz

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.