请问:这个bug修改了吗?关于MainSymbol()接受不到正确主力

2024年5月之前,在策略运行时,不重启终端程序就接收不到换仓改变的信息,导致MainSymbol()总也不变。之前是必须重启一次才能刷新MainSymbol()的信息,目前这个问题解决了吗?Events OnBar(ArrayRef<Integer> indexs) { If(0 == CurrentBar()) { Print(MainSymbol()); Print(MainSymbol(Symbol())); } }

研发人员反馈之前已经修复过这个问题了

回复:// 换月预警信息 Symbol888 = RelativeSymbol; if(BarStatus == 2 && b_D3_Rolling == 0 && Data3.Symbol != Symbol888) { b_D3_Rolling = 1; Alert(GetWorkspaceName + " —— 主力合约已切换," + "当前合约为: " + Data3.Symbol + " 新主力合约为:【" + Symbol888 + " 】" + " / " + SymbolName); }必须要重启TBQ,否则不行半年前的版本好像没问题之后反馈过至今没有修复

回复:我收到的研发人员说已经修复过了。那我这两天跑一跑全市场品种看看到底有没有修复吧,具体结果可能要一两天后才能出来了

回复:1433版本好像是修复了,有一个服务器更新过,好像正常了

回复:嗯,昨天测试了下,quant是正常的

收到了,我先复现下。不过这个有点麻烦,需要碰巧等到有换月才能复现看看

这个问题我都反馈半年了,一直不改