I think it shall be something like this:
Please check it and if it is ok, I'll put it to the public.
notes:
1) the indicator catches the subscription in the moment when it's created. If subscription is changed after that - you need to re-apply indicator.
2) To set up the layout use two parameters:
a) number of row (i.e. instruments per column)
b) width factor parameter. The smaller value makes text "tighter", the bigger - "looser". the parameter is proportion of the average width of the character to its height.
3) the indicator updates once a second. Until the next update (i.e. for 1 second) it shows the direction. The ascending candle color is used to increased value and descending candle - for decreasing.