IPnLManager

StockSharp.Algo.PnL

Die Schnittstelle des Gewinn-Verlust-Berechnungsmanagers.

Implementiert: IPersistable, ICloneable<IPnLManager>, ICloneable

Eigenschaften

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

Der Wert des realisierten Gewinn-Verlustes.

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

Der Wert des nicht realisierten Gewinn-Verlustes.

Methoden

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

Um die Nachricht zu verarbeiten, die Marktdaten oder den Handel enthält. Wenn der Handel bereits früher verarbeitet wurde, werden frühere Informationen zurückgegeben.

message
Die Nachricht, die Marktdaten oder Handel enthält.
changedPortfolios
Geändert PortfolioPnLManager Liste.

Rückgabe: Informationen zum Neuhandel.

Reset
public void Reset()
iPnLManager.Reset()

Auf Null PnL.

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

Aktualisierung der Informationen zu Finanzinstrumenten.

l1Msg
Level1ChangeMessage