SpectraFastDialect
Диалект Spectra FAST.
Наследует: BaseUdpDialect
Конструкторы
public SpectraFastDialect()
spectraFastDialect = SpectraFastDialect()
Инициализирует новый экземпляр SpectraFastDialect.
Свойства
public override string FeatureName { get; }
value = spectraFastDialect.FeatureName
Особенное имя.
public UdpFeedGroup FODepth20 { get; }
value = spectraFastDialect.FODepth20
Фьючерсы и опционы: 20 котировок глубины рынка.
public UdpFeedGroup FODepth5 { get; }
value = spectraFastDialect.FODepth5
Фьючерсы и опционы: 5 котировок глубины рынка.
public UdpFeedGroup FODepth50 { get; }
value = spectraFastDialect.FODepth50
Фьючерсы и опционы: 50 котировок глубины рынка.
public UdpFeedGroup FOTrades { get; }
value = spectraFastDialect.FOTrades
Фьючерсы и опционы: журнал торгов.
public UdpFeedGroup FutInfo { get; }
value = spectraFastDialect.FutInfo
Фьючерсы: общая информация о сессии.
public override bool IsNativeIdentifiers { get; }
value = spectraFastDialect.IsNativeIdentifiers
Идентифицировать финансовый инструмент в сообщениях по нативному идентификатору Native.
public UdpFeedGroup NewsSkrin { get; }
value = spectraFastDialect.NewsSkrin
Новости (SKRIN).
public UdpFeedGroup OptInfo { get; }
value = spectraFastDialect.OptInfo
Варианты: информация об общей сессии.
public UdpFeedGroup OrderLog { get; }
value = spectraFastDialect.OrderLog
Журнал заказов. Anonymous order_log.
public override string StorageName { get; }
value = spectraFastDialect.StorageName
Имя хранилища.
public override IEnumerable<int> SupportedOrderBookDepths { get; }
value = spectraFastDialect.SupportedOrderBookDepths
Доступные варианты для MaxDepth.
Методы
public override IUdpSettingsParser CreateParser()
result = spectraFastDialect.CreateParser()
Создайте новый экземпляр класса IUdpSettingsParser.
Возвращает: IUdpSettingsParser
public override IAsyncEnumerable<DataType> GetSupportedMarketDataTypesAsync(SecurityId securityId, DateTime? from, DateTime? to)
result = spectraFastDialect.GetSupportedMarketDataTypesAsync(securityId, from, to)
Получите поддержку от типов сообщений адаптера.
- securityId
- SecurityId
- from
- Дата начала запроса. Если , то будут возвращены все доступные сообщения.
- to
- Дата окончания запроса. Если , то будут возвращены все доступные сообщения.
Возвращает: Поддерживается типами рыночных данных адаптера.
public override void Load(SettingsStorage storage)
spectraFastDialect.Load(storage)
Загрузить настройки.
- storage
- Хранилище настроек.
public override void LoadSettingsFromFile(IDictionary<string, UdpFeedGroup> feeds)
spectraFastDialect.LoadSettingsFromFile(feeds)
Загрузить настройки из указанного файла.
- feeds
- Настройки UDP.
protected override ValueTask MarketDataAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = spectraFastDialect.MarketDataAsync(mdMsg, cancellationToken)
public override void Save(SettingsStorage storage)
spectraFastDialect.Save(storage)
Сохраните настройки.
- storage
- Хранилище настроек.
protected override ValueTask SecurityLookupAsync(SecurityLookupMessage lookupMsg, CancellationToken cancellationToken)
result = spectraFastDialect.SecurityLookupAsync(lookupMsg, cancellationToken)