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
将交易加入报表中,交易默认加入.
方法
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.