IReportSource
StockSharp.Reporting
A interface para fornecer dados para relatar geradores. dissocia relatórios de implementação de estratégia concreta.
Propriedades
Commission
public decimal? Commission { get; }
value = iReportSource.Commission
- Uma comissão total.
Orders
public IEnumerable<ReportOrder> Orders { get; }
value = iReportSource.Orders
Recolha de pedidos.
OwnTrades
public IEnumerable<ReportTrade> OwnTrades { get; }
value = iReportSource.OwnTrades
Colecção de comércio próprio.
Parameters
public IEnumerable<ValueTuple<string, object>> Parameters { get; }
value = iReportSource.Parameters
Obter parâmetros de estratégia como pares de nome-valor.
Positions
public IEnumerable<ReportPosition> Positions { get; }
value = iReportSource.Positions
Posição de recolha de idas e voltas.
StatisticParameters
public IEnumerable<ValueTuple<string, object>> StatisticParameters { get; }
value = iReportSource.StatisticParameters
Parâmetros estatísticos como pares de nome-valor.
TotalWorkingTime
public TimeSpan TotalWorkingTime { get; }
value = iReportSource.TotalWorkingTime
O tempo total de operação da estratégia.
Métodos
Prepare
public void Prepare()
iReportSource.Prepare()
Prepare dados para geração de relatórios. Chame isso antes de acessar qualquer dado para garantir que todos os valores estão atualizados.