ChartDiagramElement

StockSharp.Diagram.Elements

Elemento de painel de gráfico (área de exibição de velas, indicadores, ordens e transações).

Herda de: DiagramElement

Construtores

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

Inicializa uma nova instância do ChartDiagramElement.

Propriedades

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

Velas.

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

O gráfico group id é usado para sincronizar painéis em eventos do mouse.

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

Nome do recurso de ícones.

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

Indicadores.

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

Ordens.

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

Mostrar os valores dos indicadores não formados.

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

Trocas.

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

Tipo id.

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

A lista de eixos horizontais.

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

A lista de eixos verticais.

Métodos

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

o parâmetro pode ser ChartElementSocket, ChartIndicatorElementWrapper, IChartElement ou null (para socket vazio)

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

Criar uma cópia de DiagramElement.

Retorna: 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)

Criar uma nova instância de soquete.

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

Flush elementos não gatilho (raiz).

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

Carregar as configurações.

storage
Configuração do armazenamento.
OnReseted
protected override void OnReseted()
chartDiagramElement.OnReseted()

É chamado do método de Reiniciar.

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

O método é chamado no início do algoritmo do elemento diagrama.

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

Gravar as definições.

storage
Configuração do armazenamento.