Перейти к содержанию

useSessionBoxes

Координаты бокса

Бокс рисуется не от block.start/block.end, а от firstCandleTime/lastCandleTime первой и последней реально загруженной свечи в сессии. Это важно: timeToCoordinate в LW Charts работает только с временными метками, которые присутствуют в серии. Если передать произвольный timestamp — может вернуть null.

Ширина бокса

Ширина высчитывается из разницы логических координат двух соседних баров (logicalToCoordinate(0) и logicalToCoordinate(1)), а не из пикселей напрямую. Это корректно работает при разных уровнях зума и позволяет точно расширить бокс на половину ширины бара по краям.