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

MarketRuleTToken, TArg - класс

Правило, активизирующее действие при наступлении рыночного условия.
Иерархия наследования
SystemObject
  Disposable
    StockSharp.AlgoMarketRuleTToken, TArg

Пространство имён:  StockSharp.Algo
Сборка:  StockSharp.Algo (в StockSharp.Algo.dll) Версия: 4.4.17.0 (4.4.17)
Синтаксис
C#
public abstract class MarketRule<TToken, TArg> : Disposable, 
	IMarketRule, IDisposable

Параметры типа

TToken
Тип токена.
TArg
Тип принимаемого аргумента.

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

Конструкторы
  ИмяОписание
Защищённый методMarketRuleTToken, TArg
Инициализировать MarketRuleTToken, TArg.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоContainer
Контейнер правил.
Открытое свойствоExclusiveRules
Правила, которые противоположны данному. Удаляются автоматически при активации данного правила.
Открытое свойствоIsActive
Активировано ли правило в данный момент.
Открытое свойствоIsDisposed (Унаследован от Disposable.)
Открытое свойствоIsReady
Сформировано ли правило.
Открытое свойствоIsSuspended
Приостановлено ли правило.
Открытое свойствоLogLevel
Уровень, на котором осуществлять логирование данного правила.
Открытое свойствоName
Имя правила.
Открытое свойствоToken
Токен правила, с которым он ассоциирован (например, для правила WhenRegistered(Order, ITransactionProvider) токеном будет является заявка). Если правильно ни с чем не ассоциировано, то будет возвращено .
В начало страницы
Методы
  ИмяОписание
Защищённый методActivate
Активировать правило.
Защищённый методActivate(TArg)
Активировать правило.
Открытый методActivated(Action)
Добавить обработчик, который будет вызван при активации действия.
Открытый методActivatedTResult(ActionTResult)
Защищённый методCanFinish
Можно ли закончить правило.
Открытый методDispose (Унаследован от Disposable.)
Защищённый методDisposeManaged
Освободить занятые ресурсы.
(Переопределяет Disposable.DisposeManaged.)
Защищённый методDisposeNative (Унаследован от Disposable.)
Открытый методDo(Action)
Добавить действие, активизирующееся при наступлении условия.
Открытый методDo(ActionTArg)
Добавить действие, активизирующееся при наступлении условия.
Открытый методDo(ActionMarketRuleTToken, TArg, TArg)
Добавить действие, активизирующееся при наступлении условия.
Открытый методDoTResult(FuncTResult)
Добавить действие, возвращающее результат, активизирующееся при наступлении условия.
Открытый методDoTResult(FuncTArg, TResult)
Добавить действие, возвращающее результат, активизирующееся при наступлении условия.
Открытый методDoTResult(FuncMarketRuleTToken, TArg, TArg, TResult)
Добавить действие, возвращающее результат, активизирующееся при наступлении условия.
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize (Унаследован от Disposable.)
Открытый методGetHashCode
Serves as a hash function for a particular type.
(Унаследован от Object.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методThrowIfDisposed (Унаследован от Disposable.)
Открытый методToString
Returns a string that represents the current object.
(Переопределяет ObjectToString.)
Открытый методUntil
Сделать правило периодичным (будет вызываться до тех пор, пока canFinish не вернет ).
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияAnd
Объединить правила по условию И.
(Определяется MarketRuleHelper.)
Открытый метод расширенияApplyПерегружен.
Сформировать правило (включить IsReady).
(Определяется MarketRuleHelper.)
Открытый метод расширенияApply(IMarketRuleContainer)Перегружен.
Сформировать правило (включить IsReady).
(Определяется MarketRuleHelper.)
Открытый метод расширенияCancel
Создать действие, отменяющее заявку.
(Определяется StrategyHelper.)
Открытый метод расширенияExclusive
Сделать правила взаимно исключающими.
(Определяется MarketRuleHelper.)
Открытый метод расширенияOr
Объединить правила по условию ИЛИ.
(Определяется MarketRuleHelper.)
Открытый метод расширенияRegister
Создать действие, регистрирующее заявку.
(Определяется StrategyHelper.)
Открытый метод расширенияReRegister
Создать действие, перерегистрирующее заявку.
(Определяется StrategyHelper.)
В начало страницы
См. также