Genetic Algorithm for Feature Selection Applied to Financial Time Series Monotonicity Prediction: Experimental Cases in Cryptocurrencies and Brazilian Assets

Bibliographic Details
Main Author: Contreras, Rodrigo Colnago [UNESP]
Publication Date: 2024
Other Authors: 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]
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