The JSE read is a confluence model: rather than leaning on any single indicator, it scores several independent technical measures and only tilts bullish or bearish when enough of them agree.
The inputs span the long-term trend (200-day), momentum oscillators (RSI, MACD), trend strength (ADX), the prevailing volatility regime, and a cross-asset momentum rank. Agreement across uncorrelated measures is what firms up the read.