DataType

StockSharp.Messages

Informação do tipo de dados.

Herda de: Equatable<DataType>

Implementa: IPersistable

Propriedades

Arg
public object Arg { get; private set; }
value = dataType.Arg
dataType.Arg = value

O argumento adicional, associado aos dados. Por exemplo, argumento de vela.

Board
public static DataType Board { get; }
value = DataType.Board

Informações da Direcção.

BoardState
public static DataType BoardState { get; }
value = DataType.BoardState

Estado da administração.

CandlePnF
public static DataType CandlePnF { get; }
value = DataType.CandlePnF

PnFCandleMessage tipo de dados.

CandleRange
public static DataType CandleRange { get; }
value = DataType.CandleRange

RangeCandleMessage tipo de dados.

CandleRenko
public static DataType CandleRenko { get; }
value = DataType.CandleRenko

RenkoCandleMessage tipo de dados.

CandleSources
public static ISet<DataType> CandleSources { get; }
value = DataType.CandleSources

Possíveis tipos de dados que podem ser usados como fonte de velas.

CandleTick
public static DataType CandleTick { get; }
value = DataType.CandleTick

TickCandleMessage tipo de dados.

CandleTimeFrame
public static DataType CandleTimeFrame { get; }
value = DataType.CandleTimeFrame

TimeFrameCandleMessage tipo de dados.

CandleVolume
public static DataType CandleVolume { get; }
value = DataType.CandleVolume

VolumeCandleMessage tipo de dados.

Command
public static DataType Command { get; }
value = DataType.Command

CommandMessage.

DataTypeInfo
public static DataType DataTypeInfo { get; }
value = DataType.DataTypeInfo

Informação do tipo de dados.

FilteredMarketDepth
public static DataType FilteredMarketDepth { get; }
value = DataType.FilteredMarketDepth

Profundidade de mercado filtrada.

IsCandles
public bool IsCandles { get; }
value = dataType.IsCandles

Determina se o MessageType é derivado de CandleMessage.

IsCandleSource
public bool IsCandleSource { get; }
value = dataType.IsCandleSource

É o tipo de dados pode ser usado como fonte de compressão de velas.

IsMarketData
public bool IsMarketData { get; }
value = dataType.IsMarketData

Determina se o tipo de mensagem especificado é um dado de mercado.

IsNonSecurity
public bool IsNonSecurity { get; }
value = dataType.IsNonSecurity

O tipo de dados nunca está associado ao instrumento financeiro.

IsSecurityRequired
public bool IsSecurityRequired { get; }
value = dataType.IsSecurityRequired

O tipo de dados requerido é a informação do instrumento financeiro.

IsTFCandles
public bool IsTFCandles { get; }
value = dataType.IsTFCandles

Determina se o MessageType é TimeFrameCandleMessage.

Level1
public static DataType Level1 { get; }
value = DataType.Level1

Nível 1.

MarketDepth
public static DataType MarketDepth { get; }
value = DataType.MarketDepth

Profundidade do mercado.

MessageType
public Type MessageType { get; private set; }
value = dataType.MessageType
dataType.MessageType = value

Tipo de mensagem.

Name
public string Name { get; set; }
value = dataType.Name
dataType.Name = value

Nome.

News
public static DataType News { get; }
value = DataType.News

Notícias.

OrderLog
public static DataType OrderLog { get; }
value = DataType.OrderLog

Diário de encomendas.

PositionChanges
public static DataType PositionChanges { get; }
value = DataType.PositionChanges

Mudanças de posição.

RemoteFile
public static DataType RemoteFile { get; }
value = DataType.RemoteFile

RemoteFileMessage.

Securities
public static DataType Securities { get; }
value = DataType.Securities

Instrumentos financeiros.

SecurityLegs
public static DataType SecurityLegs { get; }
value = DataType.SecurityLegs

Instrumentos financeiros.

SecurityMapping
public static DataType SecurityMapping { get; }
value = DataType.SecurityMapping

SecurityMappingMessage.

Ticks
public static DataType Ticks { get; }
value = DataType.Ticks

Tiques.

