Traders believe that one should always have a prediction. However, trading is not like that, at least that is not the way I, or any of the traders I work with, do it.
I analyze the market and create a "Killzone" or zone where I want to get involved, and IF the market gets there, THEN I look for a reason to get involved. Sometimes, the market never gets there, and that is something I have to deal with. However, it is way better to stay one step in front of the market and wait for it to come to you than be one step behind and chase it. If you do the latest, you are just reacting, and you will most likely lose money.