MarketDataImexDialect

StockSharp.Imex.Dialects.MarketData

Hereda de: BaseUdpDialect

Propiedades

BestPrices
public UdpFeedGroup BestPrices { get; }
value = marketDataImexDialect.BestPrices

Mejores precios.

Commons
public UdpFeedGroup Commons { get; }
value = marketDataImexDialect.Commons

Indicadores de mercado estadístico.

CurrentPrices
public UdpFeedGroup CurrentPrices { get; }
value = marketDataImexDialect.CurrentPrices

Precio del mercado actual.

Instruments
public UdpFeedGroup Instruments { get; }
value = marketDataImexDialect.Instruments

Instrumentos de negociación.

OrderBook
public UdpFeedGroup OrderBook { get; }
value = marketDataImexDialect.OrderBook

Libro de Orden agregado.

OrderBookHighSpeed
public UdpFeedGroup OrderBookHighSpeed { get; }
value = marketDataImexDialect.OrderBookHighSpeed

Libro de Orden agregado (High-Speed).

Trades
public UdpFeedGroup Trades { get; }
value = marketDataImexDialect.Trades

Comercios.

Métodos

CreateParser
public override IUdpSettingsParser CreateParser()
result = marketDataImexDialect.CreateParser()

Crear un nuevo ejemplo de la clase IUdpSettingsParser.

Devuelve: IUdpSettingsParser

Dec8
private static decimal Dec8(long raw)
result = MarketDataImexDialect.Dec8(raw)

CommonsUpdate@entry.Value es raw Int8 (int64). Los campos de precios son Dic8-encoded (mantissa * 10^8) — necesidad de dividir.

Load
public override void Load(SettingsStorage storage)
marketDataImexDialect.Load(storage)

Ajustes de carga.

storage
Configuración de almacenamiento.
LoadInstrumentMetadataAsync
internal ValueTask LoadInstrumentMetadataAsync(string baseUrl, CancellationToken cancellationToken)
result = marketDataImexDialect.LoadInstrumentMetadataAsync(baseUrl, cancellationToken)

Descarga los metadatos de instrumentos IMEX diarios (instr- {today}.json) y semilla _instrumentLot + _spotInfoByBalance para los anfitriones que no se suscriben al alimento de instrumentos MD en vivo — Coloc Forwarder es el caso canónico, el canal de comercio solamente. Streams the HTTP response straight into the parser; nada se materializa para suscribir los mismos valores de lanzamientos

LoadSettingsFromFile
public override void LoadSettingsFromFile(IDictionary<string, UdpFeedGroup> feeds)
marketDataImexDialect.LoadSettingsFromFile(feeds)

Ajustes de carga desde el archivo especificado.

feeds
Ajustes UDP.
Save
public override void Save(SettingsStorage storage)
marketDataImexDialect.Save(storage)

Guardar configuración.

storage
Configuración de almacenamiento.