Skip to content
2000
Volume 14, Issue 7
  • ISSN: 2666-2558
  • E-ISSN: 2666-2566

Abstract

Background: A broad range of nature inspired optimization techniques are proposed in the literature and applied for stock market prediction. They performed notably differently across the stock market datasets. Higher Order Neural Network (HONN) have capacity to expand the input demonstration space with fewer trainable weights and perform high learning capabilities. Methods: This article attempts to construct a Cooperative Optimization Algorithm (COA) framework as an alternative of employing solitary algorithm. The COA considers two optimizations, i.e. a genetic algorithm and an artificial chemical reaction optimization as constituent techniques. The COA framework executes each constituent algorithm with a fraction of the whole computation time budget. It encourages interaction between them, so that they can be benefited from each other. Here, optimal model parameters of two HONNs, i.e. Pi-Sigma Neural Network (PSNN) and Functional Link Artificial Neural Network (FLANN) are searched by COA, hence forming two COA-HONN hybrid models. Results and Conclusions: The models are evaluated on forecasting daily closing prices of five real stock datasets. The experimental results confirm that the COA approach enhances the prediction accuracy over individual algorithm. We conducted the Deibold-Mariano test to check the statistical significance of the proposed models, and it was found to be significant. Hence, the proposed approach can be used as a promising tool for stock market forecasting.

Loading

Article metrics loading...

/content/journals/rascs/10.2174/2213275912666190902121153
2021-10-01
2025-09-06
Loading full text...

Full text loading...

/content/journals/rascs/10.2174/2213275912666190902121153
Loading
This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error
Please enter a valid_number test