XOpenHubFixDialect

StockSharp.Fix.Dialects

XOpenHub Диалект протокола FIX.

Наследует: BaseFixDialect

Конструкторы

XOpenHubFixDialect
public XOpenHubFixDialect(IdGenerator transactionIdGenerator)
xOpenHubFixDialect = XOpenHubFixDialect(transactionIdGenerator)

Инициализирует новый экземпляр XOpenHubFixDialect.

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

Свойства

FeatureName
public override string FeatureName { get; }
value = xOpenHubFixDialect.FeatureName

Особенное имя.

LoginAsPortfolioName
protected override bool LoginAsPortfolioName { get; }
value = xOpenHubFixDialect.LoginAsPortfolioName

Используйте Login в качестве названия портфолио.

PossibleSupportedMessages
public override IEnumerable<MessageTypeInfo> PossibleSupportedMessages { get; }
value = xOpenHubFixDialect.PossibleSupportedMessages

Возможные типы поддерживаемых сообщений.

Методы

GetSupportedMarketDataTypesAsync
public override IAsyncEnumerable<DataType> GetSupportedMarketDataTypesAsync(SecurityId securityId, DateTime? from, DateTime? to)
result = xOpenHubFixDialect.GetSupportedMarketDataTypesAsync(securityId, from, to)

Получите поддержку от типов сообщений адаптера.

securityId
SecurityId
from
Дата начала запроса. Если , то будут возвращены все доступные сообщения.
to
Дата окончания запроса. Если , то будут возвращены все доступные сообщения.

Возвращает: Поддерживается типами рыночных данных адаптера.

IsLogoutError
protected override bool IsLogoutError(string text)
result = xOpenHubFixDialect.IsLogoutError(text)

Проверка выхода из системы содержит сообщение об ошибке.

text
Текстовое сообщение.

Возвращает: если указанный текст содержит сообщение об ошибке, в противном случае — .

OnWriteAsync
protected override ValueTask<string> OnWriteAsync(IFixWriter writer, Message message, CancellationToken cancellationToken)
result = xOpenHubFixDialect.OnWriteAsync(writer, message, cancellationToken)

Запишите указанное сообщение в протокол FIX.

writer
Регистратор данных в формате протокола FIX.
message
Сообщение.
cancellationToken
Токен отмены.

Возвращает: FixMessages значение.

SecurityLookupAsync
protected override ValueTask SecurityLookupAsync(SecurityLookupMessage lookupMsg, CancellationToken cancellationToken)
result = xOpenHubFixDialect.SecurityLookupAsync(lookupMsg, cancellationToken)