BaseReportGenerator

StockSharp.Reporting

O gerador de relatórios de base para estratégias.

Implementa: IReportGenerator

Construtores

BaseReportGenerator
protected BaseReportGenerator()
baseReportGenerator = BaseReportGenerator()

Inicializar BaseReportGenerator.

Propriedades

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

Codificação de texto.

Extension
public abstract string Extension { get; }
value = baseReportGenerator.Extension

Extensão sem o ponto principal.

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

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

IncludePositions
public bool IncludePositions { get; set; }
value = baseReportGenerator.IncludePositions
baseReportGenerator.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 = baseReportGenerator.IncludeTrades
baseReportGenerator.IncludeTrades = value

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

Name
public abstract string Name { get; }
value = baseReportGenerator.Name

Nome.

Métodos

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

Para gerar o relatório.

source
IReportSource.
stream
O fluxo para o qual escrever o relatório.
cancellationToken
CancellationToken.
OnGenerate
protected abstract ValueTask OnGenerate(IReportSource source, Stream stream, CancellationToken cancellationToken)
result = baseReportGenerator.OnGenerate(source, stream, cancellationToken)

Gera o conteúdo do relatório.

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