1、先安装python 2.7和pandas,最好下载一个anaconda,安装好后什么都有了。
下载地址:http://www.continuum.io/downloads
本帖隐藏的内容
2、TuShare的安装:
- pip install tushare
如果是老版本升级,可以用升级命令
- pip install tushare --upgrade
3、在python中导入包:
- import tushare as ts
4、获取历史行情:
- ts.get_hist_data('600350')
新版中加入了获取历史复权数据的接口:
- ts.get_h_data('600848') #前复权
- ts.get_h_data('600848',autype='hfq') #后复权,可以设定开始和结束日期
5、获取实时行情:
- ts.get_realtime_quotes('000581')
6、存入数据库:
- from sqlalchemy import create_engine
- import tushare as ts
- df = ts.get_tick_data('600848', date='2014-12-22')
- engine = create_engine('mysql://user:passwd@127.0.0.1/db_name?charset=utf8')#存入数据库
- df.to_sql('tick_data',engine)
7、存入本地csv文件:
- df = ts.get_hist_data('000875')
- df.to_csv('c:/day/000875.csv')
8、存入本地Excel文件:
- df = ts.get_hist_data('000875')
- df.to_excel('c:/day/000875.xlsx')
TuShare的官网:
http://pythonhosted.org/tushare
作者的GitHub:
量化版Python安装与可视化
https://bbs.pinggu.org/thread-3623366-1-1.html
https://bbs.pinggu.org/thread-3625063-1-1.html
https://bbs.pinggu.org/thread-3619222-1-1.html
https://bbs.pinggu.org/thread-3623730-1-1.html
by jeker
and