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
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.