IRiskManager

StockSharp.Algo.Risk

Интерфейс, описывающий менеджера по контролю рисков.

Реализует: ILogSource, IDisposable, IAsyncPersistable

Свойства

Rules
public INotifyList<IRiskRule> Rules { get; }
value = iRiskManager.Rules

Список правил.

Методы

CloneAsync
public ValueTask<IRiskManager> CloneAsync(CancellationToken cancellationToken)
result = iRiskManager.CloneAsync(cancellationToken)

Create a copy of the manager.

cancellationToken
CancellationToken

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

ProcessRules
public IEnumerable<IRiskRule> ProcessRules(Message message)
result = iRiskManager.ProcessRules(message)

Для обработки торгового сообщения.

message
Торговое сообщение.

Возвращает: Список правил, активируемых сообщением.

Reset
public void Reset()
iRiskManager.Reset()

Чтобы сбросить состояние.