DataType
Информация о типе данных.
Наследует: Equatable<DataType>
Реализует: IPersistable
Свойства
public object Arg { get; private set; }
value = dataType.Arg
dataType.Arg = value
Дополнительный аргумент, связанный с данными. Например, спор свечи.
public static DataType CandlePnF { get; }
value = DataType.CandlePnF
PnFCandleMessage тип данных.
public static DataType CandleRange { get; }
value = DataType.CandleRange
RangeCandleMessage тип данных.
public static DataType CandleRenko { get; }
value = DataType.CandleRenko
RenkoCandleMessage тип данных.
public static ISet<DataType> CandleSources { get; }
value = DataType.CandleSources
Возможные типы данных, которые могут быть использованы в качестве источника свечей.
public static DataType CandleTick { get; }
value = DataType.CandleTick
TickCandleMessage тип данных.
public static DataType CandleTimeFrame { get; }
value = DataType.CandleTimeFrame
TimeFrameCandleMessage тип данных.
public static DataType CandleVolume { get; }
value = DataType.CandleVolume
VolumeCandleMessage тип данных.
public static DataType DataTypeInfo { get; }
value = DataType.DataTypeInfo
Информация о типе данных.
public static DataType FilteredMarketDepth { get; }
value = DataType.FilteredMarketDepth
Фильтрированная глубина рынка.
public bool IsCandles { get; }
value = dataType.IsCandles
Определяет, является ли MessageType производным от CandleMessage.
public bool IsCandleSource { get; }
value = dataType.IsCandleSource
Можно ли использовать тип данных в качестве источника сжатия свечей?
public bool IsMarketData { get; }
value = dataType.IsMarketData
Определяет, является ли указанный тип сообщения рыночными данными.
public bool IsNonSecurity { get; }
value = dataType.IsNonSecurity
Тип данных никогда не связан с финансовым инструментом.
public bool IsSecurityRequired { get; }
value = dataType.IsSecurityRequired
Является ли тип данных необходимой информацией о финансовом инструменте.
public bool IsTFCandles { get; }
value = dataType.IsTFCandles
Определяет, является ли MessageType TimeFrameCandleMessage.
public Type MessageType { get; private set; }
value = dataType.MessageType
dataType.MessageType = value
Тип сообщения.
public static DataType PositionChanges { get; }
value = DataType.PositionChanges
Позиция меняется.
public static DataType RemoteFile { get; }
value = DataType.RemoteFile
RemoteFileMessage.
public static DataType Securities { get; }
value = DataType.Securities
финансовые инструменты.
public static DataType SecurityLegs { get; }
value = DataType.SecurityLegs
Ноги финансовых инструментов.
public static DataType SecurityMapping { get; }
value = DataType.SecurityMapping
SecurityMappingMessage.
Методы
public override DataType Clone()
result = dataType.Clone()
Создайте копию DataType.
Возвращает: Копия.
public static DataType Create(Type messageType, object arg, bool? isSecurityRequired)
result = DataType.Create(messageType, arg, isSecurityRequired)
Инициализирует новый экземпляр DataType.
- messageType
- Тип сообщения.
- arg
- Дополнительный аргумент, связанный с данными. Например, спор свечи.
- isSecurityRequired
- Является ли тип данных необходимой информацией о финансовом инструменте.
Возвращает: Информация о типе данных.
public static DataType Create<TMessage>(object arg, bool? isSecurityRequired)
result = DataType.Create(arg, isSecurityRequired)
Инициализирует новый экземпляр DataType.
- arg
- Дополнительный аргумент, связанный с данными. Например, спор свечи.
- isSecurityRequired
- Является ли тип данных необходимой информацией о финансовом инструменте.
Возвращает: Информация о типе данных.
public static DataType FromSerializableString(string value)
result = DataType.FromSerializableString(value)
Десериализовать DataType из String.
- value
- Строковое представление DataType.
Возвращает: DataType
public override int GetHashCode()
result = dataType.GetHashCode()
Служит хэш-функцией для определенного типа.
Возвращает: Хэш-код текущего объекта.
public DataType Immutable()
result = dataType.Immutable()
Сделать неизменяемым.
Возвращает: Информация о типе данных.
public void Load(SettingsStorage storage)
dataType.Load(storage)
Загрузить настройки.
- storage
- Хранилище настроек.
protected override bool OnEquals(DataType other)
result = dataType.OnEquals(other)
Сравните DataType на эквивалентность.
- other
- Еще одна ценность, с которой можно сравнивать.
Возвращает: , если указанный объект равен текущему объекту, в противном случае .
public static void RegisterAlias(string alias, DataType dataType)
DataType.RegisterAlias(alias, dataType)
Зарегистрируйте или замените псевдоним для конкретного экземпляра DataType.
- alias
- Строка псевдонима. Нечувствителен к регистру.
- dataType
- Целевой тип данных.
public void Save(SettingsStorage storage)
dataType.Save(storage)
Сохраните настройки.
- storage
- Хранилище настроек.
public DataType SetName(string name)
result = dataType.SetName(name)
Установить имя.
- name
- Имя.
Возвращает: Информация о типе данных.
public static DataType TimeFrame(TimeSpan arg)
result = DataType.TimeFrame(arg)
Создайте информацию о типе данных для TimeFrameCandleMessage.
- arg
- Свеча арг.
Возвращает: Информация о типе данных.
public string ToSerializableString()
result = dataType.ToSerializableString()
Сериализуйте DataType в строку.
Возвращает: Строковое представление DataType.
public override string ToString()
result = dataType.ToString()
Преобразовать к строковому представлению.
Возвращает: Строковое представление.
public static bool TryGetAlias(DataType dataType, string alias)
result = DataType.TryGetAlias(dataType, alias)
Попробуйте получить псевдоним для указанного DataType, если таковой существует.
- dataType
- Тип данных.
- alias
- Строка псевдонима.
Возвращает: true, если псевдоним существует; в противном случае ложь.
public static bool UnRegisterAlias(string alias)
result = DataType.UnRegisterAlias(alias)
Попробуйте удалить ранее зарегистрированный псевдоним по имени.
- alias
- Псевдоним, который нужно удалить.
Возвращает: true, если псевдоним был удален; в противном случае ложь.
public static bool UnRegisterAlias(DataType dataType)
result = DataType.UnRegisterAlias(dataType)
Попробуйте удалить ранее зарегистрированный псевдоним по значению.
- dataType
- Тип данных, псевдоним которого нужно удалить.
Возвращает: true, если псевдоним был удален; в противном случае ложь.