BaseReportGenerator

StockSharp.Reporting

战略的基础报告生成器。

实现: IReportGenerator

构造函数

BaseReportGenerator
protected BaseReportGenerator()
baseReportGenerator = BaseReportGenerator()

Initialize BaseReportGenerator.

属性

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

文字编码.

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

扩展时不带线索点字符 。

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

向报告添加命令。命令默认会添加。

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

将位置添加到报告。 默认情况下会添加位置 。

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

将交易加入报表中,交易默认加入.

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

名曰为相.

方法

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

生成所报.

source
IReportSource.
stream
溪来写报.
cancellationToken
CancellationToken.
OnGenerate
protected abstract ValueTask OnGenerate(IReportSource source, Stream stream, CancellationToken cancellationToken)
result = baseReportGenerator.OnGenerate(source, stream, cancellationToken)

生成报告内容 。

source
IReportSource.
stream
溪来写报.
cancellationToken
CancellationToken.