If the forthcoming earnings are good we can expect a good rally. Everything is explained clearly in the chart. This is a long-term view and not for the Short Term traders. Happy trading :)