CandleMessage
В сообщении содержится информация о свече.
Наследует: Message
Реализует: ISubscriptionIdMessage, IOriginalTransactionIdMessage, IDataTypeMessage, ICandleMessage, ISecurityIdMessage, ISeqNumMessage, IGeneratedMessage, ILocalTimeMessage, IServerTimeMessage
Конструкторы
protected CandleMessage(MessageTypes type)
candleMessage = CandleMessage(type)
В сообщении содержится информация о свече.
- type
- Тип сообщения.
Свойства
public abstract object Arg { get; }
value = candleMessage.Arg
Параметр формирования свечи. Например, для TimeFrameCandle это значение равно TimeFrame.
public DataType BuildFrom { get; set; }
value = candleMessage.BuildFrom
candleMessage.BuildFrom = value
Какой тип рыночных данных используется в качестве исходного значения.
public decimal? BuyVolume { get; set; }
value = candleMessage.BuyVolume
candleMessage.BuyVolume = value
Купить объем.
public decimal ClosePrice { get; set; }
value = candleMessage.ClosePrice
candleMessage.ClosePrice = value
Цена закрытия.
public DateTime CloseTime { get; set; }
value = candleMessage.CloseTime
candleMessage.CloseTime = value
Время близко.
public decimal? CloseVolume { get; set; }
value = candleMessage.CloseVolume
candleMessage.CloseVolume = value
Объем в конце.
public DataType DataType { get; set; }
value = candleMessage.DataType
candleMessage.DataType = value
Тип рыночных данных, управляемых данным хранилищем.
public int? DownTicks { get; set; }
value = candleMessage.DownTicks
candleMessage.DownTicks = value
Количество трендовых тиков вниз.
public decimal HighPrice { get; set; }
value = candleMessage.HighPrice
candleMessage.HighPrice = value
Самая высокая цена.
public DateTime HighTime { get; set; }
value = candleMessage.HighTime
candleMessage.HighTime = value
Время вышло.
public decimal? HighVolume { get; set; }
value = candleMessage.HighVolume
candleMessage.HighVolume = value
Объем на высоте.
public decimal LowPrice { get; set; }
value = candleMessage.LowPrice
candleMessage.LowPrice = value
Самая низкая цена.
public DateTime LowTime { get; set; }
value = candleMessage.LowTime
candleMessage.LowTime = value
Недолго.
public decimal? LowVolume { get; set; }
value = candleMessage.LowVolume
candleMessage.LowVolume = value
Объем на низком уровне.
public decimal? OpenInterest { get; set; }
value = candleMessage.OpenInterest
candleMessage.OpenInterest = value
Открытый интерес.
public decimal OpenPrice { get; set; }
value = candleMessage.OpenPrice
candleMessage.OpenPrice = value
Цена открытия.
public DateTime OpenTime { get; set; }
value = candleMessage.OpenTime
candleMessage.OpenTime = value
Время работы.
public decimal? OpenVolume { get; set; }
value = candleMessage.OpenVolume
candleMessage.OpenVolume = value
Объем открыт.
public long OriginalTransactionId { get; set; }
value = candleMessage.OriginalTransactionId
candleMessage.OriginalTransactionId = value
Идентификатор исходного сообщения TransactionId, на которое это сообщение является ответом.
public IEnumerable<CandlePriceLevel> PriceLevels { get; set; }
value = candleMessage.PriceLevels
candleMessage.PriceLevels = value
Уровни цен.
public decimal? RelativeVolume { get; set; }
value = candleMessage.RelativeVolume
candleMessage.RelativeVolume = value
Относительный объем.
public SecurityId SecurityId { get; set; }
value = candleMessage.SecurityId
candleMessage.SecurityId = value
SecurityId
public decimal? SellVolume { get; set; }
value = candleMessage.SellVolume
candleMessage.SellVolume = value
Продай объем.
public long SeqNum { get; set; }
value = candleMessage.SeqNum
candleMessage.SeqNum = value
Порядковый номер.
public CandleStates State { get; set; }
value = candleMessage.State
candleMessage.State = value
Получает базовое хранилище.
public long SubscriptionId { get; set; }
value = candleMessage.SubscriptionId
candleMessage.SubscriptionId = value
Идентификатор подписки.
public long[] SubscriptionIds { get; set; }
value = candleMessage.SubscriptionIds
candleMessage.SubscriptionIds = value
Идентификаторы.
public decimal TotalPrice { get; set; }
value = candleMessage.TotalPrice
candleMessage.TotalPrice = value
Общий размер цены.
public int? TotalTicks { get; set; }
value = candleMessage.TotalTicks
candleMessage.TotalTicks = value
Количество тиков.
public decimal TotalVolume { get; set; }
value = candleMessage.TotalVolume
candleMessage.TotalVolume = value
Общий объем сеанса.
public int? UpTicks { get; set; }
value = candleMessage.UpTicks
candleMessage.UpTicks = value
Количество трендовых тиков.
Методы
protected CandleMessage CopyTo(CandleMessage copy)
result = candleMessage.CopyTo(copy)
Копирование параметров.
- copy
- Копия.
Возвращает: Копия.
public override string ToString()
result = candleMessage.ToString()
Преобразовать к строковому представлению.
Возвращает: Строковое представление.