Hi,
Binance chart is depending upon, four important prices on each bar:
Open: The price recorded for the first trade
High: The highest price trade during the trading period
Low: The lowest price trade during the trading period
Close: The price recorded for the last trade
Also, we must consider each bar spans all the prices for your stock that occur during trades over a full minute.
We can recommend D3.JS technology to achieve it . For indicator, Volume is used as a confirming indicator, then we may color charts.
Lets discuss.
Regards,
Mit-