打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
[Python策略与安装]基于Python的免费股票数据接口TuShare的使用
 本帖最后由 fantuanxiaot 于 2015-3-23 18:22 编辑

最近在学习金融量化分析,找了一些网络接口都不太好用,自己写代码写到吐
,昨天朋友推荐了一个开源的股票数据接口包TuShare,尝试了一下感觉像找到了宝
,下面是大致的使用方法,分享出来。

1、先安装python 2.7和pandas,最好下载一个anaconda,安装好后什么都有了。
下载地址:http://www.continuum.io/downloads

本帖隐藏的内容



2、TuShare的安装:
  1. pip install tushare
复制代码

如果是老版本升级,可以用升级命令
  1. pip install tushare --upgrade
复制代码

3、在python中导入包:
  1. import tushare as ts
复制代码


4、获取历史行情:
  1. ts.get_hist_data('600350')
复制代码

新版中加入了获取历史复权数据的接口:
  1. ts.get_h_data('600848') #前复权
  2. ts.get_h_data('600848',autype='hfq') #后复权,可以设定开始和结束日期
复制代码

5、获取实时行情:
  1. ts.get_realtime_quotes('000581')
复制代码


6、存入数据库:
  1. from sqlalchemy import create_engine
  2. import tushare as ts

  3. df = ts.get_tick_data('600848', date='2014-12-22')
  4. engine = create_engine('mysql://user:passwd@127.0.0.1/db_name?charset=utf8')#存入数据库
  5. df.to_sql('tick_data',engine)
复制代码

7、存入本地csv文件:
  1. df = ts.get_hist_data('000875')
  2. df.to_csv('c:/day/000875.csv')
复制代码

8、存入本地Excel文件:
  1. df = ts.get_hist_data('000875')
  2. df.to_excel('c:/day/000875.xlsx')
复制代码

TuShare的官网:


http://pythonhosted.org/tushare


作者的GitHub:


https://github.com/jimmysoa




量化版Python安装与可视化


http://bbs.pinggu.org/thread-3623366-1-1.html


http://bbs.pinggu.org/thread-3625063-1-1.html


http://bbs.pinggu.org/thread-3619222-1-1.html


http://bbs.pinggu.org/thread-3623730-1-1.html


by jeker


and


igs816







本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
量化交易分析第一步利用Tushare轻松获取股票期货行情数据
基于Python获取股票分析,数据分析实战
【Python数据可视化】教你如何使用Python绘制K线图
利用python探索股票市场数据指南
Python与财务【上】--数据采集篇
python stock数据包tushare例子
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服