Developing a Stock Market Forecasting Application using Fibonacci Retracement and Harmonic Patterns for Stock Exchange