Machine Learning for Financial Time Series: Identifying Prediction Patterns in Financial Time Series Using a Genetic Algorithm