求助,想要复制K线走势图到数组上

 

新人一枚

我想建立一个数组,1000位,然后将一小时的K线图上的数据复制到数组中。相当于将MT4上的历史数据导入EA程序,请不吝赐教 

如果可以的话 能不能写出一个简单地程序让我参考

 

参考CopyRates(...)用法

void OnStart() 
  { 
//--- 
   MqlRates rates[]; 
   ArraySetAsSeries(rates,true); 
   int copied=CopyRates(Symbol(),0,0,100,rates); 
   if(copied>0) 
     { 
      Print("Bars copied: "+copied); 
      string format="open = %G, high = %G, low = %G, close = %G, volume = %d"; 
      string out; 
      int size=fmin(copied,10); 
      for(int i=0;i<size;i++) 
        { 
         out=i+":"+TimeToString(rates[i].time); 
         out=out+" "+StringFormat(format, 
                                  rates[i].open, 
                                  rates[i].high, 
                                  rates[i].low, 
                                  rates[i].close, 
                                  rates[i].tick_volume); 
         Print(out); 
        } 
     } 
   else Print("Failed to get history data for the symbol ",Symbol()); 
  }
 
Ziheng Zhuang:

参考CopyRates(...)用法

谢谢您 请问您知道哪里有比较完整的全面的 MQL4的教程视频吗从初级入门到技术控
 
腾讯课堂有人提供了MT4编程教学,你去搜下。
原因: