IReportGenerator

StockSharp.Reporting

A interface descreve o gerador de relatórios para estratégias.

Propriedades

Encoding
public Encoding Encoding { get; set; }
value = iReportGenerator.Encoding
iReportGenerator.Encoding = value

Codificação.

Extension
public string Extension { get; }
value = iReportGenerator.Extension

Extensão sem o ponto principal.

IncludeOrders
public bool IncludeOrders { get; set; }
value = iReportGenerator.IncludeOrders
iReportGenerator.IncludeOrders = value

Para adicionar ordens ao relatório. As ordens são adicionadas por padrão.

IncludePositions
public bool IncludePositions { get; set; }
value = iReportGenerator.IncludePositions
iReportGenerator.IncludePositions = value

Para adicionar posições ao relatório. As posições são adicionadas por padrão.

IncludeTrades
public bool IncludeTrades { get; set; }
value = iReportGenerator.IncludeTrades
iReportGenerator.IncludeTrades = value

Para adicionar transações ao relatório. As transações são adicionadas por padrão.

Name
public string Name { get; }
value = iReportGenerator.Name

Nome.

Métodos

Generate
public ValueTask Generate(IReportSource source, Stream stream, CancellationToken cancellationToken)
result = iReportGenerator.Generate(source, stream, cancellationToken)

Para gerar o relatório.

source
IReportSource.
stream
O fluxo para o qual escrever o relatório.
cancellationToken
CancellationToken.