按照下面的方法改的,但出现的问是第一根K线的A_1值显示为1,C>REF(HHV(H,15),1)的K线有可能出现在第50根或者第80根。应该怎么改?
Params
//此处添加参数
Vars
Numeric A_1;
Series<Numeric> H15;
Events
OnBar(ArrayRef<Integer> indexs)
{
H15 = Highest(High,15);
A_1 = NthCon(Close>H15[1],1);
Commentary("A_1="+Text(A_1));
}
NthCon 表示最近第N次的距离,跟第50或者80根发生这个事没关系
比如rb2510的日线,符合条件的第一根K先出现在2025.01.17,但这个品种的第一根K线是2024.10.16,2024.10.16 - 2025.01.17之间,返回值应该不存在。但是上面的程序把2024.10.16的那根定成了符合条件的K线,结果就是在这区间都有返回值。这个问题应该怎么解决?谢谢!