Transactions
public static DataType Transactions { get; }
value = DataType.Transactions

Transações.

Users
public static DataType Users { get; }
value = DataType.Users

Informação do utilizador.

Métodos

Clone
public override DataType Clone()
result = dataType.Clone()

Criar uma cópia de DataType.

Retorna: Entendido.

Create
public static DataType Create(Type messageType, object arg, bool? isSecurityRequired)
result = DataType.Create(messageType, arg, isSecurityRequired)

Inicializa uma nova instância do DataType.

messageType
Tipo de mensagem.
arg
O argumento adicional, associado aos dados. Por exemplo, argumento de vela.
isSecurityRequired
O tipo de dados requerido é a informação do instrumento financeiro.

Retorna: Informação do tipo de dados.

Create``1
public static DataType Create<TMessage>(object arg, bool? isSecurityRequired)
result = DataType.Create(arg, isSecurityRequired)

Inicializa uma nova instância do DataType.

arg
O argumento adicional, associado aos dados. Por exemplo, argumento de vela.
isSecurityRequired
O tipo de dados requerido é a informação do instrumento financeiro.

Retorna: Informação do tipo de dados.

FromSerializableString
public static DataType FromSerializableString(string value)
result = DataType.FromSerializableString(value)

Desserialize DataType a partir de String.

value
A representação de texto de DataType.

Retorna: DataType

GetHashCode
public override int GetHashCode()
result = dataType.GetHashCode()

Serve como uma função de hash para um tipo específico.

Retorna: Um código de hash para o objeto atual.

Immutable
public DataType Immutable()
result = dataType.Immutable()

Tornar imutável.

Retorna: Informação do tipo de dados.

Load
public void Load(SettingsStorage storage)
dataType.Load(storage)

Carregar as configurações.

storage
Configuração do armazenamento.
OnEquals
protected override bool OnEquals(DataType other)
result = dataType.OnEquals(other)

Compare DataType na equivalência.

other
Outro valor com o qual comparar.

Retorna: , se o objeto especificado for igual ao objeto atual, caso contrário, .

RegisterAlias
public static void RegisterAlias(string alias, DataType dataType)
DataType.RegisterAlias(alias, dataType)

Registre ou substitua o alias para uma instância específica DataType.

alias
Corda conhecida, insensível a casos.
dataType
Tipo de dados do alvo.
Save
public void Save(SettingsStorage storage)
dataType.Save(storage)

Gravar as definições.

storage
Configuração do armazenamento.
SetName
public DataType SetName(string name)
result = dataType.SetName(name)

Definir o Nome.

name
Nome.

Retorna: Informação do tipo de dados.

TimeFrame
public static DataType TimeFrame(TimeSpan arg)
result = DataType.TimeFrame(arg)

Criar informações do tipo de dados para TimeFrameCandleMessage.

arg
- Candle Arg.

Retorna: Informação do tipo de dados.

ToSerializableString
public string ToSerializableString()
result = dataType.ToSerializableString()

Serialize DataType to String.

Retorna: A representação de texto de DataType.

ToString
public override string ToString()
result = dataType.ToString()

Converter para uma representação de linha.

Retorna: Desempenho de cordas.

TryGetAlias
public static bool TryGetAlias(DataType dataType, string alias)
result = DataType.TryGetAlias(dataType, alias)

Tente obter um nome falso para DataType se existir algum.

dataType
Tipo de dados.
alias
Cordel conhecido.

Retorna: verdadeiro se existir um nome falso; caso contrário falso.

UnRegisterAlias
public static bool UnRegisterAlias(string alias)
result = DataType.UnRegisterAlias(alias)

Tente remover um nome alias previamente registrado.

alias
- Apelido para retirar.

Retorna: verdadeiro se for alias removido; caso contrário falso.

UnRegisterAlias
public static bool UnRegisterAlias(DataType dataType)
result = DataType.UnRegisterAlias(dataType)

Tente remover um alias previamente registrado pelo valor.

dataType
Tipo de dados cujo apelido deve ser removido.

Retorna: verdadeiro se for alias removido; caso contrário falso.