关于数组的使用--请版主帮忙解决
varsNumericArray 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",arr);
PlotNumeric("change1",change1);
PlotNumeric("arr",arr);
end
问题:按上面方法定义一个数组后,数组中每个元素赋值一个变量后,最后得到的arr和change1值不相等,为什么呢?如何修改
谢谢! 数组应该是从0开始算,arr里存储是change1 {:soso_e152:}数组一般初始下标为0,一般程序语言都是这样定义的。“0”也是数字喔~ 已修改,太三克斯了 顶,学习下~~~
页:
[1]