Forecasting Techniques in Financial Markets