VolumeProfileBuilder

StockSharp.Algo.Candles.Compression

Профиль объема.

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

VolumeProfileBuilder
public VolumeProfileBuilder()
volumeProfileBuilder = VolumeProfileBuilder()

Инициализирует новый экземпляр VolumeProfileBuilder.

VolumeProfileBuilder
public VolumeProfileBuilder(decimal? priceStep)
volumeProfileBuilder = VolumeProfileBuilder(priceStep)

Инициализирует новый экземпляр VolumeProfileBuilder, который привязывает цену каждого уровня, чтобы количество различных уровней оставалось ограниченным.

priceStep
Шаг цены инструмента, используемый для определения цен на уровне сегмента; или неположительное значение отключает группировку.

Свойства

High
public CandlePriceLevel High { get; private set; }
value = volumeProfileBuilder.High
volumeProfileBuilder.High = value

Верхний уровень цен.

Low
public CandlePriceLevel Low { get; private set; }
value = volumeProfileBuilder.Low
volumeProfileBuilder.Low = value

Более низкий уровень цен.

PoC
public CandlePriceLevel PoC { get; private set; }
value = volumeProfileBuilder.PoC
volumeProfileBuilder.PoC = value

Точка контроля.

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

Уровни цен.

VolumePercent
public decimal VolumePercent { get; set; }
value = volumeProfileBuilder.VolumePercent
volumeProfileBuilder.VolumePercent = value

Процент от общего объема (по умолчанию 70%).

Методы

Calculate
public void Calculate()
volumeProfileBuilder.Calculate()

Для расчета площади значения.

Update
public void Update(decimal price, decimal? volume, Sides? side)
volumeProfileBuilder.Update(price, volume, side)

Чтобы обновить профиль новым значением.

price
Цена.
volume
Объем.
side
Сторона.
Update
public void Update(CandlePriceLevel level)
volumeProfileBuilder.Update(level)

Чтобы обновить профиль новым значением.

level
Ценность.