Профиль объёма
Профиль объёма агрегирует торгованный объём по цене и рисует его в виде горизонтальной гистограммы, отмечая point of control (цену с наибольшим объёмом торгов) и зону стоимости (value area). Он отвечает на вопрос «где совершались сделки», независимо от того, когда это происходило.
Живая демонстрация
Профиль пересчитывается по тем барам, что находятся в поле зрения, — прокручивайте и масштабируйте, чтобы наблюдать за его изменением.

Настройка
Добавьте ExactVolumeProfileSeries (обычно поверх свечной серии для контекста) и передайте ему те же точные бары потока ордеров, что используются footprint-графиком:
const candles = chart.addSeries(SSChart.CandlestickSeries, {
upColor: '#26a69a', downColor: '#ef5350', borderVisible: false,
});
candles.setData(exactBars);
const profile = chart.addSeries(SSChart.ExactVolumeProfileSeries, {
tickSize: 0.25,
rangeMode: SSChart.VolumeProfileRangeMode.Visible, // Visible | Fixed | Session
displayMode: SSChart.VolumeProfileDisplayMode.BidAsk, // Total | BidAsk | Delta
bidColor: '#26a69a',
askColor: '#ef5350',
showLabels: true,
profileWidth: 0.32,
});
profile.setData(exactBars);
chart.timeScale().fitContent();
rangeMode задаёт, что охватывает профиль: Visible пересчитывает по видимой области, Fixed закрепляет один диапазон, Session строит отдельный профиль на каждую сессию.