取消订阅,并且增加订阅,但进入了个死循环,请问是哪里出错了?

Vars
    Global Array<Integer> layers; 
    Series<Numeric> Sub(1);  
Events
    OnInit()
    {
         layers[0] = SubscribeBar("IF888.CFFEX","1h",20210901);     
    }
    OnBar(ArrayRef<Integer> indexs)
    {
       If(Sub == 1) 
        {
            UnsubscribeBar(layers[0]);
            layers[0] = SubscribeBar("rb888.SHFE","1h",20220101);                            
            Sub = 0;
          }
    }

回测过程中,进入死循环,一直显示运行中,行情数据一直处于加载状态,无法停下

取消订阅,并且增加订阅,哪里出错了?为何无法实现?
在哪里增加K线图表的窗口
请问如何增加历史订阅量?
强烈建议实时订阅量基础权限增加为300
策略单元订阅行情
请问如何订阅指数000
请问老师:隐藏订阅的图层,用代码怎么实现
历史订阅量200的计算
如何能订阅300个以上股票
多品种订阅,“策略交易”板块显示多个品种订阅成功,但log只显示收到首个品种的行情推送

先明白公式机制,这不死机才怪了

先看订阅和退订的说明,尽量都在oninit里处理订阅

OnInit只能执行一次,我需要盘中变更行情订阅内容,该如何写?

Restart() 可以重新执行OnInit(),还能指定参数是否重置全局变量