"Repaint" is a big issue when using binary code and development.
As a trader, I understand that Hull's Moving Average can be used as a baseline for algorithms to evaluate past historicals. Therefore, we solve a binary code "repaint" issue existing in majority of other developers strategy/indicators.
For this strategy, I use a combination of Hull's Moving Average baselined with ADX , DI+/DI-, Momentum, and Volatility to incorporate buy and sell signals.
As a result, this strategy works best during trending markets and you can see how well it reacts to larger movements. Wizrd correctly calls larger price action and does not care about the choppiness of a sideways trend. It provides golden opportunities during big price action.
Enjoy and please let me know if you have any questions!