Taller Práctico – Actualización –

El siguiente taller es una actualización de los últimos avances de la herramienta GenBox.

Guía paso a paso

Paso 1: Descargue los datos históricos del par y timeframe de los que se desea construir el sistema, desde una fuente fiable. Se necesitará disponer de datos desde 2 años antes al inicio del período InSample hasta el final del período OutSample.

Paso 2: En el Módulo Históricos de Alphadvisor, seleccione el par y timeframe correspondiente. Posteriormente, pulse en la flecha de la parte derecha de la pantalla y seleccione el fichero de históricos previamente descargado. El histórico aparecerá en la parte central de la pantalla.

Paso 3: En el Módulo Extractor de Alphadvisor, construya una plantilla arrastrando los indicadores disponibles al centro de la pantalla, o bien abra una plantilla previamente guardada. Configure los parámetros de la extracción: par, timeframe y fechas de inicio y fin del período InSample, y, asegurándose de que la estrategia está configurada como Dirección, lance la extracción. Se guardará en el directorio de extracciones de Alphadvisor.

Paso 4: Nos movemos a Genbox. Seleccione la opción de Ramas en el desplegable de la parte superior de la pantalla y cargue la extracción generada en el paso anterior mediante el botón correspondiente.

Paso 5: Configure los parámetros de exploración de Genbox. Estos parámetros son de 4 tipos:

Paso 6: Lance la exploración mediante el botón correspondiente.

El log de la parte inferior de la pantalla comenzará a proporcionar información de los procesos realizados por el motor de inteligencia artificial y las ramas validadas comenzarán a aparecer en la parte superior de la pantalla, junto con sus métricas de análisis.

Paso 7: Una vez haya finalizado la exploración, desplace las ramas obtenidas (sólo de un tipo, compra o venta) a su lugar en la parte derecha de la pantalla, selecciónelas y pulse en el botón Construir robot unión.

Se le pedirá un nombre para el robot unión.

Paso 8: Vuelva al Extractor y realice una nueva extracción, con los mismos parámetros, pero seleccionando la estrategia de Acierto. Antes de lanzar la extracción debe cargar el backtest del robot unión que se habrá generado automáticamente en la carpeta Experts de su MetaTrader4.

Paso 9: De nuevo en Genbox, con las ramas todavía seleccionadas en la parte derecha de la pantalla, seleccione la opción de Ensamblados en el desplegable y cargue la nueva extracción generada en el paso anterior.

Paso 10: Configure los parámetros de exploración de los ensamblados. La parametrización es muy similar a la comentada en el paso 5. Las diferencias importantes son:

Paso 11: De nuevo, lance la exploración. Como en la exploración anterior, el log informará de los procesos realizados y los ensamblados construidos comenzarán a aparecer en la parte superior de la pantalla.

Paso 12: Desplace los ensamblados obtenidos a su lugar en la parte derecha de la pantalla, selecciónelos y pulse el botón Construir robot multiensamblado.

De nuevo, se le pedirá un nombre para el robot multiensamblado.

Paso 13: En este momento, el robot multiensamblado estará disponible en la lista de EAs de MetaTrader4.

Selecciónelo en el probador de estrategias y abra sus propiedades del experto. Es el momento de optimizar la red neuronal, comenzando por la primera neurona. Lance una optimización con la parametrización establecida en la siguiente imagen:

De entre los resultados de optimización, seleccione un set satisfactorio y guárdelo. Para realizar la selección, es necesario hacer backtest del set tanto en los períodos InSample como OutSample, analizarlos y comprobar que en los dos períodos las métricas de análisis son buenas.

Paso 14: Optimice la segunda neurona. Para ello, cargue desde la ventana de propiedades del experto el set seleccionado en el paso anterior. A continuación, realice la optimización con la siguiente parametrización (atención al parámetro custom que se debe cambiar a criterio_kratio):

Seleccione un set satisfactorio de parámetros como en el paso anterior y… ¡ya está listo el Expert Advisor para operar!

Parámetros de gestión de riesgo

Los Expert Advisors construidos mediante Genbox incorporan una serie de parámetros diseñados para facilitar la gestión del riesgo de las cuentas en las que se operan. Una vez optimizada la red neuronal, podemos configurar estos parámetros a nuestro gusto. Son los siguientes:

Parámetros de gestión de capital

Del mismo modo, los Expert Advisors construidos mediante Genbox incorporan una serie de parámetros que nos permiten establecer una gestión de capital de ratio fijo, si así lo deseamos. A continuación, se explica cada uno de ellos: