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

IMessageAdapter - интерфейс

Интерфейс, описывающий адаптер, конвертирующий сообщения Message в команды торговой системы и обратно.

Пространство имён:  StockSharp.Messages
Сборка:  StockSharp.Messages (в StockSharp.Messages.dll) Версия: 5.0.0.0 (5.0.0)
Синтаксис
C#
public interface IMessageAdapter : IMessageChannel, 
	IDisposable, ICloneable<IMessageChannel>, ICloneable, IPersistable, 
	ILogReceiver, ILogSource

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

Свойства
  ИмяОписание
Открытое свойствоCandlesBuildFrom
Возможные опциии для построения свечей.
Открытое свойствоCategories
Категории адаптера сообщений.
Открытое свойствоCheckTimeFrameByRequest
Проверять возможный тайм-фрейм через запрос.
Открытое свойствоCurrentTime
Текущее время, которое будет передано в Time.
(Унаследован от ILogSource.)
Открытое свойствоEnqueueSubscriptions
Подписки в очередь.
Открытое свойствоFeatureName
Feature name.
Открытое свойствоGenerateOrderBookFromLevel1
Открытое свойствоHeartbeatBeforConnect
Начинать отправлять TimeMessage до установки подключения.
Открытое свойствоHeartbeatInterval
Интервал оповещения сервера о том, что подключение еще живое. Значение Zero означает выключенное оповещение.
Открытое свойствоIcon
Иконка.
Открытое свойствоId
Уникальный идентификатор источника.
(Унаследован от ILogSource.)
Открытое свойствоIsAutoReplyOnTransactonalUnsubscription
Отправлять автоматически ответ на отписку для OrderStatusMessage и PortfolioLookupMessage.
Открытое свойствоIsFullCandlesOnly
Пересылает CandleMessage только полностью заполненным.
Открытое свойствоIsNativeIdentifiers
Идентифицировать инструменты в сообщениях по системному идентификатору Native.
Открытое свойствоIsNativeIdentifiersPersistable
Системные идентификаторы могут быть сохранены.
Открытое свойствоIsPositionsEmulationRequired
Adapter required emulation PositionChangeMessage.
Открытое свойствоIsReplaceCommandEditCurrent
Is the OrderReplaceMessage command edit a current order.
Открытое свойствоIsRoot
Является ли источник корнем (даже при Parent не равным ).
(Унаследован от ILogSource.)
Открытое свойствоIsSecurityNewsOnly
Адаптер предоставляет новости, относящиеся к указанному инструменту.
Открытое свойствоIsSupportCandlesPriceLevels
Support candles PriceLevels.
Открытое свойствоIsSupportCandlesUpdates
Поддерживается подписка на свечи и обновление в реальном времени.
Открытое свойствоIsSupportExecutionsPnL
Адаптер заполняет PnL.
Открытое свойствоIsSupportOrderBookIncrements
Адаптер транслирует инкрементальные стаканы.
Открытое свойствоIsSupportSubscriptions
Поддерживаются ли какие-то подписки (тики, стаканы и т.д.).
Открытое свойствоIsSupportTransactionLog
Adapter translates orders changes on reply of OrderStatusMessage.
Открытое свойствоIterationInterval
Интервал между итерациями.
Открытое свойствоLogLevel
Уровень логирования для источника.
(Унаследован от ILogSource.)
Открытое свойствоName
Имя источника.
(Унаследован от ILogSource.)
Открытое свойствоOrderConditionType
Открытое свойствоParent
Родительский источник логов.
(Унаследован от ILogSource.)
Открытое свойствоPossibleSupportedMessages
Возможные поддерживаемые адаптером типы сообщений.
Открытое свойствоReConnectionSettings
Настройки механизма отслеживания соединений IMessageAdapter с торговой системой.
Открытое свойствоSecurityClassInfo
Описание классов инструментов, в зависимости от которых будут проставляться параметры в SecurityType и BoardCode.
Открытое свойствоSecurityExtendedFields
Название полей расширенной информации в SecurityMessage.
Открытое свойствоState
Состояние.
(Унаследован от IMessageChannel.)
Открытое свойствоStorageName
Название хранилища, ассоциированное с адаптером.
Открытое свойствоSupportedInMessages
Поддерживаемые типы сообщений, который может обработать адаптер.
Открытое свойствоSupportedMarketDataTypes
Поддерживаемые адаптером типы маркет данных.
Открытое свойствоSupportedOrderBookDepths
Доступные варианты для MaxDepth.
Открытое свойствоSupportedOutMessages
Поддерживаемые типы сообщений, который может обработать адаптер.
Открытое свойствоSupportedResultMessages
Поддерживаемые адаптером результирующие типы сообщений.
Открытое свойствоTransactionIdGenerator
Генератор транзакций.
Открытое свойствоUseChannels
Использовать каналы для входящих и исходящих сообщений.
В начало страницы
Методы
  ИмяОписание
