Как построить горизонтальные объемы

 
Здравствуйте. Как лучше реализовать горизонтальные объемы. Думаю рисовать прямоугольники на графике, закрашивать их в 3 цвета в зависимости от объемов. Ну или закрашивать в серый цвет и выделять места, где объемы были больше. Т.к. тиковые данные слишком долго прогружаются всегда, думаю сделать на 1-5 минутках, объем свечи делить на равные части по ценам. 
 

В свое время реализовал так.