Desarrollo de una aplicación web para realizar backtesting sobre acciones o ETFs de la bolsa de valores de New York

dc.contributor.advisor Barrios Valencia, Ramiro Andrés
dc.contributor.author Lopez Garcia, Yoan Esteban
dc.date.accessioned 2022-05-18T14:04:17Z
dc.date.available 2022-05-18T14:04:17Z
dc.date.issued 2022
dc.description.abstract El siguiente proyecto trata sobre el desarrollo de una plataforma web para la aplicación de backtesting sobre acciones o ETFs de la bolsa de valores de New York, parametrizado por dos estrategias y cuatro indicadores para personas principiantes que empiezan su trayectoria en el mundo del trading. Se definen los problemas que poseen los traders novatos para la realización de backtesting en diferentes plataformas y aplicaciones que ofrece el mercado y concluir en una solución en línea para un acercamiento más sencillo y amigable en el empleo de este procedimiento. Este trabajo de grado abarca el desarrollo de la plataforma desde cómo se hizo además de las herramientas utilizadas y el testeo de sus funcionalidades. Incluyendo los aspectos teóricos, técnicos; adjuntando el diseño de modelado del sistema por medio de ingeniería de software y los respectivos diagramas arquitectónicos. spa
dc.description.abstract The following project deals with the development of a web platform for the application of backtesting on stocks or ETFs of the New York Stock Exchange, parameterized by two strategies and four indicators for beginners who are beginning their journey in the world of trading. The problems that novice traders have to carry out backtesting in different platforms and applications offered by the market are defined and concluded in an online solution for a simpler and more friendly approach in the use of this procedure. This degree work covers the development of the platform from how it was made in addition to the tools used and the testing of its functionalities. Including the theoretical and technical aspects; attaching the system modeling design through software engineering and the respective architectural diagrams. eng
dc.description.degreelevel Pregrado
dc.description.degreename Ingeniero(a) de Sistemas y Computación
dc.description.tableofcontents Tabla de contenido Título 7 Resumen 8 Introducción 9 Definición del problema 9 Antecedentes 9 Causas 10 Descripción del problema 11 Consecuencias 11 Justificación 11 Objetivos 13 Objetivo general 13 Objetivos específicos 13 Marco Referencial 13 Estado del Arte 13 Marco juridico 16 Marco Conceptual 16 Definición de conceptos 16 Bolsa de valores 16 Acciones 17 ETF 18 Trading 18 Análisis técnico 18 Indicador técnico 19 Cruce de medias móviles 19 Bandas de bollinger bands 20 Donchian channels 21 Nubes de Ichimoku 22 3 Estrategia 23 Backtesting 24 Forward testing 25 Win Rate 25 Profit/loss 26 Metodología 27 Marco metodológico 27 Fase de investigación: 27 Fase de desarrollo: 27 Fase de finalización: 27 Actividades 28 Desarrollo 29 Características 29 Usuarios del sistema 29 Historias de usuario 29 Diagramas de caso de uso 37 Diagrama de base de datos 45 Diagrama de clases 46 Diagrama de despliegue 47 Diagrama de arquitectura 47 Fase de implementación 48 Lenguaje de programación 48 Motor de base de datos 48 Framework 48 IDE de desarrollo 49 Adquisición de los datos históricos 49 Trabajos futuros 51 Conclusiones 52 Anexos 54 spa
dc.format.extent 55 Páginas
dc.format.mimetype application/pdf
dc.identifier.instname Universidad Tecnológica de Pereira
dc.identifier.reponame Repositorio institucional Universidad Tecnológica de Pereira
dc.identifier.repourl https://repositorio.utp.edu.co/home
dc.identifier.uri https://hdl.handle.net/11059/14109
dc.language.iso spa
dc.publisher Universidad Tecnológica de Pereira
dc.publisher.faculty Facultad de Ingenierías
dc.publisher.place Pereira
dc.publisher.program Ingeniería de Sistemas y Computación
dc.relation.references Murphy, John J. (1999). Análisis técnico de los mercados financieros. Ediciones Gestion 2000
dc.relation.references FBS MARKETS INC. (2019, January 30). Backtesting manual de una estrategia de trading. FBS. https://esfbs.com/analytics/guidebooks/how-to-backtest-a-trading-strate gy-266
dc.relation.references Kostiainen, K. (2016). Development of Trading Algorithm Backtest Environment. https://www.semanticscholar.org/paper/Development-of-Trading-Algori thm-Backtest-Kostiainen/0bede456f4c0956dac6b62b05d18ac15ed933208
dc.relation.references Verma, Ritik & Gohrani, Kunal & Mitra, Anirban & Das, Anirban & Chakrabarti, Tulika & Chakrabarti, Prasun. (2021). A computing-based system developed on approaches and strategies to analyze share values for trading intentions in the Stock Market Domain. https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3892735
dc.relation.references Gallo, Crescenzio & Fratello, Angelo. (2014). The Forex Market in Practice: A Computing Approach for Automated Trading Strategies. International Journal of Economics and Management Sciences. 3. 10.4172/2162-6359.1000169.
dc.relation.references Ni, Jiarui & Zhang, Chengqi. (2005). An Efficient Implementation of the Backtesting of Trading Strategies. 3758. 126-131. 10.1007/11576235_17.
dc.relation.references Spörer, Jan, Backtesting of Algorithmic Cryptocurrency Trading Strategies (April 28, 2020). Available at SSRN: https://ssrn.com/abstract=3620154 or http://dx.doi.org/10.2139/ssrn.3620154
dc.relation.references Wikipedia Contributors, “PostgreSQL,” Wikipedia, Mar. 09, 2022. https://en.wikipedia.org/wiki/PostgreSQL (accessed Mar. 23, 2022).
dc.relation.references Microsoft, “Visual Studio Code,” Visualstudio.com, Nov. 03, 2021. https://code.visualstudio.com/docs (accessed Mar. 23, 2022).
dc.relation.references Investopedia. (2021). Investopedia. https://www.investopedia.com/
dc.rights Manifiesto (Manifestamos) en este documento la voluntad de autorizar a la Biblioteca Jorge Roa Martínez de la Universidad Tecnológica de Pereira la publicación en el Repositorio institucional (http://biblioteca.utp.edu.co), la versión electrónica de la OBRA titulada: ________________________________________________________________________________________________ ________________________________________________________________________________________________ ________________________________________________________________________________________________ La Universidad Tecnológica de Pereira, entidad académica sin ánimo de lucro, queda por lo tanto facultada para ejercer plenamente la autorización anteriormente descrita en su actividad ordinaria de investigación, docencia y publicación. La autorización otorgada se ajusta a lo que establece la Ley 23 de 1982. Con todo, en mi (nuestra) condición de autor (es) me (nos) reservo (reservamos) los derechos morales de la OBRA antes citada con arreglo al artículo 30 de spa
dc.rights.accessrights info:eu-repo/semantics/openAccess
dc.rights.coar http://purl.org/coar/access_right/c_abf2
dc.rights.license Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.uri https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.ddc 000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación
dc.subject.other Virtual assistants
dc.subject.other Virtual enterprises
dc.subject.other Mobile applications
dc.subject.proposal Aplicación Web spa
dc.subject.proposal Estrategias de mercado spa
dc.subject.proposal Backtesting eng
dc.title Desarrollo de una aplicación web para realizar backtesting sobre acciones o ETFs de la bolsa de valores de New York spa
dc.type Trabajo de grado - Pregrado
dc.type.coar http://purl.org/coar/resource_type/c_7a1f
dc.type.coarversion http://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.content Text
dc.type.driver info:eu-repo/semantics/bachelorThesis
dc.type.version info:eu-repo/semantics/acceptedVersion
Archivos
Paquete original
Mostrando 1 - 1 de 1
Imagen en miniatura
Nombre:
Trabajo de Grado.pdf
Tamaño:
2.18 MB
Formato:
Adobe Portable Document Format
Descripción:
Paquete de licencias
Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
14.48 KB
Formato:
Item-specific license agreed upon to submission
Descripción: