IReportGenerator

StockSharp.Reporting

Die Schnittstelle beschreibt den Berichtsgenerator für Strategien.

Eigenschaften

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

Kodierung.

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

Erweiterung ohne führende Dotchar.

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

Zum Hinzufügen von Befehlen zum Bericht.

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

Positionen werden standardmäßig hinzugefügt.

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

Um Trades in den Bericht einzufügen, werden Trades standardmäßig hinzugefügt.

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

Name.

Methoden

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

Um den Bericht zu erstellen.

source
IReportSource.
stream
Der stream, um den bericht zu schreiben.
cancellationToken
CancellationToken.