Chart tells everything.
Harmonic PatternsTrend AnalysisWave Analysis

Disclaimer