QuantConnect Lean Algorithmic Trading Engine
Properties  Methods  Events


QuantConnect.Indicators Namespace : ExponentialMovingAverage Class
ExponentialMovingAverage Class Members

The following tables list the members exposed by ExponentialMovingAverage.

Public Constructors
 NameDescription
Public ConstructorOverloaded.   
Top
Public Properties
 NameDescription
Public Property Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue. (Inherited from QuantConnect.Indicators.IndicatorBase<IndicatorDataPoint>)
Public PropertyOverridden.  Gets a flag indicating when this indicator is ready and fully initialized  
Public Property Gets a name for this indicator (Inherited from QuantConnect.Indicators.IndicatorBase<IndicatorDataPoint>)
Public Property Gets the number of samples processed by this indicator (Inherited from QuantConnect.Indicators.IndicatorBase<IndicatorDataPoint>)
Top
Public Methods
 NameDescription
Public MethodOverloaded.  Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. (Inherited from QuantConnect.Indicators.IndicatorBase<IndicatorDataPoint>)
Public Method Determines whether the specified object is equal to the current object. (Inherited from QuantConnect.Indicators.IndicatorBase<IndicatorDataPoint>)
Public Method Resets this indicator to its initial state (Inherited from QuantConnect.Indicators.IndicatorBase<IndicatorDataPoint>)
Public Methodstatic (Shared in Visual Basic)Calculates the default smoothing factor for an ExponentialMovingAverage indicator  
Public Method Provides a more detailed string of this indicator in the form of {Name} - {Value} (Inherited from QuantConnect.Indicators.IndicatorBase<IndicatorDataPoint>)
Public MethodReturns a string that represents the current object. (Inherited from QuantConnect.Indicators.IndicatorBase<IndicatorDataPoint>)
Public MethodOverloaded.  Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise (Inherited from QuantConnect.Indicators.IndicatorBase<IndicatorDataPoint>)
Top
Protected Methods
 NameDescription
Protected MethodOverridden.  Computes the next value of this indicator from the given state  
Protected Method Event invocator for the Updated event (Inherited from QuantConnect.Indicators.IndicatorBase<IndicatorDataPoint>)
Protected MethodComputes the next value of this indicator from the given state and returns an instance of the IndicatorResult class (Inherited from QuantConnect.Indicators.IndicatorBase<IndicatorDataPoint>)
Top
Extension Methods
 NameDescription
Public Extension MethodOverloaded. Creates a new ExponentialMovingAverage indicator with the specified period and smoothingFactor from the left indicator
Public Extension MethodOverloaded. Creates a new Maximum indicator with the specified period from the left indicator
Public Extension MethodOverloaded. Creates a new Minimum indicator with the specified period from the left indicator
Public Extension MethodOverloaded. Initializes a new instance of the SimpleMovingAverage class with the specified name and period from the left indicator
Public Extension MethodOverloaded.  Creates a new CompositeIndicator such that the result will be average of a first indicator weighted by a second one
Top
Public Events
 NameDescription
Public Event Event handler that fires after this indicator is updated (Inherited from QuantConnect.Indicators.IndicatorBase<IndicatorDataPoint>)
Top
See Also