请问在EA中如何使用时序列?

 

  for (i = 0;i < Limit;i++)
   {
      Var1_Buffer[i]=((high[i]+low[i]+open[i]+close[i])/4);
   }

请问如何调用?

 
leochina84:

  for (i = 0;i < Limit;i++)
   {
      Var1_Buffer[i]=((high[i]+low[i]+open[i]+close[i])/4);
   }

请问如何调用?

什么如何调用? 
 
luenbo:
什么如何调用? 

我对EA了解不够,正在尝试写一个简单EA。

我认为,在EA中不能使用 OnCalculate 函数。

那么:   const int rates_total,

                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])

请问如何在EA中实现调用? 

 
用CopyHigh,CopyLow,CopyOpen,CopyClose,CopyTime 函数。
 
leochina84:

我对EA了解不够,正在尝试写一个简单EA。

我认为,在EA中不能使用 OnCalculate 函数。

那么:   const int rates_total,

                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])

请问如何在EA中实现调用? 

多读documents:访问时间序列和指标数据

相信你很快就能明白。 

原因: