Need help to understand this please

MichaelMano

Newbie
1 0
I need some advice for the below code if you please,

Period_MA is an external variable and I set it to 20, but when I am testing my code by changing

Code:
for(x=i; x<i+Period_MA; x++)
to
Code:
for(x=i; x<=i+Period_MA; x++)
the moving average disappear from the chart
Code:
   int Counted_Bars = IndicatorCounted();
   int Uncounted_Bars = Bars - Counted_Bars;
   Uncounted_Bars++;

   for(int i=0; i<=Uncounted_Bars; i++)
     {
      double Total = 0;
         for(x=i; x<i+Period_MA; x++)
           {
            Total = Total + iClose(NULL,0,x);
           }
        
       Closing_Price_Array[i] = Total / Period_MA;
     }

Noting that when I add the equal sign to the previously stated line of code , I get the moving average to widen like below, so I just need to know how it was calculated just by adding an equal sign so that will be the outcome

Thank you

1619192508516.png
 
 
AdBlock Detected

We get it, advertisements are annoying!

But it's thanks to our sponsors that access to Trade2Win remains free for all. By viewing our ads you help us pay our bills, so please support the site and disable your AdBlocker.

I've Disabled AdBlock