问答交流

回测问题报错array length 408 does not match index length 407,求助~~

由yuchi0792创建,最终由yuchi0792 被浏览 11 用户

加入sar_1=input_3.read_df()['shift(ta_sar_0, -1)'][-1*len(pred_result):]这句后,就报错了。不加这一句正常。

除了shift(ta_sar_0,-1)这个语句外,还有什么方法可以取到次日的ta_sar_0指标?

{w:100}

评论
  • 你好,根据报错信息来看,是你传入的data frame的数据length和需要的length不匹配导致的,你再检查一下你的代码看一看呢?另外,回答你的第二个问题,除了shift(ta_sar_0,-1),delay 函数有相同的效果:delay(ta_sar_0,-1)。
{link}