Class DoubleExponentialMovingAverage
java.lang.Object
trade.invision.indicators.indicators.Indicator<Num>
trade.invision.indicators.indicators.ma.ema.DoubleExponentialMovingAverage
DoubleExponentialMovingAverage is a Num Indicator to provide a Double Exponential Moving
Average (DEMA) over a length of values.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class trade.invision.indicators.indicators.Indicator
Indicator.CacheSeries -
Field Summary
Fields inherited from class trade.invision.indicators.indicators.Indicator
cachedAddCallCount, cachedIndex, cachedValue, cacheSeries, minimumStableIndex, series -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDoubleExponentialMovingAverage(Indicator<Num> indicator, int length, Num smoothing) -
Method Summary
Modifier and TypeMethodDescriptionprotected Numcalculate(long index) Performs the calculation of thisIndicatorat the givenindex.doubleExponentialMovingAverage(Indicator<Num> indicator, int length) doubleExponentialMovingAverage(Indicator<Num> indicator, int length, Num smoothing) Gets aDoubleExponentialMovingAverage.Methods inherited from class trade.invision.indicators.indicators.Indicator
caching, getMinimumStableIndex, getSeries, getValue, isCaching, numOf, numOf, numOf, numOf, numOfEight, numOfFive, numOfFour, numOfHalf, numOfHundred, numOfHundredth, numOfNegativeOne, numOfNine, numOfOne, numOfSeven, numOfSix, numOfTen, numOfTenth, numOfThousand, numOfThousandth, numOfThree, numOfTwo, numOfZero, purgeCache
-
Constructor Details
-
DoubleExponentialMovingAverage
-
-
Method Details
-
dema
- See Also:
-
doubleExponentialMovingAverage
public static DoubleExponentialMovingAverage doubleExponentialMovingAverage(Indicator<Num> indicator, int length) -
dema
public static DoubleExponentialMovingAverage dema(Indicator<Num> indicator, int length, Num smoothing) - See Also:
-
doubleExponentialMovingAverage
public static DoubleExponentialMovingAverage doubleExponentialMovingAverage(Indicator<Num> indicator, int length, Num smoothing) Gets aDoubleExponentialMovingAverage.- Parameters:
indicator- theIndicatorlength- the number of values to look back atsmoothing- the smoothing factor (typically 2)
-
calculate
Description copied from class:IndicatorPerforms the calculation of thisIndicatorat the givenindex.
-