IPnLManager

StockSharp.Algo.PnL

Интерфейс менеджера расчета прибылей-убытков.

Реализует: IPersistable, ICloneable<IPnLManager>, ICloneable

Свойства

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

Стоимость реализованной прибыли-убытка.

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

Стоимость нереализованной прибыли-убытка.

Методы

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

Обработать сообщение, содержащее рыночные данные или сделку. Если сделка уже была обработана ранее, возвращается предыдущая информация.

message
Сообщение, содержащее рыночные данные или сделку.
changedPortfolios
Изменён список PortfolioPnLManager.

Возвращает: Информация о новой торговле.

Reset
public void Reset()
iPnLManager.Reset()

До нуля PnL.

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

Обновите информацию о финансовых инструментах.

l1Msg
Level1ChangeMessage