BaseReportGenerator
StockSharp.Reporting
Der Basisbericht Generator für Strategien.
Implementiert: IReportGenerator
Konstruktoren
BaseReportGenerator
protected BaseReportGenerator()
baseReportGenerator = BaseReportGenerator()
Initialisieren Sie BaseReportGenerator.
Eigenschaften
Encoding
public Encoding Encoding { get; set; }
value = baseReportGenerator.Encoding
baseReportGenerator.Encoding = value
Textcodierung.
Extension
public abstract string Extension { get; }
value = baseReportGenerator.Extension
Erweiterung ohne führende Dotchar.
IncludeOrders
public bool IncludeOrders { get; set; }
value = baseReportGenerator.IncludeOrders
baseReportGenerator.IncludeOrders = value
Zum Hinzufügen von Befehlen zum Bericht.
IncludePositions
public bool IncludePositions { get; set; }
value = baseReportGenerator.IncludePositions
baseReportGenerator.IncludePositions = value
Positionen werden standardmäßig hinzugefügt.
IncludeTrades
public bool IncludeTrades { get; set; }
value = baseReportGenerator.IncludeTrades
baseReportGenerator.IncludeTrades = value
Um Trades in den Bericht einzufügen, werden Trades standardmäßig hinzugefügt.
Methoden
Generate
public ValueTask Generate(IReportSource source, Stream stream, CancellationToken cancellationToken)
result = baseReportGenerator.Generate(source, stream, cancellationToken)
Um den Bericht zu erstellen.
- source
- IReportSource.
- stream
- Der stream, um den bericht zu schreiben.
- cancellationToken
- CancellationToken.
OnGenerate
protected abstract ValueTask OnGenerate(IReportSource source, Stream stream, CancellationToken cancellationToken)
result = baseReportGenerator.OnGenerate(source, stream, cancellationToken)
Generiert den Bericht Inhalt.
- source
- IReportSource.
- stream
- Der stream, um den bericht zu schreiben.
- cancellationToken
- CancellationToken.