A Feature Ensemble Framework for Stock Market Forecasting Using Technical Analysis and Aquila Optimizer
Stock market prediction relies heavily on combining different features due to the complex factors affecting stock prices and varying datasets. This study introduces a new method for feature fusion that improves predictions for traders and investors. We focus on three key types of technical analysis:...
Saved in:
| Main Authors: | , , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
IEEE
2024-01-01
|
| Series: | IEEE Access |
| Subjects: | |
| Online Access: | https://ieeexplore.ieee.org/document/10681074/ |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1846118303623282688 |
|---|---|
| author | Asit Kumar Das Debahuti Mishra Kaberi Das Kailash Chandra Mishra |
| author_facet | Asit Kumar Das Debahuti Mishra Kaberi Das Kailash Chandra Mishra |
| author_sort | Asit Kumar Das |
| collection | DOAJ |
| description | Stock market prediction relies heavily on combining different features due to the complex factors affecting stock prices and varying datasets. This study introduces a new method for feature fusion that improves predictions for traders and investors. We focus on three key types of technical analysis: momentum, trend, and volatility, and combine them using four different fusion strategies. These strategies include combinative fusion-based feature set (CFFS), adaptive feature-weighted fusion-based feature set (AWFS), feature-type fusion-based optimized feature set (FTFOFS), and feature-based optimized fusion feature set (FOFFS). The Aquila optimization technique is used to enhance these feature sets, adjusting feature weights to improve accuracy. We tested the performance of these optimized feature sets using forecasting models like decision tree (DT), naive bayes (NB), support vector regression (SVR), and multi-layer perceptron (MLP). The effectiveness of our approach is compared with other optimization methods, such as genetic algorithm (GA) and particle swarm optimization (PSO), over a 10-year period (2012-2022) with data from State Bank of India (SBI) and ICICI Bank Ltd (ICBK). The models predict short-term stock movements (3, 7, and 15 days ahead), and we evaluate their performance using various metrics like mean absolute error (MAE) and correlation coefficient (R2). Our results show that the FOFFS-Aquila method significantly improves the MLP’s predictions compared to other models. We also provide insights into the efficiency of the MLP based on FOFFS-Aquila, including its statistical validity and execution time. |
| format | Article |
| id | doaj-art-cc4da25a500445db885a8183417c77da |
| institution | Kabale University |
| issn | 2169-3536 |
| language | English |
| publishDate | 2024-01-01 |
| publisher | IEEE |
| record_format | Article |
| series | IEEE Access |
| spelling | doaj-art-cc4da25a500445db885a8183417c77da2024-12-18T00:02:32ZengIEEEIEEE Access2169-35362024-01-011218789918791810.1109/ACCESS.2024.346179210681074A Feature Ensemble Framework for Stock Market Forecasting Using Technical Analysis and Aquila OptimizerAsit Kumar Das0Debahuti Mishra1https://orcid.org/0000-0002-6827-6121Kaberi Das2Kailash Chandra Mishra3https://orcid.org/0000-0003-4967-3938Department of Computer Science and Engineering, Siksha ‘O’ Anusandhan (Deemed to be) University, Bhubaneswar, Odisha, IndiaDepartment of Computer Science and Engineering, Siksha ‘O’ Anusandhan (Deemed to be) University, Bhubaneswar, Odisha, IndiaDepartment of Computer Applications, Siksha ‘O’ Anusandhan (Deemed to be) University, Bhubaneswar, Odisha, IndiaSchool of Computer Science and Engineering (SCOPE), VIT-AP University, Amaravati, Andhra Pradesh, IndiaStock market prediction relies heavily on combining different features due to the complex factors affecting stock prices and varying datasets. This study introduces a new method for feature fusion that improves predictions for traders and investors. We focus on three key types of technical analysis: momentum, trend, and volatility, and combine them using four different fusion strategies. These strategies include combinative fusion-based feature set (CFFS), adaptive feature-weighted fusion-based feature set (AWFS), feature-type fusion-based optimized feature set (FTFOFS), and feature-based optimized fusion feature set (FOFFS). The Aquila optimization technique is used to enhance these feature sets, adjusting feature weights to improve accuracy. We tested the performance of these optimized feature sets using forecasting models like decision tree (DT), naive bayes (NB), support vector regression (SVR), and multi-layer perceptron (MLP). The effectiveness of our approach is compared with other optimization methods, such as genetic algorithm (GA) and particle swarm optimization (PSO), over a 10-year period (2012-2022) with data from State Bank of India (SBI) and ICICI Bank Ltd (ICBK). The models predict short-term stock movements (3, 7, and 15 days ahead), and we evaluate their performance using various metrics like mean absolute error (MAE) and correlation coefficient (R2). Our results show that the FOFFS-Aquila method significantly improves the MLP’s predictions compared to other models. We also provide insights into the efficiency of the MLP based on FOFFS-Aquila, including its statistical validity and execution time.https://ieeexplore.ieee.org/document/10681074/Aquila optimizerfeature fusionmomentum indicatorsstock market analysistrend indicatorsvolatility indicators |
| spellingShingle | Asit Kumar Das Debahuti Mishra Kaberi Das Kailash Chandra Mishra A Feature Ensemble Framework for Stock Market Forecasting Using Technical Analysis and Aquila Optimizer IEEE Access Aquila optimizer feature fusion momentum indicators stock market analysis trend indicators volatility indicators |
| title | A Feature Ensemble Framework for Stock Market Forecasting Using Technical Analysis and Aquila Optimizer |
| title_full | A Feature Ensemble Framework for Stock Market Forecasting Using Technical Analysis and Aquila Optimizer |
| title_fullStr | A Feature Ensemble Framework for Stock Market Forecasting Using Technical Analysis and Aquila Optimizer |
| title_full_unstemmed | A Feature Ensemble Framework for Stock Market Forecasting Using Technical Analysis and Aquila Optimizer |
| title_short | A Feature Ensemble Framework for Stock Market Forecasting Using Technical Analysis and Aquila Optimizer |
| title_sort | feature ensemble framework for stock market forecasting using technical analysis and aquila optimizer |
| topic | Aquila optimizer feature fusion momentum indicators stock market analysis trend indicators volatility indicators |
| url | https://ieeexplore.ieee.org/document/10681074/ |
| work_keys_str_mv | AT asitkumardas afeatureensembleframeworkforstockmarketforecastingusingtechnicalanalysisandaquilaoptimizer AT debahutimishra afeatureensembleframeworkforstockmarketforecastingusingtechnicalanalysisandaquilaoptimizer AT kaberidas afeatureensembleframeworkforstockmarketforecastingusingtechnicalanalysisandaquilaoptimizer AT kailashchandramishra afeatureensembleframeworkforstockmarketforecastingusingtechnicalanalysisandaquilaoptimizer AT asitkumardas featureensembleframeworkforstockmarketforecastingusingtechnicalanalysisandaquilaoptimizer AT debahutimishra featureensembleframeworkforstockmarketforecastingusingtechnicalanalysisandaquilaoptimizer AT kaberidas featureensembleframeworkforstockmarketforecastingusingtechnicalanalysisandaquilaoptimizer AT kailashchandramishra featureensembleframeworkforstockmarketforecastingusingtechnicalanalysisandaquilaoptimizer |