MicexMessageAdapter
Адаптер сообщений для Micex Bridge.
Herda de: MessageAdapter
Implementa: ILoginPasswordAdapter, IAddressAdapter<EndPoint>
Construtores
MicexMessageAdapter(IdGenerator)
Создать MicexMessageAdapter.
- transactionIdGenerator
- Генератор идентификаторов транзакций.
Propriedades
Addresses : IEnumerable<EndPoint>
Список адресов и портов серверов доступа.
Boards : IEnumerable<string>
Список площадок, с которыми будет вестись работа.
CancelOnDisconnectHeartbeatInterval : TimeSpan
Интервал оповещения сервера об активности. Используется в режиме Cancel On Disconnect.
ClientCode : string
Код клиента, присвоенный брокером.
CommentField : MicexCommentFields
Поле, в которое нужно записывать пользовательский комментарий транзакции. По-умолчанию равно BrokerRef.
CompressionLevel : CompressionLevels
Параметр компрессии данных. По-умолчанию равен BZip.
ConnectionType : ConnectionTypes
Тип подключения.
ExtraSettings : string
Дополнительные настройки.
FeatureName : string
Feature name.
IgnoreCurrencies : ICollection<string>
Игнорируемые валюты.
Interface : MicexInterfaces
Идентификатор интерфейса торговой системы ММВБ.
IsAutoReplyOnTransactonalUnsubscription : bool
Send auto response for OrderStatusMessage and PortfolioLookupMessage unsubscribes.
Language : string
Язык для сообщений об ошибках. Допустимые значения: “English”, “Russian”, “Ukrainian”.
MicexLogLevel : string
Строка в формате “N,M”, где первое число N – уровень логирования вызовов API MTESRL. Второе число M – уровень сбора статистики по соединению. Максимальный уровень логирования равен "5,2". Минимальный (выключен) "0,0". По-умолчанию значение равно .
OrderBookDepth : int?
Запрашиваемое количество лучших котировок на покупку/продажу по инструменту. Для получения всех котировок значение не указывается.
OverrideDll : bool
Перезаписать файл библиотеки из ресурсов. По-умолчанию файл будет перезаписан.
Password : SecureString
Password.
PreferredAddress : EndPoint
Адрес предпочитаемого сервера доступа.
RequestAllDepths : bool
Запрашиваемое стаканы по всем инструментам.
Métodos
IsAllDownloadingSupported(DataType) : bool
Is for the specified all securities downloading enabled.
- dataType
- Data type info.
Retorna: Check result.
OnLevel1SubscriptionAsync(MarketDataMessage, CancellationToken) : ValueTask
Handles subscription request for level1 data. Override to provide implementation for level1 subscription processing. The default implementation throws NotSupported.
- mdMsg
- Market data subscription message.
- cancellationToken
- Cancellation token to cancel the operation.
Retorna: A ValueTask representing the asynchronous operation.
OnMarketDepthSubscriptionAsync(MarketDataMessage, CancellationToken) : ValueTask
Handles subscription request for market depth data. Override to provide implementation for market depth subscription processing. The default implementation throws NotSupported.
- mdMsg
- Market data subscription message.
- cancellationToken
- Cancellation token to cancel the operation.
Retorna: A ValueTask representing the asynchronous operation.
OnNewsSubscriptionAsync(MarketDataMessage, CancellationToken) : ValueTask
Handles subscription request for news data. Override to provide implementation for news subscription processing. The default implementation throws NotSupported.
- mdMsg
- Market data subscription message.
- cancellationToken
- Cancellation token to cancel the operation.
Retorna: A ValueTask representing the asynchronous operation.
OnTicksSubscriptionAsync(MarketDataMessage, CancellationToken) : ValueTask
Handles subscription request for ticks data. Override to provide implementation for ticks subscription processing. The default implementation throws NotSupported.
- mdMsg
- Market data subscription message.
- cancellationToken
- Cancellation token to cancel the operation.
Retorna: A ValueTask representing the asynchronous operation.
Campos
DefaultHeartbeatInterval : TimeSpan
Значение по умолчанию для HeartbeatInterval.