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.
UpdateSecurity
public void UpdateSecurity(Level1ChangeMessage l1Msg)
iPnLManager.UpdateSecurity(l1Msg)
Aktualisierung der Informationen zu Finanzinstrumenten.
- l1Msg
- Level1ChangeMessage