I'm trying to work out how to draw labels next to each other on a chart. To clarify my request, let's say I have 3 indicators on my chart - a MACD, a Stochastic and an ATR. I would like to display 3 labels on my chart: ATR(8): <ATR value> MACD: Trend Up Stoch: Trend Up
How would I accomplish this? To display a single label, I use the Draw,TextFixed method which offers predefined locations on the chart. I did a little research and there's also Draw.Text which offers more flexibility, but I'm not sure how to use this.
When using labels in Thinkorswim, the platform recognizes multiple labels and automatically displays them one after another (see photo attached). No additional programming required. How would I get the equivalent functionality in NT8?
One way I can think of is to code a single indicator and embed all 3 indicators into this custom indicator, and concatenate the string value for all 3 labels - I feel that's just improper and brute-force coding. There must be a better, more elegant way to do this.
Thanks!

Comment