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.

Reset
public void Reset()
iPnLManager.Reset()

A cero PnL@.

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

Actualizar la información de los instrumentos financieros.

l1Msg
Level1ChangeMessage