Candle
Base candle class (contains main parameters).
Inherits: Cloneable<Candle>
Implements: ICandleMessage, ISecurityIdMessage, ISeqNumMessage, IGeneratedMessage, ILocalTimeMessage, IServerTimeMessage
Constructors
Properties
public abstract object Arg { get; set; }
value = candle.Arg
candle.Arg = value
The candle formation parameter. For example, for TimeFrameCandle this value is TimeFrame.
public DataType BuildFrom { get; set; }
value = candle.BuildFrom
candle.BuildFrom = value
Determines the message is generated from the specified DataType.
public decimal? BuyVolume { get; set; }
value = candle.BuyVolume
candle.BuyVolume = value
Buy volume.
public decimal ClosePrice { get; set; }
value = candle.ClosePrice
candle.ClosePrice = value
Closing price.
public DateTime CloseTime { get; set; }
value = candle.CloseTime
candle.CloseTime = value
Close time.
public decimal? CloseVolume { get; set; }
value = candle.CloseVolume
candle.CloseVolume = value
Volume at close.
public DataType DataType { get; set; }
value = candle.DataType
candle.DataType = value
DataType.
public int? DownTicks { get; set; }
value = candle.DownTicks
candle.DownTicks = value
Number of down trending ticks.
public decimal HighPrice { get; set; }
value = candle.HighPrice
candle.HighPrice = value
Highest price.
public DateTime HighTime { get; set; }
value = candle.HighTime
candle.HighTime = value
High time.
public decimal? HighVolume { get; set; }
value = candle.HighVolume
candle.HighVolume = value
Volume at high.
public decimal LowPrice { get; set; }
value = candle.LowPrice
candle.LowPrice = value
Lowest price.
public DateTime LowTime { get; set; }
value = candle.LowTime
candle.LowTime = value
Low time.
public decimal? LowVolume { get; set; }
value = candle.LowVolume
candle.LowVolume = value
Volume at low.
public decimal? OpenInterest { get; set; }
value = candle.OpenInterest
candle.OpenInterest = value
Open interest.
public decimal OpenPrice { get; set; }
value = candle.OpenPrice
candle.OpenPrice = value
Opening price.
public DateTime OpenTime { get; set; }
value = candle.OpenTime
candle.OpenTime = value
Open time.
public decimal? OpenVolume { get; set; }
value = candle.OpenVolume
candle.OpenVolume = value
Volume at open.
public IEnumerable<CandlePriceLevel> PriceLevels { get; set; }
value = candle.PriceLevels
candle.PriceLevels = value
Price levels.
public decimal? RelativeVolume { get; set; }
value = candle.RelativeVolume
candle.RelativeVolume = value
Relative volume.
public Security Security { get; set; }
value = candle.Security
candle.Security = value
Security.
public decimal? SellVolume { get; set; }
value = candle.SellVolume
candle.SellVolume = value
Sell volume.
public long SeqNum { get; set; }
value = candle.SeqNum
candle.SeqNum = value
Sequence number.
public decimal TotalPrice { get; set; }
value = candle.TotalPrice
candle.TotalPrice = value
Total price size.
public int? TotalTicks { get; set; }
value = candle.TotalTicks
candle.TotalTicks = value
Number of ticks.
public decimal TotalVolume { get; set; }
value = candle.TotalVolume
candle.TotalVolume = value
Total volume.
public int? UpTicks { get; set; }
value = candle.UpTicks
candle.UpTicks = value
Number of up trending ticks.
Methods
protected TCandle CopyTo<TCandle>(TCandle destination)
result = candle.CopyTo(destination)
Copy the message into the .
- destination
- The object, to which copied information.
Returns: The object, to which copied information.
public override string ToString()
result = candle.ToString()
Преобразовать к строковому представлению.
Returns: Строковое представление.