@GMoore A must have is volume as you only want to be trading when volume is high and the market is behind the move because then its genuine price action.
I was part of a team that built indicators for hedge funds and believe it or not most of the indicators we created were market reads on sentiment rather then moving average based indicators. In fact during my time we only put one “live indicator” into production.
The most effective algorithm though was one that detected channel patterns(triangles,wedges) on larger time frames like say one month or one week.
I have blabbered for a bit but I would definitely recommend volume, monitoring patterns on longer time frames and from time to time Bolinger bands