MoexLchiMessageAdapter
StockSharp.MoexLchi
Адаптер сообщений для MoexLchi.
Наследует: HistoricalMessageAdapter
Конструкторы
MoexLchiMessageAdapter
public MoexLchiMessageAdapter(IdGenerator transactionIdGenerator)
moexLchiMessageAdapter = MoexLchiMessageAdapter(transactionIdGenerator)
Инициализирует новый экземпляр MoexLchiMessageAdapter.
- transactionIdGenerator
- Генератор идентификаторов транзакций.
Свойства
AllYears
public static IEnumerable<DateTime> AllYears { get; }
value = MoexLchiMessageAdapter.AllYears
Все годы, когда проходил конкурс.
Методы
ConnectAsync
protected override ValueTask ConnectAsync(ConnectMessage message, CancellationToken cancellationToken)
result = moexLchiMessageAdapter.ConnectAsync(message, cancellationToken)
DisconnectAsync
protected override ValueTask DisconnectAsync(DisconnectMessage message, CancellationToken cancellationToken)
result = moexLchiMessageAdapter.DisconnectAsync(message, cancellationToken)
OnOrderLogSubscriptionAsync
protected override ValueTask OnOrderLogSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = moexLchiMessageAdapter.OnOrderLogSubscriptionAsync(mdMsg, cancellationToken)
Обрабатывает запрос на подписку для данных журнала заказов (сделок/транзакций). Переопределить, чтобы обеспечить реализацию обработки подписки на журнал заказов. Реализация по умолчанию выдает NotSupported.
- mdMsg
- Сообщение о подписке на рыночные данные.
- cancellationToken
- Токен отмены для отмены операции.
Возвращает: ValueTask, представляющий асинхронную операцию.
ResetAsync
protected override ValueTask ResetAsync(ResetMessage message, CancellationToken cancellationToken)
result = moexLchiMessageAdapter.ResetAsync(message, cancellationToken)