MT4

int init()
  {
//-所有数组和变量在使用前一定要初始化,特别是数组,如果不初始化,将不能正常写入数据,可恨的是没有任何提示!

//初始化可以有多种方法,ArrayResize后,元素值 = 0。
   ArrayResize(K,Bars);
   //ArrayResize(D,Bars);
   ArrayResize(J,Bars);
   ArrayResize(Min,Bars);
   ArrayResize(Max,Bars);
  
   //ArrayInitialize(K,0.0);
 
   ArrayCopy(D,K);
   ArrayCopy(J,K);
   ArrayCopy(Min,K);
   ArrayCopy(Max,K);
   Print("(LKDJ)D size = " + ArraySize(D) + "  Min size = " + ArraySize(Min) + " Bars = " + Bars);
   SetIndexStyle(0,DRAW_LINE);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexStyle(2,DRAW_LINE);
   for(int i =0; i<=20;i++)
   {
      
       Print("K[" + i + "] = " + K[i]) ;
   }   

  //SetIndexBuffer要注意了,运行后 ,数组元素值 =  数据最大保存周期值。
   SetIndexBuffer(0,K);
   SetIndexBuffer(1,D);
   SetIndexBuffer(2,J);
  
    for( i =0; i<=20;i++)
   {
     
       Print("K[" + i + "] = " + K[i]) ;
   }  
  

  

   return(0);
  }

你可能感兴趣的:(心得与不得)