在Pro版接口中,我们也增加了通用通用行情接口,可以方便获得各种资产各种频度的数据,欢迎使用。

获取个股历史交易数据(包括均线数据),可以通过参数设置获取日k线、周k线、月k线,以及5分钟、15分钟、30分钟和60分钟k线数据。本接口只能获取近3年的日线数据,适合搭配均线数据进行选股和分析,如果需要全部历史数据,请调用下一个接口get_h_data()。

参数说明:

code:股票代码,即6位数字代码,或者指数代码(sh=上证指数

sz=深圳成指 hs300=沪深300指数 sz50=上证50 zxb=中小板 cyb=创业板)

start:开始日期,格式YYYY-MM-DD

end:结束日期,格式YYYY-MM-DD

ktype:数据类型,D=日k线 W=周 M=月 5=5分钟 15=15分钟 30=30分钟

60=60分钟,默认为D

retry_count:当网络异常后重试次数,默认为3

pause:重试时停顿秒数,默认为0

返回值说明:

date:日期

open:开盘价

high:最高价

close:收盘价

low:最低价

volume:成交量

price_change:价格变动

p_change:涨跌幅

ma5:5日均价

ma10:10日均价

ma20:20日均价

v_ma5:5日均量

v_ma10:10日均量

v_ma20:20日均量

turnover:换手率[注:指数无此项]

调用方法:

import tushare as ts

ts.get_hist_data('600848') #一次性获取全部日k线数据

结果显示:

open high close low volume p_change ma5 \

date

2012-01-11 6.880 7.380 7.060 6.880 14129.96 2.62 7.060

2012-01-12 7.050 7.100 6.980 6.900 7895.19 -1.13 7.020

2012-01-13 6.950 7.000 6.700 6.690 6611.87 -4.01 6.913

2012-01-16 6.680 6.750 6.510 6.480 2941.63 -2.84 6.813

2012-01-17 6.660 6.880 6.860 6.460 8642.57 5.38 6.822

2012-01-18 7.000 7.300 6.890 6.880 13075.40 0.44 6.788

2012-01-19 6.690 6.950 6.890 6.680 6117.32 0.00 6.770

2012-01-20 6.870 7.080 7.010 6.870 6813.09 1.74 6.832

ma10 ma20 v_ma5 v_ma10 v_ma20 turnover

date

2012-01-11 7.060 7.060 14129.96 14129.96 14129.96 0.48

2012-01-12 7.020 7.020 11012.58 11012.58 11012.58 0.27

2012-01-13 6.913 6.913 9545.67 9545.67 9545.67 0.23

2012-01-16 6.813 6.813 7894.66 7894.66 7894.66 0.10

2012-01-17 6.822 6.822 8044.24 8044.24 8044.24 0.30

2012-01-18 6.833 6.833 7833.33 8882.77 8882.77 0.45

2012-01-19 6.841 6.841 7477.76 8487.71 8487.71 0.21

2012-01-20 6.863 6.863 7518.00 8278.38 8278.38 0.23

设定历史数据的时间:

ts.get_hist_data('600848',start='2015-01-05',end='2015-01-09')

open high close low volume p_change ma5 ma10 \

date

2015-01-05 11.160 11.390 11.260 10.890 46383.57 1.26 11.156 11.212

2015-01-06 11.130 11.660 11.610 11.030 59199.93 3.11 11.182 11.155

2015-01-07 11.580 11.990 11.920 11.480 86681.38 2.67 11.366 11.251

2015-01-08 11.700 11.920 11.670 11.640 56845.71 -2.10 11.516 11.349

2015-01-09 11.680 11.710 11.230 11.190 44851.56 -3.77 11.538 11.363

ma20 v_ma5 v_ma10 v_ma20 turnover

date

2015-01-05 11.198 58648.75 68429.87 97141.81 1.59

2015-01-06 11.382 54854.38 63401.05 98686.98 2.03

2015-01-07 11.543 55049.74 61628.07 103010.58 2.97

2015-01-08 11.647 57268.99 61376.00 105823.50 1.95

2015-01-09 11.682 58792.43 60665.93 107924.27 1.54

其他:

ts.get_hist_data('600848', ktype='W') #获取周k线数据

ts.get_hist_data('600848', ktype='M') #获取月k线数据

ts.get_hist_data('600848', ktype='5') #获取5分钟k线数据

ts.get_hist_data('600848', ktype='15') #获取15分钟k线数据

ts.get_hist_data('600848', ktype='30') #获取30分钟k线数据

ts.get_hist_data('600848', ktype='60') #获取60分钟k线数据

ts.get_hist_data('sh')#获取上证指数k线数据,其它参数与个股一致,下同

ts.get_hist_data('sz')#获取深圳成指k线数据

ts.get_hist_data('hs300')#获取沪深300指数k线数据

ts.get_hist_data('sz50')#获取上证50指数k线数据

ts.get_hist_data('zxb')#获取中小板指数k线数据

ts.get_hist_data('cyb')#获取创业板指数k线数据

tushare获取沪深300指数历史_TuShare -财经数据接口包相关推荐

  1. tushare获取沪深300指数历史_在tushare上提取沪深300指交易数据

    import numpy as np import pandas as pd import tushare as ts import MySQLdb as mdb #获取沪深300指数的股票名单 hs ...

  2. tushare获取沪深300指数历史_从Tushare获取历史行情数据

    从Tushare获取历史行情数据,分为两种,一种是后复权(daily_hfq)数据,一种是不复权(daily)数据,获取到的数据存储在MongoDB数据库中,每个集合(collection)中,数据字 ...

  3. python获取股指_用Python读取csv文件中的沪深300指数历史交易数据

    保存路径:D:\python\用Python读取csv文件中的沪深300指数历史交易数据 程序名称:readcsvhs300.py: 数据名称:沪深300指数历史交易数据.csv: 开发环境:Win7 ...

  4. python财经数据接口包_Tushare 财经数据接口包介绍(Python)

    最近在研究Python的量化交易实现,因为需要股票相关的金融数据,自己动手爬,实在太麻烦了. 于是在网上找找有没现成的数据接口,好做数据分析,发现了这个好东西,分享一下. Tushare 介绍: Tu ...

  5. 使用tushare检验沪深300收益率和中证500收益率相关性

    使用tushare检验沪深300收益率和中证50收益率相关性 tushare 安装tushare 初始化tushare 获取沪深300和中证500数据 检验相关性 合并数据 计算相关系数 画图 tus ...

  6. Tushare介绍和入门级实践(1)——使用tushare接口获取沪深300成分股交易日涨跌数据

    这篇文章会介绍到的内容: Python部分一些基础操作 Tushare中的部分function 整合数据成我想要的数据样式 这篇文章难度为零,适合Python初学者. tushare是国内现有的免费数 ...

  7. 沪深300指数进行择时,看看能否获取超额收益

    一 研究问题 尝试对沪深300指数进行择时,看看能否获取超额收益. 当模型预测到指数未来10个交易日的收益率大,则买入,否则持有现金. 二 初步的结论 沪深300指数的未来10个交易日的收益具有一定的 ...

  8. 利用tushare和pandas获得沪深300指数在每个工作日的平均日收益率

    我用下面的代码来获得沪深300指数在不同工作日的平均日收益率. 运用的python包有: pandas tushare numpy datetime #导入需要的包 import pandas as ...

  9. Python的tushare库实现沪深300 指数数据分析——CAMP模型

    (1)筛选 使用作业1的程序 完成对沪深300指数成分股过去2015年1月-2018年1月三年的数据分析 按alpha从大到小,选择出30只alpha最高的股票形成股票池1,以备进一步分析 (2)预测 ...

最新文章

  1. 167. Two Sum II - Input array is sorted 两数之和 II - 输入有序数组
  2. Mysql 5.8 参数调优
  3. Jpeglib使用指南, 各种压缩包的压缩和解压方法, 开源社区分裂史
  4. jedis使用_Redis --Java客户端 Jedis
  5. Mac下运行git报错xcrun: error: invalid active developer path ..
  6. java痴和堆_JAVA虚拟机理解 - 爱笑的痴迷者的个人空间 - OSCHINA - 中文开源技术交流社区...
  7. apache 编译报错:undefined reference to `apr_array_clear'
  8. 思杰VDI外篇XDDC安装
  9. qqkey获取原理_QQkey盗号木马原理分析[教程]
  10. 大厂员工涌入外包:中年失业,外包已是我最好的选择
  11. 计算机论文 a会 c会,ccf b类论文 sci几区_焦文静_电影学者王田
  12. java淡蓝色怎么表示_最淡的蓝是什么颜色(淡蓝色配什么颜色好看)
  13. 软考中项第三章 信息系统集成专业知识
  14. 在线流程图绘制工具测评-ioDraw
  15. 地图热区随屏幕大小改变
  16. 如何测试UDP端口连通性
  17. javascript实现简单拖曳功能
  18. Requests爬虫实践:豆瓣读书Top250数据
  19. 10月27日Scalers签名书获奖结果
  20. jvm探秘五:Class类文件结构之属性表

热门文章

  1. c语言编写词库_C语言课程设计--电子生词库软件
  2. [Swift]求最大公约数和最小公倍数【用微信查看本文链接可查看到引用图片】
  3. CAN总线的EMC设计方案
  4. Unable to resolve dependency for :app@debug/compileClasspath': Could not resolve com.***问题解决
  5. C++笔记 蒙特卡罗计算π值
  6. 抖音获客源码,短视频获客系统,获客SaaS有标准答案吗?
  7. 使用R语言筛选数据中的重复行
  8. stm32实现波形发生器
  9. linux 打开三维stl文件,stl文件扩展名,stl文件怎么打开?
  10. 详解Yarn中三种资源调度器(FIFO Scheduler、Capacity Scheduler、Fair Scheduler)和配置自定义队列实现任务提交不同队列