策略单元中数据叠加数据重复计算
2022-11-16 22:29

我把62个品种指数叠加到一个策略单元里面,周期是日线,为什么所有的品种一根BAR要计算三次?代码如下:

    OnInit()
    {
        SetBeginBarMaxCount(10);    //设置最大起始bar数为10,对齐数据源的起始时间
    }

    OnBar(ArrayRef<Integer> indexs)
    {
        Range[0:DataSourceSize-1]
        {
            String name="ag000.SHFE";
            If(Symbol==name)
            {
                Print("【品种】:" + Symbol+",时间:" + Text(Date()+Time()));
                Print("动态权益:" + Text(Portfolio_CurrentEquity()));
            }
        }
    }

策略单元如下:

结果见下图。

评论区
ShaZi_TB

切换成小时先后,部分bar重复计算两次

2022-11-16 22:32
顶部