如果使用条件语句赋值
if (close>100)
{arr[1]=5;}
好像会在下一个bar归零导致arr[1]==0;
有没有办法,让arr[1]在下一个bar依然保存上一个bar的值。
也就是说,数组是跟numeric定义的变量一样,每一个bar都会被重置为原始值?
那么想要储存历史bar产生的一堆数据,是不是只能定义很多个seriers<numeric>来分别储存。感觉这样挺浪费内存的。
可以通过natural或者series来处理
两者都有传递的功能
区别是natural不能回溯取值,而series可以