MarketDataMessage

StockSharp.Messages

Mensagem de dados de mercado (usa como um subscribe/dessubscreva em caso de saída, evento de confirmação em caso de entrada).

Herda de: SecurityMessage

Implementa: ISubscriptionMessage, ITransactionIdMessage, IOriginalTransactionIdMessage, IDataTypeMessage, IMessage, ILocalTimeMessage, ICloneable, IGeneratedMessage

Construtores

MarketDataMessage
public MarketDataMessage()
marketDataMessage = MarketDataMessage()

Inicializa uma nova instância do MarketDataMessage.

MarketDataMessage
protected MarketDataMessage(MessageTypes type)
marketDataMessage = MarketDataMessage(type)

Inicializar MarketDataMessage.

type
Tipo de mensagem.

Propriedades

AllowBuildFromSmallerTimeFrame
public bool AllowBuildFromSmallerTimeFrame { get; set; }
value = marketDataMessage.AllowBuildFromSmallerTimeFrame
marketDataMessage.AllowBuildFromSmallerTimeFrame = value

Permitir construir velas de menor prazo.

BoardCode
public string BoardCode { get; set; }
value = marketDataMessage.BoardCode
marketDataMessage.BoardCode = value

Código do tabuleiro.

BuildField
public Level1Fields? BuildField { get; set; }
value = marketDataMessage.BuildField
marketDataMessage.BuildField = value

Informação extra para BuildFrom.

BuildFrom
public DataType BuildFrom { get; set; }
value = marketDataMessage.BuildFrom
marketDataMessage.BuildFrom = value

Qual o tipo de dados de mercado que é utilizado como um valor de fonte.

BuildMode
public MarketDataBuildModes BuildMode { get; set; }
value = marketDataMessage.BuildMode
marketDataMessage.BuildMode = value

Modo de compilação.

Count
public long? Count { get; set; }
value = marketDataMessage.Count
marketDataMessage.Count = value

Obtém a contagem de mensagens pendentes.

DataType2
public DataType DataType2 { get; set; }
value = marketDataMessage.DataType2
marketDataMessage.DataType2 = value

Tipo de dados do mercado.

DepthBuilder
public IOrderLogMarketDepthBuilder DepthBuilder { get; set; }
value = marketDataMessage.DepthBuilder
marketDataMessage.DepthBuilder = value

Ordem log para construtor de profundidade de mercado.

DoNotBuildOrderBookIncrement
public bool DoNotBuildOrderBookIncrement { get; set; }
value = marketDataMessage.DoNotBuildOrderBookIncrement
marketDataMessage.DoNotBuildOrderBookIncrement = value

Passe através de incremental QuoteChangeMessage.

Fields
public IEnumerable<Level1Fields> Fields { get; set; }
value = marketDataMessage.Fields
marketDataMessage.Fields = value

Campos de dados de mercado, que serão recebidos com mensagens de nível 1.

FillGaps
public FillGapsDays? FillGaps { get; set; }
value = marketDataMessage.FillGaps
marketDataMessage.FillGaps = value

FillGapsDays.

From
public DateTime? From { get; set; }
value = marketDataMessage.From
marketDataMessage.From = value

Da tecla de nó.

IsCalcVolumeProfile
public bool IsCalcVolumeProfile { get; set; }
value = marketDataMessage.IsCalcVolumeProfile
marketDataMessage.IsCalcVolumeProfile = value

Para realizar o cálculo PriceLevels. Por padrão, ele está desativado.

IsFinishedOnly
public bool IsFinishedOnly { get; set; }
value = marketDataMessage.IsFinishedOnly
marketDataMessage.IsFinishedOnly = value

Pedido Terminado apenas velas.

IsRegularTradingHours
public bool? IsRegularTradingHours { get; set; }
value = marketDataMessage.IsRegularTradingHours
marketDataMessage.IsRegularTradingHours = value

Use apenas as horas de negociação regulares para as quais os dados serão solicitados.

IsSubscribe
public bool IsSubscribe { get; set; }
value = marketDataMessage.IsSubscribe
marketDataMessage.IsSubscribe = value

A mensagem é subscrição.

MaxDepth
public int? MaxDepth { get; set; }
value = marketDataMessage.MaxDepth
marketDataMessage.MaxDepth = value

Profundidade máxima do livro de pedidos solicitado. Usa no caso DataType2 = MarketDepth.

NewsId
public string NewsId { get; set; }
value = marketDataMessage.NewsId
marketDataMessage.NewsId = value

Id de notícias. Usa em caso de solicitação de texto de notícias.

RefreshSpeed
public TimeSpan? RefreshSpeed { get; set; }
value = marketDataMessage.RefreshSpeed
marketDataMessage.RefreshSpeed = value

Intervalo para atualização de dados.

Skip
public long? Skip { get; set; }
value = marketDataMessage.Skip
marketDataMessage.Skip = value

A contar.

To
public DateTime? To { get; set; }
value = marketDataMessage.To
marketDataMessage.To = value

Para a tecla do nó.

TransactionId
public long TransactionId { get; set; }
value = marketDataMessage.TransactionId
marketDataMessage.TransactionId = value

Pedido identificador.

Métodos

Clone
public override Message Clone()
result = marketDataMessage.Clone()

Criar uma cópia de MarketDataMessage.

Retorna: Entendido.

CopyTo
public void CopyTo(MarketDataMessage destination)
marketDataMessage.CopyTo(destination)

Copie a mensagem para o .

destination
O objeto, para o qual copiou informações.
ToString
public override string ToString()
result = marketDataMessage.ToString()

Converter para uma representação de linha.

Retorna: Desempenho de cordas.