StopOrderManager

StockSharp.MatchingEngine

Остановить внедрение менеджера ордеров.

Реализует: IStopOrderManager

Методы

Cancel
public bool Cancel(long transactionId, StopOrderInfo info)
result = stopOrderManager.Cancel(transactionId, info)

Отменить стоп-ордер.

transactionId
Идентификатор транзакции стоп-ордера.
info
Информация об отмененном стоп-приказе.

Возвращает: если стоп-приказ был найден и отменен.

CheckPrice
public IReadOnlyList<StopOrderTrigger> CheckPrice(SecurityId securityId, decimal price, DateTime time)
result = stopOrderManager.CheckPrice(securityId, price, time)

Проверьте цену по всем зарегистрированным стоп-ордерам для данного финансового инструмента.

securityId
идентификатор финансового инструмента.
price
Текущая рыночная цена.
time
Текущее время.

Возвращает: Список сработавших стоп-ордеров с результирующими ордерами для отправки.

Clear
public void Clear()
stopOrderManager.Clear()

Очищает все состояния адаптера и сбрасывает текущее состояние на «Отключено».

Register
public void Register(StopOrderInfo info)
stopOrderManager.Register(info)

Зарегистрируйте новый стоп-приказ.

Replace
public bool Replace(long origTransactionId, StopOrderInfo newInfo)
result = stopOrderManager.Replace(origTransactionId, newInfo)

Атомически замените существующий стоп-приказ новым.

origTransactionId
Идентификатор транзакции стоп-приказа для замены.
newInfo
Информация о новом стоп-приказе.

Возвращает: если старый стоп-приказ был найден и заменен.