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

BaseFixDialect - класс

Базовый класс диалекта FIX протокола.
Иерархия наследования

Пространство имён:  StockSharp.Fix.Dialects
Сборка:  StockSharp.Fix (в StockSharp.Fix.dll) Версия: 4.4.17.0 (4.4.17)
Синтаксис
C#
public abstract class BaseFixDialect : BaseLogReceiver, 
	IFixDialect, IMessageAdapter, IMessageChannel, IDisposable, ICloneable<IMessageChannel>, 
	ICloneable, IPersistable, ILogReceiver, ILogSource

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

Конструкторы
  ИмяОписание
Защищённый методBaseFixDialect
Инициализировать BaseFixDialect.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоCancelOnDisconnect
Cancel On Disconnect.
Открытое свойствоCandlesBuildFrom
Возможные опциии для построения свечей.
Открытое свойствоCategories
Категории адаптера сообщений.
Открытое свойствоCheckTimeFrameByRequest
Проверять возможный тайм-фрейм через запрос.
Открытое свойствоCurrentTime
Текущее время, которое будет передано в Time.
(Унаследован от BaseLogSource.)
Открытое свойствоDateParser
Парсер даты.
Открытое свойствоEncoding
Кодировка.
Открытое свойствоExchangeBoard
Площадка, на которой торгуются инструменты.
Открытое свойствоFormat
Формат FIX протокола.
Открытое свойствоHasPosition
Присутствует ли позиция в MarketDataSnapshotFullRefresh.
Открытое свойствоHeartbeatBeforConnect
Начинать отправлять TimeMessage до установки подключения.
Открытое свойствоHeartbeatInterval
Интервал оповещения сервера о том, что подключение еще живое. Значение Zero означает выключенное оповещение.
Открытое свойствоIcon
Иконка.
Открытое свойствоId
Уникальный идентификатор источника.
(Унаследован от BaseLogSource.)
Открытое свойствоIsAutoReplyOnTransactonalUnsubscription
Send auto response for {0} and {1} unsubscribes.
Открытое свойствоIsDisposed (Унаследован от Disposable.)
Открытое свойствоIsFullCandlesOnly
Пересылает CandleMessage только полностью заполненным.
Открытое свойствоIsNativeIdentifiers
Идентифицировать инструменты в сообщениях по системному идентификатору Native.
Открытое свойствоIsNativeIdentifiersPersistable
Системные идентификаторы могут быть сохранены.
Открытое свойствоIsOpened
Открыт ли канал.
Открытое свойствоIsResetCounter
Нужно ли сбрасывать счетчик номеров.
Открытое свойствоIsRoot
Является ли источник корнем (даже при Parent не равным ).
(Унаследован от BaseLogSource.)
Открытое свойствоIsSecurityNewsOnly
Адаптер предоставляет новости, относящиеся к указанному инструменту.
Открытое свойствоIsSupportCandlesUpdates
Поддерживается подписка на свечи и обновление в реальном времени.
Открытое свойствоIsSupportExecutionsPnL
Адаптер заполняет PnL.
Защищённое свойствоIsSupportMarketDataResponse
Поддерживается ли ответ на подписку.
Открытое свойствоIsSupportOrderBookIncrements
Адаптер транслирует инкрементальные стаканы.
Открытое свойствоIsSupportSubscriptions
Поддерживаются ли какие-то подписки (тики, стаканы и т.д.).
Защищённое свойствоIsSupportTransactionalUnsubscribe
Support unsubscribe requests for transactional subscriptions.
Открытое свойствоLogin
Логин.
Защищённое свойствоLoginAsPortfolioName
Использовать Login как имя портфеля.
Открытое свойствоLogLevel
Уровень логирования для источника.
(Унаследован от BaseLogSource.)
Открытое свойствоName
Имя источника.
(Переопределяет BaseLogSourceName.)
Защищённое свойствоNewOrderSingleErrorsAsReject
Ошибки в качестве ответа на сообщения типа NewOrderSingle передаются через Reject.
Открытое свойствоOrderCancelVolumeRequired
Volume требуется для отмены заявок.
Открытое свойствоOrderConditionType
Открытое свойствоParent
Родительский источник логов.
(Унаследован от BaseLogSource.)
Открытое свойствоPassword
Пароль.
Открытое свойствоPossibleSupportedMessages
Возможные поддерживаемые адаптером типы сообщений.
Открытое свойствоQuotesAsLevel1
Транслировать котировки как Level1ChangeMessage или QuoteChangeMessage.
Открытое свойствоReConnectionSettings
Настройки механизма отслеживания соединений IMessageAdapter с торговой системой.
Открытое свойствоSecurityClassInfo
Описание классов инструментов, в зависимости от которых будут проставляться параметры в SecurityType и BoardCode.
Открытое свойствоSecurityExtendedFields
Название полей расширенной информации в SecurityMessage.
Открытое свойствоSenderCompId
Идентификатор отправителя.
Открытое свойствоStorageName
Название хранилища, ассоциированное с адаптером.
Открытое свойствоSupportedInMessages
Поддерживаемые типы сообщений, который может обработать адаптер.
Открытое свойствоSupportedMarketDataTypes
Поддерживаемые адаптером типы маркет данных.
Открытое свойствоSupportedOrderBookDepths
Доступные варианты для MaxDepth.
Открытое свойствоSupportedOutMessages
Поддерживаемые типы сообщений, который может обработать адаптер.
Открытое свойствоSupportedResultMessages
Supported by adapter result message types.
Открытое свойствоSupportUnknownExecutions
Обрабатывать неизвестные исполнения, генерируемые третьей стороной.
Открытое свойствоTargetCompId
Идентификатор получателя.
Открытое свойствоTickAsLevel1
Передавать тиковые данных как Level1ChangeMessage или ExecutionMessage.
Защищённое свойствоTimeFrames
Возможные тайм-фреймы.
Открытое свойствоTimeParser
Парсер времени.
Открытое свойствоTimeStampParser
Парсер временной метки.
Открытое свойствоTimeZone
Информация о временной зоне, где находится биржа.
Открытое свойствоTransactionIdGenerator
Генератор транзакций.
Открытое свойствоVersion
FIX версия.
Открытое свойствоYearMonthParser
Year and month parser.
В начало страницы
Методы
  ИмяОписание
