Discusión sobre el artículo "Guía práctica de MQL5: Guardar los resultados de la optimización de un Asesor Experto en base a unos criterios especificados"
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Artículo publicado Guía práctica de MQL5: Guardar los resultados de la optimización de un Asesor Experto en base a unos criterios especificados:
Continuamos con la serie de artículos sobre la programación en MQL5. Esta vez, veremos cómo obtener los resultados de cada pasada de optimización durante la optimización de los parámetros del Asesor Experto. Se hará la implementación de modo que si se cumplen las condiciones especificadas en los parámetros externos, se escriben los valores correspondientes a la pasada de optimización en un archivo. Además de los valores de las pruebas, guardaremos también los parámetros que han conducido a estos resultados.
Para conseguir el acceso a los datos durante la optimización, puede usar las funciones especiales de MQL5: OnTesterInit(), OnTester(), OnTesterPass() y OnTesterDeinit(). Echemos un vistazo a cada una de ellas:
Tenemos que definir ahora lo que es un período. El período es un tipo de estructura de datos de una única pasada de optimización. Durante la optimización, se guardan los frames en el archivo *.mqd creado en la carpeta MetaTrader 5/MQL5/Files/Tester. Se puede acceder a los datos (frames) de este archivo durante la optimización, "sobre la marcha", y después de su finalización. Por ejemplo, el artículo "Visualizar una estrategia en el simulador de Meta Trader 5" muestra cómo podemos visualizar el proceso de la optimización "sobre la marcha" y ver después los resultados de la optimización.
Autor: Anatoli Kazharski