IPnLManager

StockSharp.Algo.PnL

利益損失計算マネージャのインターフェイス。

実装: IPersistable, ICloneable<IPnLManager>, ICloneable

プロパティ

RealizedPnL
public decimal RealizedPnL { get; }
value = iPnLManager.RealizedPnL

利益損失に気付いた価値。

UnrealizedPnL
public decimal UnrealizedPnL { get; }
value = iPnLManager.UnrealizedPnL

未実現利益損失の価値。

メソッド

ProcessMessage
public PnLInfo ProcessMessage(Message message, ICollection<PortfolioPnLManager> changedPortfolios)
result = iPnLManager.ProcessMessage(message, changedPortfolios)

市場データや取引を含むメッセージを処理するため。取引が既に処理済みだった場合は、以前の情報を返します。

message
市場データや取引を含むメッセージ。
changedPortfolios
Changed PortfolioPnLManager list.

戻り値: 新規取引に関する情報

Reset
public void Reset()
iPnLManager.Reset()

To zero PnL.

UpdateSecurity
public void UpdateSecurity(Level1ChangeMessage l1Msg)
iPnLManager.UpdateSecurity(l1Msg)

金融商品情報を更新する。

l1Msg
担当: 佐藤 宏