请教数组怎么赋值?
OnInit()
    {
        SetArraySize(arrTick,10,0);
      
    }
 OnBar(ArrayRef<Integer> indexs)
    {
            ArrayErase(arrTick, 0, 1);                                                                                         
            ArrayPushBack(arrTick, Close);  
 }

我的目的是,在经过10个bar之后,可以把前10个bar的收盘价赋值到arrTick这个数值中,但是实际用GetArraySize时发现这个数组的长度为1,没有达到目的。请指导我错在哪里?怎么能实现我的目的呢?

数组赋值
数组赋值问题
数组的赋值
数组和变量序列相互赋值问题
求助TB旗舰版数组赋值
怎么给bar赋值
序列变量和一维数组相互赋值的问题
请教数组问题
关于跨周期情况下数组被循环赋值的问题
请教一下赋值前低该怎么写,麻烦老师教一下,谢谢

数组变量怎么定义的,如果是单变量,相当于每次都重置了

global 或者series 全局或者是序列

你可以先加global看到其中差别

然后你还要正确理解公式机制


https://tbq3.tbquant.net/helper?product_id=991&keyword=440&content_id=2594&selectedkey=3823&type=article#1.1-%E5%8E%86%E5%8F%B2%E6%95%B0%E6%8D%AE%E7%9A%84%E8%BF%90%E8%A1%8C%E6%9C%BA%E5%88%B6%EF%BC%9A%E4%BB%8E%E5%B7%A6%E5%88%B0%E5%8F%B3%E3%80%81%E4%BB%8E%E4%B8%8A%E5%88%B0%E4%B8%8B