Для изменения размера нажмите или перетащите

IMarketRule - интерфейс

Интерфейс правила, активизирующее действие при наступлении рыночного условия.

Пространство имён:  StockSharp.Algo
Сборка:  StockSharp.Algo (в StockSharp.Algo.dll) Версия: 4.4.16.0 (4.4.16)
Синтаксис
C#
public interface IMarketRule : IDisposable

Тип IMarketRule предоставляет следующие члены.

Свойства
  ИмяОписание
Открытое свойствоContainer
Контейнер правил.
Открытое свойствоExclusiveRules
Правила, которые противоположны данному. Удаляются автоматически при активации данного правила.
Открытое свойствоIsActive
Активировано ли правило в данный момент.
Открытое свойствоIsReady
Сформировано ли правило.
Открытое свойствоIsSuspended
Приостановлено ли правило.
Открытое свойствоLogLevel
Уровень, на котором осуществлять логирование данного правила.
Открытое свойствоName
Имя правила.
Открытое свойствоToken
Токен правила, с которым он ассоциирован (например, для правила WhenRegistered(Order, IConnector) токеном будет является заявка). Если правильно ни с чем не ассоциировано, то будет возвращено .
В начало страницы
Методы
  ИмяОписание
Открытый методCanFinish
Можно ли закончить правило.
Открытый методDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Унаследован от IDisposable.)
Открытый методDo(Action)
Добавить действие, активизирующееся при наступлении условия.
Открытый методDo(ActionObject)
Добавить действие, активизирующееся при наступлении условия.
Открытый методDoTResult(FuncTResult)
Добавить действие, возвращающее результат, активизирующееся при наступлении условия.
Открытый методUntil
Сделать правило периодичным (будет вызываться до тех пор, пока canFinish не вернет ).
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияAnd
Объединить правила по условию И.
(Определяется MarketRuleHelper.)
Открытый метод расширенияApplyПерегружен.
Сформировать правило (включить IsReady).
(Определяется MarketRuleHelper.)
Открытый метод расширенияApply(IMarketRuleContainer)Перегружен.
Сформировать правило (включить IsReady).
(Определяется MarketRuleHelper.)
Открытый метод расширенияCancel
Создать действие, отменяющее заявку.
(Определяется StrategyHelper.)
Открытый метод расширенияExclusive
Сделать правила взаимно исключающими.
(Определяется MarketRuleHelper.)
Открытый метод расширенияOr
Объединить правила по условию ИЛИ.
(Определяется MarketRuleHelper.)
Открытый метод расширенияRegister
Создать действие, регистрирующее заявку.
(Определяется StrategyHelper.)
Открытый метод расширенияReRegister
Создать действие, перерегистрирующее заявку.
(Определяется StrategyHelper.)
В начало страницы
См. также