python数据接口获取数据_获取金融数据的Python接口

前情回顾:

本文将介绍几个开源的获取金融数据的Python接口, 他们都提供了简洁的安装命令和不错的中文文档.

大名鼎鼎的Tushare

源码地址: https://github.com/waditu/tushare

旧版主页: http://tushare.org/

Pro版主页: https://tushare.pro/

文档: https://tushare.pro/document/2

一句安装指令: pip install tushare (遇到小概率失败的情况就去源码的README里找找有没有和你一样倒霉的人吧)

注意: 安装后要进行初始化设置, 详见操作手册(https://tushare.pro/document/1?doc_id=37); 然后就可以像调用普通的Python包一样调用tushare啦.

推荐理由:很经典的中文金融数据包

文档清晰

配套社区建设: 微信公众号 +

避雷碎碎念:

自从tushare搭建了自己的服务器以后开始实行”积分制”了, 数据不再那么"免费". 作为常年混迹于各种开源社区薅奇淫巧计羊毛的人来说, 当然是"行有余力表点心意", 支持一下开源社区建设. 但是绝大多数人主要是体验和学习为主(快速的爽一下), 经年累月的攒积分不太现实, 更何况有些渠道获取的积分还会每年请零.

注册成功获得初始的100积分, 加上更新个人信息的20积分一共是120, 这时可以调用日线行情和IPO新股列表. 其他积分主要是通过用户推广/捐助/开源社区建设获得(详见https://tushare.pro/document/1?doc_id=13); 各类数据的积分门槛详见(https://tushare.pro/document/1?doc_id=108).

关于限速, 行情数据每分钟不超过500次请求, 其他数据一般按照积分高低会有一些限流, 一般5k积分以上不设限. 能不能接受这个速度根据交易习惯和使用目的因人而异吧.

很努力的后继者AkShare

这个Python包名字中的Share致敬Tushare, Ak大概来自于作者姓名缩写, 顺便和前苏联的步枪同名, 也是挺彪悍的.

源码地址: https://github.com/jindaxiang/akshare

文档: https://www.akshare.xyz (对的, 这只是一个长得像主页的文档地址…AkShare还没有主页, 以后可能会有, 但谁知道呢…)

一句安装指令: pip install akshare -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com --upgrade (肺活量很长的一句话)

推荐理由:免费, 不需要注册

扩充了其他统计数据接口, 比如空气质量/猫眼票房等等

文档列出了所有数据源网址以及致谢了参考项目 (喜欢这种有源必引的学术品格)

避雷碎碎念:

可能用户文档写的糙了点, 但是他的微信公众号会时不时推一些详细的接口调用教程, 可以期待一下; 实在不行还能读源码呢 :)

很专一的baostock

源码地址: https://github.com/shimencaiji/baostock

文档: http://www.baostock.com/ (对的, 这也是一个看名字以为是主页的文档, 这个包连README都懒得写还想要求主页???)

一句安装指令: pip install baostock -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn (也是肺活量很长的一句话)

推荐理由:特别专一的数据包, 只提供证券相关的数据, 项目精简容易focus

免费, 不需要注册

避雷碎碎念:

这个包居然没有README文档, 一点都不official TAT.

另外, 虽然不需要注册, 但是每次调用都要手动念咒语登录/登出(lg = login() 和 lg = logout()), 有点不优雅.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1.项目代码功能经验证ok,确保稳定可靠运行。欢迎下载使用! 2.主要针对各个计算机相关专业,包括计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师或企业员工使用。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。在使用过程中,如有问题或建议,请及时私信沟通。 5.期待你能在项目中找到乐趣和灵感,也欢迎你的分享和反馈! 【资源说明】 基于python机器学习的金融新闻数据挖掘分析系统源码+项目说明+数据.zip 本项目致力于完成金融相关的数据抓取、NLP算法分析、量化策略、回测框架等的系统搭建工作,系统包括如下几个主要的部分; 项目结构 . ├── algorithm(算法模型框架) ├── analyze(具体策略) ├── crawler(scrapy爬虫) │   └── crawler │   └── spiders(爬虫具体抓取代码) ├── database(数据库操作) ├── preprocess(数据预处理) │   └── pre_data(预处理存放目录) ├── strategy(回测接口) ├── tonglian(通联数据获取接口) ├── tools(通联数据获取接口) ├── utils(通用处理类) └── data(存放数据的目录) 注意事项 1. 修改PYTHONPATH 把项目所在目录添加到PYTHONPATH中。 建议方法: 通过PYTHONPATH 中的任何 .pth 文件来添加pythonpath。 比如添加/home/aa这个路径到pythonpath里,可以这样做: 1) 新建一个文件,名字随便,但后缀名须是.pth,比如aa.pth; 2) 文件内容直接输入"/home/aa"(没有引号),如果有多个路径可以多行输入,但每行保证只有一个路径; 3) 然后文件保存到sys.path列表中的任一文件夹下,一般来说我们保存到/usr/local/lib/python*/dist-packages,需要特别指出的是在不同版本中dist-packages可能被改成site-packages,最后重启python就可以了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值