Ну в принципе сейчас можно это руками сделать, но будет довольно сильно тормозить, потому что если скажем строить какой-то индикаор так, то придеться каждый раз всю историю пересчитывать, а это трудоемкая задача даже для небольшого кол-ва свечей, которые строятся на объеме.
Нужен быстрый кэш в памяти, в который можно было бы сохранять уже просчитанные свечи.