BaseChartIndicatorPainter

StockSharp.Xaml.Charting.IndicatorPainters

La clase base de indicadores del lector en el gráfico (por ejemplo, líneas, histogramas, etc.).

Hereda de: ChartBaseViewModel

Implementa: IChartIndicatorPainter, IPersistable

Propiedades

Element
public IChartIndicatorElement Element { get; private set; }
value = baseChartIndicatorPainter.Element
baseChartIndicatorPainter.Element = value

El elemento gráfico que representa el indicador.

InnerElements
public IReadOnlyList<IChartElement> InnerElements { get; }
value = baseChartIndicatorPainter.InnerElements

Elementos infantiles.

IsAttached
protected bool IsAttached { get; }
value = baseChartIndicatorPainter.IsAttached

Si este pintor está actualmente vinculado al elemento gráfico.

Métodos

AddChildElement
protected void AddChildElement(IChartElement element)
baseChartIndicatorPainter.AddChildElement(element)

Añadir elemento gráfico interno.

element
Elemento.
Draw
public virtual bool Draw(IChartDrawData data)
result = baseChartIndicatorPainter.Draw(data)

Para procesar los nuevos datos.

data
Nuevos datos.

Devuelve: si los datos se dibujaron con éxito, de lo contrario, devuelve .

DrawValues
protected bool DrawValues(IList<IndicatorData> vals, IChartElement element, Func<IndicatorData, double> getValue)
result = baseChartIndicatorPainter.DrawValues(vals, element, getValue)

Dibuja valores de indicador utilizando el valor getter.

vals
Valores.
element
Elemento.
getValue
Convertidor.

Devuelve: si los datos se dibujaron con éxito, de lo contrario, devuelve .

DrawValues
protected bool DrawValues(IList<IndicatorData> vals, IChartElement element)
result = baseChartIndicatorPainter.DrawValues(vals, element)

Indicador de dibujo de dobles valores.

vals
Valores.
element
Elemento.

Devuelve: si los datos se dibujaron con éxito, de lo contrario, devuelve .

DrawValues
protected bool DrawValues(IList<IndicatorData> vals1, IList<IndicatorData> vals2, IChartElement element)
result = baseChartIndicatorPainter.DrawValues(vals1, vals2, element)

Valores de banda indicador de dibujo (2 dobles).

vals1
Valores 1.
vals2
Valores 2.
element
Elemento.

Devuelve: si los datos se dibujaron con éxito, de lo contrario, devuelve .

DrawValues
protected bool DrawValues(IList<IndicatorData> vals1, IList<IndicatorData> vals2, IChartElement element, Func<double, double, double> op)
result = baseChartIndicatorPainter.DrawValues(vals1, vals2, element, op)

Dibujo indicador de conversión de 2 dobles a uno con convertidor.

vals1
Valores 1.
vals2
Valores 2.
element
Elemento.
op
Operación.

Devuelve: si los datos se dibujaron con éxito, de lo contrario, devuelve .

Load
public virtual void Load(SettingsStorage storage)
baseChartIndicatorPainter.Load(storage)

Ajustes de carga.

storage
Configuración de almacenamiento.
OnAttached
public void OnAttached(IChartIndicatorElement element)
baseChartIndicatorPainter.OnAttached(element)

Llamado cuando este pintor está apegado al elemento indicador de gráfico.

OnDetached
public void OnDetached()
baseChartIndicatorPainter.OnDetached()

Llamado cuando este pintor se separa del elemento indicador gráfico.

OnDraw
protected abstract bool OnDraw(TIndicator indicator, IDictionary<IIndicator, IList<IndicatorData>> data)
result = baseChartIndicatorPainter.OnDraw(indicator, data)

Dibuja valores en el gráfico.

indicator
Indicador.
data
Valores de indicador para dibujar en el gráfico.

Devuelve: si los datos se dibujaron con éxito, de lo contrario, devuelve .

RemoveChildElement
protected void RemoveChildElement(IChartElement element)
baseChartIndicatorPainter.RemoveChildElement(element)

Quitar el elemento de la gráfica interna.

element
Elemento.
Reset
public virtual void Reset()
baseChartIndicatorPainter.Reset()

Reiniciar el estado.

Save
public virtual void Save(SettingsStorage storage)
baseChartIndicatorPainter.Save(storage)

Guardar configuración.

storage
Configuración de almacenamiento.