LearnMQL5/MovingAverage.mq5
super.admin 6a3edd6cd7 convert
2025-05-30 15:03:27 +02:00

36 lines
2.6 KiB
MQL5

//+------------------------------------------------------------------+
//| MovingAverage.mq5 |
//| Copyright © 2020 MhFx7, All Rights Reserved |
//| https://www.mql5.com/en/users/mhfx7 |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2020 MhFx7, All Rights Reserved"
#property link "https://www.mql5.com/en/users/mhfx7"
#property version "1.00"
#property script_show_inputs
input int period=10;
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
Print(MovingAverage(period));
}
//+------------------------------------------------------------------+
double MovingAverage(int shift)
{
double close_cum=0;
for(int i=0; i<period; i++)
{
double close=iClose(_Symbol,PERIOD_CURRENT,i);
close_cum=+close;
}
double movingavarage=close_cum/period;
return (movingavarage);
}
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+