求助大侠 double ld_400 = (ld_48 + ld_56 + ld_40) / 3.0; ld 400中ld 48和ld56和ld40分别是什么值?

 
double ld_40;
double ld_48;
double ld_56;

double lda_36[1][6] //这个值怎么取?

  ArrayCopyRates(lda_36, Symbol(), PERIOD_D1);
   if (DayOfWeek() == 1) {
      if (TimeDayOfWeek(iTime(Symbol(), PERIOD_D1, 1)) == 5) {
         ld_40 = lda_36[1][4];
         ld_48 = lda_36[1][3];
         ld_56 = lda_36[1][2];
      } else {
         for (int li_388 = 5; li_388 >= 0; li_388--) {
            if (TimeDayOfWeek(iTime(Symbol(), PERIOD_D1, li_388)) == 5) {
               ld_40 = lda_36[li_388][4];
               ld_48 = lda_36[li_388][3];
               ld_56 = lda_36[li_388][2];
            }
         }
      }
   } else {
      ld_40 = lda_36[1][4];
      ld_48 = lda_36[1][3];
      ld_56 = lda_36[1][2];
   }


  double ld_400 = (ld_48 + ld_56 + ld_40) / 3.0;
 f0_0("支撑线", ld_400, Yellow);

 

下面不是直接有写么?

  ArrayCopyRates(lda_36, Symbol(), PERIOD_D1);

就是直接取日线最近6条K线值,放到lda_36数组中

原因: