Construcción de modelos para la optimización de portafolios de inversión en renta variable, con base en Markowitz, Blacklitterman y optimización heurística
62 páginas
- Autores:
-
Uribe Mejía, Tatiana
López Jaramillo, Andrea
- Tipo de recurso:
- Fecha de publicación:
- 2021
- Institución:
- Universidad EIA .
- Repositorio:
- Repositorio EIA .
- Idioma:
- spa
- OAI Identifier:
- oai:repository.eia.edu.co:11190/3415
- Acceso en línea:
- https://repository.eia.edu.co/handle/11190/3415
- Palabra clave:
- Markowitz
Black-Litterman
Algoritmo Genético
Backtesting
Genetic Algorithm
Automation
- Rights
- openAccess
- License
- Derechos Reservados - Universidad EIA, 2021
id |
REIA2_d39fc940cc43e072f37515d637b235d8 |
---|---|
oai_identifier_str |
oai:repository.eia.edu.co:11190/3415 |
network_acronym_str |
REIA2 |
network_name_str |
Repositorio EIA . |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Construcción de modelos para la optimización de portafolios de inversión en renta variable, con base en Markowitz, Blacklitterman y optimización heurística |
title |
Construcción de modelos para la optimización de portafolios de inversión en renta variable, con base en Markowitz, Blacklitterman y optimización heurística |
spellingShingle |
Construcción de modelos para la optimización de portafolios de inversión en renta variable, con base en Markowitz, Blacklitterman y optimización heurística Markowitz Black-Litterman Algoritmo Genético Backtesting Genetic Algorithm Automation |
title_short |
Construcción de modelos para la optimización de portafolios de inversión en renta variable, con base en Markowitz, Blacklitterman y optimización heurística |
title_full |
Construcción de modelos para la optimización de portafolios de inversión en renta variable, con base en Markowitz, Blacklitterman y optimización heurística |
title_fullStr |
Construcción de modelos para la optimización de portafolios de inversión en renta variable, con base en Markowitz, Blacklitterman y optimización heurística |
title_full_unstemmed |
Construcción de modelos para la optimización de portafolios de inversión en renta variable, con base en Markowitz, Blacklitterman y optimización heurística |
title_sort |
Construcción de modelos para la optimización de portafolios de inversión en renta variable, con base en Markowitz, Blacklitterman y optimización heurística |
dc.creator.fl_str_mv |
Uribe Mejía, Tatiana López Jaramillo, Andrea |
dc.contributor.advisor.none.fl_str_mv |
García Suaza, Andrés |
dc.contributor.author.none.fl_str_mv |
Uribe Mejía, Tatiana López Jaramillo, Andrea |
dc.subject.proposal.spa.fl_str_mv |
Markowitz Black-Litterman Algoritmo Genético Backtesting |
topic |
Markowitz Black-Litterman Algoritmo Genético Backtesting Genetic Algorithm Automation |
dc.subject.proposal.eng.fl_str_mv |
Genetic Algorithm Automation |
description |
62 páginas |
publishDate |
2021 |
dc.date.accessioned.none.fl_str_mv |
2021-07-15T13:41:41Z |
dc.date.available.none.fl_str_mv |
2021-07-15T13:41:41Z |
dc.date.issued.none.fl_str_mv |
2021 |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
https://purl.org/redcol/resource_type/TP |
dc.type.coarversion.spa.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
status_str |
publishedVersion |
dc.identifier.uri.none.fl_str_mv |
https://repository.eia.edu.co/handle/11190/3415 |
dc.identifier.bibliographiccitation.none.fl_str_mv |
Uribe Mejía, T. y López Jaramillo, A (2021). Construcción de modelos para la optimización de portafolios de inversión en renta variable, con base en Markowitz, Blacklitterman y optimización heurística [tesis de pregrado, Universidad EIA]. Repositorio Institucional Universidad EIA. https://repository.eia.edu.co/handle/11190/3415 |
url |
https://repository.eia.edu.co/handle/11190/3415 |
identifier_str_mv |
Uribe Mejía, T. y López Jaramillo, A (2021). Construcción de modelos para la optimización de portafolios de inversión en renta variable, con base en Markowitz, Blacklitterman y optimización heurística [tesis de pregrado, Universidad EIA]. Repositorio Institucional Universidad EIA. https://repository.eia.edu.co/handle/11190/3415 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.spa.fl_str_mv |
Derechos Reservados - Universidad EIA, 2021 |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.creativecommons.spa.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Derechos Reservados - Universidad EIA, 2021 https://creativecommons.org/licenses/by-nc-nd/4.0/ Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.program.spa.fl_str_mv |
Ingeniería Financiera |
dc.publisher.faculty.spa.fl_str_mv |
Escuela de Ciencias Económicas y Administrativas |
dc.publisher.place.spa.fl_str_mv |
Envigado (Antioquia, Colombia) |
institution |
Universidad EIA . |
bitstream.url.fl_str_mv |
https://repository.eia.edu.co/bitstreams/eaa2cd89-5d61-4a22-b886-d8c133a0aeab/download https://repository.eia.edu.co/bitstreams/668ba763-686e-4564-a39f-e2f59d8f35f2/download https://repository.eia.edu.co/bitstreams/b5a3cda6-2d48-42df-a967-e4744fd7ef94/download https://repository.eia.edu.co/bitstreams/b219955f-6c48-47da-8a4e-1ec618b29d10/download |
bitstream.checksum.fl_str_mv |
da9276a8e06ed571bb7fc7c7186cd8fe 188efbb359bc07d826f5256ceae69935 9874e62917f9a050c732f9251dc38f45 8e6b7fc6798fbe174f9c8741fe1735e0 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad EIA |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1814100888207228928 |
spelling |
García Suaza, Andrés378318e9bbeee4d48f39a8478a1e8e64600Uribe Mejía, Tatianae508d6fdbba38e96ea94bbee3b828af2López Jaramillo, Andrea975d6877abc67cb9c52fa12e6e4d02d32021-07-15T13:41:41Z2021-07-15T13:41:41Z2021https://repository.eia.edu.co/handle/11190/3415Uribe Mejía, T. y López Jaramillo, A (2021). Construcción de modelos para la optimización de portafolios de inversión en renta variable, con base en Markowitz, Blacklitterman y optimización heurística [tesis de pregrado, Universidad EIA]. Repositorio Institucional Universidad EIA. https://repository.eia.edu.co/handle/11190/341562 páginasRESUMEN: La presente propuesta de investigación plantea el desarrollo de modelos automatizados en Python para la construcción de portafolios de inversión, como métodos alternativos e innovadores, a partir de los cuales se busca optimizar tiempo, capital de trabajo y lograr los objetivos planteados por los inversionistas en la relación riesgo-retorno respecto a un benchmark. Estas herramientas son un instrumento crucial para diferentes instituciones financieras que actualmente utilizan mecanismos estáticos (Excel) y modelos tradicionales de manera independiente, como Markowitz y/o Black-Litterman, sin dar solución a los inconvenientes de cada uno. Lo anterior se lleva a cabo a través de mejoras a los modelos tradicionales Markowitz y Black-Litterman, la implementación de un tercer modelo basado en optimización heurística (que incorpora elementos de la inteligencia computacional) y la combinación de los anteriores para aumentar la diversificación. En cuanto a las mejoras de los dos primeros, para Markowitz se tiene el cálculo de la varianza condicional mediante el modelo GARCH; para Black-Litterman, el cálculo objetivo de la tabla de views, según un horizonte de tiempo, mediante información obtenida a través del análisis de sentimiento de noticias, análisis de indicadores fundamentales y el pronóstico de retornos con una red neuronal LSTM. En lo referente al tercero, se optó por la programación de un modelo de algoritmo genético que busca maximizar una función objetivo, definida como la relación riesgo-retorno premiada por la rentabilidad adicional al benchmark y castigada por su sensibilidad con el mismo. Por otro lado, la combinación de modelos se efectuó mediante dos criterios: el primero, promediando los pesos resultantes de cada metodología; y el segundo, efectuando una ponderación de acuerdo a los resultados individuales de los modelos en indicadores de desempeño seleccionados. Para la evaluación óptima de las carteras arrojadas por los modelos mencionados anteriormente, se realizó un backtesting comprendido entre el 2013 y el 2019 (omitiendo los años siguientes con el fin de evitar el ruido generado por la pandemia como escenario extremo), en los cuales se implementaron rebalanceos periódicos en el portafolio de acuerdo a los plazos de inversión definidos (corto, mediano y largo plazo). Igualmente, se evaluaron los modelos en tiempo real para un periodo de un mes (marzo 2021). De lo anterior, en el backtesting todos los modelos propuestos, además de representar una ventaja frente a los tradicionales gracias a su automatización, arrojaron indicadores mejorados y rentabilidades superiores al benchmark de evaluación (S&P500), éste último seleccionado por la alta liquidez de los activos que lo conforman. Ahora, en referencia a la evaluación en tiempo real, se concluye que los modelos no tuvieron una buena respuesta bajo un escenario de estrés como lo es la contingencia actual. Los resultados finales muestran que el modelo de Markowitz mejorado presenta el mejor ratio de Sharpe para el corto y mediano plazo, mientras que el modelo de Black-Litterman y los modelos integrados se destacan por el desempeño en el mediano y largo plazo. Al tiempo, el algoritmo genético se presenta como un importante generador de alfa en el corto y mediano plazo. Es importante tener en cuenta que estos resultados pueden varían por la composición del portafolio y el periodo de tiempo en que se realiza el proceso de optimización.ABSTRACT: This research project proposes the development of automated models in Python to build investment portfolios, as alternative and innovative methods to optimize time, working capital and achieve the objectives set by investors in the risk-return relationship versus a benchmark. These tools are a crucial instrument for different financial institutions that currently use static tools (Excel) and traditional models independently, such as Markowitz and / or Black-Litterman, without solving the drawbacks of each one. This is carried out through improvements to the traditional Markowitz and BlackLitterman models, the implementation of a third model based on heuristic optimization (that incorporates elements of computational intelligence), and the combination of the previous ones to increase diversification. Regarding the improvements of the first two, for Markowitz we computed the conditional variance using the GARCH model; for Black-Litterman, we implemented the objective calculation of the table of views, according to a time horizon, using information obtained through the analysis of news sentiment, analysis of fundamental indicators and the forecast of returns with an LSTM neural network. Regarding the third model, it was decided to program a genetic algorithm model that seeks to maximize an objective function, defined as the risk-return relationship awarded for the additional profitability compared to the benchmark and punished for its sensitivity to it. On the other hand, the combination of models was carried out using two criteria: the first, averaging the weights resulting from each methodology; and the second, making a weighting according to the individual results of the models in selected performance indicators. For the optimal evaluation of the portfolios produced by the aforementioned models, a backtesting was carried out between 2013 and 2019 (omitting the following years in order to avoid the noise generated by the pandemic as an extreme scenario), in which it was implemented a periodic rebalancing of the portfolio according to the defined investment terms (short, medium and long term). Likewise, the models were evaluated in real-time for a period of one month (March 2021). In the backtesting, all the proposed models, in addition to representing an advantage over the traditional ones thanks to their automation, yielded improved indicators and higher returns than the evaluation benchmark (S & P500), the latter selected for the high liquidity of the assets that composed it. Now, in reference to the real-time evaluation, it was concluded that the models did not have a good response under a stress scenario such as the current contingency. The final results show that the improved Markowitz model presents the best Sharpe ratio for the short and medium term, while the Black-Litterman model and the integrated models stand out for their performance in the medium and long term. At the same time, the genetic algorithm appears as an important alpha generator in the short and medium term.It is important to notice that these results may vary due to the composition of the portfolio and the period of time in which the optimization process is carried out.PregradoIngeniero(a) Financiero(a)application/pdfspaDerechos Reservados - Universidad EIA, 2021https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2Construcción de modelos para la optimización de portafolios de inversión en renta variable, con base en Markowitz, Blacklitterman y optimización heurísticaTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionTexthttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_7a1fIngeniería FinancieraEscuela de Ciencias Económicas y AdministrativasEnvigado (Antioquia, Colombia)MarkowitzBlack-LittermanAlgoritmo GenéticoBacktestingGenetic AlgorithmAutomationPublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-82515https://repository.eia.edu.co/bitstreams/eaa2cd89-5d61-4a22-b886-d8c133a0aeab/downloadda9276a8e06ed571bb7fc7c7186cd8feMD59ORIGINALUribeTatiana_2021_ConstruccionModelosOptimizacion.pdfUribeTatiana_2021_ConstruccionModelosOptimizacion.pdfTrabajo de gradoapplication/pdf1494619https://repository.eia.edu.co/bitstreams/668ba763-686e-4564-a39f-e2f59d8f35f2/download188efbb359bc07d826f5256ceae69935MD510TEXTUribeTatiana_2021_ConstruccionModelosOptimizacion.pdf.txtUribeTatiana_2021_ConstruccionModelosOptimizacion.pdf.txtExtracted texttext/plain126072https://repository.eia.edu.co/bitstreams/b5a3cda6-2d48-42df-a967-e4744fd7ef94/download9874e62917f9a050c732f9251dc38f45MD511THUMBNAILUribeTatiana_2021_ConstruccionModelosOptimizacion.pdf.jpgUribeTatiana_2021_ConstruccionModelosOptimizacion.pdf.jpgGenerated Thumbnailimage/jpeg9689https://repository.eia.edu.co/bitstreams/b219955f-6c48-47da-8a4e-1ec618b29d10/download8e6b7fc6798fbe174f9c8741fe1735e0MD51211190/3415oai:repository.eia.edu.co:11190/34152023-07-25 17:00:12.978https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad EIA, 2021open.accesshttps://repository.eia.edu.coRepositorio Institucional Universidad EIAbdigital@metabiblioteca.comICAgICAgICAgICAgICAgICAgICAgICAgPGNlbnRlcj5BVklTTyBERSBQUklWQUNJREFEPC9jZW50ZXI+CgpMYSBFc2N1ZWxhIGRlIEluZ2VuaWVyw61hIGRlIEFudGlvcXVpYSBhIHRyYXbDqXMgZGUgZXN0ZSBhdmlzbywgaW5mb3JtYSBhIGxvcyB0aXR1bGFyZXMgZGUgZGF0b3MgcGVyc29uYWxlcyBxdWUgc2UgZW5jdWVudHJlbiBlbiBzdXMgYmFzZXMgZGUgZGF0b3MgcXVlIGxhcyBwb2zDrXRpY2FzIGRlIHRyYXRhbWllbnRvIGRlIGRhdG9zIHBlcnNvbmFsZXMgbGEgRUlBIHNvbjoKCkFsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHNlIGxlIHJlc3BldGFyw6FuIHN1cyBkZXJlY2hvcyBhIGNvbm9jZXIgw61udGVncmFtZW50ZSB5IGRlIGZvcm1hIGdyYXR1aXRhIHN1cyBkYXRvcyBwZXJzb25hbGVzLCBhc8OtIGNvbW8gYSBhY3R1YWxpemFybG9zIHkgcmVjdGlmaWNhcmxvcyBmcmVudGUgYSBsYSBFSUEgbyBsb3MgZW5jYXJnYWRvcyBkZWwgdHJhdGFtaWVudG8uCgpBbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwZXJzb25hbGVzIGVuIHRyYXRhbWllbnRvLCBwb2Ryw6EgY29ub2NlciBlbCB1c28gcXVlIHNlIGxlIGhhIGRhZG8gYSBzdXMgZGF0b3MgcGVyc29uYWxlcywgcHJldmlhIHNvbGljaXR1ZC4KCkVsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHBvZHLDoSBzb2xpY2l0YXIgcHJ1ZWJhIGRlIGxhIGF1dG9yaXphY2nDs24gb3RvcmdhZGEgYSBsYSBFSUEuIHNhbHZvIGN1YW5kbyBleHByZXNhbWVudGUgc2UgZXhjZXB0w7plIGNvbW8gcmVxdWlzaXRvIHBhcmEgZWwgdHJhdGFtaWVudG8sIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBsZXkuCgpFbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwdWVkZSByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24geSBzb2xpY2l0YXIgbGEgc3VwcmVzacOzbiBkZWwgZGF0byBjdWFuZG8gZW4gZWwgdHJhdGFtaWVudG8gbm8gc2UgcmVzcGV0ZW4gbG9zIHByaW5jaXBpb3MsIGRlcmVjaG9zIHkgZ2FyYW50w61hcyBjb25zdGl0dWNpb25hbGVzIHkgbGVnYWxlcy4gTGEgcmV2b2NhdG9yaWEgeSBzdXByZXNpw7NuIHByb2NlZGVyw6EgY3VhbmRvIGxhIFN1cGVyaW50ZW5kZW5jaWEgZGUgSW5kdXN0cmlhIHkgQ29tZXJjaW8gKFNJQykgaGF5YSBkZXRlcm1pbmFkbyBxdWUgZW4gZWwgdHJhdGFtaWVudG8sIGxhIEVTQ1VFTEEgREUgSU5HRU5JRVLDjUEgREUgQU5USU9RVUlBIGhhIGluY3VycmlkbyBlbiBjb25kdWN0YXMgY29udHJhcmlhcyBhIGVzdGEgTGV5IHkgYSBsYSBDb25zdGl0dWNpw7NuIFBvbMOtdGljYS4KClBhcmEgZWZlY3RvcyBkZSBlamVyY2VyIHN1cyBkZXJlY2hvcyBkZSBjb25vY2VyLCBhY3R1YWxpemFyLCByZWN0aWZpY2FyIHkgc3VwcmltaXIgaW5mb3JtYWNpw7NuLCByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24sIGVudHJlIG90cm9zOyBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgYWN1ZGlyIGEgbGEgRVNDVUVMQSBERSBJTkdFTklFUsONQSBERSBBTlRJT1FVSUEsIGNvbW8gcmVzcG9uc2FibGUgZGVsIHRyYXRhbWllbnRvIGRlIGRhdG9zIGFsIMOhcmVhIGRlIGNvbXVuaWNhY2lvbmVzLCBtZWRpYW50ZSBjb3JyZW8gZWxlY3Ryw7NuaWNvIGEgd2VibWFzdGVyQGVpYS5lZHUuY28gLgoKRW4gY2FzbyBkZSBpbmZyYWNjaW9uZXMgYSBsYSBsZXkgMTU4MSBkZSAyMDEyLCBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgcHJlc2VudGFyIHF1ZWphIGFudGUgbGEgU3VwZXJpbnRlbmRlbmNpYSBkZSBJbmR1c3RyaWEgeSBDb21lcmNpbyAoU0lDKS4KCkVsIHRpdHVsYXIgc2Vyw6EgaW5mb3JtYWRvIGFjZXJjYSBkZSBsYSBubyBvYmxpZ2F0b3JpZWRhZCBkZSBsYXMgcmVzcHVlc3RhcyBhIGxhcyBwcmVndW50YXMgcXVlIGxlIHNlYW4gaGVjaGFzLCBjdWFuZG8gw6lzdGFzIHZlcnNlbiBzb2JyZSBkYXRvcyBzZW5zaWJsZXMsIHRhbGVzIGNvbW8gb3JpZ2VuIHJhY2lhbCBvIMOpdG5pY28sIG9yaWVudGFjacOzbiBwb2zDrXRpY2EsIGNvbnZpY2Npb25lcyByZWxpZ2lvc2FzICwgcGVydGVuZW5jaWEgYSBzaW5kaWNhdG9zLCBvcmdhbml6YWNpb25lcyBzb2NpYWxlcyBkZSBkZXJlY2hvcyBodW1hbm9zLCBkYXRvcyByZWxhdGl2b3MgYSBsYSBzYWx1ZCwgYSBsYSB2aWRhIHNleHVhbCB5IGRhdG9zIGJpb23DqXRyaWNvcyBvIHNvYnJlIGxvcyBkYXRvcyBkZSBsb3MgbmnDsW9zLCBuacOxYXMgeSBhZG9sZXNjZW50ZXMuCgpFbCB0aXR1bGFyIHBvZHLDoSBjb25vY2VyIG51ZXN0cmEgcG9sw610aWNhIGRlIHRyYXRhbWllbnRvLCBsb3MgZGF0b3Mgc3VzdGFuY2lhbGVzIHF1ZSBzZSBsbGVndWVuIGEgcHJvZHVjaXIgZW4gZWwgcHJlc2VudGUgYXZpc28gbyBlbiBsYXMgcG9sw610aWNhcyBkZSB0cmF0YW1pZW50bywgc2Vyw6FuIHB1YmxpY2FkYXMgZW4gbnVlc3RybyBzaXRpbyB3ZWIsIG1lZGlvIGVsZWN0csOzbmljbyBoYWJpdHVhbCBkZSBjb250YWN0byBjb24gbG9zIHRpdHVsYXJlcy4KCg== |