MarketDataMessage
Mensaje de mercado-datos (usuarios como suscripto/no suscripción en caso saliente, evento de confirmación en caso entrante).
Hereda de: SecurityMessage
Implementa: ISubscriptionMessage, ITransactionIdMessage, IOriginalTransactionIdMessage, IDataTypeMessage, IMessage, ILocalTimeMessage, ICloneable, IGeneratedMessage
Constructores
public MarketDataMessage()
marketDataMessage = MarketDataMessage()
Inicia una nueva instancia de la MarketDataMessage.
protected MarketDataMessage(MessageTypes type)
marketDataMessage = MarketDataMessage(type)
Inicializar MarketDataMessage.
- type
- Tipo de mensaje.
Propiedades
public bool AllowBuildFromSmallerTimeFrame { get; set; }
value = marketDataMessage.AllowBuildFromSmallerTimeFrame
marketDataMessage.AllowBuildFromSmallerTimeFrame = value
Permitir construir velas desde un marco de tiempo más pequeño.
public string BoardCode { get; set; }
value = marketDataMessage.BoardCode
marketDataMessage.BoardCode = value
Código de la Junta.
public Level1Fields? BuildField { get; set; }
value = marketDataMessage.BuildField
marketDataMessage.BuildField = value
Información adicional para BuildFrom.
public DataType BuildFrom { get; set; }
value = marketDataMessage.BuildFrom
marketDataMessage.BuildFrom = value
Que tipo de datos de mercado se utiliza como valor fuente.
public MarketDataBuildModes BuildMode { get; set; }
value = marketDataMessage.BuildMode
marketDataMessage.BuildMode = value
Modo de construcción.
public long? Count { get; set; }
value = marketDataMessage.Count
marketDataMessage.Count = value
Consigue la cuenta de mensajes pendientes.
public DataType DataType2 { get; set; }
value = marketDataMessage.DataType2
marketDataMessage.DataType2 = value
Tipo de datos de mercado.
public IOrderLogMarketDepthBuilder DepthBuilder { get; set; }
value = marketDataMessage.DepthBuilder
marketDataMessage.DepthBuilder = value
Ordene registro a la construcción de profundidad de mercado.
public bool DoNotBuildOrderBookIncrement { get; set; }
value = marketDataMessage.DoNotBuildOrderBookIncrement
marketDataMessage.DoNotBuildOrderBookIncrement = value
Pase por incremental QuoteChangeMessage.
public IEnumerable<Level1Fields> Fields { get; set; }
value = marketDataMessage.Fields
marketDataMessage.Fields = value
Campos de datos de mercado, que se recibirán con mensajes suscritos a Nivel 1.
public FillGapsDays? FillGaps { get; set; }
value = marketDataMessage.FillGaps
marketDataMessage.FillGaps = value
FillGapsDays.
public DateTime? From { get; set; }
value = marketDataMessage.From
marketDataMessage.From = value
De la llave del nodo.
public bool IsCalcVolumeProfile { get; set; }
value = marketDataMessage.IsCalcVolumeProfile
marketDataMessage.IsCalcVolumeProfile = value
Para realizar el cálculo PriceLevels. Por defecto, se desactiva.
public bool IsFinishedOnly { get; set; }
value = marketDataMessage.IsFinishedOnly
marketDataMessage.IsFinishedOnly = value
Solicitud Acabada sólo velas.
public bool? IsRegularTradingHours { get; set; }
value = marketDataMessage.IsRegularTradingHours
marketDataMessage.IsRegularTradingHours = value
Utilice sólo las horas regulares de comercio para las que se solicitarán datos.
public bool IsSubscribe { get; set; }
value = marketDataMessage.IsSubscribe
marketDataMessage.IsSubscribe = value
El mensaje es suscripción.
public int? MaxDepth { get; set; }
value = marketDataMessage.MaxDepth
marketDataMessage.MaxDepth = value
Profundidad máxima del libro de pedidos solicitado. Usos en caso DataType2 = MarketDepth.
public string NewsId { get; set; }
value = marketDataMessage.NewsId
marketDataMessage.NewsId = value
Noticias id. Usos en caso de petición de texto de noticias.
public TimeSpan? RefreshSpeed { get; set; }
value = marketDataMessage.RefreshSpeed
marketDataMessage.RefreshSpeed = value
Intervalo para el refresco de datos.
public long? Skip { get; set; }
value = marketDataMessage.Skip
marketDataMessage.Skip = value
Skip contar.
public DateTime? To { get; set; }
value = marketDataMessage.To
marketDataMessage.To = value
Para la llave de los nodos.
public long TransactionId { get; set; }
value = marketDataMessage.TransactionId
marketDataMessage.TransactionId = value
Solicito identificador.
Métodos
public override Message Clone()
result = marketDataMessage.Clone()
Crear una copia de MarketDataMessage.
Devuelve: Copiado.
public void CopyTo(MarketDataMessage destination)
marketDataMessage.CopyTo(destination)
Copia el mensaje en el .
- destination
- El objeto, al que copiaba la información.
public override string ToString()
result = marketDataMessage.ToString()
Convertirse en una representación de línea.
Devuelve: Rendimiento de cuerda.