Genetic Algorithm for Feature Selection Applied to Financial Time Series Monotonicity Prediction: Experimental Cases in Cryptocurrencies and Brazilian Assets
Main Author: | |
---|---|
Publication Date: | 2024 |
Other Authors: | , , , , , , |
Format: | Article |
Language: | eng |
Source: | Repositório Institucional da UNESP |
Download full: | http://dx.doi.org/10.3390/e26030177 https://hdl.handle.net/11449/298194 |
Summary: | Since financial assets on stock exchanges were created, investors have sought to predict their future values. Currently, cryptocurrencies are also seen as assets. Machine learning is increasingly adopted to assist and automate investments. The main objective of this paper is to make daily predictions about the movement direction of financial time series through classification models, financial time series preprocessing methods, and feature selection with genetic algorithms. The target time series are Bitcoin, Ibovespa, and Vale. The methodology of this paper includes the following steps: collecting time series of financial assets; data preprocessing; feature selection with genetic algorithms; and the training and testing of machine learning models. The results were obtained by evaluating the models with the area under the ROC curve metric. For the best prediction models for Bitcoin, Ibovespa, and Vale, values of 0.61, 0.62, and 0.58 were obtained, respectively. In conclusion, the feature selection allowed the improvement of performance in most models, and the input series in the form of percentage variation obtained a good performance, although it was composed of fewer attributes in relation to the other sets tested. |
id |
UNSP_cdc8e31f3d69676c642f48f30d5e0814 |
---|---|
oai_identifier_str |
oai:repositorio.unesp.br:11449/298194 |
network_acronym_str |
UNSP |
network_name_str |
Repositório Institucional da UNESP |
repository_id_str |
2946 |
spelling |
Genetic Algorithm for Feature Selection Applied to Financial Time Series Monotonicity Prediction: Experimental Cases in Cryptocurrencies and Brazilian AssetsBitcoinfeature selectionforecastinggenetic algorithmmachine learningtime seriesSince financial assets on stock exchanges were created, investors have sought to predict their future values. Currently, cryptocurrencies are also seen as assets. Machine learning is increasingly adopted to assist and automate investments. The main objective of this paper is to make daily predictions about the movement direction of financial time series through classification models, financial time series preprocessing methods, and feature selection with genetic algorithms. The target time series are Bitcoin, Ibovespa, and Vale. The methodology of this paper includes the following steps: collecting time series of financial assets; data preprocessing; feature selection with genetic algorithms; and the training and testing of machine learning models. The results were obtained by evaluating the models with the area under the ROC curve metric. For the best prediction models for Bitcoin, Ibovespa, and Vale, values of 0.61, 0.62, and 0.58 were obtained, respectively. In conclusion, the feature selection allowed the improvement of performance in most models, and the input series in the form of percentage variation obtained a good performance, although it was composed of fewer attributes in relation to the other sets tested.Department of Computer Science and Statistics Institute of Biosciences Letters and Exact Sciences São Paulo State University (UNESP), SPDepartment of Applied Mathematics and Statistics Institute of Mathematical and Computer Sciences University of São Paulo, SPDepartment of Computing Federal University of São Carlos, SPFaculty of Architecture and Engineering Mato Grosso State University, MTDepartment of Computer Science and Statistics Institute of Biosciences Letters and Exact Sciences São Paulo State University (UNESP), SPUniversidade Estadual Paulista (UNESP)Universidade de São Paulo (USP)Universidade Federal de São Carlos (UFSCar)Mato Grosso State UniversityContreras, Rodrigo Colnago [UNESP]Xavier da Silva, Vitor TrevelinXavier da Silva, Igor TrevelinViana, Monique SimplicioSantos, Francisco Lledo dosZanin, Rodrigo BrunoMartins, Erico Fernandes OliveiraGuido, Rodrigo Capobianco [UNESP]2025-04-29T18:36:24Z2024-03-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlehttp://dx.doi.org/10.3390/e26030177Entropy, v. 26, n. 3, 2024.1099-4300https://hdl.handle.net/11449/29819410.3390/e260301772-s2.0-85188701342Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengEntropyinfo:eu-repo/semantics/openAccess2025-04-30T14:07:18Zoai:repositorio.unesp.br:11449/298194Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestrepositoriounesp@unesp.bropendoar:29462025-04-30T14:07:18Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
dc.title.none.fl_str_mv |
Genetic Algorithm for Feature Selection Applied to Financial Time Series Monotonicity Prediction: Experimental Cases in Cryptocurrencies and Brazilian Assets |
title |
Genetic Algorithm for Feature Selection Applied to Financial Time Series Monotonicity Prediction: Experimental Cases in Cryptocurrencies and Brazilian Assets |
spellingShingle |
Genetic Algorithm for Feature Selection Applied to Financial Time Series Monotonicity Prediction: Experimental Cases in Cryptocurrencies and Brazilian Assets Contreras, Rodrigo Colnago [UNESP] Bitcoin feature selection forecasting genetic algorithm machine learning time series |
title_short |
Genetic Algorithm for Feature Selection Applied to Financial Time Series Monotonicity Prediction: Experimental Cases in Cryptocurrencies and Brazilian Assets |
title_full |
Genetic Algorithm for Feature Selection Applied to Financial Time Series Monotonicity Prediction: Experimental Cases in Cryptocurrencies and Brazilian Assets |
title_fullStr |
Genetic Algorithm for Feature Selection Applied to Financial Time Series Monotonicity Prediction: Experimental Cases in Cryptocurrencies and Brazilian Assets |
title_full_unstemmed |
Genetic Algorithm for Feature Selection Applied to Financial Time Series Monotonicity Prediction: Experimental Cases in Cryptocurrencies and Brazilian Assets |
title_sort |
Genetic Algorithm for Feature Selection Applied to Financial Time Series Monotonicity Prediction: Experimental Cases in Cryptocurrencies and Brazilian Assets |
author |
Contreras, Rodrigo Colnago [UNESP] |
author_facet |
Contreras, Rodrigo Colnago [UNESP] Xavier da Silva, Vitor Trevelin Xavier da Silva, Igor Trevelin Viana, Monique Simplicio Santos, Francisco Lledo dos Zanin, Rodrigo Bruno Martins, Erico Fernandes Oliveira Guido, Rodrigo Capobianco [UNESP] |
author_role |
author |
author2 |
Xavier da Silva, Vitor Trevelin Xavier da Silva, Igor Trevelin Viana, Monique Simplicio Santos, Francisco Lledo dos Zanin, Rodrigo Bruno Martins, Erico Fernandes Oliveira Guido, Rodrigo Capobianco [UNESP] |
author2_role |
author author author author author author author |
dc.contributor.none.fl_str_mv |
Universidade Estadual Paulista (UNESP) Universidade de São Paulo (USP) Universidade Federal de São Carlos (UFSCar) Mato Grosso State University |
dc.contributor.author.fl_str_mv |
Contreras, Rodrigo Colnago [UNESP] Xavier da Silva, Vitor Trevelin Xavier da Silva, Igor Trevelin Viana, Monique Simplicio Santos, Francisco Lledo dos Zanin, Rodrigo Bruno Martins, Erico Fernandes Oliveira Guido, Rodrigo Capobianco [UNESP] |
dc.subject.por.fl_str_mv |
Bitcoin feature selection forecasting genetic algorithm machine learning time series |
topic |
Bitcoin feature selection forecasting genetic algorithm machine learning time series |
description |
Since financial assets on stock exchanges were created, investors have sought to predict their future values. Currently, cryptocurrencies are also seen as assets. Machine learning is increasingly adopted to assist and automate investments. The main objective of this paper is to make daily predictions about the movement direction of financial time series through classification models, financial time series preprocessing methods, and feature selection with genetic algorithms. The target time series are Bitcoin, Ibovespa, and Vale. The methodology of this paper includes the following steps: collecting time series of financial assets; data preprocessing; feature selection with genetic algorithms; and the training and testing of machine learning models. The results were obtained by evaluating the models with the area under the ROC curve metric. For the best prediction models for Bitcoin, Ibovespa, and Vale, values of 0.61, 0.62, and 0.58 were obtained, respectively. In conclusion, the feature selection allowed the improvement of performance in most models, and the input series in the form of percentage variation obtained a good performance, although it was composed of fewer attributes in relation to the other sets tested. |
publishDate |
2024 |
dc.date.none.fl_str_mv |
2024-03-01 2025-04-29T18:36:24Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://dx.doi.org/10.3390/e26030177 Entropy, v. 26, n. 3, 2024. 1099-4300 https://hdl.handle.net/11449/298194 10.3390/e26030177 2-s2.0-85188701342 |
url |
http://dx.doi.org/10.3390/e26030177 https://hdl.handle.net/11449/298194 |
identifier_str_mv |
Entropy, v. 26, n. 3, 2024. 1099-4300 10.3390/e26030177 2-s2.0-85188701342 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
Entropy |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.source.none.fl_str_mv |
Scopus reponame:Repositório Institucional da UNESP instname:Universidade Estadual Paulista (UNESP) instacron:UNESP |
instname_str |
Universidade Estadual Paulista (UNESP) |
instacron_str |
UNESP |
institution |
UNESP |
reponame_str |
Repositório Institucional da UNESP |
collection |
Repositório Institucional da UNESP |
repository.name.fl_str_mv |
Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP) |
repository.mail.fl_str_mv |
repositoriounesp@unesp.br |
_version_ |
1834482559568838656 |