MarketDataMessage
Сообщение с рыночными данными (используется как подписка/отмена подписки в исходящем случае, событие подтверждения в входящем случае).
Наследует: SecurityMessage
Реализует: ISubscriptionMessage, ITransactionIdMessage, IOriginalTransactionIdMessage, IDataTypeMessage, IMessage, ILocalTimeMessage, ICloneable, IGeneratedMessage
Конструкторы
public MarketDataMessage()
marketDataMessage = MarketDataMessage()
Инициализирует новый экземпляр MarketDataMessage.
protected MarketDataMessage(MessageTypes type)
marketDataMessage = MarketDataMessage(type)
Инициализируйте MarketDataMessage.
- type
- Тип сообщения.
Свойства
public bool AllowBuildFromSmallerTimeFrame { get; set; }
value = marketDataMessage.AllowBuildFromSmallerTimeFrame
marketDataMessage.AllowBuildFromSmallerTimeFrame = value
Разрешить строить свечи с меньшего таймфрейма.
public string BoardCode { get; set; }
value = marketDataMessage.BoardCode
marketDataMessage.BoardCode = value
Код платы.
public Level1Fields? BuildField { get; set; }
value = marketDataMessage.BuildField
marketDataMessage.BuildField = value
Дополнительная информация по адресу BuildFrom.
public DataType BuildFrom { get; set; }
value = marketDataMessage.BuildFrom
marketDataMessage.BuildFrom = value
Какой тип рыночных данных используется в качестве исходного значения.
public MarketDataBuildModes BuildMode { get; set; }
value = marketDataMessage.BuildMode
marketDataMessage.BuildMode = value
Режим строительства.
public long? Count { get; set; }
value = marketDataMessage.Count
marketDataMessage.Count = value
Получает счет ожидающих сообщений.
public DataType DataType2 { get; set; }
value = marketDataMessage.DataType2
marketDataMessage.DataType2 = value
Тип рыночных данных.
public IOrderLogMarketDepthBuilder DepthBuilder { get; set; }
value = marketDataMessage.DepthBuilder
marketDataMessage.DepthBuilder = value
Журнал заказов для построения стакана рынка.
public bool DoNotBuildOrderBookIncrement { get; set; }
value = marketDataMessage.DoNotBuildOrderBookIncrement
marketDataMessage.DoNotBuildOrderBookIncrement = value
Пройти через инкрементный QuoteChangeMessage.
public IEnumerable<Level1Fields> Fields { get; set; }
value = marketDataMessage.Fields
marketDataMessage.Fields = value
Поля рыночных данных, которые будут получены при подписке на сообщения уровня 1.
public FillGapsDays? FillGaps { get; set; }
value = marketDataMessage.FillGaps
marketDataMessage.FillGaps = value
FillGapsDays.
public DateTime? From { get; set; }
value = marketDataMessage.From
marketDataMessage.From = value
От ключа узла.
public bool IsCalcVolumeProfile { get; set; }
value = marketDataMessage.IsCalcVolumeProfile
marketDataMessage.IsCalcVolumeProfile = value
Выполнить расчет PriceLevels. По умолчанию он отключен.
public bool IsFinishedOnly { get; set; }
value = marketDataMessage.IsFinishedOnly
marketDataMessage.IsFinishedOnly = value
Запросить готовые только свечи.
public bool? IsRegularTradingHours { get; set; }
value = marketDataMessage.IsRegularTradingHours
marketDataMessage.IsRegularTradingHours = value
Используйте только обычные торговые часы, за которые будут запрошены данные.
public bool IsSubscribe { get; set; }
value = marketDataMessage.IsSubscribe
marketDataMessage.IsSubscribe = value
Сообщение является подпиской.
public int? MaxDepth { get; set; }
value = marketDataMessage.MaxDepth
marketDataMessage.MaxDepth = value
Максимальная глубина запрашиваемой книги заказов. Используется в случае DataType2 = MarketDepth.
public string NewsId { get; set; }
value = marketDataMessage.NewsId
marketDataMessage.NewsId = value
Информационное агентство. Использует в случае запроса новостного текста.
public TimeSpan? RefreshSpeed { get; set; }
value = marketDataMessage.RefreshSpeed
marketDataMessage.RefreshSpeed = value
Интервал для обновления данных.
public long? Skip { get; set; }
value = marketDataMessage.Skip
marketDataMessage.Skip = value
Пропустить счет.
public DateTime? To { get; set; }
value = marketDataMessage.To
marketDataMessage.To = value
За ключ от узла.
public long TransactionId { get; set; }
value = marketDataMessage.TransactionId
marketDataMessage.TransactionId = value
Идентификатор запроса.
Методы
public override Message Clone()
result = marketDataMessage.Clone()
Создайте копию MarketDataMessage.
Возвращает: Копия.
public void CopyTo(MarketDataMessage destination)
marketDataMessage.CopyTo(destination)
Скопируйте сообщение в .
- destination
- Объект, на который копируется информация.
public override string ToString()
result = marketDataMessage.ToString()
Преобразовать к строковому представлению.
Возвращает: Строковое представление.