Vamos a mejorar la facilidad de uso de la cadena automatizada de optimización: analizaremos el proceso desde la creación de un proyecto de optimización hasta la prueba del EA final. Para mayor claridad, repasemos todo el proceso paso a paso hasta crear el EA definitivo, deteniéndonos para realizar las correcciones que consideremos oportunas.
Recordemos en qué consiste la cadena propuesta para desarrollar el asesor experto (EA) de trading definitivo. En la primera etapa, queremos llevar a cabo varios procesos de optimización de una misma estrategia de trading para diferentes símbolos, marcos temporales y otros parámetros en el probador de estrategias de MetaTrader 5. A partir de los resultados de la optimización, seleccionaremos un buen número de resultados prometedores para cada símbolo (si los hay, claro está). Llamémoslos instancias individuales de una estrategia de trading.
En la segunda etapa, llevaremos a cabo una optimización para identificar los mejores grupos formados por un pequeño número de instancias individuales de estrategias de trading. Es decir, de entre miles de instancias, seleccionaremos para cada símbolo un grupo de entre 8 y 16 instancias que hayan mostrado los mejores resultados al trabajar juntas. Durante la tercera etapa, combinaremos estos mejores grupos para cargarlos y utilizarlos en el EA definitivo.
Tras un largo proceso de desarrollo, todas las acciones mencionadas se han automatizado en la medida de lo posible. Ahora tenemos que especificar manualmente los parámetros para generar un proyecto de optimización; es decir, básicamente, un escenario general según el cual se llevará a cabo la optimización automática. Una vez finalizada la optimización, habrá que realizar varios pasos para poner en marcha el EA definitivo en la cuenta de trading. Sin embargo, el tiempo dedicado actualmente a las operaciones manuales (apenas unos minutos) es insignificante comparado con el tiempo durante el cual una cadena automatizada de optimización puede funcionar sin necesidad de intervenir en el proceso (horas, días o incluso semanas). Esta es la herramienta con la que empezamos a trabajar.
Artículo publicado Desarrollamos un asesor experto multidivisas (Parte 29): Mejoras en el proceso de optimización automatizada:
Recordemos en qué consiste la cadena propuesta para desarrollar el asesor experto (EA) de trading definitivo. En la primera etapa, queremos llevar a cabo varios procesos de optimización de una misma estrategia de trading para diferentes símbolos, marcos temporales y otros parámetros en el probador de estrategias de MetaTrader 5. A partir de los resultados de la optimización, seleccionaremos un buen número de resultados prometedores para cada símbolo (si los hay, claro está). Llamémoslos instancias individuales de una estrategia de trading.
En la segunda etapa, llevaremos a cabo una optimización para identificar los mejores grupos formados por un pequeño número de instancias individuales de estrategias de trading. Es decir, de entre miles de instancias, seleccionaremos para cada símbolo un grupo de entre 8 y 16 instancias que hayan mostrado los mejores resultados al trabajar juntas. Durante la tercera etapa, combinaremos estos mejores grupos para cargarlos y utilizarlos en el EA definitivo.
Tras un largo proceso de desarrollo, todas las acciones mencionadas se han automatizado en la medida de lo posible. Ahora tenemos que especificar manualmente los parámetros para generar un proyecto de optimización; es decir, básicamente, un escenario general según el cual se llevará a cabo la optimización automática. Una vez finalizada la optimización, habrá que realizar varios pasos para poner en marcha el EA definitivo en la cuenta de trading. Sin embargo, el tiempo dedicado actualmente a las operaciones manuales (apenas unos minutos) es insignificante comparado con el tiempo durante el cual una cadena automatizada de optimización puede funcionar sin necesidad de intervenir en el proceso (horas, días o incluso semanas). Esta es la herramienta con la que empezamos a trabajar.
Autor: Yuriy Bykov