OnInit()
    {
        SetArraySize(arrTick,10,0);
      
    }
 OnBar(ArrayRef<Integer> indexs)
    {
            ArrayErase(arrTick, 0, 1);                                                                                         
            ArrayPushBack(arrTick, Close);  
 }
我的目的是,在经过10个bar之后,可以把前10个bar的收盘价赋值到arrTick这个数值中,但是实际用GetArraySize时发现这个数组的长度为1,没有达到目的。请指导我错在哪里?怎么能实现我的目的呢?
数组变量怎么定义的,如果是单变量,相当于每次都重置了
global 或者series 全局或者是序列
你可以先加global看到其中差别
然后你还要正确理解公式机制