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.
UpdateSecurity
public void UpdateSecurity(Level1ChangeMessage l1Msg)
iPnLManager.UpdateSecurity(l1Msg)
Actualizar as informações relativas ao instrumento financeiro.
- l1Msg
- Level1ChangeMessage