It is impossible to predict markets accurately all the time, or usually even most of the time, because if there was a guru or machine that could do it would be be the most sought after item in the world, because untold riches could be gained from that knowledge and it would most certainly not remain in the preserve of the govt for long.