ChartDiagramElement

StockSharp.Diagram.Elements

Chart-Panel-Element (Kerzen Anzeigebereich, Indikatoren, Aufträge und Trades).

Erbt von: DiagramElement

Konstruktoren

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

Initialisiert eine neue Instanz von ChartDiagramElement.

Eigenschaften

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

Kerzen.

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

Chart group id wird verwendet, um Panels auf Mausereignissen zu synchronisieren.

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

Icon Resource Name.

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

Indikatoren.

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

Befehle.

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

Nicht gebildete Indikatorenwerte anzeigen.

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

Handel.

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

Typ ID.

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

Die Liste der horizontalen Achsen.

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

Die Liste der vertikalen Achsen.

Methoden

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

Der Parameter kann ChartElementSocket, ChartIndicatorElementWrapper, IChartElement oder null (für leeren Socket) sein.

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

Erstellen Sie eine Kopie von DiagramElement.

Rückgabe: DiagramElement Kopie.

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)

Erstellen Sie eine neue Socket-Instanz.

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

Flush Nicht-Trigger-Elemente (Root-Elemente).

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

Lasteinstellungen.

storage
Einstellungen Lagerung.
OnReseted
protected override void OnReseted()
chartDiagramElement.OnReseted()

Es wird von der Reset-Methode aufgerufen.

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

Das Verfahren wird zu Beginn des Diagrammelementalgorithmus aufgerufen.

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

Einstellungen speichern.

storage
Einstellungen Lagerung.