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%).
Методы
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
- Ценность.