The Swing indicator would certainly help, but let's first try and detect market directions by just interpreting at two of indicators: the HA modified PaintBar and the MM support/resistance levels.
These 2 indicators require no parameters, and do not back-adjust like our Swing indicator.