迅投知识库-完整实例里的复权计算方式里给出的代码:
# 指定要处理的股票代码
s = '002594.SZ'
# 注释掉的代码,可用于下载指定股票的历史数据,从 2010 年 1 月 1 日到现在,周期为 1 天
xtdata.download_history_data(s, '1d', '20100101', '')
# 获取指定股票的分红因子数据
dd = xtdata.get_divid_factors(s)
# 打印分红因子数据
print('分红因子',dd)
# 定义需要处理的价格字段列表
field_list = ['open', 'high', 'low', 'close']
# 获取指定股票的行情数据,不考虑分红调整,提取收盘价并转置
datas_ori = xtdata.get_market_data(field_list, [s], '1d', dividend_type = 'none')['close'].T
# 注释掉的代码,可用于打印原始行情数据
print('提取的收盘价',datas_ori)
xtdata.get_market_data提取不到数据,打印datas_ori的结果是“Empty DataFra“,请问是哪个函数的功能改了吗? |