Открытый методAddLog
Записать сообщение в лог.
(Унаследован от ILogReceiver.)
Открытый методClear
Очистить.
(Унаследован от IMessageChannel.)
Открытый методClone (Унаследован от ICloneableIMessageChannel.)
Открытый методClose
Закрыть канал.
(Унаследован от IMessageChannel.)
Открытый методCreateOrderLogMarketDepthBuilder
Создать построитель стакана.
Открытый методDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Унаследован от IDisposable.)
Открытый методGetCandleArgs
Получить возможные аргументы для указанного типа свечи и инструмента.
Открытый методGetHistoryStepSize
Получить максимальный размер шага, доступный для скачивания истории.
Открытый методGetMaxCount
Get maximum possible items count per single subscription request.
Открытый методIsAllDownloadingSupported
Доступно ли для указанного dataType загрузка всех инструментов.
Открытый методIsSecurityRequired
Поддерживает ли фильтрация подписки (подписка/отписка для указанного инструмента).
Открытый методLoad (Унаследован от IPersistable.)
Открытый методOpen
Открыть канал.
(Унаследован от IMessageChannel.)
Открытый методResume
Восстановить.
(Унаследован от IMessageChannel.)
Открытый методSave (Унаследован от IPersistable.)
Открытый методSendInMessage
Отправить сообщение.
(Унаследован от IMessageChannel.)
Открытый методSuspend
Suspend.
(Унаследован от IMessageChannel.)
В начало страницы
События
  ИмяОписание
