It is a question of understanding English.
An array is a collection of elements. If an array is of size 100, then there are 100 elements in the array.
If you only want to calculate the moving average for only 50 of those 100 elements, then the total number of elements to be processed is 50.
It is a question of understanding English.
An array is a collection of elements. If an array is of size 100, then there are 100 elements in the array.
If you only want to calculate the moving average for only 50 of those 100 elements, then the total number of elements to be processed is 50.
Thanks
But If I want to calculate MA for 50 elements, I set ma_period on 50.
what is the differences between ma_period and total?
If total is a way to reduce calculation for unneeded parts of an array, why when I use another value than zero, it turns different values in different terminals (with the same data)?
If total is a way to reduce calculation for unneeded parts of an array, why when I use another value than zero, it turns different values in different terminals (with the same data)?
No, " ma_period " is the period of the moving average, not the number of elements you want to process.
For example, an EMA(5) over 50 elements, would be "ma_period = 5, total = 50".
Please do some research into how moving averages work, especially on EMA which require much more data than the period.
Exponential requires 3.45×(Length+1) bars to converge to 1/10 percent. (EMA Period=5 requires 21 bars.)
Moving average - Wikipedia

- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hi everybody!
What does mean items, Total, and elements in iMAOnArray?
total
[in] The number of items to be counted. 0 means the whole array.
Why should I use another value than 0 ?
And why when I use another value than zero, it turnes different values in different terminal (with Same data)?