请问为何无法取到B2的值,导致条件无法执行。

Vars
    Series<Numeric> A(0); Series<Numeric>B2(0);
    Series<Numeric> XJ21(0);
    Numeric XJ2;Numeric B21;
    
    Events
    onBar(ArrayRef<Integer> indexs)
    {    
  
    
     data0.A =(3*data0.C+data0.H+data0.L+data0.O)/6;
     data0.XJ2 =(data0.A+0.618*data0.A[1]+0.382*data0.A[2]+0.236*data0.A[3]+0.146*data0.A[4])/2;
     data0.B2= (data0.Average(data0.XJ2,5));  
     data0.XJ21 =(data0.A+0.618*data0.A[1]+0.382*data0.A[2]+0.236*data0.A[3]+0.146*data0.A[4])/2;
     data0.B21= (data0.Average(data0.XJ21,5));  
     
      
       
        
    data0.B2PD= data0.Crossunder(data0.C,data0.B21);//OR data0.C<data0.B21
    Data0.B2PK= data0.CrossOver(data0.C,data0.B21); //data0.C>data0.B21

请问手动开的仓是不是策略无法获取到entryprise
tbpy为何无法导入python
公式编译的时候出现如下问题导致无法编译,请问该如何调整?
A_BuyAvgPriceO无法获取到数据,得到的是0
自有策略为何添加系统提供的移动止盈止损策略,无法执行
在满足条件的K线上无法输出标记
Lowest/Lowest无法获取指定周期的最小值
提示这种错误导致无法编译该如何处理?
这种问题(见图中红框)导致无法编译公式,该如何处理呢?
buy无法执行

测试了下,没出现您说的问题。代码少了B2PD,B2PK两个变量的说明,补上后,未发现编译报错,B2也能读到值