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

Extensions - класс

Вспомогательный класс.
Иерархия наследования
SystemObject
  StockSharp.MessagesExtensions

Пространство имён:  StockSharp.Messages
Сборка:  StockSharp.Messages (в StockSharp.Messages.dll) Версия: 4.4.17.0 (4.4.17)
Синтаксис
C#
public static class Extensions

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

Свойства
  ИмяОписание
Открытое свойствоСтатический членBestAskFields
Поля, относящиеся к лучшей продаже.
Открытое свойствоСтатический членBestBidFields
Поля, относящиеся к лучшей покупке.
Открытое свойствоСтатический членLastTradeFields
Поля, относящиеся к последней сделке.
Открытое свойствоСтатический членMarketDataMessageTypes
Типы сообщений маркет-данных.
Открытое свойствоСтатический членTransactionalMessageTypes
Транзакционные типы сообщений.
В начало страницы
Методы
  ИмяОписание
Открытый методСтатический членAddMarketDataSupport
Заполнить SupportedInMessages типами сообщений, относящихся к маркет-данным.
Открытый методСтатический членAddSupportedMarketDataType
Добавить тип маркет данных в SupportedMarketDataTypes.
Открытый методСтатический членAddSupportedMessage(IMessageAdapter, MessageTypeInfo)
Добавить тип сообщения в SupportedInMessages.
Открытый методСтатический членAddSupportedMessage(IMessageAdapter, MessageTypes) Устарело.
Добавить тип сообщения в SupportedInMessages.
Открытый методСтатический членAddSupportedMessage(IMessageAdapter, MessageTypes, NullableBoolean)
Добавить тип сообщения в SupportedInMessages.
Открытый методСтатический членAddSupportedOutMessage
Добавить тип сообщения в SupportedOutMessages.
Открытый методСтатический членAddTransactionalSupport
Заполнить SupportedInMessages типами сообщений, относящихся к транзакционным.
Открытый методСтатический членConvert(Currency, CurrencyTypes)
Сконвертировать одну валюту в другую.
Открытый методСтатический членConvert(CurrencyTypes, CurrencyTypes)
Получить курс конвертации одной валюту в другую.
Открытый методСтатический членConvert(CurrencyTypes, CurrencyTypes, DateTime)
Получить курс конвертации одной валюту в другую на определенную дату.
Открытый методСтатический членCopyExtensionInfo
Скопировать расширенную информацию.
Открытый методСтатический членCreateAdapter(Type)
Создать объект IMessageAdapter.
Открытый методСтатический членCreateAdapter(Type, IdGenerator)
Создать IMessageAdapter.
Открытый методСтатический членCreateLookupResult
Создать сообщение по указанному типу.
Открытый методСтатический членCreateOrderCondition(Type)
Создать для заявки типа Conditional условие, которое поддерживается подключением.
Открытый методСтатический членCreateOrderCondition(IMessageAdapter)
Создать для заявки типа Conditional условие, которое поддерживается подключением.
Открытый методСтатический членCreateOrderLogMarketDepthBuilder
Создать объект IOrderLogMarketDepthBuilder.
Открытый методСтатический членCreatePortfolioChangeMessage
Создать PositionChangeMessage.
Открытый методСтатический членCreatePositionChangeMessage
Создать PositionChangeMessage.
Открытый методСтатический членCreateReply
Преобразовать OrderMessage в ExecutionMessage.
Открытый методСтатический членDecodeToPeriods
Декодировать из строки в Periods.
Открытый методСтатический членDecodeToSpecialDays
Декодировать из строки в SpecialDays.
Открытый методСтатический членEncodeToString(IDictionaryDateTime, RangeTimeSpan)
Закодировать SpecialDays в строку.
Открытый методСтатический членEncodeToString(IEnumerableWorkingTimePeriod)
Закодировать Periods в строку.
Открытый методСтатический членFillDefaultCryptoFields(SecurityId)
Заполнить для CryptoCurrency шаги цены и объема значением 0.00000001.
Открытый методСтатический членFillDefaultCryptoFields(SecurityMessage)
Заполнить для CryptoCurrency шаги цены и объема значением 0.00000001.
Открытый методСтатический членFindAdapterTAdapter(IMessageAdapter)
Найти адаптер по указанному типу.
Открытый методСтатический членFindAdapterTAdapter(IMessageAdapterWrapper)
Найти адаптер по указанному типу.
Открытый методСтатический членFindById
Получить адаптер по указанному ключу.
Открытый методСтатический членGetBalance
Получить Balance.
Открытый методСтатический членGetBestAsk
Получить лучший оффер.
Открытый методСтатический членGetBestBid
Получить лучший бид.
Открытый методСтатический членGetCandleArgsTArg
Получить возможные аргументы для указанного типа свечи и инструмента.
Открытый методСтатический членGetLastTradePrice
Получить цену последней тиковой сделки.
Открытый методСтатический членGetPeriod
Получить период для режима.
Открытый методСтатический членGetPreferredLanguage
Получить предпочитаемый язык.
Открытый методСтатический членGetSecurityTypes
Получить SecurityTypes.
Открытый методСтатический членGetServerTime
Получить серверное время сообщения.
Открытый методСтатический членGetSpreadMiddle(Level1ChangeMessage)
Получить середину спреда.
Открытый методСтатический членGetSpreadMiddle(QuoteChangeMessage)
Получить середину спреда.
Открытый методСтатический членGetSpreadMiddle(NullableDecimal, NullableDecimal)
Получить середину спреда.
Открытый методСтатический членGetSubscriptionIds
Получить идентификаторы подписки из указанного сообщения.
Открытый методСтатический членGetTimeFrame
Получить тайм-фрейм из указанного сообщения с данными.
Открытый методСтатический членGetTimeFrames
Получить возможные тайм-фреймы для указанного инструмента.
Открытый методСтатический членGetTradePrice
Получить TradePrice.
Открытый методСтатический членHasOrderInfo
Определить, содержит ли сообщение информацию о заявке.
Открытый методСтатический членHasTradeInfo
Определить, содержит ли сообщение информацию о сделке.
Открытый методСтатический членIsBestAskField
Относится ли к лучшему оферу указанное Level1Fields.
Открытый методСтатический членIsBestBidField
Относится ли к лучшему биду указанное Level1Fields.
Открытый методСтатический членIsCandleDataType
Определить, является ли тип данных type свечой.
Открытый методСтатический членIsCandleMessage
Определить, что тип сообщения наследуется от CandleMessage.
Открытый методСтатический членIsCandlesSupported
Определить, поддерживается ли указанный запрос на подписку адаптером.
Открытый методСтатический членIsLastTradeField
Относится ли к последней сделке указанное Level1Fields.
Открытый методСтатический членIsLookup
Определить, является ли переданный тип сообщением поиска.
Открытый методСтатический членIsLookupResult
Определить, является ли переданный тип сообщением результата поиска.
Открытый методСтатический членIsMarketData(ExecutionMessage)
Определить, содержит ли execMsg информацию о маркет-данных.
Открытый методСтатический членIsMarketData(IMessageAdapter)
Поддерживает ли указанный адаптер маркет-данные.
Открытый методСтатический членIsMarketDataTypeSupported
Определить поддерживается ли указанный тип маркет данных адаптером.
Открытый методСтатический членIsMessageSupported
Определить, поддерживается ли тип сообщения адаптером.
Открытый методСтатический членIsMoney
Определить, содержит ли позицию Money переданное сообщение.
Открытый методСтатический членIsObsolete(Level1Fields)
Если указанное значение Level1Fields было устаревшим.
Открытый методСтатический членIsObsolete(PositionChangeTypes)
Если указанные PositionChangeTypes был помечен ObsoleteAttribute.
Открытый методСтатический членIsOk
Определить, содержит ли ответ ошибку Error или установлено IsNotSupported.
Открытый методСтатический членIsOrderLogCanceled
Проверить, содержит ли строчка отмененные заявки.
Открытый методСтатический членIsOrderLogMatched
Проверить, содержит ли строчка исполнение заявки.
Открытый методСтатический членIsOrderLogRegistered
Проверить, содержит ли строчка регистрацию заявки.
Открытый методСтатический членIsOrderStatusRequired
Требуется ли дополнительное сообщение OrderStatusMessage для получения списка заявок и собственных сделок.
Открытый методСтатический членIsOutMessageSupported
Определить, поддерживается ли тип сообщения адаптером.
Открытый методСтатический членIsPortfolioLookupRequired
Требуется ли дополнительное сообщение PortfolioLookupMessage для получения списка портфелей и позиций.
Открытый методСтатический членIsRealTimeSubscription
Является ли указанное сообщение подпиской реального времени.
Открытый методСтатический членIsSecurityLookupRequired
Требуется ли дополнительное сообщение SecurityLookupMessage для получения списка инструментов.
Открытый методСтатический членIsSecurityRequired
Необходим ли для типа данных информация об инструменте.
Открытый методСтатический членIsSupportSecuritiesLookupAll
Поддерживает запрос всех инструментов.
Открытый методСтатический членIsSupportStopLoss
Определить, поддерживает ли адаптер заявки типа стоп-лосс.
Открытый методСтатический членIsSupportSubscriptionByPortfolio
Поддерживается ли подписки по портфелям.
Открытый методСтатический членIsSupportTakeProfit
Определить, поддерживает ли адаптер заявки типа тейк-профит.
Открытый методСтатический членIsSupportWithdraw
Определить, поддерживает ли адаптер заявки на вывод.
Открытый методСтатический членIsTransactional
Поддерживает ли указанный адаптер транзакции.
Открытый методСтатический членNearestSupportedDepth
Получить ближайшую поддерживаемую глубину для указанной.
Открытый методСтатический членNotRequiredSecurityId
Определить, необходим ли идентификатор инструмента для указанного сообщения.
Открытый методСтатический членRemoveLookupMessages
Удалить поддержку сообщения поиска.
Открытый методСтатический членRemoveMarketDataSupport
Удалить из SupportedInMessages типы сообщений, относящихся к маркет-данным.
Открытый методСтатический членRemoveSupportedAllMarketDataTypes
Удалить все типы маркет данных из SupportedInMessages.
Открытый методСтатический членRemoveSupportedMarketDataType
Удалить тип маркет данных из SupportedInMessages.
Открытый методСтатический членRemoveSupportedMessage
Удалить тип сообщения из SupportedInMessages.
Открытый методСтатический членRemoveSupportedOutMessage
Удалить тип сообщения из SupportedOutMessages.
Открытый методСтатический членRemoveTransactionalSupport
Удалить из SupportedInMessages типы сообщений, относящихся к транзакционным.
Открытый методСтатический членReplaceSecurityId
Заменить идентификатор инструмента указанным.
Открытый методСтатический членSetNativeId(SecurityId, Object)
Инициализировать Native.
Открытый методСтатический членSetNativeId(SecurityMessage, Object)
Инициализировать Native.
Открытый методСтатический членSetSecurityCode
Инициализировать SecurityCode.
Открытый методСтатический членSetSecurityTypes
Инициализировать SecurityTypes.
Открытый методСтатический членToCandleMarketDataType(Type)
Преобразовать тип сообщения CandleMessage в MarketDataTypes.
Открытый методСтатический членToCandleMarketDataType(MessageTypes)
Преобразовать тип сообщения MessageTypes в тип свечей MarketDataTypes.
Открытый методСтатический членToCandleMessage
Преобразовать тип свечи MarketDataTypes в тип сообщения CandleMessage.
Открытый методСтатический членToCandleMessageType
Преобразовать тип свечей MarketDataTypes в тип сообщения MessageTypes.
Открытый методСтатический членToDataType(ExecutionTypes)
Преобразовать ExecutionTypes в DataType.
Открытый методСтатический членToDataType(MarketDataMessage)
Преобразовать MarketDataMessage в DataType.
Открытый методСтатический членToDataType(MarketDataTypes, Object)
Преобразовать MarketDataTypes в DataType.
Открытый методСтатический членToDataType(MessageTypes, Object)
Преобразовать MessageTypes в DataType.
Открытый методСтатический членToErrorMessage(Exception)
Преобразовать информация об ошибке к ErrorMessage.
Открытый методСтатический членToErrorMessage(String)
Преобразовать текст ошибки в ErrorMessage.
Открытый методСтатический членToInfo
Преобразовать MessageTypes в MessageTypeInfo.
Открытый методСтатический членToLookupType
Преобразовать тип результата в тип поиска.
Открытый методСтатический членToMarketDataType
Преобразовать DataType в MarketDataTypes.
Открытый методСтатический членToResultType
Преобразовать тип сообщения поиска в тип результата.
Открытый методСтатический членTryGetServerTime
Получить серверное время сообщения.
Открытый методСтатический членTryInitLocalTime
Инициализировать LocalTimeCurrentTime.
Открытый методСтатический членValidateBounds
Проверить значения From и To.
В начало страницы
Поля
  ИмяОписание
Открытое полеСтатический членAnyDepths
Специальное множество обозначающее любую глубину для опции SupportedOrderBookDepths.
В начало страницы
См. также