Открытое событиеLog
Событие нового отладочного сообщения.
(Унаследован от ILogSource.)
Открытое событиеNewOutMessage
Событие появления нового сообщения.
(Унаследован от IMessageChannel.)
Открытое событиеParentRemoved
Parent removed.
(Унаследован от ILogSource.)
Открытое событиеStateChanged
Событие изменения State.
(Унаследован от IMessageChannel.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияAddDebugLog
Записать отладку в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddErrorLog(FuncString)Перегружен.
Записать ошибку в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddErrorLog(Exception)Перегружен.
Записать ошибку в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddErrorLog(Exception, String)Перегружен.
Записать ошибку в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddErrorLog(String, Object)Перегружен.
Записать ошибку в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddInfoLog(FuncString)Перегружен.
Записать сообщение в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddInfoLog(String, Object)Перегружен.
Записать сообщение в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddLog
Записать сообщение в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddOrderErrorLog
Записать ошибку о заявке в лог.
(Определяется TraderHelper.)
Открытый метод расширенияAddOrderInfoLog
Записать сообщение о заявке в лог.
(Определяется TraderHelper.)
Открытый метод расширенияAddVerboseLog
Записать детальное сообщение в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddWarningLog(FuncString)Перегружен.
Записать предупреждение в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddWarningLog(String, Object)Перегружен.
Записать предупреждение в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияChangeSupported (Определяется Extensions.)
Открытый метод расширенияCreateOrderCondition
Создать для заявки типа Conditional условие, которое поддерживается подключением.
(Определяется Extensions.)
Открытый метод расширенияCreatePortfolioChangeMessage
Создать PositionChangeMessage.
(Определяется Extensions.)
Открытый метод расширенияCreatePositionChangeMessage
Создать PositionChangeMessage.
(Определяется Extensions.)
Открытый метод расширенияDownloadTResult
Скачать данные.
(Определяется TraderHelper.)
Открытый метод расширенияFindAdapterTAdapter
Найти адаптер по указанному типу.
(Определяется Extensions.)
Открытый метод расширенияGetBoardCode
Получить код площадки для класса инструмента.
(Определяется Extensions.)
Открытый метод расширенияGetCandleArgsTArg
Получить возможные аргументы для указанного типа свечи и инструмента.
(Определяется Extensions.)
Открытый метод расширенияGetCandles
Загрузить свечи.
(Определяется TraderHelper.)
Открытый метод расширенияGetHistoryStepSize
Получить максимальный размер шага, доступный для скачивания истории.
(Определяется Extensions.)
Открытый метод расширенияGetLevel1
Получить level1 маркет-данные.
(Определяется TraderHelper.)
Открытый метод расширенияGetLogLevel
Получить LogLevel для источника. Если значение равно Inherit, то берется уровень родительского источника.
(Определяется LoggingHelper.)
Открытый метод расширенияGetOrderLog
Получить лог заявок.
(Определяется TraderHelper.)
Открытый метод расширенияGetSecurities
Скачать все инструменты.
(Определяется TraderHelper.)
Открытый метод расширенияGetSupportedDataTypes
Get supported y adapter data types.
(Определяется Extensions.)
Открытый метод расширенияGetTicks
Получить тиковые данные.
(Определяется TraderHelper.)
Открытый метод расширенияGetTimeFrames
Получить возможные тайм-фреймы для указанного инструмента.
(Определяется Extensions.)
Открытый метод расширенияIsCandlesSupported
Определить, поддерживается ли указанный запрос на подписку адаптером.
(Определяется Extensions.)
Открытый метод расширенияIsMarketData
Поддерживает ли указанный адаптер маркет-данные.
(Определяется Extensions.)
Открытый метод расширенияIsMarketDataTypeSupported
Определить поддерживается ли указанный тип маркет данных адаптером.
(Определяется Extensions.)
Открытый метод расширенияIsMessageSupported
Определить, содержится ли в SupportedInMessages переданный тип сообщения.
(Определяется Extensions.)
Открытый метод расширенияIsOpened
Открыт ли канал.
(Определяется Extensions.)
Открытый метод расширенияIsOutMessageSupported
Определить, содержится ли в SupportedOutMessages переданный тип сообщения.
(Определяется Extensions.)
Открытый метод расширенияIsResultMessageSupported
Определить, содержится ли в SupportedResultMessages переданный тип сообщения.
(Определяется Extensions.)
Открытый метод расширенияIsSupportSecuritiesLookupAll
Поддерживает запрос всех инструментов.
(Определяется Extensions.)
Открытый метод расширенияIsSupportStopLoss
Определить, поддерживает ли адаптер заявки типа стоп-лосс.
(Определяется Extensions.)
Открытый метод расширенияIsSupportSubscriptionByPortfolio
Поддерживается ли подписки по портфелям.
(Определяется Extensions.)
Открытый метод расширенияIsSupportTakeProfit
Определить, поддерживает ли адаптер заявки типа тейк-профит.
(Определяется Extensions.)
Открытый метод расширенияIsSupportWithdraw
Определить, поддерживает ли адаптер заявки на вывод.
(Определяется Extensions.)
Открытый метод расширенияIsTransactional
Поддерживает ли указанный адаптер транзакции.
(Определяется Extensions.)
Открытый метод расширенияNearestSupportedDepth
Получить ближайшую поддерживаемую глубину для указанной.
(Определяется Extensions.)
Открытый метод расширенияTryGetCandlesBuildFrom
Попытаться получить подходящий тип маркет-данных для сжатия свечей.
(Определяется CandleHelper.)
Открытый метод расширенияTryRemoveWrapperTAdapter
Remove adapter by the specified type.
(Определяется Extensions.)
Открытый метод расширенияUploadTMessage
Upload data.
(Определяется TraderHelper.)
В начало страницы
См. также