Skip to main content

EMAIndicator Class

Definition

Assembly:Avalonia.Controls.Charts
Package:Avalonia.Controls.Charts

A technical indicator that displays an Exponential Moving Average (EMA).

public class EMAIndicator

Inheritance: object -> AvaloniaObject -> ChartTechnicalIndicator -> MovingAverageIndicatorBase -> EMAIndicator

Constructors

NameDescription
EMAIndicatorNo summary available.

EMAIndicator Constructor

public EMAIndicator()

Methods

NameDescription
ComputeCalled when the target series data updates to recalculate the indicator values. Inherited from MovingAverageIndicatorBase.
RenderRenders the indicator into the specified plot area. Inherited from MovingAverageIndicatorBase.
GetLegendItemsGets the legend items that represent this indicator. Inherited from ChartTechnicalIndicator.
Bind (8 overloads)Binds a Avalonia.AvaloniaProperty to an Avalonia.Data.BindingBase. Inherited from AvaloniaObject.
CheckAccessReturns a value indicating whether the current thread is the UI thread. Inherited from AvaloniaObject.
ClearValue (4 overloads)Clears a Avalonia.AvaloniaProperty's local value. Inherited from AvaloniaObject.
CoerceValueCoerces the specified Avalonia.AvaloniaProperty. Inherited from AvaloniaObject.
EqualsCompares two objects using reference equality. Inherited from AvaloniaObject.
GetBaseValueInherited from AvaloniaObject.
GetHashCodeGets the hash code for the object. Inherited from AvaloniaObject.
GetValue (3 overloads)Gets a Avalonia.AvaloniaProperty value. Inherited from AvaloniaObject.
IsAnimatingChecks whether a Avalonia.AvaloniaProperty is animating. Inherited from AvaloniaObject.
IsSetChecks whether a Avalonia.AvaloniaProperty is set on this object. Inherited from AvaloniaObject.
SetCurrentValue (2 overloads)Sets the value of a dependency property without changing its value source. Inherited from AvaloniaObject.
SetValue (3 overloads)Sets a Avalonia.AvaloniaProperty value. Inherited from AvaloniaObject.
VerifyAccessChecks that the current thread is the UI thread and throws if not. Inherited from AvaloniaObject.

Properties

NameDescription
PeriodGets or sets the period used for the moving-average calculation. Inherited from MovingAverageIndicatorBase.
IsVisibleGets or sets a value indicating whether this indicator is visible. Inherited from ChartTechnicalIndicator.
StrokeGets or sets the brush used for the main indicator line. Inherited from ChartTechnicalIndicator.
StrokeDashStyleGets or sets the dash style for the indicator line. Inherited from ChartTechnicalIndicator.
StrokeLineCapGets or sets the line cap style for the indicator line. Inherited from ChartTechnicalIndicator.
StrokeLineJoinGets or sets the line join style for the indicator line. Inherited from ChartTechnicalIndicator.
StrokeThicknessGets or sets the thickness of the indicator stroke. Inherited from ChartTechnicalIndicator.
TargetSeriesGets or sets the target series this indicator is based on. Inherited from ChartTechnicalIndicator.
TitleGets or sets the title shown in the legend and tooltips. Inherited from ChartTechnicalIndicator.
DispatcherReturns the Avalonia.AvaloniaObject.Dispatcher that this Avalonia.AvaloniaObject is associated with. Inherited from AvaloniaObject.
ItemInherited from AvaloniaObject.

Fields

Events

NameDescription
PropertyChangedRaised when a Avalonia.AvaloniaProperty value changes on this object. Inherited from AvaloniaObject.