请问为何无法取到B2的值,导致条件无法执行。
2021-11-21 17:40

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

评论区
顶部