From bars to a chart
The same streaming calls behind a whole chart: EMA 20 and EMA 50, support and resistance zones from confirmed pivots, volume, RSI(14) and its latest signals. kestrel-chartkit computes every value when this site is built; chartlet draws them.
Synthetic 4-hour bars of a fictitious CASOON share with invented prices, no real quotes.