Plotting
Class MovingAverage<E>
java.lang.Object
Plotting.MovingAverage<E>
public class MovingAverage<E>
- extends java.lang.Object
Calculate moving average.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_iNumTrailingDays
private int m_iNumTrailingDays
m_bIsExponential
private boolean m_bIsExponential
m_fDecayFactor
private float m_fDecayFactor
MovingAverage
public MovingAverage()
GetNumTrailingDays
public int GetNumTrailingDays()
SetNumTrailingDays
public void SetNumTrailingDays(int num)
IsExponential
public boolean IsExponential()
SetExponential
public void SetExponential(boolean flag)
GetDecayFactor
public float GetDecayFactor()
SetDecayFactor
public void SetDecayFactor(float factor)
CalculateMovingAverage
public void CalculateMovingAverage(PlotData<E> dat,
int xDatIndex,
int yDatIndex,
PlotData<java.lang.Float> mov_avg)
CalculateEMA
public void CalculateEMA(PlotData<E> dat,
int xDatIndex,
int yDatIndex,
PlotData<java.lang.Float> mov_avg)
CalculateSMA
public void CalculateSMA(PlotData<E> dat,
int xDatIndex,
int yDatIndex,
PlotData<java.lang.Float> mov_avg)