MovingAverage ( int averageType , IDataHolder data , int length );
Default values:
averageType: AverageType.Simple
length: 12
Description
Returns the average value of specified type and length
for a data
set. Available average types are: Simple, Exponential, Weighted, Wilder's, and Hull. Each type can be defined using AverageType constants.
Input parameters
Parameter | Default value | Description |
---|---|---|
averageType | AverageType.Simple | Defines type of average to be applied. This parameter accepts AverageType constants as value. |
data | - | Defines data for which the average is found. |
length | 12 | Defines period on which the average value is found. |
Example
input price = FundamentalType.CLOSE;
input aggregationPeriod = AggregationPeriod.DAY;
input length = 12;
input averageType = AverageType.SIMPLE;
plot MovAvg = MovingAverage(averageType, Fundamental(price, period = aggregationPeriod), length);
This example script plots a moving average of specified type and length for specified fundamental data.