Un método para optimización de portafolios de acciones colombianas con predicción de retorno basado en una técnica de machine learning

dc.contributor.advisorEspinosa Bedoya, Albeiro
dc.contributor.authorBaena Restrepo, Alejandra
dc.contributor.orcidEspinosa Bedoya, Albeiro [0000-0001-7292-987X]spa
dc.coverage.countryColombia
dc.date.accessioned2023-11-28T17:38:34Z
dc.date.available2023-11-28T17:38:34Z
dc.date.issued2023-11-14
dc.descriptiondiagramasspa
dc.description.abstractEste trabajo propone una metodología para optimizar portafolios de acciones colombianas al incorporar predicciones de retorno utilizando el enfoque de Markowitz. La investigación comienza con un capítulo introductorio en el cual se realiza una revisión de la literatura que explora cómo se ha abordado la predicción del mercado financiero a través del machine learning y cómo estas predicciones han sido aplicadas para optimizar portafolios y generar beneficios económicos. Basándose en esta revisión, se establece la justificación de la investigación y se delimitan los objetivos del trabajo. Basándose en los hallazgos de la literatura, se selecciona un modelo de Machine Learning utilizando un método de objetivos ponderados. En este contexto, se opta por emplear el modelo de redes LSTM (Long Short-Term Memory), debido a su consistencia y al interés que ha despertado en investigaciones anteriores. El experimento se lleva a cabo utilizando datos del mercado de valores colombiano que abarcan el período de 2000 a 2023. En el capítulo 2 de la investigación, se emplea el método LSTM para predecir el rendimiento de las acciones en el próximo período. Se seleccionan veinte indicadores significativos como variables de entrada, incluyendo cinco indicadores técnicos y quince observaciones rezagadas de retorno. Una vez pronosticados los retornos, se seleccionan únicamente aquellas acciones que presentan predicciones positivas para la siguiente fase. En la segunda fase, se toman en cuenta los rendimientos pronosticados como positivos para un modelo de optimización, mientras que se utilizan los rendimientos históricos para el otro modelo de optimización. Se aplica el modelo de Varianza Mínima (MV) de Markowitz para generar un portafolio óptimo en ambos casos que se rebalancea dos veces por semana. La metodología se valida mediante la comparación de los modelos propuestos. El portafolio construido con las predicciones de retorno generadas por las redes LSTM demuestra ser claramente superior en términos de rendimiento acumulado. Esta estrategia alcanza un rendimiento del 15.27% en comparación con el rendimiento del 3.51% obtenido por la estrategia tradicional de formación de portafolio de Markowitz. Este estudio resalta el futuro prometedor de las redes LSTM en la elaboración de portafolios fundamentados en predicciones de retornos. Además, sugiere que estas estrategias podrían potenciarse aún más al incluir pronósticos de riesgo y otras características de entrada, así como explorar el uso de distintos algoritmos de machine learning. (Texto tomado de la fuente)spa
dc.description.abstractThis paper proposes a methodology for optimizing Colombian stock portfolios by incorporating return predictions using the Markowitz approach. The research begins with an introductory chapter in which a literature review is conducted, exploring how the forecast of the financial market has been approached through machine learning and how these predictions have been applied to optimize portfolios and generate economic benefits. Based on this review, the research rationale is established, and the work's objectives are defined. Building upon the literature findings, a Machine Learning model is selected using a weighted objectives method. In this context, the choice is made to employ the Long Short-Term Memory (LSTM) neural network model due to its consistency and the interest it has garnered in previous research. The experiment uses data from the Colombian stock market spanning the period from 2000 to 2023. In Chapter 2 of the research, the LSTM method is used to predict the performance of stocks in the upcoming period. Twenty significant indicators are chosen as input variables, including five technical indicators and fifteen lagged observations of returns. Once the returns are forecasted, only those stocks with positive predictions for the next phase are selected. In the second phase, the predicted positive returns are considered for one optimization model, while historical returns are used for the other optimization model. The Minimum Variance (MV) Markowitz model is applied to generate an optimal portfolio in both cases. The methodology is validated through the comparison of the proposed models. The portfolio constructed using return predictions generated by LSTM networks proves distinctly superior in cumulative performance. This strategy achieves a return of 15.27%, compared to the 3.51% return obtained by the traditional Markowitz portfolio formation strategy. This study highlights the promising future of LSTM networks in creating portfolios based on return predictions. Furthermore, these strategies could be further enhanced by including risk forecasts and other input features and exploring the use of different machine learning algorithms.eng
dc.description.curricularareaMagister en Ingeniería de Sistemas e Informáticaspa
dc.description.degreelevelMaestríaspa
dc.description.degreenameMagíster en Ingeniería - Analíticaspa
dc.format.extentxii, 73 páginasspa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameUniversidad Nacional de Colombiaspa
dc.identifier.reponameRepositorio Institucional Universidad Nacional de Colombiaspa
dc.identifier.repourlhttps://repositorio.unal.edu.co/spa
dc.identifier.urihttps://repositorio.unal.edu.co/handle/unal/85011
dc.language.isospaspa
dc.publisherUniversidad Nacional de Colombiaspa
dc.publisher.branchUniversidad Nacional de Colombia - Sede Medellínspa
dc.publisher.facultyFacultad de Minasspa
dc.publisher.placeMedellín, Colombiaspa
dc.publisher.programMedellín - Minas - Maestría en Ingeniería - Analíticaspa
dc.relation.indexedRedColspa
dc.relation.indexedLaReferenciaspa
dc.relation.referencesUniversitas Telkom, Multimedia University, M. IEEE Systems, y Institute of Electrical and Electronics Engineers, Forecasting Portfolio Optimization using Artificial Neural Network and Genetic Algorithm. 2019spa
dc.relation.referencesMercado accionario | Banco de la República”. Consultado: el 13 de noviembre de 2023. [En línea]. Disponible en: https://www.banrep.gov.co/es/estadisticas/mercado-accionariospa
dc.relation.referencesY. Ma, R. Han, y W. Wang, “Portfolio optimization with return prediction using deep learning and machine learning”, Expert Syst Appl, vol. 165, mar. 2021, doi: 10.1016/j.eswa.2020.113973spa
dc.relation.referencesF. D. Freitas, A. F. de Souza, y A. R. de Almeida, “Prediction-based portfolio optimization model using neural networks”, Neurocomputing, vol. 72, núm. 10–12, pp. 2155–2170, jun. 2009, doi: 10.1016/j.neucom.2008.08.019spa
dc.relation.referencesY. Ma, R. Han, y W. Wang, “Prediction-Based Portfolio Optimization Models Using Deep Neural Networks”, IEEE Access, vol. 8, pp. 115393–115405, 2020, doi: 10.1109/ACCESS.2020.3003819spa
dc.relation.referencesM. Sharma y H. S. Shekhawat, “Portfolio optimization and return prediction by integrating modified deep belief network and recurrent neural network”, Knowl Based Syst, vol. 250, ago. 2022, doi: 10.1016/j.knosys.2022.109024spa
dc.relation.referencesL. Min, J. Dong, J. Liu, y X. Gong, “Robust mean-risk portfolio optimization using machine learning-based trade-off parameter”, Appl Soft Comput, vol. 113, dic. 2021, doi: 10.1016/j.asoc.2021.107948spa
dc.relation.referencesY. Zhang, G. Chu, y D. Shen, “The role of investor attention in predicting stock prices: The long short-term memory networks perspective”, Financ Res Lett, vol. 38, ene. 2021, doi: 10.1016/j.frl.2020.101484spa
dc.relation.referencesJ. Patel, S. Shah, P. Thakkar, y K. Kotecha, “Predicting stock and stock price index movement using Trend Deterministic Data Preparation and machine learning techniques”, Expert Syst Appl, vol. 42, núm. 1, pp. 259–268, 2015, doi: 10.1016/j.eswa.2014.07.040spa
dc.relation.referencesM. A. M. al Janabi, “Optimization algorithms and investment portfolio analytics with machine learning techniques under time-varying liquidity constraints”, Journal of Modelling in Management, 2021, doi: 10.1108/JM2-10-2020-0259spa
dc.relation.referencesT. Francés, J. Joséluis, y A. Barrigüete, “IMPACTO DEL MACHINE LEARNING EN EL SISTEMA FINANCIEROspa
dc.relation.referencesW. Chen, H. Zhang, M. K. Mehlawat, y L. Jia, “Mean–variance portfolio optimization using machine learning-based stock price prediction”, Appl Soft Comput, vol. 100, mar. 2021, doi: 10.1016/j.asoc.2020.106943spa
dc.relation.referencesM. M. Kumbure, C. Lohrmann, P. Luukka, y J. Porras, “Machine learning techniques and data for stock market forecasting: A literature review”, Expert Systems with Applications, vol. 197. Elsevier Ltd, el 1 de julio de 2022. doi: 10.1016/j.eswa.2022.116659spa
dc.relation.referencesT. Kaczmarek y K. Perez, “Building portfolios based on machine learning predictions”, Economic Research-Ekonomska Istrazivanja , 2021, doi: 10.1080/1331677X.2021.1875865spa
dc.relation.referencesN. N. Y. Vo, X. He, S. Liu, y G. Xu, “Deep learning for decision making and the optimization of socially responsible investments and portfolio”, Decis Support Syst, vol. 124, sep. 2019, doi: 10.1016/j.dss.2019.113097spa
dc.relation.referencesW. Wang, W. Li, N. Zhang, y K. Liu, “Portfolio formation with preselection using deep learning from long-term financial data”, Expert Syst Appl, vol. 143, abr. 2020, doi: 10.1016/j.eswa.2019.113042spa
dc.relation.referencesS. Zohren, Z. Zhang, y S. Roberts, “8 Deep Learning for Portfolio Optimization Deep Learning for Portfolio Optimization”, 2020. [En línea]. Disponible en: https://jfds.pm-research.com/content/2/spa
dc.relation.referencesF. Soleymani y E. Paquet, “Financial portfolio optimization with online deep reinforcement learning and restricted stacked autoencoder—DeepBreath”, Expert Syst Appl, vol. 156, oct. 2020, doi: 10.1016/j.eswa.2020.113456spa
dc.relation.referencesJ. Du, “Mean–variance portfolio optimization with deep learning based-forecasts for cointegrated stocks”, Expert Syst Appl, vol. 201, p. 117005, sep. 2022, doi: 10.1016/j.eswa.2022.117005spa
dc.relation.referencesM. Sharma y H. S. Shekhawat, “Portfolio optimization and return prediction by integrating modified deep belief network and recurrent neural network”, Knowl Based Syst, vol. 250, ago. 2022, doi: 10.1016/j.knosys.2022.109024spa
dc.relation.referencesG. Tadlaoui, “Intelligent Portfolio Construction: Machine-Learning enabled Mean-Variance Optimization Declaration”, London, 2018spa
dc.relation.referencesM. Pinelis y D. Ruppert, “Machine learning portfolio allocation”, Journal of Finance and Data Science, vol. 8, pp. 35–54, nov. 2022, doi: 10.1016/j.jfds.2021.12.001spa
dc.relation.referencesA. M. Aboussalah y C. G. Lee, “Continuous control with Stacked Deep Dynamic Recurrent Reinforcement Learning for portfolio optimization”, Expert Syst Appl, vol. 140, feb. 2020, doi: 10.1016/j.eswa.2019.112891spa
dc.relation.referencesH. Kim, “Mean-variance portfolio optimization with stock return prediction using xgboost”, Econ Comput Econ Cybern Stud Res, vol. 55, núm. 4, pp. 5–20, 2021, doi: 10.24818/18423264/55.4.21.01spa
dc.relation.referencesJ. R. Yu, W. J. Paul Chiou, W. Y. Lee, y S. J. Lin, “Portfolio models with return forecasting and transaction costs”, International Review of Economics and Finance, vol. 66, pp. 118–130, mar. 2020, doi: 10.1016/j.iref.2019.11.002spa
dc.relation.referencesZ. Zhu, A. Thavaneswaran, A. Paseka, J. Frank, y R. Thulasiram, “Portfolio Optimization Using a Novel Data-Driven EWMA Covariance Model with Big Data”, en Proceedings - 2020 IEEE 44th Annual Computers, Software, and Applications Conference, COMPSAC 2020, Institute of Electrical and Electronics Engineers Inc., jul. 2020, pp. 1308–1313. doi: 10.1109/COMPSAC48688.2020.00-75spa
dc.relation.referencesD. Castilho, J. Gama, L. R. Mundim, y A. C. P. L. F. de Carvalho, “Improving Portfolio Optimization Using Weighted Link Prediction in Dynamic Stock Networks”, en Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Springer Verlag, 2019, pp. 340–353. doi: 10.1007/978-3-030-22744-9_27spa
dc.relation.referencesN. Martinez, “Teoría de Portafolio y la relación riesgo-retorno”, Santiago de Chile, 2014spa
dc.relation.references“What is Machine Learning? | IBM”. Consultado: el 14 de mayo de 2022. [En línea]. Disponible en: https://www.ibm.com/cloud/learn/machine-learningspa
dc.relation.referencesA. Chaweewanchon y R. Chaysiri, “Markowitz Mean-Variance Portfolio Optimization with Predictive Stock Selection Using Machine Learning”, International Journal of Financial Studies, vol. 10, núm. 3, sep. 2022, doi: 10.3390/ijfs10030064spa
dc.relation.referencesV. D. Ta, C. M. Liu, y D. A. Tadesse, “Portfolio optimization-based stock prediction using long-short term memory network in quantitative trading”, Applied Sciences (Switzerland), vol. 10, núm. 2, ene. 2020, doi: 10.3390/app10020437spa
dc.relation.referencesN. Cross, “Engineering Design Methods: Strategies for Product Design”, 2021spa
dc.relation.referencesT. Fischer y C. Krauss, “Deep learning with long short-term memory networks for financial market predictions”, Eur J Oper Res, vol. 270, núm. 2, pp. 654–669, oct. 2018, doi: 10.1016/j.ejor.2017.11.054spa
dc.relation.references“How Much Data is Needed to Train a (Good) Model? - DataRobot AI Platform”. Consultado: el 28 de febrero de 2023. [En línea]. Disponible en: https://www.datarobot.com/blog/how-much-data-is-needed-to-train-a-good-model/spa
dc.relation.referencesMSCI COLCAP Bolsa de Valores de Colombia”. Consultado: el 7 de mayo de 2023. [En línea]. Disponible en: https://www.bvc.com.co/indices/msci%20colcapspa
dc.relation.references“Quotes Ratio | Stockopedia”. Consultado: el 28 de marzo de 2023. [En línea]. Disponible en: https://www.stockopedia.com/ratios/categories/quotes-54/spa
dc.relation.references“Desplomes, repuntes y mucha volatilidad: los mercados del mundo se agitan con el triunfo de Donald Trump en las elecciones en Estados Unidos - BBC News Mundo”. Consultado: el 19 de mayo de 2023. [En línea]. Disponible en: https://www.bbc.com/mundo/noticias-37917593spa
dc.relation.references“Wall Street: qué hay detrás de la estrepitosa caída de la bolsa en el último mes que borró las ganancias de todo 2018 - BBC News Mundo”. Consultado: el 19 de mayo de 2023. [En línea]. Disponible en: https://www.bbc.com/mundo/noticias-45983822spa
dc.relation.references“Crisis económica por el coronavirus | Robert Shiller, nobel de Economía: ‘No existe una pandemia, sino dos’ - BBC News Mundo”. Consultado: el 19 de mayo de 2023. [En línea]. Disponible en: https://www.bbc.com/mundo/noticias-52748371spa
dc.relation.references“sklearn.preprocessing.OneHotEncoder — scikit-learn 1.3.0 documentation”. Consultado: el 1 de julio de 2023. [En línea]. Disponible en: https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.OneHotEncoder.htmlspa
dc.relation.references“sklearn.preprocessing.MinMaxScaler — scikit-learn 1.3.0 documentation”. Consultado: el 1 de julio de 2023. [En línea]. Disponible en: https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.MinMaxScaler.html#sklearn.preprocessing.MinMaxScalerspa
dc.relation.references“LSTM Networks | A Detailed Explanation | Towards Data Science”. Consultado: el 1 de julio de 2023. [En línea]. Disponible en: https://towardsdatascience.com/lstm-networks-a-detailed-explanation-8fae6aefc7f9spa
dc.relation.references“Illustrated Guide to LSTM’s and GRU’s: A step by step explanation | by Michael Phi | Towards Data Science”. Consultado: el 1 de julio de 2023. [En línea]. Disponible en: https://towardsdatascience.com/illustrated-guide-to-lstms-and-gru-s-a-step-by-step-explanation-44e9eb85bf21spa
dc.relation.references“10 Hyperparameters to keep an eye on for your LSTM model — and other tips | by Kuldeep Chowdhury | Geek Culture | Medium”. Consultado: el 20 de agosto de 2023. [En línea]. Disponible en: https://medium.com/geekculture/10-hyperparameters-to-keep-an-eye-on-for-your-lstm-model-and-other-tips-f0ff5b63fcd4spa
dc.relation.references[46] “Why Investors Should Not Time the Market When It Dips On Mondays and Rises on Wednesdays - TheStreet”. Consultado: el 9 de noviembre de 2023. [En línea]. Disponible en: https://www.thestreet.com/retirement/iras/roth-iras/why-investors-should-not-time-the-market-when-it-dips-on-mondays-and-rises-on-wednesdays-13023532spa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.licenseAtribución-NoComercial 4.0 Internacionalspa
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/spa
dc.subject.ddc000 - Ciencias de la computación, información y obras generales::006 - Métodos especiales de computaciónspa
dc.subject.ddc620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingenieríaspa
dc.subject.lembAprendizaje automatico (Inteligencia artificial)spa
dc.subject.proposalOptimización de Portafoliosspa
dc.subject.proposalPredicción de Retornosspa
dc.subject.proposalAprendizaje Automáticospa
dc.subject.proposalRedes Neuronalesspa
dc.subject.proposalMercado de Valores Colombianospa
dc.subject.proposalPortfolio Optimizationeng
dc.subject.proposalReturn Predictioneng
dc.subject.proposalMachine Learningeng
dc.subject.proposalNeural Networkeng
dc.subject.proposalColombian Stock Marketeng
dc.titleUn método para optimización de portafolios de acciones colombianas con predicción de retorno basado en una técnica de machine learningspa
dc.title.translatedA method for optimizing portfolios of Colombian stocks with return prediction based on a machine learning technique.eng
dc.typeTrabajo de grado - Maestríaspa
dc.type.coarhttp://purl.org/coar/resource_type/c_bdccspa
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa
dc.type.contentTextspa
dc.type.driverinfo:eu-repo/semantics/masterThesisspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TMspa
dc.type.versioninfo:eu-repo/semantics/acceptedVersionspa
dcterms.audience.professionaldevelopmentEstudiantesspa
dcterms.audience.professionaldevelopmentGrupos comunitariosspa
dcterms.audience.professionaldevelopmentInvestigadoresspa
dcterms.audience.professionaldevelopmentMaestrosspa
oaire.accessrightshttp://purl.org/coar/access_right/c_abf2spa

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
1036946147.2023.pdf
Tamaño:
1.87 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis de Maestría en Ingeniería - Analítica

Bloque de licencias

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
5.74 KB
Formato:
Item-specific license agreed upon to submission
Descripción: