BaseReportGenerator

StockSharp.Reporting

El generador de informes base para estrategias.

Implementa: IReportGenerator

Constructores

BaseReportGenerator
protected BaseReportGenerator()
baseReportGenerator = BaseReportGenerator()

Inicializar BaseReportGenerator.

Propiedades

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

Codificación de texto.

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

Extensión sin punt char líder.

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

Para añadir órdenes al informe. Las órdenes se agregan por defecto.

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

Para añadir posiciones al informe, se añaden las posiciones por defecto.

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

Para añadir los oficios al informe, los oficios se añaden por defecto.

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

Nombre.

Métodos

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

Para generar el informe.

source
IReportSource.
stream
La corriente para escribir el informe.
cancellationToken
CancellationToken.
OnGenerate
protected abstract ValueTask OnGenerate(IReportSource source, Stream stream, CancellationToken cancellationToken)
result = baseReportGenerator.OnGenerate(source, stream, cancellationToken)

Genera el contenido del informe.

source
IReportSource.
stream
La corriente para escribir el informe.
cancellationToken
CancellationToken.