For a market that isn't random, people sure do have a hard time predicting whether even tomorrow will be an up day or a down day.
Why not just go with the flow based on a higher timeframe like a daily or weekly? Seriously people make this way harder than it needs to be. Trading isn't easy money by any means but being wrong is just plain normal. Unfortunately too many people use the markets to play out a dysfunction of wanting to be proven right.