Candle

StockSharp.Algo.Candles

Base candle class (contains main parameters).

Inherits: Cloneable<Candle>

Implements: ICandleMessage, ISecurityIdMessage, ISeqNumMessage, IGeneratedMessage, ILocalTimeMessage, IServerTimeMessage

Constructors

Candle
protected Candle()
candle = Candle()

Initializes a new instance of the Candle.

Properties

Arg
public abstract object Arg { get; set; }
value = candle.Arg
candle.Arg = value

The candle formation parameter. For example, for TimeFrameCandle this value is TimeFrame.

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

Type of argument.

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

Determines the message is generated from the specified DataType.

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

Buy volume.

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

Closing price.

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

Close time.

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

Volume at close.

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

DataType.

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

Number of down trending ticks.

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

Highest price.

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

High time.

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

Volume at high.

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

Lowest price.

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

Low time.

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

Volume at low.

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

Open interest.

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

Opening price.

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

Open time.

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

Volume at open.

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

Price levels.

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

Relative volume.

Security
public Security Security { get; set; }
value = candle.Security
candle.Security = value

Security.

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

Sell volume.

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

Sequence number.

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

State.

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

Total price size.

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

Number of ticks.

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

Total volume.

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

Number of up trending ticks.

Methods

CopyTo``1
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.

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

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

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