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
Changed PortfolioPnLManager list.

返回值: 新贸易信息.

Reset
public void Reset()
iPnLManager.Reset()

敬零分 零分 零分 零分 零分 零分 零分 零分 零分 零分 零分 零分 零分 零分 零分 零分 零分 零分 零分 零分 零分 零分 零分 零分 零分 零分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分 分

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

更新金融工具信息。

l1Msg
Level1ChangeMessage