Eficiencia y estrategias operativas automatizadasuna propuesta aplicable a los principales cruces de divisas

  1. ALONSO GONZÁLEZ, ANTONIO
Dirigida por:
  1. Marta Peris Ortiz Director/a
  2. Vicent Almenar Llongo Director/a

Universidad de defensa: Universidad Católica de Valencia San Vicente Mártir

Fecha de defensa: 09 de enero de 2014

Tribunal:
  1. José Ignacio Galán Zazo Presidente
  2. Ignacio Gil Pechuán Secretario/a
  3. Carlos Rueda Armengot Vocal
  4. José Angel Zúñiga Vicente Vocal
  5. Antonio Navarro García Vocal

Tipo: Tesis

Teseo: 357115 DIALNET

Resumen

Título: ¿Eficiencia y estrategias operativas automatizadas. Una propuesta aplicable a los principales cruces de divisas¿. Autor: Antonio Alonso González. Dirección Dr. Vicente Almenar i Llongo. y Dra. Marta Peris-Ortiz En la presente Tesis se ha diseñado, desarrollado y programado satisfactoriamente una estrategia operativa automatizada o robot de autotrading basada en la técnica de Convergencia Divergencia de Medias Móviles de aplicación a los principales cruces de divisas (AUD/USD, EUR/USD, GBP/USD, USD/CAD, USD/CHF y USD/JPY). La técnica seleccionada para el diseño, desarrollo e implementación de la estrategia operativa automatizada propuesta, ha sido la Convergencia Divergencia de Medias Móviles (CDMM), una herramienta derivada del análisis técnico. En la literatura revisada no hemos detectado ningún trabajo que basara su análisis en el estudio de las señales de convergencia-divergencia de dicha técnica, que es el fundamento en el que se basa la operatividad del robot de autotrading diseñado (siendo ésta una de las aportaciones de esta Tesis). La herramienta informática seleccionada para el desarrollo, optimización y testeo del robot de autotrading ha sido la aplicación de sofware libre Indicore SDK 2.0., siendo el lenguaje de programación utilizado el LUA 5.1, teniendo éste un código lo suficientemente potente para desarrollar la estrategia operativa automatizada de la presente Tesis. Las plataformas de trading on-line que permiten la utilización de la estrategia operativa automatizada programada en lenguaje LUA 5.1. son muy abundantes en el mercado. Las motivaciones de los estudios realizados en relación a las estrategias y sistemas para intentar predecir los movimientos de los precios de los mercados financieros y en particular el Mercado Internacional de Divisas son abundantes, centradas fundamentalmente en dos vertientes: ¿ La obtención de beneficio operativo, mediante cualquier sistema o estrategia que consistentemente sepa identificar operaciones ganadoras y perdedoras en un mercado dinámico y que pueda beneficiar económicamente al propietario de dicho sistema. Son muchos los investigadores, inversores profesionales y de otro tipo que están continuamente buscando un sistema de este tipo que les reporte altos beneficios. ¿ La demostración de la no-validez de la Hipótesis del Mercado Eficiente, según la cual las oportunidades para obtener algún beneficio operativo en los mercados financieros son descubiertas tan rápidamente que inmediatamente cesan las posibilidades y oportunidades aprovechables para generar beneficios, por lo que ningún sistema puede servir para vencer a dichos mercados, en cuanto que dichos mercados son públicos y todo el mundo puede participar en ellos, anulando así las posibles imperfecciones que podrían utilizarse como oportunidades. Encuadrando nuestro trabajo en referencia a estas dos líneas de estudio expuestas, la motivación y objetivo de esta Tesis es aportar evidencias empíricas en contra de Hipótesis del Mercado Eficiente en los mercados financieros, a través de los resultados obtenidos con la estrategia operativa automatizada diseñada y aplicada al Mercado Internacional de Divisas. Así pues, las principales hipótesis que orientan el desarrollo de esta Tesis son las siguientes: ¿ Cuando en los mercados financieros no se cumple la Hipótesis del Mercado Eficiente es posible desarrollar una metodología de optimización capaz de generar una configuración de parámetros del robot de autotrading, para un determinado cruce de divisas, con la cual se puedan obtener buenos resultados para el periodo in-sample y también para el periodo de testeo out-of-sample. ¿ El robot de autotrading diseñado puede ser capaz de generar rentabilidades positivas durante las fases de optimización y testeo para todos los cruces de divisas mayores (major currencies) estudiados: AUD/USD, EUR/USD, GBP/USD, USD/CAD, USD/CHF y USD/JPY. ¿ La utilización de la estrategia operativa automatizada en el Mercado Internacional de Divisas puede permitir obtener unas rentabilidades superiores a los habituales productos financieros homogéneos disponibles, para un mismo capital inicial y periodo de estudio considerado. La metodología utilizada para el desarrollo completo de la estrategia operativa automatizada o robot de autotrading ha seguido las siguientes fases: ¿ Fase de diseño, desarrollo y programación de la estrategia operativa automatizada. Se trata de una etapa centrada en el desarrollo del modelo operativo. En esta fase se utilizó una aplicación informática, el software libre Indicore SDK 2.0, para la conversión del ¿modelo operativo primitivo¿ (¿modelo sobre papel¿) en una estrategia operativa automatizada o robot de autotrading. Indicore SDK 2.0 dispone de tres módulos diferenciados que permiten el desarrollo completo de las fases de desarrollo de la estrategia operativa automatizada: programación y compilación, optimización y testeo. Concretamente, en esta fase se utilizaron los módulos LUA editor e Indicator Debugger para el desarrollo de la fase de programación y compilación de la estrategia operativa automatizada, quedando las etapas de optimización y testeo relegadas a fases posteriores. ¿ Fase de preparación y tratamiento de datos. En esta fase se utilizó el sofware libre CSV editor versión 2.1.5. debido a su potencia para el tratamiento de extensas series de datos y un tiempo de computación razonable, a que permite la apertura de los archivos *.csv de la fuente de datos (tarea que, por ejemplo, no podía ser efectuada por el programa Microsoft Excel), y a que permite la fragmentación y generación de los nuevos archivos de cotizaciones para los cruces de divisas. ¿ Fase de optimización y testeo. Para la realización de los procesos de optimización y testeo de la estrategia operativa automatizada se utilizó el tercero de los módulos de la aplicación Indicore SDK 2.0, llamado LUA Strategy Debugger. Dicho módulo permite la carga de una estrategia operativa automatizada programada en lenguaje LUA siempre que su arquitectura y robustez ya haya sido probada con los otros módulos de la aplicación. Respecto a los resultados, en la presente Tesis se ha diseñado, desarrollado y programado satisfactoriamente una estrategia operativa automatizada o robot de autotrading basada en las señales de divergencia de la técnica de Convergencia Divergencia de Medias Móviles, de aplicación a los principales cruces de divisas (AUD/USD, EUR/USD, GBP/USD, USD/CAD, USD/CHF y USD/JPY). Asimismo, se ha desarrollado una metodología propia de optimización para el periodo in-sample comprendido entre 2001 y 2007 basada en tres fases: dos fases de aproximación mediante algoritmos genéticos y una de finalización mediante iteración exhaustiva. La fase out-of-sample o de testeo, que comprende el periodo entre 2008 y 2011 (agosto), ha permitido evaluar el funcionamiento (operatividad y rentabilidad) del robot de autotrading para los distintos cruces de divisas, obteniendo unos resultados satisfactorios. Por último, los valores de rentabilidad obtenidos fueron comparados con las rentabilidades obtenidas por los productos financieros más homogéneos en cuanto a su naturaleza, los Exchange Traded Funds o ETFs, constatándose que el robot de autotrading obtenía unos mejores resultados en 4 de los 6 cruces de divisas considerados.