最近做量化分析的时候发现,使用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 解决,已经验证