RiskManager

StockSharp.Algo.Risk

Менеджер по контролю рисков.

Наследует: BaseLogReceiver

Реализует: IRiskManager, ILogSource, IDisposable, IPersistable, ICloneable<IRiskManager>, ICloneable

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

RiskManager
public RiskManager()
riskManager = RiskManager()

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

Свойства

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

Перечень правил расчета комиссии.

Методы

Clone
public IRiskManager Clone()
result = riskManager.Clone()

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

Load
public override void Load(SettingsStorage storage)
riskManager.Load(storage)

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

storage
Хранилище настроек.
ProcessRules
public IEnumerable<IRiskRule> ProcessRules(Message message)
result = riskManager.ProcessRules(message)

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

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

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

Reset
public virtual void Reset()
riskManager.Reset()

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

Save
public override void Save(SettingsStorage storage)
riskManager.Save(storage)

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

storage
Хранилище настроек.