PnLManager

StockSharp.Algo.PnL

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

Реализует: IPnLManager, IAsyncPersistable

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

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.

Методы

CloneAsync
public ValueTask<IPnLManager> CloneAsync(CancellationToken cancellationToken)
result = pnLManager.CloneAsync(cancellationToken)

Create a copy of the manager.

cancellationToken
CancellationToken

Возвращает: Copy.

LoadAsync
public Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = pnLManager.LoadAsync(storage, cancellationToken)

Load settings.

storage
Storage.
cancellationToken
CancellationToken

Возвращает: Task

Reset
public void Reset()
pnLManager.Reset()

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

SaveAsync
public Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = pnLManager.SaveAsync(storage, cancellationToken)

Save settings.

storage
Storage.
cancellationToken
CancellationToken

Возвращает: Task