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.
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.