EquityCurveChart

StockSharp.Xaml.Charting

El componente gráfico para mostrar la curva de equidad.

Hereda de: UserControl

Implementa: IThemeableChart, IPersistable, IComponentConnector

Constructores

EquityCurveChart
public EquityCurveChart()
equityCurveChart = EquityCurveChart()

Inicia una nueva instancia de la EquityCurveChart.

Propiedades

ChartTheme
public string ChartTheme { get; set; }
value = equityCurveChart.ChartTheme
equityCurveChart.ChartTheme = value

El nombre del tema gráfico.

Elements
public IEnumerable<IChartBandElement> Elements { get; }
value = equityCurveChart.Elements

Elementos.

NoGapMode
public bool NoGapMode { get; set; }
value = equityCurveChart.NoGapMode
equityCurveChart.NoGapMode = value

Para eliminar las brechas (finales de semana, días festivos) en el gráfico. Cuando el modo está habilitado y se utilizan múltiples curvas, se perderá el escalado conjunto.

Métodos

Clear
public void Clear()
equityCurveChart.Clear()

Para eliminar curvas de rendimiento de la gráfica.

CreateCurve
public IChartBandElement CreateCurve(string title, Color color, DrawStyles style, Guid id)
result = equityCurveChart.CreateCurve(title, color, style, id)

Crear nueva curva para dibujar el rendimiento.

title
El título de línea.
color
El color de la línea.
style
El estilo de dibujo de línea. El predeterminado es Line.
id
ID único.

Devuelve: El elemento de carga representa una línea.

CreateCurve
public IChartBandElement CreateCurve(string title, Color color, Color secondColor, DrawStyles style, Guid id)
result = equityCurveChart.CreateCurve(title, color, secondColor, style, id)

Crear nueva curva para dibujar el rendimiento.

title
El título de línea.
color
El color de la línea.
secondColor
El color de línea adicional. Se utiliza para dibujar Área.
style
El estilo de dibujo de línea. El predeterminado es Line.
id
ID único.

Devuelve: El elemento de carga representa una línea.

CreateData
public IChartDrawData CreateData()
result = equityCurveChart.CreateData()

Crear IChartDrawData instance.

Devuelve: IChartDrawData instance.

Draw
public void Draw(IChartDrawData data)
equityCurveChart.Draw(data)

Para procesar los nuevos datos.

data
Nuevos datos.

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

InitializeComponent
public void InitializeComponent()
equityCurveChart.InitializeComponent()

InitializeComponent

Load
public void Load(SettingsStorage storage)
equityCurveChart.Load(storage)

Ajustes de carga.

storage
Configuración de almacenamiento.
RemoveCurve
public void RemoveCurve(IChartBandElement elem)
equityCurveChart.RemoveCurve(elem)

Para eliminar la curva de rendimiento de la tabla.

elem
El elemento gráfico obtenido del método Guid).
Reset
public void Reset()
equityCurveChart.Reset()

Para restablecer todos los elementos de la gráfica.

Reset
public void Reset(IEnumerable<ICollection<LineData<DateTime>>> items)
equityCurveChart.Reset(items)

Para restablecer los elementos de la gráfica especificados.

items
Elementos para reasentarse.
Reset
public void Reset(IEnumerable<IChartBandElement> elements)
equityCurveChart.Reset(elements)

Para restablecer los elementos de la gráfica especificados.

elements
Elementos para reasentarse.
Save
public void Save(SettingsStorage storage)
equityCurveChart.Save(storage)

Guardar configuración.

storage
Configuración de almacenamiento.