Predict the Market movements with Elliot Wave Theory and Patterns