多个数据源下commentary复盘和实盘显示不一致
OnBar(ArrayRef<Integer> indexs)
{
    data[0].Commentary(text(2*n));///第一个Commentary,其中n=data[0].BarsSinceToday()在onbaropen里面。
    if (date==CurrentDate)
    {
        for k = 0 to GetArraySize(indexs) - 1
        {
            Integer i = indexs[k];
            data[i].Commentary(data[i].text(3*n));///第二个Commentary
            if (i==0)
            {
               print("基准指数基准指数");
            }
            Else
            {
                print(data[i].SymbolName);
            }
            
            data[i].Commentary("cs=" + data[i].text(i));///第三个Commentary
               
        }
    
     }
}

订阅了7个股票指数,为什么策略运行后,历史数据显示了3条commentary而随后实盘的commentary只显示了一条呢

同时i不等于0时,其他的股票指数显示的是对的,都是2条件commentary,为什么有这种差异呢?

投资分析复盘不显示信号问题
复盘日记250430 | 4月复盘胜率75%
回测中的交易记录和复盘中的信号不吻合
如何利用Commentary显示账户资金权益
为什么我自建的工作区调用orderReview,不能显示开平仓标识。而账户透视点复盘按钮可以显示
复盘日记250106 | 黑色破位?
不同数据源的数据时间起点不同,在多个图层存在的情况下如何判断某个时刻有哪些数据源有数据。
复盘日记241226 | 红枣?
关于tb3 3.2.24复盘功能使用问题
提个不成熟小建议是否可以像文华动态复盘

因为分开驱动,导致最后一次驱动把之前驱动的结果覆盖了

比如你总共1234 四个图层

第一次驱动13图层,13正常commentary显示

第二次驱动24图层,24图层commentary显示内容,然后因为本次驱动,按照你的逻辑不执行13图层的commentary,所以就没东西显示了

怎么写才能不覆盖呢?


如何实现

13图层来的时候,在13图层上面commentary

24图层来的时候,在24图层上面commentary


commentary就是会被覆盖的

plot不会

print也不会