Moving Average Ribbon
<< Click to Display Table of Contents >> Moving Average Ribbon |
The Moving Average Ribbon is a series of incrementing moving averages.
MovingAverageribbon(RibbonMAType movingAverage, int basePeriod, int incrementalPeriod)
MovingAverageribbon(ISeries<double> input, RibbonMAType movingAverage, int basePeriod, int incrementalPeriod)
Returns the MovingAverage1 value (Replace the 1 with the desired moving average you want the value to return)
MovingAverageribbon(RibbonMAType movingAverage, int basePeriod, int incrementalPeriod).MovingAverage1[int barsAgo]
MovingAverageribbon(ISeries<double> input, RibbonMAType movingAverage, int basePeriod, int incrementalPeriod).MovingAverage1[int barsAgo]
double; Accessing this method via an index value [int barsAgo] returns the indicator value of the referenced bar.
input |
Indicator source data (?) |
RibbonMAType |
Moving average to use for calculations |
basePeriod |
Number of bars used in the calculation for the fastest moving average |
incrementalPeriod |
Number of bars to increase for the calculation in each additional moving average |
// Prints the current value of the 3rd moving average double value = MovingAverageRibbon(RibbonMAType.Exponential, 10, 10).MovingAverage3[0]; Print("The current 3rd moving average's value is " + value.ToString()); |