Trabajo de grado - Pregrado
Desarrollo de una aplicación web para realizar backtesting sobre acciones o ETFs de la bolsa de valores de New York
Registro en:
Universidad Tecnológica de Pereira
Repositorio institucional Universidad Tecnológica de Pereira
Autor
Lopez Garcia, Yoan Esteban
Institución
Resumen
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. 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. Pregrado Ingeniero(a) de Sistemas y Computación 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