PlazaMessageAdapter
Адаптер сообщений для Plaza 2.
Erbt von: MessageAdapter
Implementiert: ITokenAdapter, IAddressAdapter<EndPoint>, IDemoAdapter, ILoginPasswordAdapter
Konstruktoren
PlazaMessageAdapter(IdGenerator)
Создать PlazaMessageAdapter.
- transactionIdGenerator
- Генератор идентификаторов транзакций.
Eigenschaften
BrokerCode : string
Код брокерской фирмы.
CGateKey : SecureString
Идентификатор клиентского ПО.
ConfigPath : string
Путь к директории, в которой будут храниться схемы потоков Plaza.
ConnectionGroupping : SynchronizedDictionary<PlazaStream, int>
Настройки группировки потоков по соединениям.
DefaultDepthTable : PlazaTable
Таблица данных для стакана, которая будет запускаться при запуске потоков репликации.
FeatureName : string
Feature name.
IsAutoReplyOnTransactonalUnsubscription : bool
Send auto response for OrderStatusMessage and PortfolioLookupMessage unsubscribes.
IsControlConnectionLost : bool
Контролировать потерю соединения с роутером. По-умолчанию включено.
IsNativeIdentifiers : bool
Identify security in messages by native identifier Native.
IsSupportOrderBookIncrements : bool
Adapter translates incremental order books.
IsSupportTransactionLog : bool
Adapter translates orders changes on reply of OrderStatusMessage.
OnlySystemTrades : bool
Передавать только системные сделки. По-умолчанию значение равно .
Password : SecureString
Password.
PollTimeOut : TimeSpan
Время, в течение которого ожидается получение сообщения из потока данных или отправка транзакций.
RevisionPath : string
Путь к директории, куда будут сохраняться ревизии.
RevisionSaveInterval : TimeSpan
Интервал записи ревизий.
RevisionTables : IEnumerable<string>
Таблицы, которые необходимо отслеживать на изменение ревизий.
StreamManager : IPlazaStreamManager
Менеджер потоков данных.
TableRegistry : PlazaTableRegistry
Реестр всех таблиц сервера Плазы.
Tables : IEnumerable<string>
Таблицы, которые будут запущены при подключении.
ThreadCount : int
Число транзакционных потоков.
TransactionTimeOut : TimeSpan
Время, в течении которого ожидается ответ для транзакции.
UseLocalProtocol : bool
Использовать SharedMem протокол при соединении с локальным роутером. По-умолчанию не используется.
Methoden
CreateOrderLogMarketDepthBuilder(SecurityId) : IOrderLogMarketDepthBuilder
Создать построитель стакана.
- securityId
- Идентификатор инструмента.
Rückgabe: Построитель стакана.
GetSupportedMarketDataTypesAsync(SecurityId, DateTime?, DateTime?) : IAsyncEnumerable<DataType>
Get supported by adapter message types.
- securityId
- SecurityId
- from
- Start date for request. If , then all available messages will be returned.
- to
- End date for request. If , then all available messages will be returned.
Rückgabe: Supported by adapter market data types.
IsAllDownloadingSupported(DataType) : bool
Is for the specified all securities downloading enabled.
- dataType
- Data type info.
Rückgabe: Check result.
IsSecurityRequired(DataType) : bool
Support filtering subscriptions (subscribe/unsubscribe for specified security).
- dataType
- Data type info.
Rückgabe: Check result.