vars
NumericArray arr;//定义数组
NumericSeries temp;
begin
change1=PercentChange(Close(symbol1),22);
change2=PercentChange(Close(symbol2),22);
change3=PercentChange(Close(symbol3),22);
ArrAdd(arr,change1);
ArrAdd(arr,change2);
ArrAdd(arr,change3);
PlotNumeric("arr[1]",arr[1]);
PlotNumeric("change1",change1);
PlotNumeric("arr[3]",arr[3]);
end
问题:按上面方法定义一个数组后,数组中每个元素赋值一个变量后,最后得到的arr[1]和change1值不相等,为什么呢?如何修改
谢谢! |