Свечи
Свечи — это ценовой ряд по умолчанию: каждый бар рисуется как тело между ценами открытия и закрытия с фитилями до максимума и минимума, окрашенное вверх или вниз. Это самый информационно насыщенный способ читать цену и отправная точка для большинства графиков.
Живой пример
Настройка
Добавьте CandlestickSeries и подавайте в него точки { time, open, high, low, close } (время в Unix-секундах):
const chart = SSChart.createChart(document.getElementById('chart'), {
timeScale: { timeVisible: true },
});
const series = chart.addSeries(SSChart.CandlestickSeries, {
upColor: '#26a69a',
downColor: '#ef5350',
borderUpColor: '#26a69a',
borderDownColor: '#ef5350',
wickUpColor: '#26a69a',
wickDownColor: '#ef5350',
});
series.setData(candles.map(c => ({
time: c.time, open: c.open, high: c.high, low: c.low, close: c.close,
})));
chart.timeScale().fitContent();
Вызывайте series.update({ time, open, high, low, close }), чтобы отправить бар в реальном времени: та же метка времени заменяет последнюю свечу, более новая — добавляет новую.