ChartDiagramElement

StockSharp.Diagram.Elements

Elemento de panel de carga (candelas área de visualización, indicadores, órdenes y comercios).

Hereda de: DiagramElement

Constructores

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

Inicia una nueva instancia de la ChartDiagramElement.

Propiedades

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

Velas.

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

El grupo de gráficos id se utiliza para sincronizar paneles en eventos de ratón.

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

Nombre de los recursos de iconos.

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

Indicadores.

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

Órdenes.

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

Mostrar valores de indicadores no formados.

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

Comercios.

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

Escribe id.

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

La lista de ejes horizontales.

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

La lista de ejes verticales.

Métodos

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

el parámetro puede ser ChartElementSocket, ChartIndicatorElementWrapper, IChartElement o null (para el socket vacío)

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

Crear una copia de DiagramElement.

Devuelve: DiagramElement@ copy.

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)

Crear nueva instancia de toma.

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

Elementos de no desencadenante (raíz).

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

Ajustes de carga.

storage
Configuración de almacenamiento.
OnReseted
protected override void OnReseted()
chartDiagramElement.OnReseted()

Se llama desde el método Reset.

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

El método se llama al inicio del algoritmo de elemento de diagrama.

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

Guardar configuración.

storage
Configuración de almacenamiento.