DataType

StockSharp.Messages

Информация о типе данных.

Наследует: Equatable<DataType>

Реализует: IPersistable

Свойства

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

Дополнительный аргумент, связанный с данными. Например, спор свечи.

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

Информация о доске.

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

Правление штата.

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

PnFCandleMessage тип данных.

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

RangeCandleMessage тип данных.

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

RenkoCandleMessage тип данных.

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

Возможные типы данных, которые могут быть использованы в качестве источника свечей.

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

TickCandleMessage тип данных.

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

TimeFrameCandleMessage тип данных.

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

VolumeCandleMessage тип данных.

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

CommandMessage.

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

Информация о типе данных.

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

Фильтрированная глубина рынка.

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

Определяет, является ли MessageType производным от CandleMessage.

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

Можно ли использовать тип данных в качестве источника сжатия свечей?

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

Определяет, является ли указанный тип сообщения рыночными данными.

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

Тип данных никогда не связан с финансовым инструментом.

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

Является ли тип данных необходимой информацией о финансовом инструменте.

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

Определяет, является ли MessageType TimeFrameCandleMessage.

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

Уровень1.

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

Глубина рынка.

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

Тип сообщения.

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

Имя.

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

Новости.

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

Журнал заказов.

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

Позиция меняется.

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

RemoteFileMessage.

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

финансовые инструменты.

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

Ноги финансовых инструментов.

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

SecurityMappingMessage.

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

Клещи.

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

Транзакции.

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

Информация о пользователе.

Методы

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

Создайте копию DataType.

Возвращает: Копия.

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

Инициализирует новый экземпляр DataType.

messageType
Тип сообщения.
arg
Дополнительный аргумент, связанный с данными. Например, спор свечи.
isSecurityRequired
Является ли тип данных необходимой информацией о финансовом инструменте.

Возвращает: Информация о типе данных.

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

Инициализирует новый экземпляр DataType.

arg
Дополнительный аргумент, связанный с данными. Например, спор свечи.
isSecurityRequired
Является ли тип данных необходимой информацией о финансовом инструменте.

Возвращает: Информация о типе данных.

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

Десериализовать DataType из String.

value
Строковое представление DataType.

Возвращает: DataType

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

Служит хэш-функцией для определенного типа.

Возвращает: Хэш-код текущего объекта.

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

Сделать неизменяемым.

Возвращает: Информация о типе данных.

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

Загрузить настройки.

storage
Хранилище настроек.
OnEquals
protected override bool OnEquals(DataType other)
result = dataType.OnEquals(other)

Сравните DataType на эквивалентность.

other
Еще одна ценность, с которой можно сравнивать.

Возвращает: , если указанный объект равен текущему объекту, в противном случае .

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

Зарегистрируйте или замените псевдоним для конкретного экземпляра DataType.

alias
Строка псевдонима. Нечувствителен к регистру.
dataType
Целевой тип данных.
Save
public void Save(SettingsStorage storage)
dataType.Save(storage)

Сохраните настройки.

storage
Хранилище настроек.
SetName
public DataType SetName(string name)
result = dataType.SetName(name)

Установить имя.

name
Имя.

Возвращает: Информация о типе данных.

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

Создайте информацию о типе данных для TimeFrameCandleMessage.

arg
Свеча арг.

Возвращает: Информация о типе данных.

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

Сериализуйте DataType в строку.

Возвращает: Строковое представление DataType.

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

Преобразовать к строковому представлению.

Возвращает: Строковое представление.

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

Попробуйте получить псевдоним для указанного DataType, если таковой существует.

dataType
Тип данных.
alias
Строка псевдонима.

Возвращает: true, если псевдоним существует; в противном случае ложь.

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

Попробуйте удалить ранее зарегистрированный псевдоним по имени.

alias
Псевдоним, который нужно удалить.

Возвращает: true, если псевдоним был удален; в противном случае ложь.

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

Попробуйте удалить ранее зарегистрированный псевдоним по значению.

dataType
Тип данных, псевдоним которого нужно удалить.

Возвращает: true, если псевдоним был удален; в противном случае ложь.