Click or drag to resize

BaseFixDialect Methods

The BaseFixDialect type exposes the following members.

Methods
  NameDescription
Protected methodCheckState
Check state before connect.
Public methodClone
Public methodClose
Закрыть канал.
Public methodCreateOrderLogMarketDepthBuilder
Создать построитель стакана.
Public methodDispose (Inherited from Disposable.)
Protected methodDisposeManaged (Inherited from Disposable.)
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.)
Protected methodFromSecurityTradingStatus
Преобразовать SecurityTradingStatus в SecurityStates.
Public methodGetCandleArgs
Получить возможные аргументы для указанного типа свечи и инструмента.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetHistoryStepSize
Получить максимальный размер шага, доступный для скачивания истории.
Protected methodGetOrderState
Преобразовать OrdStatus в OrderStates.
Protected methodGetSecurityType
Преобразовать String в SecurityTypes.
Protected methodGetSyntheticPortfolioName
Получить синтетическое имя портфеля для режима LoginAsPortfolioName.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInit
Инициализировать диалект.
Protected methodInitSecId
Инициализировать информацию об идентификаторе инструмента.
Public methodIsAllDownloadingSupported
Доступно ли для указанного dataType загрузка всех инструментов.
Protected methodIsLogoutError
Проверить, содержит ли сообщение Logout ошибку.
Public methodIsSecurityRequired
Поддерживает ли фильтрация подписки (подписка/отписка для указанного инструмента).
Protected methodIsSyntheticPortfolioName
Является ли указанное имя портфеля сгенерированным через GetSyntheticPortfolioName.
Public methodLoad
Загрузить настройки.
(Inherited from BaseLogSource.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnRead
Прочитать следующее сообщение FIX протокола.
Protected methodOnReset
Сброс состояния.
Protected methodOnWrite
Записать сообщение в формат FIX протокола.
Public methodOpen
Открыть канал.
Protected methodProcessExecutionReport(ExecutionReport, ActionMessage, ExecutionMessage)
Обработать ExecutionReport.
Protected methodProcessExecutionReport(ExecutionReport, ActionMessage, ActionExecutionReport, ActionMessage, ExecutionMessage)
Обработать ExecutionReport.
Protected methodProcessSecurityDefinition
Обработать сообщение SecurityDefinition.
Protected methodRaiseLog
Вызвать событие Log.
(Inherited from BaseLogSource.)
Protected methodRaiseNewOutMessage
Raise {0}
Protected methodReadExecutionReport
Прочитать сообщение ExecutionReport.
Public methodSave
Сохранить настройки.
(Inherited from BaseLogSource.)
Protected methodThrowIfDisposed (Inherited from Disposable.)
Public methodToString
Returns a string that represents the current object.
(Inherited from BaseLogSource.)
Public methodWrite
Записать сообщение в формат FIX протокола.
Protected methodWriteLogonRequest
Записать сообщение Logon (запрос).
Protected methodStatic memberWriteLogoutRequest
Записать сообщение Logout (запрос).
Protected methodStatic memberWriteResendRequest
Записать сообщение ResendRequest.
Protected methodWriteSequenceReset
Записать сообщение SequenceReset (запрос).
Protected methodStatic memberWriteTimeMessage
Записать сообщение Heartbeat или TestRequest.
Protected methodWriteUserRequestChangePassword
Записать сообщение UserRequest.
Top
Extension Methods
  NameDescription
Public Extension MethodAddDebugLog
Записать отладку в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddErrorLog(FuncString)Overloaded.
Записать ошибку в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddErrorLog(Exception)Overloaded.
Записать ошибку в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddErrorLog(Exception, String)Overloaded.
Записать ошибку в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddErrorLog(String, Object)Overloaded.
Записать ошибку в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddInfoLog(FuncString)Overloaded.
Записать сообщение в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddInfoLog(String, Object)Overloaded.
Записать сообщение в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddLog
Записать сообщение в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddMarketDataSupport
Заполнить SupportedInMessages типами сообщений, относящихся к маркет-данным.
(Defined by Extensions.)
Public Extension MethodAddOrderErrorLog
Записать ошибку о заявке в лог.
(Defined by TraderHelper.)
Public Extension MethodAddOrderInfoLog
Записать сообщение о заявке в лог.
(Defined by TraderHelper.)
Public Extension MethodAddSupportedMarketDataType
Добавить тип маркет данных в SupportedMarketDataTypes.
(Defined by Extensions.)
Public Extension MethodAddSupportedMessage(MessageTypeInfo)Overloaded.
Добавить тип сообщения в SupportedInMessages.
(Defined by Extensions.)
Public Extension MethodAddSupportedMessage(MessageTypes)Overloaded.
Добавить тип сообщения в SupportedInMessages.
(Defined by Extensions.)
Public Extension MethodAddSupportedMessage(MessageTypes, NullableBoolean)Overloaded.
Добавить тип сообщения в SupportedInMessages.
(Defined by Extensions.)
Public Extension MethodAddSupportedOutMessage
Добавить тип сообщения в SupportedOutMessages.
(Defined by Extensions.)
Public Extension MethodAddSupportedResultMessage
Добавить тип сообщения в SupportedResultMessages.
(Defined by Extensions.)
Public Extension MethodAddTransactionalSupport
Заполнить SupportedInMessages типами сообщений, относящихся к транзакционным.
(Defined by Extensions.)
Public Extension MethodAddVerboseLog
Записать детальное сообщение в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddWarningLog(FuncString)Overloaded.
Записать предупреждение в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddWarningLog(String, Object)Overloaded.
Записать предупреждение в лог.
(Defined by LoggingHelper.)
Public Extension MethodCreateOrderCondition
Создать для заявки типа Conditional условие, которое поддерживается подключением.
(Defined by Extensions.)
Public Extension MethodCreatePortfolioChangeMessage
Создать PositionChangeMessage.
(Defined by Extensions.)
Public Extension MethodCreatePositionChangeMessage
Создать PositionChangeMessage.
(Defined by Extensions.)
Public Extension MethodDownloadTResult, TRequest
Скачать данные.
(Defined by TraderHelper.)
Public Extension MethodFindAdapterTAdapter
Найти адаптер по указанному типу.
(Defined by Extensions.)
Public Extension MethodGetBoardCode
Получить код площадки для класса инструмента.
(Defined by TraderHelper.)
Public Extension MethodGetCandleArgsTArg
Получить возможные аргументы для указанного типа свечи и инструмента.
(Defined by Extensions.)
Public Extension MethodGetCandles
Загрузить свечи.
(Defined by TraderHelper.)
Public Extension MethodGetLevel1
Получить level1 маркет-данные.
(Defined by TraderHelper.)
Public Extension MethodGetLogLevel
Получить LogLevel для источника. Если значение равно Inherit, то берется уровень родительского источника.
(Defined by LoggingHelper.)
Public Extension MethodGetOrderLog
Получить лог заявок.
(Defined by TraderHelper.)
Public Extension MethodGetSecurities
Скачать все инструменты.
(Defined by TraderHelper.)
Public Extension MethodGetTicks
Получить тиковые данные.
(Defined by TraderHelper.)
Public Extension MethodGetTimeFrames
Получить возможные тайм-фреймы для указанного инструмента.
(Defined by Extensions.)
Public Extension MethodIsCandlesSupported
Определить, поддерживается ли указанный запрос на подписку адаптером.
(Defined by Extensions.)
Public Extension MethodIsMarketData
Поддерживает ли указанный адаптер маркет-данные.
(Defined by Extensions.)
Public Extension MethodIsMarketDataTypeSupported
Определить поддерживается ли указанный тип маркет данных адаптером.
(Defined by Extensions.)
Public Extension MethodIsMessageSupported
Определить, содержится ли в SupportedInMessages переданный тип сообщения.
(Defined by Extensions.)
Public Extension MethodIsOutMessageSupported
Определить, содержится ли в SupportedOutMessages переданный тип сообщения.
(Defined by Extensions.)
Public Extension MethodIsResultMessageSupported
Определить, содержится ли в SupportedResultMessages переданный тип сообщения.
(Defined by Extensions.)
Public Extension MethodIsSupportSecuritiesLookupAll
Поддерживает запрос всех инструментов.
(Defined by Extensions.)
Public Extension MethodIsSupportStopLoss
Определить, поддерживает ли адаптер заявки типа стоп-лосс.
(Defined by Extensions.)
Public Extension MethodIsSupportSubscriptionByPortfolio
Поддерживается ли подписки по портфелям.
(Defined by Extensions.)
Public Extension MethodIsSupportTakeProfit
Определить, поддерживает ли адаптер заявки типа тейк-профит.
(Defined by Extensions.)
Public Extension MethodIsSupportWithdraw
Определить, поддерживает ли адаптер заявки на вывод.
(Defined by Extensions.)
Public Extension MethodIsTransactional
Поддерживает ли указанный адаптер транзакции.
(Defined by Extensions.)
Public Extension MethodNearestSupportedDepth
Получить ближайшую поддерживаемую глубину для указанной.
(Defined by Extensions.)
Public Extension MethodRemoveLookupMessages
Удалить поддержку сообщения поиска.
(Defined by Extensions.)
Public Extension MethodRemoveMarketDataSupport
Удалить из SupportedInMessages типы сообщений, относящихся к маркет-данным.
(Defined by Extensions.)
Public Extension MethodRemoveSupportedAllMarketDataTypes
Удалить все типы маркет данных из SupportedInMessages.
(Defined by Extensions.)
Public Extension MethodRemoveSupportedMarketDataType
Удалить тип маркет данных из SupportedInMessages.
(Defined by Extensions.)
Public Extension MethodRemoveSupportedMessage
Удалить тип сообщения из SupportedInMessages.
(Defined by Extensions.)
Public Extension MethodRemoveSupportedOutMessage
Удалить тип сообщения из SupportedOutMessages.
(Defined by Extensions.)
Public Extension MethodRemoveSupportedResultMessage
Удалить тип сообщения из SupportedResultMessages.
(Defined by Extensions.)
Public Extension MethodRemoveTransactionalSupport
Удалить из SupportedInMessages типы сообщений, относящихся к транзакционным.
(Defined by Extensions.)
Public Extension MethodTryGetCandlesBuildFrom
Попытаться получить подходящий тип маркет-данных для сжатия свечей.
(Defined by CandleHelper.)
Top
See Also