VolumeProfileBuilder

StockSharp.Algo.Candles.Compression

Perfil de volume.

Construtores

VolumeProfileBuilder
public VolumeProfileBuilder()
volumeProfileBuilder = VolumeProfileBuilder()

Inicializa uma nova instância do VolumeProfileBuilder.

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

Inicializa uma nova instância do VolumeProfileBuilder que encaixa todos os níveis de preço para que o número de níveis distintos permaneça limitado.

priceStep
Passo de preço do instrumento usado para preços de nível balde; ou não positivo desativa o balde.

Propriedades

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

O nível de preço mais alto.

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

O nível de preços mais baixo.

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

Ponto de controlo.

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

Níveis de preços.

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

A percentagem do volume total (o valor por omissão é de 70%).

Métodos

Calculate
public void Calculate()
volumeProfileBuilder.Calculate()

Para calcular a área de valor.

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

Para atualizar o perfil com novo valor.

price
Price.
volume
Volume.
side
Lado.
Update
public void Update(CandlePriceLevel level)
volumeProfileBuilder.Update(level)

Para atualizar o perfil com novo valor.

level
Valor.