IQFeedMessageAdapter

StockSharp.IQFeed

El adaptador de mensajes para IQFeed.

Hereda de: MessageAdapter

Implementa: ILoginPasswordAdapter

Constructores

IQFeedMessageAdapter
public IQFeedMessageAdapter(IdGenerator transactionIdGenerator)
iQFeedMessageAdapter = IQFeedMessageAdapter(transactionIdGenerator)

Inicia una nueva instancia de la IQFeedMessageAdapter.

transactionIdGenerator
Generador de identificación de transacciones.

Propiedades

AdminAddress
public EndPoint AdminAddress { get; set; }
value = iQFeedMessageAdapter.AdminAddress
iQFeedMessageAdapter.AdminAddress = value

Dirección para obtener datos de servicio.

AllTimeFrames
public static IEnumerable<TimeSpan> AllTimeFrames { get; }
value = IQFeedMessageAdapter.AllTimeFrames

Posibles plazos.

DerivativeAddress
public EndPoint DerivativeAddress { get; set; }
value = iQFeedMessageAdapter.DerivativeAddress
iQFeedMessageAdapter.DerivativeAddress = value

Dirección para la obtención de datos derivados.

ExtraSetup
public override bool ExtraSetup { get; }
value = iQFeedMessageAdapter.ExtraSetup

El adaptador requiere una configuración extra.

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

Nombre de la característica.

IsDownloadSecurityFromSite
public bool IsDownloadSecurityFromSite { get; set; }
value = iQFeedMessageAdapter.IsDownloadSecurityFromSite
iQFeedMessageAdapter.IsDownloadSecurityFromSite = value

Ya sea para cargar los instrumentos del archivo del sitio IQFeed. El defecto está apagado.

IsSupportOrderBookIncrements
public override bool IsSupportOrderBookIncrements { get; }
value = iQFeedMessageAdapter.IsSupportOrderBookIncrements

Adaptador traduce libros de orden incremental.

Level1Address
public EndPoint Level1Address { get; set; }
value = iQFeedMessageAdapter.Level1Address
iQFeedMessageAdapter.Level1Address = value

Dirección para la obtención de datos sobre el nivel 1.

Level1ColumnRegistry
public IQFeedLevel1ColumnRegistry Level1ColumnRegistry { get; }
value = iQFeedMessageAdapter.Level1ColumnRegistry

La lista de todos los disponibles IQFeedLevel1Column.

Level1Columns
public IEnumerable<IQFeedLevel1Column> Level1Columns { get; set; }
value = iQFeedMessageAdapter.Level1Columns
iQFeedMessageAdapter.Level1Columns = value

Todos IQFeedLevel1Column@ para ser transmitidos.

Level2Address
public EndPoint Level2Address { get; set; }
value = iQFeedMessageAdapter.Level2Address
iQFeedMessageAdapter.Level2Address = value

Dirección para la obtención de datos sobre el nivel 2.

Login
public string Login { get; set; }
value = iQFeedMessageAdapter.Login
iQFeedMessageAdapter.Login = value

Accede.

LookupAddress
public EndPoint LookupAddress { get; set; }
value = iQFeedMessageAdapter.LookupAddress
iQFeedMessageAdapter.LookupAddress = value

Dirección para obtener datos de historia.

Offline
public bool Offline { get; set; }
value = iQFeedMessageAdapter.Offline
iQFeedMessageAdapter.Offline = value
Password
public SecureString Password { get; set; }
value = iQFeedMessageAdapter.Password
iQFeedMessageAdapter.Password = value

Contraseña.

ProductId
public string ProductId { get; set; }
value = iQFeedMessageAdapter.ProductId
iQFeedMessageAdapter.ProductId = value

Producto id.

SecuritiesFile
public string SecuritiesFile { get; set; }
value = iQFeedMessageAdapter.SecuritiesFile
iQFeedMessageAdapter.SecuritiesFile = value

Camino a archivar con IQFeed lista de instrumentos financieros, descargado desde el sitio web. Si la ruta es especificada, entonces la descarga secundaria de la página web no ocurre, y sólo la copia local se analiza.

Version
public Version Version { get; set; }
value = iQFeedMessageAdapter.Version
iQFeedMessageAdapter.Version = value

Versión de protocolo.

Métodos

ConnectAsync
protected override ValueTask ConnectAsync(ConnectMessage connectMsg, CancellationToken token)
result = iQFeedMessageAdapter.ConnectAsync(connectMsg, token)
CreateOrderLogMarketDepthBuilder
public override IOrderLogMarketDepthBuilder CreateOrderLogMarketDepthBuilder(SecurityId securityId)
result = iQFeedMessageAdapter.CreateOrderLogMarketDepthBuilder(securityId)

Crear un constructor de profundidad de mercado.

securityId
identificación de instrumentos financieros.

Devuelve: Ordene registro a la construcción de profundidad de mercado.

DisconnectAsync
protected override ValueTask DisconnectAsync(DisconnectMessage disconnectMsg, CancellationToken cancellationToken)
result = iQFeedMessageAdapter.DisconnectAsync(disconnectMsg, cancellationToken)
IsAllDownloadingSupported
public override bool IsAllDownloadingSupported(DataType dataType)
result = iQFeedMessageAdapter.IsAllDownloadingSupported(dataType)

