Desarrollo de un sistema de trading algorítmico.

Guerola Pérez, Laura (2020). Desarrollo de un sistema de trading algorítmico.. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. Industriales (UPM).

Description

Title: Desarrollo de un sistema de trading algorítmico.
Author/s:
  • Guerola Pérez, Laura
Contributor/s:
  • Urbano López de Meneses, Francisco Javier
Item Type: Final Project
Degree: Grado en Ingeniería de Organización
Date: June 2020
Subjects:
Faculty: E.T.S.I. Industriales (UPM)
Department: Ingeniería de Organización, Administración de Empresas y Estadística
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] PDF - Users in campus UPM only until 23 October 2020 - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (3MB)

Abstract

El presente trabajo desarrolla una metodología para crear una estrategia de trading algorítmico, una forma de inversión con gran potencial en la actualidad. A partir de las respuestas obtenidas tras realizar una encuesta a un conjunto de jóvenes se comprueba cómo invertir parte del sueldo no es una prioridad para ellos, a pesar de que en muchas carreras se imparten asignaturas de finanzas y se explican términos como el del interés compuesto, que permite obtener grandes beneficios gracias al factor tiempo. Las técnicas tradicionales de inversión como la compra de acciones o los fondos de inversión son conocidos por la mayoría de los jóvenes por lo que en este trabajo se intentará dar a conocer una forma de inversión que pocos conocen: el trading algorítmico. Para poder explicar en qué consiste el trading algorítmico se comienza el trabajo refiriéndose al trading en general, este puede realizarse de forma manual o de manera automática, si se realiza automáticamente, tanto las decisiones de entrada y salida al mercado como la ejecución de las operaciones están automatizadas, sin necesidad de intervención humana. Cuando la toma de decisiones de entrada y salida al mercado está basada en un conjunto de reglas y parámetros y no en la subjetividad del inversor, se habla de trading algorítmico. Al ser la gran mayoría de estrategias de trading algorítmico automáticas, al hablar de trading algorítmico se presupondrá que este es automático. La llegada del trading algorítmico ha supuesto una gran cantidad de ventajas con respecto al discrecional, la mayoría de ellas derivadas del uso de la tecnología para su realización. En los mercados actuales los sistemas de trading suponen gran parte de las transacciones diarias. Entre ellos se encuentran los sistemas de alta frecuencia, únicamente accesibles para instituciones con grandes tecnologías. Este trabajo se centra en la operativa con contratos de futuros, aunque existe una gran cantidad de activos con los que se pueden desarrollar estrategias de trading. Una vez introducido el trading algorítmico, el trabajo consta de dos grandes partes: en la primera parte se explica de forma teórica todos los pasos a seguir para poder construir una estrategia a partir de un nivel básico de programación y finanzas. Para un mejor entendimiento de la teoría, en la segunda parte del trabajo se exponen dos ejemplos prácticos de estrategias de trading creadas, una de ellas simulada en tiempo real. El método para desarrollar una estrategia está dividido en tres etapas: ➢ Diseño de la estrategia: a partir de los condicionantes personales se diseña la lógica inicial del sistema y se programa en una plataforma de trading. ➢ Evaluación: en esta etapa se evalúa el potencial de la estrategia diseñada a partir de series de datos históricos y si se decide seguir adelante con ella se optimizarán sus parámetros y se añaden mejoras. Es una etapa muy importante cuyo objetivo es conocer el comportamiento de la estrategia en el pasado. ➢ Validación: en esta etapa se realizan pruebas que confirmen el comportamiento observado en la evaluación de la estrategia, si pasa estas pruebas se dará por aceptada la estrategia. Para crear una estrategia no es necesario seguir cada uno de los pasos que se mencionarán, sin embargo, sí será útil para dar una mayor confianza al que la crea a la hora de comenzar su operativa con dinero real. La parte práctica tiene como objetivo mostrar el proceso de construcción de un sistema comparándolo con el proceso mostrado en la teoría, no siempre se sigue todo al pie de la letra. Se detalla el desarrollo de dos estrategias independientes, aunque ambas se han diseñado para operar el mismo activo: el futuro E-mini Nasdaq-100. El primer ejemplo consiste en una estrategia antitendencial, es decir que intenta captar los movimientos en los que el precio cambia su tendencia para beneficiarse de ello. Se verá su etapa de diseño, evaluación y validación, sin embargo, no se llegará a simular en tiempo real. La segunda estrategia sí que se simula en tiempo real ya que está creada para participar en la competición de la UPM de Telecomunicaciones llamada “Robotrader”. La competición consiste en la simulación de un sistema de trading algorítmico durante los meses de abril y mayo por lo que se detalla el proceso de creación de la estrategia y se muestra cómo ha sido la simulación. Con todo esto se pretende que el lector quede interesado por el mundo del trading algorítmico y conozca cómo sería el proceso de creación de una estrategia.

More information

Item ID: 63166
DC Identifier: http://oa.upm.es/63166/
OAI Identifier: oai:oa.upm.es:63166
Deposited by: Biblioteca ETSI Industriales
Deposited on: 11 Sep 2020 06:30
Last Modified: 11 Sep 2020 06:30
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM