, 若失败返回 None
#获取平安银行最近10日的涨跌幅
get_price_change_rate('sz000001',10)
返回list of dataval对象 ,print不出来? 这个函数不能用了遍历全市场股票的涨跌吗,有什么可以替代
aa = get_price_change_rate('sz000001',10)
print(aa[-1].values)
你自己一楼都已经给出返回类型了。如果你没有python基础,建议你百度学习下。
我给你的只是告诉你怎么取,这种类型的数据取10个,需要你自己循环。
是否品种数据有缺,你输出aa长度看下
a = get_price_change_rate('sh000001',10)
print((context.now,len(a),a[-1].values))
这是因为这个a的长度是从回测开始日期开始,所以一开始只有一个数值,你取-2就会报错。自己代码里做下长度判断
这个10日指的是最后返回给你一个list,包括最近10跟k的涨跌幅。
如果不是很理解,建议自己用上面的print代码输出效果理解下