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.advisor | Espinosa Bedoya, Albeiro | |
dc.contributor.author | Baena Restrepo, Alejandra | |
dc.contributor.orcid | Espinosa Bedoya, Albeiro [0000-0001-7292-987X] | spa |
dc.coverage.country | Colombia | |
dc.date.accessioned | 2023-11-28T17:38:34Z | |
dc.date.available | 2023-11-28T17:38:34Z | |
dc.date.issued | 2023-11-14 | |
dc.description | diagramas | spa |
dc.description.abstract | Este 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.abstract | This 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.curriculararea | Magister en Ingeniería de Sistemas e Informática | spa |
dc.description.degreelevel | Maestría | spa |
dc.description.degreename | Magíster en Ingeniería - Analítica | spa |
dc.format.extent | xii, 73 páginas | spa |
dc.format.mimetype | application/pdf | spa |
dc.identifier.instname | Universidad Nacional de Colombia | spa |
dc.identifier.reponame | Repositorio Institucional Universidad Nacional de Colombia | spa |
dc.identifier.repourl | https://repositorio.unal.edu.co/ | spa |
dc.identifier.uri | https://repositorio.unal.edu.co/handle/unal/85011 | |
dc.language.iso | spa | spa |
dc.publisher | Universidad Nacional de Colombia | spa |
dc.publisher.branch | Universidad Nacional de Colombia - Sede Medellín | spa |
dc.publisher.faculty | Facultad de Minas | spa |
dc.publisher.place | Medellín, Colombia | spa |
dc.publisher.program | Medellín - Minas - Maestría en Ingeniería - Analítica | spa |
dc.relation.indexed | RedCol | spa |
dc.relation.indexed | LaReferencia | spa |
dc.relation.references | Universitas Telkom, Multimedia University, M. IEEE Systems, y Institute of Electrical and Electronics Engineers, Forecasting Portfolio Optimization using Artificial Neural Network and Genetic Algorithm. 2019 | spa |
dc.relation.references | Mercado 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-accionario | spa |
dc.relation.references | Y. 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.113973 | spa |
dc.relation.references | F. 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.019 | spa |
dc.relation.references | Y. 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.3003819 | spa |
dc.relation.references | M. 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.109024 | spa |
dc.relation.references | L. 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.107948 | spa |
dc.relation.references | Y. 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.101484 | spa |
dc.relation.references | J. 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.040 | spa |
dc.relation.references | M. 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-0259 | spa |
dc.relation.references | T. Francés, J. Joséluis, y A. Barrigüete, “IMPACTO DEL MACHINE LEARNING EN EL SISTEMA FINANCIERO | spa |
dc.relation.references | W. 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.106943 | spa |
dc.relation.references | M. 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.116659 | spa |
dc.relation.references | T. Kaczmarek y K. Perez, “Building portfolios based on machine learning predictions”, Economic Research-Ekonomska Istrazivanja , 2021, doi: 10.1080/1331677X.2021.1875865 | spa |
dc.relation.references | N. 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.113097 | spa |
dc.relation.references | W. 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.113042 | spa |
dc.relation.references | S. 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.references | F. 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.113456 | spa |
dc.relation.references | J. 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.117005 | spa |
dc.relation.references | M. 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.109024 | spa |
dc.relation.references | G. Tadlaoui, “Intelligent Portfolio Construction: Machine-Learning enabled Mean-Variance Optimization Declaration”, London, 2018 | spa |
dc.relation.references | M. 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.001 | spa |
dc.relation.references | A. 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.112891 | spa |
dc.relation.references | H. 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.01 | spa |
dc.relation.references | J. 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.002 | spa |
dc.relation.references | Z. 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-75 | spa |
dc.relation.references | D. 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_27 | spa |
dc.relation.references | N. Martinez, “Teoría de Portafolio y la relación riesgo-retorno”, Santiago de Chile, 2014 | spa |
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-learning | spa |
dc.relation.references | A. 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/ijfs10030064 | spa |
dc.relation.references | V. 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/app10020437 | spa |
dc.relation.references | N. Cross, “Engineering Design Methods: Strategies for Product Design”, 2021 | spa |
dc.relation.references | T. 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.054 | spa |
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.references | MSCI 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%20colcap | spa |
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-37917593 | spa |
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-45983822 | spa |
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-52748371 | spa |
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.html | spa |
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.MinMaxScaler | spa |
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-8fae6aefc7f9 | spa |
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-44e9eb85bf21 | spa |
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-f0ff5b63fcd4 | spa |
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-13023532 | spa |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
dc.rights.license | Atribución-NoComercial 4.0 Internacional | spa |
dc.rights.uri | http://creativecommons.org/licenses/by-nc/4.0/ | spa |
dc.subject.ddc | 000 - Ciencias de la computación, información y obras generales::006 - Métodos especiales de computación | spa |
dc.subject.ddc | 620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería | spa |
dc.subject.lemb | Aprendizaje automatico (Inteligencia artificial) | spa |
dc.subject.proposal | Optimización de Portafolios | spa |
dc.subject.proposal | Predicción de Retornos | spa |
dc.subject.proposal | Aprendizaje Automático | spa |
dc.subject.proposal | Redes Neuronales | spa |
dc.subject.proposal | Mercado de Valores Colombiano | spa |
dc.subject.proposal | Portfolio Optimization | eng |
dc.subject.proposal | Return Prediction | eng |
dc.subject.proposal | Machine Learning | eng |
dc.subject.proposal | Neural Network | eng |
dc.subject.proposal | Colombian Stock Market | eng |
dc.title | Un método para optimización de portafolios de acciones colombianas con predicción de retorno basado en una técnica de machine learning | spa |
dc.title.translated | A method for optimizing portfolios of Colombian stocks with return prediction based on a machine learning technique. | eng |
dc.type | Trabajo de grado - Maestría | spa |
dc.type.coar | http://purl.org/coar/resource_type/c_bdcc | spa |
dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | spa |
dc.type.content | Text | spa |
dc.type.driver | info:eu-repo/semantics/masterThesis | spa |
dc.type.redcol | http://purl.org/redcol/resource_type/TM | spa |
dc.type.version | info:eu-repo/semantics/acceptedVersion | spa |
dcterms.audience.professionaldevelopment | Estudiantes | spa |
dcterms.audience.professionaldevelopment | Grupos comunitarios | spa |
dcterms.audience.professionaldevelopment | Investigadores | spa |
dcterms.audience.professionaldevelopment | Maestros | spa |
oaire.accessrights | http://purl.org/coar/access_right/c_abf2 | spa |
Archivos
Bloque original
1 - 1 de 1
Cargando...
- 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
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: