求助:Tushare get_k_data获取的复权数据是否有问题

python 调用tushare接口获取k线股票数据 1.首先安装python中tushare库,在dos窗口输入 pip install tushare安装即可 2.导入库 import tushare as ts import tushare as ts 3.1tushare库中的get_k_data方法可以获取k线数据,方法详细参数如下表: code 股票代码,即6位数字代码,或者指数代码(sh=上证指数 sz=深圳成指 hs300=沪深300指数 sz50=上证50 zxb=中小板 cyb=... 阅读详情

最近做量化分析的时候发现,使用Tushare get_k_data方法,部分股票最近一次的前复权数据似乎不对,例如以爱尔眼科为例 300015

df_stock.set_index(‘date’,inplace=True)
df_stock=ts.get_k_data(‘300015’)
print(‘stock_1’,df_stock.loc[‘2018-05-22’:‘2018-05-25’]) ## 2018年中期分红送股后前复权数据
print(‘stock_2’,df_stock.loc[‘2019-06-03’:‘2019-06-06’]) ## 2019年中期分红送股后前复权数据

结果如下:

stock_1 open close high low volume code
date
2018-05-22 32.236 33.236 33.249 32.024 90030.0 300015
2018-05-23 33.130 32.792 33.859 32.255 121327.0 300015
2018-05-24 32.790 33.300 33.630 32.190 161699.0 300015

2018-05-25 33.300 33.500 34.070 32.710 134980.0 300015
stock_2 open close high low volume code
date
2019-06-03 38.30 37.46 38.38 37.12 140623.0 300015
2019-06-04 37.43 37.30 37.87 36.88 84413.0 300015
2019-06-05 28.75 27.84 28.93 27.38 178877.0 300015

2019-06-06 27.87 28.09 28.47 27.37 146196.0 300015

最近一次前复权数据没有算啊… 大家可以比对自己炒股软件的数据…

怎么回事? 如何解决? 是否要使用付费版? 在线求助,坐等大佬,谢谢
###########################################################
已解决:已和Tushare确认,需要使用新接口 ts.pro 解决,已经验证

tushare股票数据分析中遇到的问题 基于tushare数据对沪深300成分股进行聚类分析,参考https://scikit-learn.org/stable/auto_examples/applications/plot_stock_market.html 在处理过程中遇到的问题记录一下: 1.不同函数获得数据索引的datetime格式不同 import tushare as ts HS300=ts.get_h_data(c... 阅读详情

相关推荐

记tushare抓数据中出现的一个问题解答

今天在使用tushare抓取股票数据时有一句话出错,如下: In [18]: df_top.loc[i,'outstanding']=basics_info[basics_info['code']==code]['outstanding'] ---------------------------------------------------------------------------

u100k的博客 7257

get_k_data 接口文档 全新的免费行情数据接口

get_k_data 接口文档 全新的免费行情数据接口 原创: Jimmy 挖地兔 2016-11-06 前言在tushareAPI里,曾经被用户喜欢和作为典范使用的API get_hist_data,经历了数据的一些些缺失和一丢丢错误之后,在用户们的齐声呼“换”之下,终于要变成tushare中的一个history。迎来的是一个集分钟数据、日周月数据,前后复权数据,揽括所有股票、指数和ETF的...

weixin_34152820的博客 2486

量化双均线策略:(一)通过tushare获取股票数据

之前几篇通过爬虫与mysql数据库获取到所有股票数据,存在一个比较难处理的问题,就是数据为未复权,无法策略回测。为了获取到已复权数据,也是找了很多接口,最终发现tushare是一个不错的选择,不用存储在本地,程序运行时候保证联网,直接获取数据,最重要的是可以选择前复权或者后复权。 以下引用自官方网站http://tushare.org/index.html  Tushare是一个免费、开源的p

mashijia986的博客 6887

tushare之“前复权”

复权问题描述 通过上一篇文章《量化交易系统之python+mysql(二)》的内容,已经可以将需要的实时A股数据写入到mysql,与股票分析软件做对比,“开盘价”,“收盘价”等,却发现,有的数据相同,有的数据完全不一样,同样是通过tushare接口(daily)获取的,怎么会这种差异? pro = ts.pro_api() df = pro.daily(ts_code='000001.SZ...

zhuxian2009的专栏 5986

Tushare(金融数据接口包)

一、Tushare介绍   Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工到数据存储的过程,能够为金融分析人员提供快速、整洁、多样的便于分析的数据,使得数据获取方面极大地减轻工作量,更加专注于策略和模型的研究和实现。   Tushare从新浪财经、腾讯财经、上交所、深交所获取数据。   Tushare官方地址 1、Tushare使...

hqs2212586的专栏 3132

[Python 与 炒股] TuShare 使用篇之三

2016年新年第一贴,大年夜搞这个只能说明春晚实在是有点无聊。 在之前的blog里写了一个最简单的例子: http://blog.youkuaiyun.com/robertsong2004/article/details/50642655 现在试一下简单的分析,即设定一个策略:以20日线为标准,当前股价低于20日线的时候就卖出,高于20日线的时候就买入。 然后计算一下这个策略的效果。 主要用

闲云孤鹤 2万+

tushare 的get_h_data()接口返回空数据问题

使用tushare 的get_h_data()接口获取股票的复权数据 代码如下: import tushare as ts data = ts.get_h_data('600848',start='2018-08-26', end='2019-08-26') print (data) 返回空的DataFrame: [Getting data:]#Empty DataFrame Columns:...

guiguilll1986的博客 5573

股票回测数据源对比:同花顺、Wind、米筐等5家复权算法差异解析

本文深入解析了同花顺、Wind、米筐等五大主流股票数据平台在复权算法上的核心差异,通过实测数据展示这些差异如何影响量化回测结果。文章详细对比了不同复权类型(前复权、后复权、动态复权)的计算逻辑及其适用场景,并提供了数据源选择的实用建议,帮助量化投资者避开数据陷阱,提升回测可靠性。

weixin_34275734的博客 497

关于tushare.get_h_data 返回数据值为空以及获取token码

tushare.get_h_data 返回数据值为空: 具体情况如下: 代码: import tushare as ts data = ts.get_h_data('000001',start='2017-01-01', end='2020-01-25') print (data) 返回值: [Getting data:]#Empty DataFrame Columns: [] Ind...

SmallSpicyChicken的博客 3107

量化回测数据源对比:4大平台复权方式差异与避坑指南

本文深入解析了量化回测中四大主流数据平台的复权逻辑差异,包括Tushare、Baostock、聚宽和米筐的复权方法、更新频率及覆盖范围。通过实际案例分析,揭示了不同复权方式对策略回测结果的显著影响,并提供了选型评估清单和验证方案,帮助量化交易者避免数据源选择中的常见陷阱。

weixin_34343308的博客 414

航测无人机las点云数据生成DEM

“ 做航测的同僚都知道,Pix4D或者CC(ContextCapture)都可以生成DSM,往往高程点提取以及土方计算都需要用到DEM,PhotoScan软件可以提出地面点并只应用地面点连接三角网,然而分类效果差,生成的DEM不管是平整度还是精度,都不理想。而传统等高线生DEM需要耗费较长时间,以下提供一种参考方法,供大家探讨。 ” 1 点云数据 航测类软件大多可以生成点云数据,如Pix4D,PhotoScan,CC等,此次点云数据为citymapper2相片基于CC生产的Las点云。 2 筛选地面点 筛.

qq_43173805的博客 1万+

ts.get_hist_data() & ts.get_k_data() & ts.get_h_data()

ts.get_hist_data() & ts.get_k_data() import tushare as ts df=ts.get_hist_data('601857',start='2016-06-15',end='2017-11-06') #复权类型,qfq-前复权 hfq-后复权 None-不复权,默认为qfq df1=ts.get_k_data('601857',star...

Gfqwy2021 5045

Multisim14.0仿真实战:从零搭建RS/JK触发器电路(附真值表+波形图)

本文通过Multisim 14.0软件,提供了从零搭建RS触发器和JK触发器电路的详细仿真实战教程。内容涵盖核心概念解析、电路搭建步骤、动态波形观测及真值表分析,重点探讨了RS触发器的非法状态问题以及JK触发器的四种工作模式,帮助读者直观理解时序逻辑电路的“记忆”功能与设计要点。

weixin_29175469的博客 272

workbench tabular data怎么增加一行_Quant量化之Tushare库的get_k_data函数

参考 <Tushare 的get_k_data>get_k_data含义是获取k线数据,所以起了这么一个简单的名称。虽然一贯的不标准,不规范,但主要看气质,主要看数据。 新接口融合了get_hist_data和get_h_data两个接口的功能,即能方便获取日周月的低频数据,也可以获取5、15、30和60分钟相对高频的数据。同时,上市以来的前后复权数据也能在一行代码中轻松获得,当然,您...

weixin_39967598的博客 421

【机电杂谈2】BLDC和PMSM的特点和区别

在日常生活中,小到电动玩具,大到电动汽车,永磁电机的身影可以说是无处不在。有刷直流电机、无刷直流电机、永磁同步电机由于其结构和输出特定的不同也被应用到不同的场合。如果你经常拆一些玩具和家电,就会看到大量的有刷直流电机和无刷直流电机,而永磁同步电机主要应用在高精度的工业伺服和电动汽车领域。本文就从电机的结构和控制方面,对这几种常见的永磁电机做简单的梳理和归纳。

2934

普通用户也能免费使用 SAP Joule!

点击 SAP Joule 给出的按钮之后,SAP Business Application Studio 左侧显示的界面,就从 SAP Joule 替换成了 SAP Fiori tools 的 Project Accelerator 工具。接下来就是在后者中标准的操作流程了。笔者之前的文章,有朋友提问,既然 ChatGPT,DeepSeek,Grok 这些主流 AI 工具,回答 SAP 相关问题时都经常翻车,那 SAP 自家的 Joule 表现又如何呢?还有朋友评论:如何才能使用 SAP Joule?

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1016

H G W S哪一个不是状态函数_Quant量化之Tushare库的get_k_data函数

参考 <Tushare 的get_k_data>get_k_data含义是获取k线数据,所以起了这么一个简单的名称。虽然一贯的不标准,不规范,但主要看气质,主要看数据。 新接口融合了get_hist_data和get_h_data两个接口的功能,即能方便获取日周月的低频数据,也可以获取5、15、30和60分钟相对高频的数据。同时,上市以来的前后复权数据也能在一行代码中轻松获得,当然,您...

weixin_39654465的博客 472

SAP_SD模块信用管理-最早未清项判断逾期

在 SAP SD 模块的信用管理(Credit Management) 中,系统可以通过 最早未清项(Oldest Open Item) 来判断客户是否存在逾期,从而影响订单的信用检查结果。例如: 定义最大未清项目%为1%,未清天数为1天,即允许客户“逾期1天的未清应收帐款/该客户的应收帐款余额”最大比例为1%,若超过1%则将被信用冻结。的信用检查功能,用于判断客户是否有账龄过长的未清款项,并据此决定是否允许新的销售订单继续处理。然后在查看客户的信贷信息可以看到,最早的未清信息显示在系统中。

我小时候很黑的博客 861

tushare股票数据获取

以下三种程序部分不想看,可移步百度网盘,数据为2010年至2019年1.22日前复权沪深所有股票日交易数据。 链接:https://pan.baidu.com/s/1X8p0-j_O_7wwzAAvX4b5PQ 提取码:x93n -- coding: utf-8 -- “”" 本函数用于采集对应编码的上证数据 参考:https://mp.weixin.qq.com/s?__biz=MzI5MTYx...

一个AI从业者的博客 2512

Python内置函数zip()——《Python内置函数手册》Python老吕编著

zip()函数是 Python 中的一个内置函数,用于将多个可迭代对象(如列表、元组、字符串等)中对应的元素打包成一个个元组,然后返回由这些元组组成的迭代器。zip()函数常用于将多个序列并行迭代,或者用于数据对齐。zip()它返回一个迭代器,这意味着你可以逐个获取打包后的元素,而不是一次性将所有元素加载到内存中。如果输入的可迭代对象长度不一致,zip()会以最短的可迭代对象为准,只打包到最短对象的末尾。它可以用来并行迭代多个序列,使得代码更加简洁和高效。在接下来的章节中,我们将详细介绍。

Python老吕的博客 680

运维系列【仅供参考】:RustDesk部署疑难解答

RustDesk部署疑难解答

weixin_54626591的博客 279

Tushare 的get_k_data

近日,挖地兔更新了tushare版本。主要是推出了新的函数get_k_data函数。来对此函数做一些分析。 函数头部分: def get_k_data(code=None, start='', end='', ktype='D', autype='qfq', index=False, ...

weixin_33819479的博客 1729

PHP调用tushare,Tushare(金融数据接口包)(示例代码)

一、Tushare介绍Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工到数据存储的过程,能够为金融分析人员提供快速、整洁、多样的便于分析的数据,使得数据获取方面极大地减轻工作量,更加专注于策略和模型的研究和实现。Tushare从新浪财经、腾讯财经、上交所、深交所获取数据。1、Tushare使用和安装(1)使用前提安装python、安装pand...

weixin_39668479的博客 833

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

TuChart与Tushare完美结合:如何获取并可视化中国股票市场数据

**TuChart**是一个基于PyQt和ECharts的强大股票可视化工具,通过与**Tushare**数据接口的完美结合,为投资者和分析师提供了直观、专业的中国股票市场数据可视化解决方案。无论你是股票投资新手还是经验丰富的交易员,TuChart都能帮助你快速获取并分析A股市场的关键数据,从K线图到分笔交易,从高频数据到股东分布,一应俱全。😊 ## 📈 为什么选择TuChart进行股票数据

gitblog_00408的博客 320

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

上一篇: 经验分享:python利用关键字做字典切片
下一篇: 量化投资,请教动量(反转)策略的理解是否正确
zhyuli
博客等级 码龄10年 326粉丝 57原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhyuli

您的鼓励是对我付出努力一种赞赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值