输入特征列表中shift不能使用变量,请问如何解决?
由lookit创建,最终由lookit 被浏览 34 用户
问题
如果在特征列表中输入
···
isHasZhangt=where((return_0>1.09)&(close_0==high_0),1,0)
days=7 #arg_max是从前向后数的,需要变成从后向前数的形式 ztday=days-ts_argmax(isHasZhangt,days)+1#7日内涨停日至今的天数
则会出现
提取失败提示:
i ztday=days-ts_argmax(isHasZhangt,days)+1#7日内涨停日至今的天数: window must be an integer,
这只是简单举个例子,原因是需要编写的策略涉及到的天数days不定,需要从其他特征中抽取,请问这个问题如何解决?