Show / Hide Table of Contents

Class AverageDirectionalIndexPainter

Отрисовщий индикатора AverageDirectionalIndex.

Inheritance
Object
ChartBaseViewModel
BaseChartIndicatorPainter<AverageDirectionalIndex>
AverageDirectionalIndexPainter
Implements
IChartIndicatorPainter
Ecng.Serialization.IPersistable
Inherited Members
BaseChartIndicatorPainter<AverageDirectionalIndex>.Draw(ChartDrawData)
BaseChartIndicatorPainter<AverageDirectionalIndex>.Reset()
BaseChartIndicatorPainter<AverageDirectionalIndex>.OnAttached(ChartIndicatorElement)
BaseChartIndicatorPainter<AverageDirectionalIndex>.OnDetached()
BaseChartIndicatorPainter<AverageDirectionalIndex>.DrawValues(IList<ChartDrawData.IndicatorData>, IChartElement, Func<ChartDrawData.IndicatorData, Double>)
BaseChartIndicatorPainter<AverageDirectionalIndex>.DrawValues(IList<ChartDrawData.IndicatorData>, IChartElement)
BaseChartIndicatorPainter<AverageDirectionalIndex>.DrawValues(IList<ChartDrawData.IndicatorData>, IList<ChartDrawData.IndicatorData>, IChartElement)
BaseChartIndicatorPainter<AverageDirectionalIndex>.DrawValues(IList<ChartDrawData.IndicatorData>, IList<ChartDrawData.IndicatorData>, IChartElement, Func<Double, Double, Double>)
BaseChartIndicatorPainter<AverageDirectionalIndex>.AddChildElement(IChartElement)
BaseChartIndicatorPainter<AverageDirectionalIndex>.Element
BaseChartIndicatorPainter<AverageDirectionalIndex>.InnerElements
BaseChartIndicatorPainter<AverageDirectionalIndex>.IsAttached
ChartBaseViewModel.SetField<T>(T, T, String)
ChartBaseViewModel.MapPropertyChangeNotification(INotifyPropertyChanged, String, String[])
ChartBaseViewModel.PropertyValueChanging
Namespace: StockSharp.Xaml.Charting.IndicatorPainters
Assembly: StockSharp.Xaml.Charting.dll
Syntax
[Indicator]
public class AverageDirectionalIndexPainter : BaseChartIndicatorPainter<AverageDirectionalIndex>, IChartIndicatorPainter, IPersistable

Constructors

AverageDirectionalIndexPainter()

Создать объект.

Declaration
public AverageDirectionalIndexPainter()

Properties

Adx

AverageDirectionalIndex.

Declaration
public ChartLineElement Adx { get; }
Property Value
Type Description
ChartLineElement

DiMinus

DiMinus.

Declaration
public ChartLineElement DiMinus { get; }
Property Value
Type Description
ChartLineElement

DiPlus

DiPlus.

Declaration
public ChartLineElement DiPlus { get; }
Property Value
Type Description
ChartLineElement

Methods

Load(SettingsStorage)

Загрузить настройки.

Declaration
public override void Load(SettingsStorage storage)
Parameters
Type Name Description
Ecng.Serialization.SettingsStorage storage

Хранилище настроек.

Overrides
StockSharp.Xaml.Charting.IndicatorPainters.BaseChartIndicatorPainter<StockSharp.Algo.Indicators.AverageDirectionalIndex>.Load(Ecng.Serialization.SettingsStorage)

OnDraw(AverageDirectionalIndex, IDictionary<IIndicator, IList<ChartDrawData.IndicatorData>>)

Отрисовать значения на графике.

Declaration
protected override bool OnDraw(AverageDirectionalIndex indicator, IDictionary<IIndicator, IList<ChartDrawData.IndicatorData>> data)
Parameters
Type Name Description
AverageDirectionalIndex indicator
IDictionary<IIndicator, IList<ChartDrawData.IndicatorData>> data

Значения индикатора для отрисовки на графике.

Returns
Type Description
Boolean

true если данные были успешно отрисованы, иначе, возвращается false.

Overrides
StockSharp.Xaml.Charting.IndicatorPainters.BaseChartIndicatorPainter<StockSharp.Algo.Indicators.AverageDirectionalIndex>.OnDraw(StockSharp.Algo.Indicators.AverageDirectionalIndex, System.Collections.Generic.IDictionary<StockSharp.Algo.Indicators.IIndicator, System.Collections.Generic.IList<StockSharp.Xaml.Charting.ChartDrawData.IndicatorData>>)

Save(SettingsStorage)

Сохранить настройки.

Declaration
public override void Save(SettingsStorage storage)
Parameters
Type Name Description
Ecng.Serialization.SettingsStorage storage

Хранилище настроек.

Overrides
StockSharp.Xaml.Charting.IndicatorPainters.BaseChartIndicatorPainter<StockSharp.Algo.Indicators.AverageDirectionalIndex>.Save(Ecng.Serialization.SettingsStorage)

Implements

IChartIndicatorPainter
Ecng.Serialization.IPersistable

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
Extensions.TryGet<TMessage, TChange>(TMessage, TChange)
Extensions.TryGetDecimal<TMessage, TChange>(TMessage, TChange)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Object)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Decimal)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int32)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int64)
Extensions.Add<TMessage, TChange>(TMessage, TChange, SecurityStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<SecurityStates>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, String)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Sides)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Sides>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, CurrencyTypes)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<CurrencyTypes>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, PortfolioStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<PortfolioStates>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, DateTimeOffset)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<DateTimeOffset>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Boolean>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Decimal, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Decimal>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int32, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int32>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int64, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int64>, Boolean)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