IPnLManager

StockSharp.Algo.PnL

A interface do gestor de cálculo de perdas de lucro.

Implementa: IPersistable, ICloneable<IPnLManager>, ICloneable

Propriedades

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

O valor da perda de lucro realizada.

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

O valor da perda de lucro não realizada.

Métodos

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

Para processar a mensagem, contendo dados de mercado ou comércio. Se o comércio já foi processado anteriormente, informações anteriores retornam.

message
A mensagem, contendo dados de mercado ou comércio.
changedPortfolios
Alterado PortfolioPnLManager list.

Retorna: Informação sobre novas trocas comerciais.

Reset
public void Reset()
iPnLManager.Reset()

A zero PnL.

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

Actualizar as informações relativas ao instrumento financeiro.

l1Msg
Level1ChangeMessage