/// <summary> /// To calculate the area for the candles group. /// </summary> /// <param name="candles">Candles.</param> /// <returns>The area.</returns> public static VolumeProfile GetValueArea(this IEnumerable <Candle> candles) { var area = new VolumeProfile(); foreach (var candle in candles) { if (candle.PriceLevels == null) { continue; } foreach (var priceLevel in candle.PriceLevels) { area.Update(priceLevel); } } area.Calculate(); return(area); }