Discusión sobre el artículo "Desarrollo de asesores expertos autooptimizables en MQL5 (Parte 8): Análisis de múltiples estrategias"

 

Artículo publicado Desarrollo de asesores expertos autooptimizables en MQL5 (Parte 8): Análisis de múltiples estrategias:

¿Cuál es la mejor manera de combinar múltiples estrategias para crear una estrategia de conjunto eficaz? Únete a nosotros en este debate mientras analizamos cómo integrar tres estrategias diferentes en nuestra aplicación de trading. Los operadores suelen emplear estrategias especializadas para abrir y cerrar posiciones, y queremos saber si nuestras máquinas pueden realizar esta tarea mejor. Para esta introducción nos familiarizaremos con las funcionalidades del probador de estrategias y los principios de la programación orientada a objetos que necesitaremos para esta tarea.

Como operadores algorítmicos, nos enfrentamos a muchos desafíos, los cuales ya hemos analizado en esta serie. Por ejemplo, hemos observado que a nuestros modelos estadísticos les resulta más fácil predecir las lecturas futuras de los indicadores técnicos que predecir los niveles de precios futuros.

También analizamos las ventajas de un sistema de negociación que modela la relación entre la estrategia que sigue y el mercado en el que aplica dicha estrategia.

Nuestros modelos obtuvieron resultados consistentemente mejores cuando reemplazamos la tarea clásica de predicción directa de precios con estas tareas alternativas. La predicción directa de precios es difícil, pero cambiando la forma en que planteamos el problema, podemos superar a los modelos que se centran en la tarea clásica, utilizando las mismas herramientas estadísticas.

Hoy exploraremos una nueva estrategia potencial que se basa en nuestros hallazgos anteriores. ¿Y si creamos una aplicación que implemente tres estrategias de trading diferentes? ¿Puede esta aplicación aprender a elegir una estrategia a la vez, cambiando periódicamente a la más rentable en lugar de seguir las tres simultáneamente? Si la aplicación puede cambiar de estrategia periódicamente, ¿puede seleccionar de forma rentable la mejor de las tres que conoce?

Dicha aplicación podría ser más útil que un algoritmo de negociación fijo que ejecute las tres estrategias o una combinación de ellas.


Autor: Gamuchirai Zororo Ndawana