ChartDiagramElement
Elemento de painel de gráfico (área de exibição de velas, indicadores, ordens e transações).
Herda de: DiagramElement
Construtores
protected ChartDiagramElement(IChartBuilder chartBuilder)
chartDiagramElement = ChartDiagramElement(chartBuilder)
Inicializa uma nova instância do ChartDiagramElement.
Propriedades
public ICollection<IChartCandleElement> CandleElements { get; }
value = chartDiagramElement.CandleElements
Velas.
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.
public override string IconName { get; }
value = chartDiagramElement.IconName
Nome do recurso de ícones.
public ICollection<TChartIndicatorElementWrapper> IndicatorElements { get; }
value = chartDiagramElement.IndicatorElements
Indicadores.
public ICollection<IChartOrderElement> OrderElements { get; }
value = chartDiagramElement.OrderElements
Ordens.
public bool ShowNonFormedIndicators { get; set; }
value = chartDiagramElement.ShowNonFormedIndicators
chartDiagramElement.ShowNonFormedIndicators = value
Mostrar os valores dos indicadores não formados.
public ICollection<IChartTradeElement> TradeElements { get; }
value = chartDiagramElement.TradeElements
Trocas.
public ICollection<IChartAxis> XAxes { get; }
value = chartDiagramElement.XAxes
A lista de eixos horizontais.
public ICollection<IChartAxis> YAxes { get; }
value = chartDiagramElement.YAxes
A lista de eixos verticais.
Métodos
private void AddElementImpl(object o)
chartDiagramElement.AddElementImpl(o)
o parâmetro pode ser ChartElementSocket, ChartIndicatorElementWrapper, IChartElement ou null (para socket vazio)
protected override DiagramElement CreateCopy()
result = chartDiagramElement.CreateCopy()
Criar uma cópia de DiagramElement.
Retorna: DiagramElement copy.
protected abstract Attribute CreateEditor(string templateKey)
result = chartDiagramElement.CreateEditor(templateKey)
protected override DiagramSocket CreateSocketInstance(DiagramSocketDirection dir, string socketId)
result = chartDiagramElement.CreateSocketInstance(dir, socketId)
Criar uma nova instância de soquete.
protected abstract TChartIndicatorElementWrapper CreateWrapper(IChartIndicatorElement element)
result = chartDiagramElement.CreateWrapper(element)
public override void Flush(DateTime _)
chartDiagramElement.Flush(_)
Flush elementos não gatilho (raiz).
public override void InitializeCopy(DiagramElement copiedFrom)
chartDiagramElement.InitializeCopy(copiedFrom)
public override void Load(SettingsStorage storage)
chartDiagramElement.Load(storage)
Carregar as configurações.
- storage
- Configuração do armazenamento.
protected override void OnReseted()
chartDiagramElement.OnReseted()
É chamado do método de Reiniciar.
protected override void OnStart(DateTime time)
chartDiagramElement.OnStart(time)
O método é chamado no início do algoritmo do elemento diagrama.
public override void Save(SettingsStorage storage)
chartDiagramElement.Save(storage)
Gravar as definições.
- storage
- Configuração do armazenamento.