Защищённый методCheckState
Check state before connect.
Открытый методClone
Открытый методClose
Закрыть канал.
Открытый методCreateOrderLogMarketDepthBuilder
Создать построитель стакана.
Открытый методDispose (Унаследован от Disposable.)
Защищённый методDisposeManaged (Унаследован от Disposable.)
Защищённый методDisposeNative (Унаследован от Disposable.)
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize (Унаследован от Disposable.)
Защищённый методFromSecurityTradingStatus
Преобразовать SecurityTradingStatus в SecurityStates.
Открытый методGetCandleArgs
Получить возможные аргументы для указанного типа свечи и инструмента.
Открытый методGetHashCode
Serves as a hash function for a particular type.
(Унаследован от Object.)
Открытый методGetHistoryStepSize
Получить максимальный размер шага, доступный для скачивания истории.
Защищённый методGetOrderState
Преобразовать OrdStatus в OrderStates.
Защищённый методGetSecurityType
Преобразовать String в SecurityTypes.
Защищённый методGetSyntheticPortfolioName
Получить синтетическое имя портфеля для режима LoginAsPortfolioName.
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Открытый методInit
Инициализировать диалект.
Защищённый методInitSecId
Инициализировать информацию об идентификаторе инструмента.
Открытый методIsAllDownloadingSupported
Доступно ли для указанного dataType загрузка всех инструментов.
Защищённый методIsLogoutError
Проверить, содержит ли сообщение Logout ошибку.
Открытый методIsSecurityRequired
Поддерживает ли фильтрация подписки (подписка/отписка для указанного инструмента).
Защищённый методIsSyntheticPortfolioName
Является ли указанное имя портфеля сгенерированным через GetSyntheticPortfolioName.
Открытый методLoad
Загрузить настройки.
(Унаследован от BaseLogSource.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методOnRead
Прочитать следующее сообщение FIX протокола.
Защищённый методOnReset
Сброс состояния.
Защищённый методOnWrite
Записать сообщение в формат FIX протокола.
Открытый методOpen
Открыть канал.
Защищённый методProcessExecutionReport(ExecutionReport, ActionMessage, ExecutionMessage)
Обработать ExecutionReport.
Защищённый методProcessExecutionReport(ExecutionReport, ActionMessage, ActionExecutionReport, ActionMessage, ExecutionMessage)
Обработать ExecutionReport.
Защищённый методProcessSecurityDefinition
Обработать сообщение SecurityDefinition.
Защищённый методRaiseLog
Вызвать событие Log.
(Унаследован от BaseLogSource.)
Защищённый методRaiseNewOutMessage
Raise {0}
Защищённый методReadExecutionReport
Прочитать сообщение ExecutionReport.
Открытый методSave
Сохранить настройки.
(Унаследован от BaseLogSource.)
Защищённый методThrowIfDisposed (Унаследован от Disposable.)
Открытый методToString
Returns a string that represents the current object.
(Унаследован от BaseLogSource.)
Открытый методWrite
Записать сообщение в формат FIX протокола.
Защищённый методWriteLogonRequest
Записать сообщение Logon (запрос).
Защищённый методСтатический членWriteLogoutRequest
Записать сообщение Logout (запрос).
Защищённый методСтатический членWriteResendRequest
Записать сообщение ResendRequest.
Защищённый методWriteSequenceReset
Записать сообщение SequenceReset (запрос).
Защищённый методСтатический членWriteTimeMessage
Записать сообщение Heartbeat или TestRequest.
Защищённый методWriteUserRequestChangePassword
Записать сообщение UserRequest.
В начало страницы
События
  ИмяОписание
Открытое событиеLog
Событие нового отладочного сообщения.
(Унаследован от BaseLogSource.)
Открытое событиеStateChanged
Событие изменения IsOpened.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширения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.)
Открытый метод расширенияAddMarketDataSupport
Заполнить SupportedInMessages типами сообщений, относящихся к маркет-данным.
(Определяется Extensions.)
Открытый метод расширенияAddOrderErrorLog
Записать ошибку о заявке в лог.
(Определяется TraderHelper.)
Открытый метод расширенияAddOrderInfoLog
Записать сообщение о заявке в лог.
(Определяется TraderHelper.)
Открытый метод расширенияAddSupportedMarketDataType
Добавить тип маркет данных в SupportedMarketDataTypes.
(Определяется Extensions.)
Открытый метод расширенияAddSupportedMessage(MessageTypeInfo)Перегружен.
Добавить тип сообщения в SupportedInMessages.
(Определяется Extensions.)
Открытый метод расширенияAddSupportedMessage(MessageTypes)Перегружен.
Добавить тип сообщения в SupportedInMessages.
(Определяется Extensions.)
Открытый метод расширенияAddSupportedMessage(MessageTypes, NullableBoolean)Перегружен.
Добавить тип сообщения в SupportedInMessages.
(Определяется Extensions.)
Открытый метод расширенияAddSupportedOutMessage
Добавить тип сообщения в SupportedOutMessages.
(Определяется Extensions.)
Открытый метод расширенияAddSupportedResultMessage
Добавить тип сообщения в SupportedResultMessages.
(Определяется Extensions.)
Открытый метод расширенияAddTransactionalSupport
Заполнить SupportedInMessages типами сообщений, относящихся к транзакционным.
(Определяется Extensions.)
Открытый метод расширенияAddVerboseLog
Записать детальное сообщение в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddWarningLog(FuncString)Перегружен.
Записать предупреждение в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddWarningLog(String, Object)Перегружен.
Записать предупреждение в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияCreateOrderCondition
Создать для заявки типа Conditional условие, которое поддерживается подключением.
(Определяется Extensions.)
Открытый метод расширенияCreatePortfolioChangeMessage
Создать PositionChangeMessage.
(Определяется Extensions.)
Открытый метод расширенияCreatePositionChangeMessage
Создать PositionChangeMessage.
(Определяется Extensions.)
Открытый метод расширенияDownloadTResult, TRequest
Скачать данные.
(Определяется TraderHelper.)
Открытый метод расширенияFindAdapterTAdapter
Найти адаптер по указанному типу.
(Определяется Extensions.)
Открытый метод расширенияGetBoardCode
Получить код площадки для класса инструмента.
(Определяется TraderHelper.)
Открытый метод расширенияGetCandleArgsTArg
Получить возможные аргументы для указанного типа свечи и инструмента.
(Определяется Extensions.)
Открытый метод расширенияGetCandles
Загрузить свечи.
(Определяется TraderHelper.)
Открытый метод расширенияGetLevel1
Получить level1 маркет-данные.
(Определяется TraderHelper.)
Открытый метод расширенияGetLogLevel
Получить LogLevel для источника. Если значение равно Inherit, то берется уровень родительского источника.
(Определяется LoggingHelper.)
Открытый метод расширенияGetOrderLog
Получить лог заявок.
(Определяется TraderHelper.)
Открытый метод расширенияGetSecurities
Скачать все инструменты.
(Определяется TraderHelper.)
Открытый метод расширенияGetTicks
Получить тиковые данные.
(Определяется TraderHelper.)
Открытый метод расширенияGetTimeFrames
Получить возможные тайм-фреймы для указанного инструмента.
(Определяется Extensions.)
Открытый метод расширенияIsCandlesSupported
Определить, поддерживается ли указанный запрос на подписку адаптером.
(Определяется Extensions.)
Открытый метод расширенияIsMarketData
Поддерживает ли указанный адаптер маркет-данные.
(Определяется Extensions.)
Открытый метод расширенияIsMarketDataTypeSupported
Определить поддерживается ли указанный тип маркет данных адаптером.
(Определяется Extensions.)
Открытый метод расширенияIsMessageSupported
Определить, содержится ли в SupportedInMessages переданный тип сообщения.
(Определяется Extensions.)
Открытый метод расширенияIsOutMessageSupported
Определить, содержится ли в SupportedOutMessages переданный тип сообщения.
(Определяется Extensions.)
Открытый метод расширенияIsResultMessageSupported
Определить, содержится ли в SupportedResultMessages переданный тип сообщения.
(Определяется Extensions.)
Открытый метод расширенияIsSupportSecuritiesLookupAll
Поддерживает запрос всех инструментов.
(Определяется Extensions.)
Открытый метод расширенияIsSupportStopLoss
Определить, поддерживает ли адаптер заявки типа стоп-лосс.
(Определяется Extensions.)
Открытый метод расширенияIsSupportSubscriptionByPortfolio
Поддерживается ли подписки по портфелям.
(Определяется Extensions.)
Открытый метод расширенияIsSupportTakeProfit
Определить, поддерживает ли адаптер заявки типа тейк-профит.
(Определяется Extensions.)
Открытый метод расширенияIsSupportWithdraw
Определить, поддерживает ли адаптер заявки на вывод.
(Определяется Extensions.)
Открытый метод расширенияIsTransactional
Поддерживает ли указанный адаптер транзакции.
(Определяется Extensions.)
Открытый метод расширенияNearestSupportedDepth
Получить ближайшую поддерживаемую глубину для указанной.
(Определяется Extensions.)
Открытый метод расширенияRemoveLookupMessages
Удалить поддержку сообщения поиска.
(Определяется Extensions.)
Открытый метод расширенияRemoveMarketDataSupport
Удалить из SupportedInMessages типы сообщений, относящихся к маркет-данным.
(Определяется Extensions.)
Открытый метод расширенияRemoveSupportedAllMarketDataTypes
Удалить все типы маркет данных из SupportedInMessages.
(Определяется Extensions.)
Открытый метод расширенияRemoveSupportedMarketDataType
Удалить тип маркет данных из SupportedInMessages.
(Определяется Extensions.)
Открытый метод расширенияRemoveSupportedMessage
Удалить тип сообщения из SupportedInMessages.
(Определяется Extensions.)
Открытый метод расширенияRemoveSupportedOutMessage
Удалить тип сообщения из SupportedOutMessages.
(Определяется Extensions.)
Открытый метод расширенияRemoveSupportedResultMessage
Удалить тип сообщения из SupportedResultMessages.
(Определяется Extensions.)
Открытый метод расширенияRemoveTransactionalSupport
Удалить из SupportedInMessages типы сообщений, относящихся к транзакционным.
(Определяется Extensions.)
Открытый метод расширенияTryGetCandlesBuildFrom
Попытаться получить подходящий тип маркет-данных для сжатия свечей.
(Определяется CandleHelper.)
В начало страницы
См. также