QuikDropCopyFixDialect
StockSharp.Fix.Dialects
Диалект протокола QUIK DropCopy FIX.
Наследует: BaseFixDialect
Конструкторы
QuikDropCopyFixDialect
public QuikDropCopyFixDialect(IdGenerator transactionIdGenerator)
quikDropCopyFixDialect = QuikDropCopyFixDialect(transactionIdGenerator)
Инициализирует новый экземпляр QuikDropCopyFixDialect.
- transactionIdGenerator
- Генератор идентификаторов транзакций.
Свойства
FeatureName
public override string FeatureName { get; }
value = quikDropCopyFixDialect.FeatureName
Особенное имя.
PossibleSupportedMessages
public override IEnumerable<MessageTypeInfo> PossibleSupportedMessages { get; }
value = quikDropCopyFixDialect.PossibleSupportedMessages
Возможные типы поддерживаемых сообщений.
SupportedOrderBookDepths
public override IEnumerable<int> SupportedOrderBookDepths { get; }
value = quikDropCopyFixDialect.SupportedOrderBookDepths
Доступные варианты для MaxDepth.
Методы
FromSecurityTradingStatus
protected override SecurityStates? FromSecurityTradingStatus(int? status)
result = quikDropCopyFixDialect.FromSecurityTradingStatus(status)
Преобразуйте SecurityTradingStatus в значение SecurityStates.
- status
- SecurityTradingStatus значение.
Возвращает: SecurityStates значение.
IsLogoutError
protected override bool IsLogoutError(string text)
result = quikDropCopyFixDialect.IsLogoutError(text)
Проверка выхода из системы содержит сообщение об ошибке.
- text
- Текстовое сообщение.
Возвращает: если указанный текст содержит сообщение об ошибке, в противном случае — .
OnReadAsync
protected override IAsyncEnumerable<Message> OnReadAsync(IFixReader reader, string msgType, CancellationToken cancellationToken)
result = quikDropCopyFixDialect.OnReadAsync(reader, msgType, cancellationToken)
Прочтите следующее сообщение протокола FIX.
- reader
- Считыватель данных, записанных в формате протокола FIX.
- msgType
- Тип сообщения.
- cancellationToken
- CancellationToken
Возвращает: Последовательность сообщений.
OnWriteAsync
protected override ValueTask<string> OnWriteAsync(IFixWriter writer, Message message, CancellationToken cancellationToken)
result = quikDropCopyFixDialect.OnWriteAsync(writer, message, cancellationToken)
Запишите указанное сообщение в протокол FIX.
- writer
- Регистратор данных в формате протокола FIX.
- message
- Сообщение.
- cancellationToken
- Токен отмены.
Возвращает: FixMessages значение.
ProcessSecurityDefinitionAsync
protected override ValueTask<bool> ProcessSecurityDefinitionAsync(FixTags tag, IFixReader reader, SecurityMessage message, CancellationToken cancellationToken)
result = quikDropCopyFixDialect.ProcessSecurityDefinitionAsync(tag, reader, message, cancellationToken)
Обработать сообщение SecurityDefinition.
- tag
- Тег.
- reader
- Считыватель данных, записанных в формате протокола FIX.
- message
- Сообщение, содержащее информацию о финансовом инструменте.
- cancellationToken
- CancellationToken
Возвращает: Результат обработки.