DataType
Informação do tipo de dados.
Herda de: Equatable<DataType>
Implementa: IPersistable
Propriedades
public object Arg { get; private set; }
value = dataType.Arg
dataType.Arg = value
O argumento adicional, associado aos dados. Por exemplo, argumento de vela.
public static DataType BoardState { get; }
value = DataType.BoardState
Estado da administração.
public static DataType CandlePnF { get; }
value = DataType.CandlePnF
PnFCandleMessage tipo de dados.
public static DataType CandleRange { get; }
value = DataType.CandleRange
RangeCandleMessage tipo de dados.
public static DataType CandleRenko { get; }
value = DataType.CandleRenko
RenkoCandleMessage tipo de dados.
public static ISet<DataType> CandleSources { get; }
value = DataType.CandleSources
Possíveis tipos de dados que podem ser usados como fonte de velas.
public static DataType CandleTick { get; }
value = DataType.CandleTick
TickCandleMessage tipo de dados.
public static DataType CandleTimeFrame { get; }
value = DataType.CandleTimeFrame
TimeFrameCandleMessage tipo de dados.
public static DataType CandleVolume { get; }
value = DataType.CandleVolume
VolumeCandleMessage tipo de dados.
public static DataType DataTypeInfo { get; }
value = DataType.DataTypeInfo
Informação do tipo de dados.
public static DataType FilteredMarketDepth { get; }
value = DataType.FilteredMarketDepth
Profundidade de mercado filtrada.
public bool IsCandles { get; }
value = dataType.IsCandles
Determina se o MessageType é derivado de CandleMessage.
public bool IsCandleSource { get; }
value = dataType.IsCandleSource
É o tipo de dados pode ser usado como fonte de compressão de velas.
public bool IsMarketData { get; }
value = dataType.IsMarketData
Determina se o tipo de mensagem especificado é um dado de mercado.
public bool IsNonSecurity { get; }
value = dataType.IsNonSecurity
O tipo de dados nunca está associado ao instrumento financeiro.
public bool IsSecurityRequired { get; }
value = dataType.IsSecurityRequired
O tipo de dados requerido é a informação do instrumento financeiro.
public bool IsTFCandles { get; }
value = dataType.IsTFCandles
Determina se o MessageType é TimeFrameCandleMessage.
public static DataType MarketDepth { get; }
value = DataType.MarketDepth
Profundidade do mercado.
public Type MessageType { get; private set; }
value = dataType.MessageType
dataType.MessageType = value
Tipo de mensagem.
public static DataType PositionChanges { get; }
value = DataType.PositionChanges
Mudanças de posição.
public static DataType RemoteFile { get; }
value = DataType.RemoteFile
RemoteFileMessage.
public static DataType Securities { get; }
value = DataType.Securities
Instrumentos financeiros.
public static DataType SecurityLegs { get; }
value = DataType.SecurityLegs
Instrumentos financeiros.
public static DataType SecurityMapping { get; }
value = DataType.SecurityMapping
SecurityMappingMessage.
Métodos
public override DataType Clone()
result = dataType.Clone()
Criar uma cópia de DataType.
Retorna: Entendido.
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.
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.
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
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.
public DataType Immutable()
result = dataType.Immutable()
Tornar imutável.
Retorna: Informação do tipo de dados.
public void Load(SettingsStorage storage)
dataType.Load(storage)
Carregar as configurações.
- storage
- Configuração do armazenamento.
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, .
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.
public void Save(SettingsStorage storage)
dataType.Save(storage)
Gravar as definições.
- storage
- Configuração do armazenamento.
public DataType SetName(string name)
result = dataType.SetName(name)
Definir o Nome.
- name
- Nome.
Retorna: Informação do tipo de dados.
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.
public string ToSerializableString()
result = dataType.ToSerializableString()
Serialize DataType to String.
Retorna: A representação de texto de DataType.
public override string ToString()
result = dataType.ToString()
Converter para uma representação de linha.
Retorna: Desempenho de cordas.
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.
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.
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.