Click or drag to resize

QuotingStrategy Methods

The QuotingStrategy type exposes the following members.

Methods
  NameDescription
Public methodApplyChanges
Применить изменения.
(Inherited from Strategy.)
Public methodApplyCommand
Применить входящую команду.
(Inherited from Strategy.)
Protected methodAssignOrderStrategyId
Установить идентификатор стратегии для заявки.
(Inherited from Strategy.)
Public methodAttachOrder
Добавить активную заявку в стратегию и обработать сделки по заявке.
(Inherited from Strategy.)
Public methodCancelActiveOrders
Отменить все активные заявки (стоп и обычные).
(Inherited from Strategy.)
Public methodCancelOrder
Отменить заявку на бирже.
(Inherited from Strategy.)
Public methodClone
Создать копию Strategy.
(Inherited from Strategy.)
Public methodDispose (Inherited from Disposable.)
Protected methodDisposeManaged
Освободить занятые ресурсы.
(Inherited from Strategy.)
Protected methodDisposeNative (Inherited from Disposable.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize (Inherited from Disposable.)
Public methodGetFilteredMarketDepth
Получить отфильтрованный стакан котировок.
(Inherited from Strategy.)
Protected methodGetFilteredQuotes
Получить отфильтрованный с помощью GetFilteredMarketDepth(Security) стакан.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetLevel1Fields
Получить набор доступных полей Level1Fields, для которых есть маркет-данные для инструмента.
(Inherited from Strategy.)
Public methodGetMarketDepth
Получить стакан котировок.
(Inherited from Strategy.)
Protected methodGetNewVolume
Получить новый объем для заявки.
Protected methodGetNotificationRules
Получить список правил, на которые будет реагировать котирование.
Public methodGetSecurityValue
Получить значение маркет-данных для инструмента.
(Inherited from Strategy.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodInitStartValues
Инициализировать.
(Inherited from Strategy.)
Public methodLoad
Загрузить настройки.
(Inherited from Strategy.)
Public methodLookup
Найти инструменты, соответствующие фильтру criteria.
(Inherited from Strategy.)
Public methodLookupBoards
Найти площадки, соответствующие фильтру criteria. Найденные площадки будут переданы через событие LookupBoardsResult.
(Inherited from Strategy.)
Public methodLookupSecurities
Найти инструменты, соответствующие фильтру criteria. Найденные инструменты будут переданы через событие LookupSecuritiesResult.
(Inherited from Strategy.)
Public methodLookupTimeFrames
Найти тайм-фрейму, удовлетворяющие критерию criteria. Найденные тайм-фреймы будут переданы через событие LookupTimeFramesResult.
(Inherited from Strategy.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodNeedFinish
Можно ли остановить котирование.
Protected methodNeedQuoting
Нужно ли котировать заявку.
Protected methodNeedStop
Нужно ли остановить котирование из-за ошибки регистрации новой заявки.
Protected methodOnError
Обработка ошибки, полученной в результате работы стратегии.
(Inherited from Strategy.)
Protected methodOnNewMyTrade
Метод, вызываемый при появлении новой сделки стратегии.
(Inherited from Strategy.)
Protected methodOnOrderCanceling
Вызвать событие OrderRegistered.
(Inherited from Strategy.)
Protected methodOnOrderChanged
Метод, который вызывается при изменении заявки стратегии.
(Inherited from Strategy.)
Protected methodOnOrderRegistered
Вызвать событие OrderRegistered.
(Inherited from Strategy.)
Protected methodOnOrderRegisterFailed
Метод, который вызывается при ошибке регистрации заявки стратегии.
(Inherited from Strategy.)
Protected methodOnOrderRegistering
Вызвать событие OrderRegistering.
(Inherited from Strategy.)
Protected methodOnOrderReRegistering
Вызвать событие OrderReRegistering.
(Inherited from Strategy.)
Protected methodOnReseted (Inherited from Strategy.)
Protected methodOnStarted
Метод вызывается тогда, когда вызвался метод Start, и состояние ProcessState перешло в значение Started.
(Overrides StrategyOnStarted.)
Protected methodOnStopped
Метод вызывается тогда, когда состояние процесса ProcessState перешло в значение Stopped.
(Overrides StrategyOnStopped.)
Protected methodOnStopping
Метод вызывается тогда, когда состояние процесса ProcessState перешло в значение Stopping.
(Overrides StrategyOnStopping.)
Protected methodProcessCancelActiveOrders
Отменить все активные заявки (стоп и обычные).
(Inherited from Strategy.)
Protected methodProcessNewOrders
Обработать поступившие от подключения Connector заявки, и найти из них те, что принадлежат стратегии.
(Inherited from Strategy.)
Protected methodProcessQuoting
Инициировать котирование.
Protected methodProcessTimeOut
Обработчик события наступления TimeOut.
Protected methodRaiseLog
Вызвать событие Log.
(Inherited from Strategy.)
Protected methodRaiseParametersChanged
Вызвать события ParametersChanged и PropertyChanged.
(Inherited from Strategy.)
Protected methodRaiseProcessStateChanged
Вызвать событие ProcessStateChanged.
(Inherited from Strategy.)
Public methodRegisterFilteredMarketDepth
Начать получать отфильтрованные котировки (стакан) по инструменту. Значение котировок можно получить через метод FilteredMarketDepthChanged.
(Inherited from Strategy.)
Public methodRegisterOrder
Регистрация новой заявки.
(Inherited from Strategy.)
Protected methodRegisterQuotingOrder
Зарегистрировать котируемую заявку.
Public methodReRegisterOrder
Перерегистрировать заявку на бирже.
(Inherited from Strategy.)
Public methodReset
Переинициализировать торговый алгоритм. Вызывается после инициализации объекта стратегии и загрузки сохраненных параметров.
(Inherited from Strategy.)
Public methodSafeGetConnector
Получить получение стратегии Connector. Если оно не инициализировано, то будет выброшено исключение.
(Inherited from Strategy.)
Public methodSave
Сохранить настройки.
(Inherited from Strategy.)
Public methodStart
Запустить торговый алгоритм.
(Inherited from Strategy.)
Public methodStart(CandleSeries, NullableDateTimeOffset, NullableDateTimeOffset)
Запросить получение данных.
(Inherited from Strategy.)
Public methodStop
Остановить торговый алгоритм.
(Inherited from Strategy.)
Public methodStop(CandleSeries) (Inherited from Strategy.)
Public methodSubscribe
Подписаться.
(Inherited from Strategy.)
Public methodSubscribeBoard
Подписаться на изменения площадки.
(Inherited from Strategy.)
Public methodSubscribeLevel1
Начать получать новую информацию (например, LastTrade или BestBid) по инструменту.
(Inherited from Strategy.)
Public methodSubscribeMarketData(MarketDataMessage)
Подписаться на получение маркет-данных.
(Inherited from Strategy.)
Public methodSubscribeMarketData(Security, MarketDataMessage)
Подписаться на получение рыночных данных по инструменту.
(Inherited from Strategy.)
Public methodSubscribeMarketDepth
Начать получать котировки (стакан) по инструменту. Значение котировок можно получить через событие MarketDepthChanged.
(Inherited from Strategy.)
Public methodSubscribeNews
Начать получать новости.
(Inherited from Strategy.)
Public methodSubscribeOrderLog
Начать получать лог заявок для инструмента.
(Inherited from Strategy.)
Public methodSubscribeTrades
Начать получать сделки (тиковые данные) по инструменту. Новые сделки будут приходить через событие NewTrade.
(Inherited from Strategy.)
Protected methodThrowIfDisposed (Inherited from Disposable.)
Public methodToInfoMessage
Преобразовать в StrategyInfoMessage.
(Inherited from Strategy.)
Public methodToString
Returns a string that represents the current object.
(Inherited from BaseLogSource.)
Public methodUnRegisterFilteredMarketDepth
Остановить получение отфильтрованных котировок по инструменту.
(Inherited from Strategy.)
Public methodUnSubscribe(Int64)
Отписаться.
(Inherited from Strategy.)
Public methodUnSubscribe(Subscription)
Отписаться.
(Inherited from Strategy.)
Public methodUnSubscribeBoard
Отписаться от изменений площадки.
(Inherited from Strategy.)
Public methodUnSubscribeLevel1
Остановить получение новой информации.
(Inherited from Strategy.)
Public methodUnSubscribeMarketData(MarketDataMessage)
Отписаться от получения маркет-данных.
(Inherited from Strategy.)
Public methodUnSubscribeMarketData(Security, MarketDataMessage)
Отписаться от получения рыночных данных по инструменту.
(Inherited from Strategy.)
Public methodUnSubscribeMarketDepth
Остановить получение котировок по инструменту.
(Inherited from Strategy.)
Public methodUnSubscribeNews
Остановить получение новостей.
(Inherited from Strategy.)
Public methodUnSubscribeOrderLog
Остановить получение лога заявок для инструмента.
(Inherited from Strategy.)
Public methodUnSubscribeTrades
Остановить получение сделок (тиковые данные) по инструменту.
(Inherited from Strategy.)
Top
Extension Methods
  NameDescription
Public Extension MethodBuyAtLimit
Создать инициализированный объект заявки на покупку.
(Defined by StrategyHelper.)
Public Extension MethodBuyAtMarket
Создать инициализированный объект заявки на покупку по рыночной цене.
(Defined by StrategyHelper.)
Public Extension MethodClosePosition
Закрыть открытую позицию по рынку (выставить заявку типа Market).
(Defined by StrategyHelper.)
Public Extension MethodClosePositionByQuoting
Закрыть открытую позицию через котирование.
(Defined by Extensions.)
Public Extension MethodCreateOrder
Создать инициализированный объект заявки.
(Defined by StrategyHelper.)
Public Extension MethodGetAllowTrading
Получить режим работы стратегии (инициализация или торговля).
(Defined by StrategyHelper.)
Public Extension MethodGetCandleManager
Получить менеджер свечей, ассоциированный с переданной стратегией.
(Defined by StrategyHelper.)
Public Extension MethodGetChart
Получить график, ассоциированный с переданной стратегией.
(Defined by ChartHelper.)
Public Extension MethodGetIsEmulation
Установить режим запуска стратегии (эмуляция или реал).
(Defined by StrategyHelper.)
Public Extension MethodGetSecurityValueT
Получить значение маркет-данных для инструмента стратегии.
(Defined by StrategyHelper.)
Public Extension MethodGetStrategyProcessStateIconName
Получить иконку для ProcessState.
(Defined by Extensions.)
Public Extension MethodLoadState
Восстановить состояние стратегии.
(Defined by StrategyHelper.)
Public Extension MethodOpenPositionByQuoting
Открыть позицию через котирование.
(Defined by Extensions.)
Public Extension MethodParamT(String, T)Overloaded. (Defined by StrategyParamHelper.)
Public Extension MethodParamT(String, String, T)Overloaded. (Defined by StrategyParamHelper.)
Public Extension MethodSellAtLimit
Создать инициализированный объект заявки на продажу.
(Defined by StrategyHelper.)
Public Extension MethodSellAtMarket
Создать инициализированный объект заявки для продажи по рынку.
(Defined by StrategyHelper.)
Public Extension MethodSetAllowTrading
Установить режим работы стратегии (инициализация или торговля).
(Defined by StrategyHelper.)
Public Extension MethodSetCandleManager
Установить менеджер свечей для стратегии.
(Defined by StrategyHelper.)
Public Extension MethodSetChart
Установить график для стратегии.
(Defined by ChartHelper.)
Public Extension MethodSetIsEmulation
Установить режим запуска стратегии (эмуляция или реал).
(Defined by StrategyHelper.)
Public Extension MethodWhenError
Создать правило на событие ошибки стратегии (переход состояния ErrorState в Error).
(Defined by StrategyHelper.)
Public Extension MethodWhenNewMyTrade
Создать правило на появление новой сделки стратегии.
(Defined by StrategyHelper.)
Public Extension MethodWhenOrderChanged
Создать правило на событие изменения любой заявки стратегии.
(Defined by StrategyHelper.)
Public Extension MethodWhenOrderRegistered
Создать правило на событие появление новой заявки стратегии.
(Defined by StrategyHelper.)
Public Extension MethodWhenPnLChanged
Создать правило на событие изменения прибыли.
(Defined by StrategyHelper.)
Public Extension MethodWhenPnLLess
Создать правило на событие уменьшения прибыли ниже определённого уровня.
(Defined by StrategyHelper.)
Public Extension MethodWhenPnLMore
Создать правило на событие увеличения прибыли выше определенного уровня.
(Defined by StrategyHelper.)
Public Extension MethodWhenPositionChanged
Создать правило на событие изменения позиции у стратегии.
(Defined by StrategyHelper.)
Public Extension MethodWhenPositionLess
Создать правило на событие уменьшения позиции у стратегии ниже определённого уровня.
(Defined by StrategyHelper.)
Public Extension MethodWhenPositionMore
Создать правило на событие увеличения позиции у стратегии выше определенного уровня.
(Defined by StrategyHelper.)
Public Extension MethodWhenStarted
Создать правило на событие начала работы стратегии.
(Defined by StrategyHelper.)
Public Extension MethodWhenStopped
Создать правило на событие полной остановки работы стратегии.
(Defined by StrategyHelper.)
Public Extension MethodWhenStopping
Создать правило на событие начала остановки работы стратегии.
(Defined by StrategyHelper.)
Public Extension MethodWhenWarning
Создать правило на событие предупреждения стратегии (переход состояния ErrorState в Warning).
(Defined by StrategyHelper.)
Top
See Also