Es para los instrumentos financieros especificados que se descargan habilitados.

dataType
Datos tipo info.

Devuelve: Resultado de la comprobación.

IsSupportCandlesUpdates
public override bool IsSupportCandlesUpdates(MarketDataMessage subscription)
result = iQFeedMessageAdapter.IsSupportCandlesUpdates(subscription)

Soporta la suscripción de velas y actualizaciones en vivo.

subscription
MarketDataMessage@

Devuelve: Resultado de la comprobación.

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

Ajustes de carga.

storage
Configuración de almacenamiento.
OnLevel1SubscriptionAsync
protected override ValueTask OnLevel1SubscriptionAsync(MarketDataMessage mdMsg, CancellationToken token)
result = iQFeedMessageAdapter.OnLevel1SubscriptionAsync(mdMsg, token)

Solicitud de suscripción de fichas para datos de nivel 1. Sobrescribir para proporcionar la implementación para el procesamiento de suscripción de nivel1. La implementación predeterminada lanza NotSupported.

mdMsg
Mensaje de suscripción de datos de mercado.
cancellationToken
Cancelación de token para cancelar la operación.

Devuelve: A ValueTask@ representante de la operación asincrónica.

OnMarketDepthSubscriptionAsync
protected override ValueTask OnMarketDepthSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken token)
result = iQFeedMessageAdapter.OnMarketDepthSubscriptionAsync(mdMsg, token)

Solicitud de suscripción de mangos para datos de profundidad de mercado. Sobrescribir para proporcionar la implementación para el procesamiento de suscripción a profundidad de mercado. La implementación predeterminada lanza NotSupported.

mdMsg
Mensaje de suscripción de datos de mercado.
cancellationToken
Cancelación de token para cancelar la operación.

Devuelve: A ValueTask@ representante de la operación asincrónica.

OnNewsSubscriptionAsync
protected override ValueTask OnNewsSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken token)
result = iQFeedMessageAdapter.OnNewsSubscriptionAsync(mdMsg, token)

Solicitud de suscripción de mangos para los datos de noticias. Sobrescribir para proporcionar la implementación para el procesamiento de la suscripción de noticias. La implementación predeterminada lanza NotSupported.

mdMsg
Mensaje de suscripción de datos de mercado.
cancellationToken
Cancelación de token para cancelar la operación.

Devuelve: A ValueTask@ representante de la operación asincrónica.

OnOrderLogSubscriptionAsync
protected override ValueTask OnOrderLogSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken token)
result = iQFeedMessageAdapter.OnOrderLogSubscriptionAsync(mdMsg, token)

Solicitud de suscripción de mangos para datos de registro de pedidos (trades/transacciones). Sobrescribir para proporcionar implementación para procesamiento de suscripción de registro de pedidos. La implementación predeterminada lanza NotSupported.

mdMsg
Mensaje de suscripción de datos de mercado.
cancellationToken
Cancelación de token para cancelar la operación.

Devuelve: A ValueTask@ representante de la operación asincrónica.

OnTFCandlesSubscriptionAsync
protected override ValueTask OnTFCandlesSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken token)
result = iQFeedMessageAdapter.OnTFCandlesSubscriptionAsync(mdMsg, token)

Solicitud de suscripción de manijas para los datos de velas de marco de tiempo ( velas de FT). Sobrescribir para proporcionar aplicación para el procesamiento de suscripción de velas TF. La implementación predeterminada lanza NotSupported.

mdMsg
Mensaje de suscripción de datos de mercado.
cancellationToken
Cancelación de token para cancelar la operación.

Devuelve: A ValueTask@ representante de la operación asincrónica.

OnTicksSubscriptionAsync
protected override ValueTask OnTicksSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken token)
result = iQFeedMessageAdapter.OnTicksSubscriptionAsync(mdMsg, token)

Solicitud de suscripción de mangos para datos de garrapatas. Sobrescribir para proporcionar la implementación para el procesamiento de la suscripción de garrapatas. La implementación predeterminada lanza NotSupported.

mdMsg
Mensaje de suscripción de datos de mercado.
cancellationToken
Cancelación de token para cancelar la operación.

Devuelve: A ValueTask@ representante de la operación asincrónica.

ResetAsync
protected override ValueTask ResetAsync(ResetMessage resetMsg, CancellationToken cancellationToken)
result = iQFeedMessageAdapter.ResetAsync(resetMsg, cancellationToken)
Save
public override void Save(SettingsStorage storage)
iQFeedMessageAdapter.Save(storage)

Guardar configuración.

storage
Configuración de almacenamiento.
SecurityLookupAsync
protected override ValueTask SecurityLookupAsync(SecurityLookupMessage lookupMsg, CancellationToken token)
result = iQFeedMessageAdapter.SecurityLookupAsync(lookupMsg, token)
ToString
public override string ToString()
result = iQFeedMessageAdapter.ToString()

Convertirse en una representación de línea.

Devuelve: Rendimiento de cuerda.

Campos

DefaultVersion
public static readonly Version DefaultVersion
value = IQFeedMessageAdapter.DefaultVersion

Valor predeterminado para la versión.