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
Перечень правил расчета комиссии.
Методы
Load
public override void Load(SettingsStorage storage)
riskManager.Load(storage)
Загрузить настройки.
- storage
- Хранилище настроек.
ProcessRules
public IEnumerable<IRiskRule> ProcessRules(Message message)
result = riskManager.ProcessRules(message)
Для обработки торгового сообщения.
- message
- Торговое сообщение.
Возвращает: Список правил, активируемых сообщением.
Save
public override void Save(SettingsStorage storage)
riskManager.Save(storage)
Сохраните настройки.
- storage
- Хранилище настроек.