IReportSource

StockSharp.Reporting

ジェネレーターをレポートするデータを提供するインターフェイス。コンクリート戦略の実装からレポートを宣言します。

プロパティ

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

トータルコミッション

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

トータルレイテンシ。

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

戦略名。

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

注文コレクション。

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

独自の取引コレクション。

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

戦略パラメータを名前値のペアとして取得します。

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

利益損失合計。

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

現在の位置。

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

ポジションの往復コレクション。

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

トータルスリップページ。

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

名前値のペアとして統計パラメータ。

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

戦略運用の総時間

メソッド

Prepare
public void Prepare()
iReportSource.Prepare()

レポート生成のためのデータを用意します。すべての値が最新のものであることを確認するために、データにアクセスする前にこれを呼び出します。