ChartDiagramElement

StockSharp.Diagram.Elements

Элемент панели графика (область отображения свечей, индикаторов, ордеров и сделок).

Наследует: DiagramElement

Конструкторы

ChartDiagramElement
protected ChartDiagramElement(IChartBuilder chartBuilder)
chartDiagramElement = ChartDiagramElement(chartBuilder)

Инициализирует новый экземпляр ChartDiagramElement.

Свойства

CandleElements
public ICollection<IChartCandleElement> CandleElements { get; }
value = chartDiagramElement.CandleElements

Свечи.

ChartGroupId
public string ChartGroupId { get; set; }
value = chartDiagramElement.ChartGroupId
chartDiagramElement.ChartGroupId = value

Chart group id используется для синхронизации панелей на мышиных событиях.

IconName
public override string IconName { get; }
value = chartDiagramElement.IconName

Имя ресурса Иконы.

IndicatorElements
public ICollection<TChartIndicatorElementWrapper> IndicatorElements { get; }
value = chartDiagramElement.IndicatorElements

Индикаторы.

OrderElements
public ICollection<IChartOrderElement> OrderElements { get; }
value = chartDiagramElement.OrderElements

Заказы.

ShowNonFormedIndicators
public bool ShowNonFormedIndicators { get; set; }
value = chartDiagramElement.ShowNonFormedIndicators
chartDiagramElement.ShowNonFormedIndicators = value

Отобразить значения несформированных показателей.

TradeElements
public ICollection<IChartTradeElement> TradeElements { get; }
value = chartDiagramElement.TradeElements

Торги.

TypeId
public override Guid TypeId { get; }
value = chartDiagramElement.TypeId

Тип идентификатора.

XAxes
public ICollection<IChartAxis> XAxes { get; }
value = chartDiagramElement.XAxes

Список горизонтальных осей.

YAxes
public ICollection<IChartAxis> YAxes { get; }
value = chartDiagramElement.YAxes

Список вертикальных осей.

Методы

AddElementImpl
private void AddElementImpl(object o)
chartDiagramElement.AddElementImpl(o)

параметр может быть ChartElementSocket, ChartIndicatorElementWrapper, IChartElement или нулевым (для пустого сокета)

CreateCopy
protected override DiagramElement CreateCopy()
result = chartDiagramElement.CreateCopy()

Создайте копию DiagramElement.

Возвращает: DiagramElement копия.

CreateEditor
protected abstract Attribute CreateEditor(string templateKey)
result = chartDiagramElement.CreateEditor(templateKey)
CreateSocketInstance
protected override DiagramSocket CreateSocketInstance(DiagramSocketDirection dir, string socketId)
result = chartDiagramElement.CreateSocketInstance(dir, socketId)

Создайте новый экземпляр сокета.

CreateWrapper
protected abstract TChartIndicatorElementWrapper CreateWrapper(IChartIndicatorElement element)
result = chartDiagramElement.CreateWrapper(element)
Flush
public override void Flush(DateTime _)
chartDiagramElement.Flush(_)

Промывка нетриггерных (корневых) элементов.

InitializeCopy
public override void InitializeCopy(DiagramElement copiedFrom)
chartDiagramElement.InitializeCopy(copiedFrom)
Load
public override void Load(SettingsStorage storage)
chartDiagramElement.Load(storage)

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

storage
Хранилище настроек.
OnReseted
protected override void OnReseted()
chartDiagramElement.OnReseted()

Он вызывается из метода Reset.

OnStart
protected override void OnStart(DateTime time)
chartDiagramElement.OnStart(time)

Метод вызывается в начале алгоритма элемента диаграммы.

Save
public override void Save(SettingsStorage storage)
chartDiagramElement.Save(storage)

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

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