IReportSource

StockSharp.Reporting

Die Schnittstelle zur Bereitstellung von Daten für Meldegeneratoren.

Eigenschaften

Commission
public decimal? Commission { get; }
value = iReportSource.Commission

Gesamtprovision.

Latency
public TimeSpan? Latency { get; }
value = iReportSource.Latency

Gesamtlatenz.

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

Strategiename.

Orders
public IEnumerable<ReportOrder> Orders { get; }
value = iReportSource.Orders

Auftragssammlung.

OwnTrades
public IEnumerable<ReportTrade> OwnTrades { get; }
value = iReportSource.OwnTrades

Eigene Trades Collection.

Parameters
public IEnumerable<ValueTuple<string, object>> Parameters { get; }
value = iReportSource.Parameters

Holen Sie sich Strategieparameter als Namen-Wert-Paare.

PnL
public decimal PnL { get; }
value = iReportSource.PnL

Gesamtgewinn-Verlust.

Position
public decimal Position { get; }
value = iReportSource.Position

Aktuelle Position.

Positions
public IEnumerable<ReportPosition> Positions { get; }
value = iReportSource.Positions

Positionsabholung

Slippage
public decimal? Slippage { get; }
value = iReportSource.Slippage

Gesamtabrutschen.

StatisticParameters
public IEnumerable<ValueTuple<string, object>> StatisticParameters { get; }
value = iReportSource.StatisticParameters

Statistische Parameter als Namen-Wert-Paare.

TotalWorkingTime
public TimeSpan TotalWorkingTime { get; }
value = iReportSource.TotalWorkingTime

Die Gesamtzeit der Strategieoperation.

Methoden

Prepare
public void Prepare()
iReportSource.Prepare()

Daten für die Erstellung von Berichten vorbereiten. Rufen Sie diese auf, bevor Sie auf Daten zugreifen, um sicherzustellen, dass alle Werte auf dem neuesten Stand sind.