CandleMessage

StockSharp.Messages

В сообщении содержится информация о свече.

Наследует: Message

Реализует: ISubscriptionIdMessage, IOriginalTransactionIdMessage, IDataTypeMessage, ICandleMessage, ISecurityIdMessage, ISeqNumMessage, IGeneratedMessage, ILocalTimeMessage, IServerTimeMessage

Конструкторы

CandleMessage
protected CandleMessage(MessageTypes type)
candleMessage = CandleMessage(type)

В сообщении содержится информация о свече.

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

Свойства

Arg
public abstract object Arg { get; }
value = candleMessage.Arg

Параметр формирования свечи. Например, для TimeFrameCandle это значение равно TimeFrame.

ArgType
public abstract Type ArgType { get; }
value = candleMessage.ArgType

Тип арга.

BuildFrom
public DataType BuildFrom { get; set; }
value = candleMessage.BuildFrom
candleMessage.BuildFrom = value

Какой тип рыночных данных используется в качестве исходного значения.

BuyVolume
public decimal? BuyVolume { get; set; }
value = candleMessage.BuyVolume
candleMessage.BuyVolume = value

Купить объем.

ClosePrice
public decimal ClosePrice { get; set; }
value = candleMessage.ClosePrice
candleMessage.ClosePrice = value

Цена закрытия.

CloseTime
public DateTime CloseTime { get; set; }
value = candleMessage.CloseTime
candleMessage.CloseTime = value

Время близко.

CloseVolume
public decimal? CloseVolume { get; set; }
value = candleMessage.CloseVolume
candleMessage.CloseVolume = value

Объем в конце.

DataType
public DataType DataType { get; set; }
value = candleMessage.DataType
candleMessage.DataType = value

Тип рыночных данных, управляемых данным хранилищем.

DownTicks
public int? DownTicks { get; set; }
value = candleMessage.DownTicks
candleMessage.DownTicks = value

Количество трендовых тиков вниз.

HighPrice
public decimal HighPrice { get; set; }
value = candleMessage.HighPrice
candleMessage.HighPrice = value

Самая высокая цена.

HighTime
public DateTime HighTime { get; set; }
value = candleMessage.HighTime
candleMessage.HighTime = value

Время вышло.

HighVolume
public decimal? HighVolume { get; set; }
value = candleMessage.HighVolume
candleMessage.HighVolume = value

Объем на высоте.

LowPrice
public decimal LowPrice { get; set; }
value = candleMessage.LowPrice
candleMessage.LowPrice = value

Самая низкая цена.

LowTime
public DateTime LowTime { get; set; }
value = candleMessage.LowTime
candleMessage.LowTime = value

Недолго.

LowVolume
public decimal? LowVolume { get; set; }
value = candleMessage.LowVolume
candleMessage.LowVolume = value

Объем на низком уровне.

OpenInterest
public decimal? OpenInterest { get; set; }
value = candleMessage.OpenInterest
candleMessage.OpenInterest = value

Открытый интерес.

OpenPrice
public decimal OpenPrice { get; set; }
value = candleMessage.OpenPrice
candleMessage.OpenPrice = value

Цена открытия.

OpenTime
public DateTime OpenTime { get; set; }
value = candleMessage.OpenTime
candleMessage.OpenTime = value

Время работы.

OpenVolume
public decimal? OpenVolume { get; set; }
value = candleMessage.OpenVolume
candleMessage.OpenVolume = value

Объем открыт.

OriginalTransactionId
public long OriginalTransactionId { get; set; }
value = candleMessage.OriginalTransactionId
candleMessage.OriginalTransactionId = value

Идентификатор исходного сообщения TransactionId, на которое это сообщение является ответом.

PriceLevels
public IEnumerable<CandlePriceLevel> PriceLevels { get; set; }
value = candleMessage.PriceLevels
candleMessage.PriceLevels = value

Уровни цен.

RelativeVolume
public decimal? RelativeVolume { get; set; }
value = candleMessage.RelativeVolume
candleMessage.RelativeVolume = value

Относительный объем.

SecurityId
public SecurityId SecurityId { get; set; }
value = candleMessage.SecurityId
candleMessage.SecurityId = value

SecurityId

SellVolume
public decimal? SellVolume { get; set; }
value = candleMessage.SellVolume
candleMessage.SellVolume = value

Продай объем.

SeqNum
public long SeqNum { get; set; }
value = candleMessage.SeqNum
candleMessage.SeqNum = value

Порядковый номер.

State
public CandleStates State { get; set; }
value = candleMessage.State
candleMessage.State = value

Получает базовое хранилище.

SubscriptionId
public long SubscriptionId { get; set; }
value = candleMessage.SubscriptionId
candleMessage.SubscriptionId = value

Идентификатор подписки.

SubscriptionIds
public long[] SubscriptionIds { get; set; }
value = candleMessage.SubscriptionIds
candleMessage.SubscriptionIds = value

Идентификаторы.

TotalPrice
public decimal TotalPrice { get; set; }
value = candleMessage.TotalPrice
candleMessage.TotalPrice = value

Общий размер цены.

TotalTicks
public int? TotalTicks { get; set; }
value = candleMessage.TotalTicks
candleMessage.TotalTicks = value

Количество тиков.

TotalVolume
public decimal TotalVolume { get; set; }
value = candleMessage.TotalVolume
candleMessage.TotalVolume = value

Общий объем сеанса.

UpTicks
public int? UpTicks { get; set; }
value = candleMessage.UpTicks
candleMessage.UpTicks = value

Количество трендовых тиков.

Методы

CopyTo
protected CandleMessage CopyTo(CandleMessage copy)
result = candleMessage.CopyTo(copy)

Копирование параметров.

copy
Копия.

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

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

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

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