IPnLManager
StockSharp.Algo.PnL
La interfaz del gestor de cálculo de pérdidas de ganancias.
Implementa: IPersistable, ICloneable<IPnLManager>, ICloneable
Propiedades
RealizedPnL
public decimal RealizedPnL { get; }
value = iPnLManager.RealizedPnL
El valor de la pérdida de ganancias realizada.
UnrealizedPnL
public decimal UnrealizedPnL { get; }
value = iPnLManager.UnrealizedPnL
El valor de la pérdida de ganancias no realizada.
Métodos
ProcessMessage
public PnLInfo ProcessMessage(Message message, ICollection<PortfolioPnLManager> changedPortfolios)
result = iPnLManager.ProcessMessage(message, changedPortfolios)
Para procesar el mensaje, conteniendo datos de mercado o comercio. Si el comercio ya se tramitó anteriormente, la información anterior devuelve.
- message
- El mensaje, que contiene datos de mercado o comercio.
- changedPortfolios
- Cambiar PortfolioPnLManagerlist.
Devuelve: Información sobre el nuevo comercio.
UpdateSecurity
public void UpdateSecurity(Level1ChangeMessage l1Msg)
iPnLManager.UpdateSecurity(l1Msg)
Actualizar la información de los instrumentos financieros.
- l1Msg
- Level1ChangeMessage