Discusión sobre el artículo "Comprensión y uso eficaz del simulador de estrategias MQL5"

 

Artículo publicado Comprensión y uso eficaz del simulador de estrategias MQL5:

Para los desarrolladores de MQL5 resulta imperativo dominar herramientas importantes y valiosas. Una de esas herramientas es el simulador de estrategias. El presente artículo es una guía práctica para utilizar el simulador de estrategias MQL5.

En la pestaña "Ajustes" veremos lo siguiente:

 Simulador2

  •   1. Asesor - seleccionar el archivo de programa que debe probarse.
  •   2. IDE - abrir el código fuente del programa seleccionado.
  •   3. Guardar/cargar configuraciones específicas.
  •   4. Símbolo - seleccionar un símbolo para realizar la prueba.
  •   5. Seleccionar un marco temporal para la prueba.
  •   6. Características del símbolo seleccionado.
  •   7. Intervalo - seleccionar el periodo de prueba.
  •   8. Seleccionar el periodo de prueba inicial.
  •   9. Seleccionar el periodo de prueba final.
  •  10. Forward - seleccionar la parte necesaria del periodo de optimización que se asignará para las pruebas directas.
  •  11. Seleccionar la fecha de inicio de la prueba forward.
  •  12. Se podrán seleccionar retrasos que se aproximen a los datos reales y a la ejecución real.
  •  13. Aproximarse a los datos reales y la ejecución real.
  •  13/2. Modelado - seleccione un modelo de simulación (con cada tic, etcétera).
  •  14. Habilitar la opción de representar las ganancias en pips.
  •  15. Depósito inicial.
  •  16. Seleccionar la divisa de depósito.
  •  17. Apalancamiento.
  •  18. Optimización - utilizar la optimización (hablaremos de ello con detalle más adelante).
  •  19. Active la opción si necesita visualizar las operaciones o la ejecución durante las pruebas.

Autor: Mohamed Abdelmaaboud

 

Todo es bueno en MT5, excepto el probador de estrategias.

Para mí, pierde con el probador de MT4 en términos de pruebas visuales.

Una simple adición de un indicador a un gráfico durante la prueba visual de un Asesor Experto se convierte en un baile de pandereta.

Y a veces es imposible en absoluto.

El uso de plantillas, como se aconseja, no siempre funciona, y si lo hace, el Asesor Experto a menudo deja de funcionar normalmente.

En MT4, basta con lanzar un indicador en el gráfico mientras se prueba un Asesor Experto y no hay ningún problema.

No entiendo por qué era necesario estropearlo todo en el probador de MT5.


He creado un Asesor Experto que crea una subventana al inicio y le añade MACD usando ChartIndicatorAdd.

Todo funciona bien en la vida real, pero en el tester durante la prueba visual no funciona en absoluto.

Y no hay errores en los logs. El handle del indicador se crea, la subventana se crea, pero el indicador no.

Y no hay ninguna pista, la función devuelve "true".

 

Sólo quiero actualizar acerca de error de palabra en el artículo

Señal: para probar Asesores Expertos con señales sin modo de visualización.

Debería ser "Simple".