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.
Возвращает: Информация о новой торговле.
UpdateSecurity
public void UpdateSecurity(Level1ChangeMessage l1Msg)
iPnLManager.UpdateSecurity(l1Msg)
Обновите информацию о финансовых инструментах.
- l1Msg
- Level1ChangeMessage