请问怎样调取前期赋值好的数组
ParamsVars
Array<Numeric> a;
Series<Numeric> i;
Events
OnBar(ArrayRef<Integer> indexs)
{
if(OPEN>CLOSE)
{
a = Close;
i=i+1;
}
Commentary("i值为"+Text(i));
Commentary("当前数组接收值为"+Text(a));
Commentary("i-2号数组接收值为"+Text(a));
}
当前数组值可以输出,i-2号 之前的数组就无法调取到 这个程序为问题是对i采用了序列变量,但之后用的时候没有在所有序列上赋值。
试试下面的改法。
i = i;
if(OPEN>CLOSE)
{
a = Close;
i=i+1;
}
页:
[1]