EquityCurveChart

StockSharp.Xaml.Charting

O componente gráfico para mostrar a curva de equidade.

Herda de: UserControl

Implementa: IThemeableChart, IPersistable, IComponentConnector

Construtores

EquityCurveChart
public EquityCurveChart()
equityCurveChart = EquityCurveChart()

Inicializa uma nova instância do EquityCurveChart.

Propriedades

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

O nome do 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 remover lacunas (fim de semana, feriados) no gráfico. Quando o modo estiver activo e forem usadas várias curvas, então a escalação da articulação será perdida. Activada por omissão.

Métodos

Clear
public void Clear()
equityCurveChart.Clear()

Para remover curvas de rendimento do gráfico.

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

Para criar uma nova curva para desenhar o rendimento.

title
O título da linha.
color
A cor da linha.
style
O estilo de desenho das linhas. O padrão é Linha.
id
ID único.

Retorna: Elemento gráfico representando uma linha.

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

Para criar uma nova curva para desenhar o rendimento.

title
O título da linha.
color
A cor da linha.
secondColor
A cor da linha adicional. É usado para desenhar a área.
style
O estilo de desenho das linhas. O padrão é Linha.
id
ID único.

Retorna: Elemento gráfico representando uma linha.

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

Criar IChartDrawData exemplo.

Retorna: IChartDrawData exemplo.

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

Para processar os novos dados.

data
Novos dados.

Retorna: se os dados foram desenhados com sucesso, caso contrário, retorna .

InitializeComponent
public void InitializeComponent()
equityCurveChart.InitializeComponent()

InitializeComponent

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

Carregar as configurações.

storage
Configuração do armazenamento.
RemoveCurve
public void RemoveCurve(IChartBandElement elem)
equityCurveChart.RemoveCurve(elem)

Para remover a curva de rendimento do gráfico.

elem
O elemento gráfico obtido a partir do método Guid).
Reset
public void Reset()
equityCurveChart.Reset()

Para repor todos os elementos do gráfico.

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

Para reiniciar os elementos de gráfico especificados.

items
Elementos a reiniciar.
Reset
public void Reset(IEnumerable<IChartBandElement> elements)
equityCurveChart.Reset(elements)

Para reiniciar os elementos de gráfico especificados.

elements
Elementos a reiniciar.
Save
public void Save(SettingsStorage storage)
equityCurveChart.Save(storage)

Gravar as definições.

storage
Configuração do armazenamento.