PnLManager

StockSharp.Algo.PnL

Менеджер прибылей-убытков.

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

Конструкторы

PnLManager
public PnLManager()
pnLManager = PnLManager()

Инициализирует новый экземпляр PnLManager.

Свойства

RealizedPnL
public decimal RealizedPnL { get; private set; }
value = pnLManager.RealizedPnL
pnLManager.RealizedPnL = value

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

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

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

UseCandles
public bool UseCandles { get; set; }
value = pnLManager.UseCandles
pnLManager.UseCandles = value

Используйте IsCandles для расчета UnrealizedPnL.

UseLevel1
public bool UseLevel1 { get; set; }
value = pnLManager.UseLevel1
pnLManager.UseLevel1 = value

Используйте Level1 для расчета UnrealizedPnL.

UseOrderBook
public bool UseOrderBook { get; set; }
value = pnLManager.UseOrderBook
pnLManager.UseOrderBook = value

Используйте MarketDepth для расчета UnrealizedPnL.

UseOrderLog
public bool UseOrderLog { get; set; }
value = pnLManager.UseOrderLog
pnLManager.UseOrderLog = value

Используйте OrderLog для расчета UnrealizedPnL.

UseTick
public bool UseTick { get; set; }
value = pnLManager.UseTick
pnLManager.UseTick = value

Используйте клещи для расчета UnrealizedPnL.

Методы

Clone
public IPnLManager Clone()
result = pnLManager.Clone()

Создает глубокую копию DataSeries.

Load
public void Load(SettingsStorage storage)
pnLManager.Load(storage)

Загрузить настройки.

storage
Хранение.
Reset
public void Reset()
pnLManager.Reset()

Сбросить состояние.

Save
public void Save(SettingsStorage storage)
pnLManager.Save(storage)

Сохраните настройки.

storage
Хранение.