请教MT5上的大神,如何获取某个周期内均线值的最高值?
wzg2009114:
double var1=iMA(Symbol(),0,21,0,MODE_EMA,PRICE_CLOSE);
double var1shuzu[];
ArraySetAsSeries(var1shuzu,true);
CopyBuffer(var1,0,0,30,var1shuzu);
我想再获取一个21周期内var1的最高值,该怎么写?文华和博易大师上面简单的用HHV(var1,21)就可以,请教各位大神MT5上面该如何写?谢谢!;
把数值取出来,循环比较
幫助文件裡面有範本 要多利用
double val; //--- 在20个连续柱形图中计算最高收盘值 //--- 从指数4到指数23,在当前时间表 int val_index=iHighest(NULL,0,MODE_CLOSE,20,4); if(val_index!=-1) val=High[val_index]; else PrintFormat("iHighest() call error. Error code=%d",GetLastError());
CopyBuffer(var1,0,0,30,var1shuzu);
我想再获取一个21周期内var1的最高值,该怎么写?文华和博易大师上面简单的用HHV(var1,21)就可以,请教各位大神MT5上面该如何写?谢谢!;