Diseño de un robot de trading que involucra técnicas de machine learning aplicadas al mercado de las criptomonedas
El objetivo general es desarrollar un bot o robot de trading que involucre modelo(s) de machine learning
- Autores:
-
Gualtero Espitia, Louis Fernando
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2022
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/63682
- Acceso en línea:
- http://hdl.handle.net/1992/63682
- Palabra clave:
- Support vector machine
Gradient boosting
Machine learning
Backtesting
Criptomonedas
Ingeniería
- Rights
- openAccess
- License
- Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id |
UNIANDES2_72440470bae9d360808f22d89703b819 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/63682 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.none.fl_str_mv |
Diseño de un robot de trading que involucra técnicas de machine learning aplicadas al mercado de las criptomonedas |
title |
Diseño de un robot de trading que involucra técnicas de machine learning aplicadas al mercado de las criptomonedas |
spellingShingle |
Diseño de un robot de trading que involucra técnicas de machine learning aplicadas al mercado de las criptomonedas Support vector machine Gradient boosting Machine learning Backtesting Criptomonedas Ingeniería |
title_short |
Diseño de un robot de trading que involucra técnicas de machine learning aplicadas al mercado de las criptomonedas |
title_full |
Diseño de un robot de trading que involucra técnicas de machine learning aplicadas al mercado de las criptomonedas |
title_fullStr |
Diseño de un robot de trading que involucra técnicas de machine learning aplicadas al mercado de las criptomonedas |
title_full_unstemmed |
Diseño de un robot de trading que involucra técnicas de machine learning aplicadas al mercado de las criptomonedas |
title_sort |
Diseño de un robot de trading que involucra técnicas de machine learning aplicadas al mercado de las criptomonedas |
dc.creator.fl_str_mv |
Gualtero Espitia, Louis Fernando |
dc.contributor.advisor.none.fl_str_mv |
Núñez Castro, Haydemar María Cabrales Arévalo, Sergio Andrés |
dc.contributor.author.none.fl_str_mv |
Gualtero Espitia, Louis Fernando |
dc.subject.keyword.none.fl_str_mv |
Support vector machine Gradient boosting Machine learning Backtesting Criptomonedas |
topic |
Support vector machine Gradient boosting Machine learning Backtesting Criptomonedas Ingeniería |
dc.subject.themes.es_CO.fl_str_mv |
Ingeniería |
description |
El objetivo general es desarrollar un bot o robot de trading que involucre modelo(s) de machine learning |
publishDate |
2022 |
dc.date.issued.none.fl_str_mv |
2022-12-12 |
dc.date.accessioned.none.fl_str_mv |
2023-01-11T14:49:07Z |
dc.date.available.none.fl_str_mv |
2023-01-11T14:49:07Z |
dc.type.es_CO.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.es_CO.fl_str_mv |
Text |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/1992/63682 |
dc.identifier.instname.es_CO.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.es_CO.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.es_CO.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
http://hdl.handle.net/1992/63682 |
identifier_str_mv |
instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.es_CO.fl_str_mv |
spa |
language |
spa |
dc.relation.references.es_CO.fl_str_mv |
Bodkhe, U., Tanwar, S., Parekh, K., Khanpara, P., Tyagi, S., Kumar, N., & Alazab, M. (2020). Blockchain for Industry 4.0: A Comprehensive Review. IEEE Access. https://doi.org/10.1109/access.2020.2988579. Comisión Económica para América Latina y Caribe. (2021). Pandemia provoca aumento en los niveles de pobreza sin precedentes en las últimas décadas e impacta fuertemente en la desigualdad y el empleo. Comunicado de Prensa CEPAL. https://www.cepal.org/es/comunicados/pandemia-provoca-aumento-niveles-pobreza-sin-precedentes-ultimas-decadas-impacta. Cortés, J., & Hernández, J. (2021). Eficiencia del Mercado de Criptomonedas y Planteamiento de Estrategias de Trading basadas en Arbitraje y Machine Learning [trabajo de grado Magister en Ingeniería Industrial, Universidad de los Andes]. Repositorio Uniandes. https://repositorio.uniandes.edu.co/handle/1992/57722. Departamento Administrativo Nacional de Estadística. (2021). Pandemia expulsó 2,5 millones de personas de la clase media Diario Portafolio. https://www.portafolio.co/economia/pandemia-expulso-2-5-millones-de-personas-de-la-clase-media-551720. Farell, R. (2022). An analysis of the cryptocurrency industry. Researchgate ScholarlyCommons. https://repository.upenn.edu/wharton_research_scholars/130. Halls-Moore, M. (2015). Successful algorithmic trading. Edition Kindle. https://www.amazon.com/Successful-Algorithmic-Trading-Michael-Halls-ebook/dp/B0B5LXMRNL. Tang, Y. et. al. (2009). SVMs modeling for highly imbalanced classification. IEEE Xplore, 39(1), 281-288. https://www3.nd.edu/~nchawla/papers/SMCB09.pdf. Vera, C., & Titelman, D. (2013). El sistema financiero en América Latina y el Caribe. Una caracterización. CEPAL - Serie Financiamiento Para el Desarrollo. ISBN ISSN: 1564-4197. https://www.cepal.org/es/publicaciones/35880-sistema-financiero-america-latina-caribe-caracterizacion. Xiao, Z., Luo, Z., Zhong, B., & Dang, X. (2018). Robust and efficient boosting method using the conditional risk. EEE Trans Neural Netw Learn Syst, 29(7), 3069-3083. https://arxiv.org/pdf/1806.08151.pdf. Zhi, J., Huang, W., & Ni, J. (2019). Predicting bitcoin returns using high-dimensional technical indicators. The Journal of Finance and Data Science, 5, 140-155. https://doi.org/10.1016/j.jfds.2018.10.001. |
dc.rights.license.spa.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional http://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.es_CO.fl_str_mv |
33 páginas |
dc.format.mimetype.es_CO.fl_str_mv |
application/pdf |
dc.publisher.es_CO.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.es_CO.fl_str_mv |
Ingeniería de Sistemas y Computación Ingeniería Industrial |
dc.publisher.faculty.es_CO.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.es_CO.fl_str_mv |
Departamento de Ingeniería Sistemas y Computación Departamento de Ingeniería Industrial |
institution |
Universidad de los Andes |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/3f84a2ac-b62f-40b6-9bf9-935e49e84bc9/download https://repositorio.uniandes.edu.co/bitstreams/2f4a4e30-9314-4b4c-b729-26881194ddd8/download https://repositorio.uniandes.edu.co/bitstreams/0f58bbd5-4c78-4700-873c-b4ecf69708b7/download https://repositorio.uniandes.edu.co/bitstreams/85be8e2c-bdc4-4e30-b1af-47b9a561626b/download https://repositorio.uniandes.edu.co/bitstreams/13e1eeb8-bc58-476b-8294-41aa53ccdf13/download https://repositorio.uniandes.edu.co/bitstreams/95d72e7c-72cc-4c9d-ae57-de51c6ee0aaa/download https://repositorio.uniandes.edu.co/bitstreams/8e8297cc-88a4-4707-a7c2-7a56de0a58c0/download https://repositorio.uniandes.edu.co/bitstreams/d71b9f91-174d-412c-b971-8ca248e8aa69/download |
bitstream.checksum.fl_str_mv |
4460e5956bc1d1639be9ae6146a50347 380e85e539e6eae48e3c361babe8ccd8 b4348a19382f64fe588d22cbf49287f9 5aa5c691a1ffe97abd12c2966efcb8d6 69e2daf9c311b1719981a39b5e7f245c ce173a9ec663c42ac740689d82525b0c 59835c8224adaa4fe0b58175a806ad39 9fe6ac6ced938198a63c72225599a1ed |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1818111703877943296 |
spelling |
Attribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Núñez Castro, Haydemar Maríaeb979a81-db99-40af-8a86-b729bb9f0a46600Cabrales Arévalo, Sergio Andrésvirtual::2029-1Gualtero Espitia, Louis Fernando165a14ee-495c-48e5-a41d-bf26b46c89dc6002023-01-11T14:49:07Z2023-01-11T14:49:07Z2022-12-12http://hdl.handle.net/1992/63682instname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/El objetivo general es desarrollar un bot o robot de trading que involucre modelo(s) de machine learningEl presente proyecto de grado tiene como objetivo desarrollar un robot de trading que involucre modelo(s) de machine learning con capacidad de generar retornos mensuales promedio por los últimos tres años de más del 25% efectivo anual (descontando costos de transacciones promedio) y un Sharp Ratio mayor a 2 (por backtesting). Esto con el fin de brindar una contribución investigativa de la búsqueda de alternativas de inversión al colombiano del común para que pueda obtener retornos de sus inversiones dentro o fuera del sistema financiero tradicional; la novedad de este modelo de negocio radica en el uso de algoritmos de machine learning para automatizar la operación en el mercado, teniendo en cuenta que los fondos de inversión más importantes a nivel mundial utilizan este modelo. Se encontraron modelos aptos para el trading automático tales como Support vector machine y Gradient boosting con puntajes f1 ponderados de 90% y 76% y Sharp ratios de 2.8 y 2.9 respectivamente. Finalmente, se implementó la herramienta con SVM en Google Cloud y se dejó corriendo por un mes; tiempo en el que no se abrió ninguna operación.Ingeniero de Sistemas y ComputaciónIngeniero IndustrialPregrado33 páginasapplication/pdfspaUniversidad de los AndesIngeniería de Sistemas y ComputaciónIngeniería IndustrialFacultad de IngenieríaDepartamento de Ingeniería Sistemas y ComputaciónDepartamento de Ingeniería IndustrialDiseño de un robot de trading que involucra técnicas de machine learning aplicadas al mercado de las criptomonedasTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/redcol/resource_type/TPSupport vector machineGradient boostingMachine learningBacktestingCriptomonedasIngenieríaBodkhe, U., Tanwar, S., Parekh, K., Khanpara, P., Tyagi, S., Kumar, N., & Alazab, M. (2020). Blockchain for Industry 4.0: A Comprehensive Review. IEEE Access. https://doi.org/10.1109/access.2020.2988579.Comisión Económica para América Latina y Caribe. (2021). Pandemia provoca aumento en los niveles de pobreza sin precedentes en las últimas décadas e impacta fuertemente en la desigualdad y el empleo. Comunicado de Prensa CEPAL. https://www.cepal.org/es/comunicados/pandemia-provoca-aumento-niveles-pobreza-sin-precedentes-ultimas-decadas-impacta.Cortés, J., & Hernández, J. (2021). Eficiencia del Mercado de Criptomonedas y Planteamiento de Estrategias de Trading basadas en Arbitraje y Machine Learning [trabajo de grado Magister en Ingeniería Industrial, Universidad de los Andes]. Repositorio Uniandes. https://repositorio.uniandes.edu.co/handle/1992/57722.Departamento Administrativo Nacional de Estadística. (2021). Pandemia expulsó 2,5 millones de personas de la clase media Diario Portafolio. https://www.portafolio.co/economia/pandemia-expulso-2-5-millones-de-personas-de-la-clase-media-551720.Farell, R. (2022). An analysis of the cryptocurrency industry. Researchgate ScholarlyCommons. https://repository.upenn.edu/wharton_research_scholars/130.Halls-Moore, M. (2015). Successful algorithmic trading. Edition Kindle. https://www.amazon.com/Successful-Algorithmic-Trading-Michael-Halls-ebook/dp/B0B5LXMRNL.Tang, Y. et. al. (2009). SVMs modeling for highly imbalanced classification. IEEE Xplore, 39(1), 281-288. https://www3.nd.edu/~nchawla/papers/SMCB09.pdf.Vera, C., & Titelman, D. (2013). El sistema financiero en América Latina y el Caribe. Una caracterización. CEPAL - Serie Financiamiento Para el Desarrollo. ISBN ISSN: 1564-4197. https://www.cepal.org/es/publicaciones/35880-sistema-financiero-america-latina-caribe-caracterizacion.Xiao, Z., Luo, Z., Zhong, B., & Dang, X. (2018). Robust and efficient boosting method using the conditional risk. EEE Trans Neural Netw Learn Syst, 29(7), 3069-3083. https://arxiv.org/pdf/1806.08151.pdf.Zhi, J., Huang, W., & Ni, J. (2019). Predicting bitcoin returns using high-dimensional technical indicators. The Journal of Finance and Data Science, 5, 140-155. https://doi.org/10.1016/j.jfds.2018.10.001.201728201Publication8a8a52da-a97b-45a5-892d-619fbc88a597virtual::2029-18a8a52da-a97b-45a5-892d-619fbc88a597virtual::2029-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001385980virtual::2029-1CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.uniandes.edu.co/bitstreams/3f84a2ac-b62f-40b6-9bf9-935e49e84bc9/download4460e5956bc1d1639be9ae6146a50347MD52TEXTDocumentoFinalLouis.pdf.txtDocumentoFinalLouis.pdf.txtExtracted texttext/plain60287https://repositorio.uniandes.edu.co/bitstreams/2f4a4e30-9314-4b4c-b729-26881194ddd8/download380e85e539e6eae48e3c361babe8ccd8MD56aurotizacion tesis final.pdf.txtaurotizacion tesis final.pdf.txtExtracted texttext/plain130https://repositorio.uniandes.edu.co/bitstreams/0f58bbd5-4c78-4700-873c-b4ecf69708b7/downloadb4348a19382f64fe588d22cbf49287f9MD58LICENSElicense.txtlicense.txttext/plain; charset=utf-81810https://repositorio.uniandes.edu.co/bitstreams/85be8e2c-bdc4-4e30-b1af-47b9a561626b/download5aa5c691a1ffe97abd12c2966efcb8d6MD55ORIGINALDocumentoFinalLouis.pdfDocumentoFinalLouis.pdfTrabajo de gradoapplication/pdf525926https://repositorio.uniandes.edu.co/bitstreams/13e1eeb8-bc58-476b-8294-41aa53ccdf13/download69e2daf9c311b1719981a39b5e7f245cMD53aurotizacion tesis final.pdfaurotizacion tesis final.pdfHIDEapplication/pdf417431https://repositorio.uniandes.edu.co/bitstreams/95d72e7c-72cc-4c9d-ae57-de51c6ee0aaa/downloadce173a9ec663c42ac740689d82525b0cMD54THUMBNAILDocumentoFinalLouis.pdf.jpgDocumentoFinalLouis.pdf.jpgIM Thumbnailimage/jpeg9031https://repositorio.uniandes.edu.co/bitstreams/8e8297cc-88a4-4707-a7c2-7a56de0a58c0/download59835c8224adaa4fe0b58175a806ad39MD57aurotizacion tesis final.pdf.jpgaurotizacion tesis final.pdf.jpgIM Thumbnailimage/jpeg14118https://repositorio.uniandes.edu.co/bitstreams/d71b9f91-174d-412c-b971-8ca248e8aa69/download9fe6ac6ced938198a63c72225599a1edMD591992/63682oai:repositorio.uniandes.edu.co:1992/636822024-03-13 12:06:31.137http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.coWW8sIGVuIG1pIGNhbGlkYWQgZGUgYXV0b3IgZGVsIHRyYWJham8gZGUgdGVzaXMsIG1vbm9ncmFmw61hIG8gdHJhYmFqbyBkZSBncmFkbywgaGFnbyBlbnRyZWdhIGRlbCBlamVtcGxhciByZXNwZWN0aXZvIHkgZGUgc3VzIGFuZXhvcyBkZSBzZXIgZWwgY2FzbywgZW4gZm9ybWF0byBkaWdpdGFsIHkvbyBlbGVjdHLDs25pY28geSBhdXRvcml6byBhIGxhIFVuaXZlcnNpZGFkIGRlIGxvcyBBbmRlcyBwYXJhIHF1ZSByZWFsaWNlIGxhIHB1YmxpY2FjacOzbiBlbiBlbCBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIG8gZW4gY3VhbHF1aWVyIG90cm8gc2lzdGVtYSBvIGJhc2UgZGUgZGF0b3MgcHJvcGlvIG8gYWplbm8gYSBsYSBVbml2ZXJzaWRhZCB5IHBhcmEgcXVlIGVuIGxvcyB0w6lybWlub3MgZXN0YWJsZWNpZG9zIGVuIGxhIExleSAyMyBkZSAxOTgyLCBMZXkgNDQgZGUgMTk5MywgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgRGVjcmV0byA0NjAgZGUgMTk5NSB5IGRlbcOhcyBub3JtYXMgZ2VuZXJhbGVzIHNvYnJlIGxhIG1hdGVyaWEsIHV0aWxpY2UgZW4gdG9kYXMgc3VzIGZvcm1hcywgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgdHJhbnNmb3JtYWNpw7NuIHkgZGlzdHJpYnVjacOzbiAoYWxxdWlsZXIsIHByw6lzdGFtbyBww7pibGljbyBlIGltcG9ydGFjacOzbikgcXVlIG1lIGNvcnJlc3BvbmRlbiBjb21vIGNyZWFkb3IgZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlIGRvY3VtZW50by4gIAoKCkxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgZW1pdGUgZW4gY2FsaWRhZCBkZSBhdXRvciBkZSBsYSBvYnJhIG9iamV0byBkZWwgcHJlc2VudGUgZG9jdW1lbnRvIHkgbm8gY29ycmVzcG9uZGUgYSBjZXNpw7NuIGRlIGRlcmVjaG9zLCBzaW5vIGEgbGEgYXV0b3JpemFjacOzbiBkZSB1c28gYWNhZMOpbWljbyBkZSBjb25mb3JtaWRhZCBjb24gbG8gYW50ZXJpb3JtZW50ZSBzZcOxYWxhZG8uIExhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgaGFjZSBleHRlbnNpdmEgbm8gc29sbyBhIGxhcyBmYWN1bHRhZGVzIHkgZGVyZWNob3MgZGUgdXNvIHNvYnJlIGxhIG9icmEgZW4gZm9ybWF0byBvIHNvcG9ydGUgbWF0ZXJpYWwsIHNpbm8gdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGVsZWN0csOzbmljbywgeSBlbiBnZW5lcmFsIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gCgoKRWwgYXV0b3IsIG1hbmlmaWVzdGEgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwgeSBsYSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcywgcG9yIGxvIHRhbnRvLCBsYSBvYnJhIGVzIGRlIHN1IGV4Y2x1c2l2YSBhdXRvcsOtYSB5IHRpZW5lIGxhIHRpdHVsYXJpZGFkIHNvYnJlIGxhIG1pc21hLiAKCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbiwgZWwgYXV0b3IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBkZSBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVbml2ZXJzaWRhZCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAKCg== |