PlazaMessageAdapter

StockSharp.Plaza

Адаптер сообщений для Plaza 2.

Erbt von: MessageAdapter

Implementiert: ITokenAdapter, IAddressAdapter<EndPoint>, IDemoAdapter, ILoginPasswordAdapter

Konstruktoren

PlazaMessageAdapter(IdGenerator)

Создать PlazaMessageAdapter.

transactionIdGenerator
Генератор идентификаторов транзакций.

Eigenschaften

Address : EndPoint

Server address.

AppName : string

Префикс в имени приложения Plaza соединения.

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

Контролировать потерю соединения с роутером. По-умолчанию включено.

IsDemo : bool

Connect to demo trading instead of real trading server.

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.

Login : string

Login.

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.

Load(SettingsStorage)

Load settings.

storage
Settings storage.
Save(SettingsStorage)

Save settings.

storage
Settings storage.
ToString() : string

Преобразовать к строковому представлению.

Rückgabe: Строковое представление.