Entradas Populares

La Elección Del Editor - 2019

Cómo probar un asesor en el probador MT5

Antes de enviar un asesor a una cuenta real, debe averiguarlo: ¿tiene algún sentido? Después de todo, muchos robots de Forex están destinados exclusivamente a la venta a tontos desprevenidos. Una de las primeras etapas de verificar la idoneidad profesional del asesor es una ejecución en el probador de estrategias.

Durante las pruebas, el asesor se ejecuta de acuerdo con los datos históricos, procesa cada cotización y realiza transacciones virtuales de la misma manera que lo haría en el mercado real. En esencia, el probador muestra cómo el robot comerciaría en el pasado. Ya tenemos instrucciones para probar expertos en MT4, por lo que preparamos una similar para el terminal más nuevo: Metatrader 5.

La plataforma de negociación MT5 es una herramienta poderosa para desarrollar, probar y depurar estrategias de negociación automatizadas. La característica principal del probador MT5 es que puede probar estrategias que funcionan en varios caracteres simultáneamente.

MT5 no admite robots escritos para MT4 y viceversa: MT4 no admite asesores para MT5.

Configuración del probador de estrategia

Para iniciar el probador, vaya al menú Ver - Probador de estrategia, o llame a la ventana del probador usando la combinación de teclas Ctrl + R.

También puede seleccionar una estrategia desde la ventana del navegador y al llamar al menú contextual haga clic en el elemento "Prueba": el asesor será seleccionado en el probador de estrategias.

  1. En la lista desplegable, seleccione la prueba del asesor (el probador también admite la prueba visual de indicadores);
  2. Luego, seleccione el asesor o indicador que vamos a probar. Los asesores de usuario se almacenan en la sección Asesoresejemplos suministrados con el terminal en Ejemplosy asesores descargados de la tienda a Mercado
  3. Aquí seleccionamos un instrumento comercial, en cotizaciones históricas de las cuales realizaremos pruebas. Si la lista no contiene los caracteres requeridos, consulte la ventana de resumen del mercado. Para mostrar todos los caracteres disponibles, llame al menú contextual haciendo clic derecho y seleccione "Mostrar todo";

Antes de comenzar la prueba, el probador descarga automáticamente todo el historial necesario, por lo que no necesita preocuparse por usted mismo. La descarga del historial puede llevar algún tiempo, pero en el próximo lanzamiento solo se descargarán los datos faltantes.

Para el probador de estrategias en MT4, era necesario cargar la historia usted mismo. En MT5, este problema se resuelve. Todo se descarga automáticamente.

  1. Luego, seleccione el período de tiempo para la prueba. MetaTrader 5 admite 21 marcos temporales: de un minuto a un mes;

  1. Después de elegir un período de tiempo, debe determinar el período de prueba. Puede elegir una de las opciones predefinidas: todo el historial disponible, el mes pasado, el año pasado o su propio período;
  2. Aquí puede especificar manualmente la fecha exacta de inicio y finalización de la prueba, hasta hoy;
  3. Para excluir el "ajuste", puede especificar un período de reenvío adicional (para la prueba estándar del asesor, sin seleccionar la configuración, no lo necesitará)
    Suponga que selecciona los parámetros óptimos para el asesor en la prueba para el año actual (hasta la fecha de hoy). En este caso, existe una probabilidad distinta de cero de que los parámetros seleccionados funcionen solo dentro del período de prueba, y en el futuro los resultados pueden variar mucho.
    Para una verificación adicional, puede dividir el período de prueba en 2 partes: prueba de espalda y prueba de avance. Prueba de avance representa el período de la ejecución repetida del asesor, por ejemplo, el último trimestre de toda la prueba. En el probador MT5, puede elegir una mitad hacia adelante, un tercio o un cuarto de la duración de la prueba, o elegir su propia fecha de inicio. Es decir, en el primer período de tiempo, está optimizando los parámetros del asesor y, en el segundo, vuelva a realizar la prueba con los mismos parámetros. Si durante la prueba de avance los resultados de la estrategia son radicalmente diferentes de los resultados de la prueba anterior, entonces los parámetros seleccionados son inestables y no puede utilizar dicho asesor en una cuenta real;

  1. Actualmente, hay dos modos de negociación disponibles: ordinario y modo c retraso arbitrario. Modo normal Proporciona un rendimiento perfecto sin requotes y deslizamiento.
    Modo de retraso aleatorio le permite probar al asesor en condiciones cercanas a la real. Para hacer esto, se establece aleatoriamente un retraso en la ejecución de las órdenes, en el 90% de los casos, hasta 8 segundos, en los diez restantes, hasta 18 segundos. Un pequeño comentario: tales demoras en el mercado no son realistas, pero si su asesor puede hacer frente a ellas, entonces es realmente bastante bueno.
  2. A continuación, debe elegir una forma de generar datos de marca.
    • En modo "Todos los tics»Los datos de marca se modelan en función del historial de minutos. Un método bastante preciso, especialmente cuando no hay posibilidad de realizar pruebas con datos de tics reales. Si la estrategia envía solicitudes de alta frecuencia o utiliza objetivos ultracortos, los resultados de la prueba en este modo pueden diferir ligeramente de los reales. En este modo, solo el valor promedio de la extensión se modela durante la barra M1;
    • El siguiente modo, "Cada tic basado en ticks reales", Le permite probar estrategias automáticas en datos de tick reales descargados del servidor del corredor. No necesita descargar nada usted mismo, el probador lo hace automáticamente antes de comenzar la prueba. Dado que la prueba utiliza precios reales, es, con mucho, el método más preciso para probar estrategias. En particular, la precisión de las pruebas está garantizada por una extensión flotante real. Los datos de marca pueden ocupar una cantidad significativa de espacio en disco, así que antes de comenzar la prueba, espere a que se cargue el historial;

  • «OHLC en M1»- pruebas en la historia de M1, utilizando solo el nivel de precios de apertura, alta, baja y cierre. Durante la prueba del asesor en el modo "Solo precios de apertura", solo se utilizan los precios de apertura de las barras;
  • El último modo, "Cálculos matemáticos", Deshabilita el intercambio automático de historial y la generación de ticks. Este método puede usarse para seleccionar parámetros de asesor.

  1. El tamaño del depósito debe indicarse según su capital de riesgo real y la administración del dinero de la estrategia misma. Es decir, elija un depósito de $ 100,000, si no tiene un depósito de $ 100,000, no vale la pena;
  2. Elija el tamaño del apalancamiento;
  3. El modo de visualización le permite evaluar visualmente el trabajo del experto en datos históricos: todas las transacciones se mostrarán en el gráfico. Volveremos a esta función un poco más tarde. Hablaremos más sobre la optimización en MT5 en nuestras próximas lecciones.
  4. Solo queda presionar el botón START y comenzará la prueba.

Prueba de visualización

La visualización debe usarse cuando la prueba habitual puede no ser suficiente y necesita una evaluación visual del trabajo del experto en el gráfico. Cuando se activa esta función, la visualización se abrirá en una aplicación separada, en una nueva ventana. Por funcionalidad, la ventana de visualización corresponde casi por completo a la interfaz del terminal comercial. Antes de comenzar, asegúrese de que la optimización esté desactivada: la prueba visual funciona solo para ejecuciones individuales.

En la barra de herramientas superior puede personalizar el estilo de visualización de datos de precios, cambiar la escala y la velocidad de las pruebas. La información sobre los precios actuales está disponible en la ventana de revisión del mercado, y todos los instrumentos involucrados en el cálculo se muestran allí. Usando los valores en la ventana de datos, puede verificar el funcionamiento del indicador en el historial. En la ventana de herramientas, puede supervisar las posiciones abiertas actuales, así como estudiar el historial de negociación y el diario de negociación.

El gráfico en sí no es personalizable, pero puede usar su propia plantilla. Para hacer esto, simplemente cree una plantilla de gráfico con el color deseado, adjunte los indicadores u objetos necesarios y guarde la plantilla con el nombre del asesor que se está probando. Para hacer esto, llame al menú contextual del gráfico y seleccione el elemento "Guardar plantilla".

Se abrirá una ventana estándar para guardar archivos. Especifique un nombre para la plantilla y haga clic en Guardar.

Prueba de estrategia de monedas múltiples

Con el advenimiento del probador MT5, los operadores tienen la oportunidad de probar estrategias de negociación en varios instrumentos. Vale la pena considerar que durante las pruebas de monedas múltiples, el historial de símbolos se toma de la plataforma de negociación, por lo que antes de la prueba, permita la visualización de los instrumentos necesarios en la descripción general del mercado, abra sus gráficos y establezca el marco de tiempo mensual. Desplazándose hacia la izquierda, el terminal descargará automáticamente el historial del servidor comercial en forma de datos de minutos hasta que se alcance el máximo. A diferencia de MT4, el predecesor de MT5, el nuevo terminal no admite la carga manual y asume todo el trabajo de descargar y sincronizar citas históricas.

Para la prueba, descargamos un asesor de monedas múltiples del mercado MQL5. Descargue la demo del asesor de la tienda sin salir de la terminal. Para hacer esto, vaya a "Herramientas" - "Mercado" y seleccione el producto que le gusta.

En la página de descripción del asesor, haga clic en "Descargar demostración".

Después de descargar el asesor, aparecerá el botón "Prueba".

En el probador, en la sección "Parámetros", seleccione el lote 0.1, para que la cantidad de dólares / euros sea aproximadamente igual a la cantidad de puntos ganados.

¿Cómo configurar un probador de estrategias para probar en múltiples pares de divisas?

De ninguna manera! Todas las configuraciones para probar en múltiples pares de divisas se encuentran dentro del EA. Aquí es donde se pueden activar y desactivar, si estaba disponible inicialmente en esta configuración. Lo principal es que marcamos estos pares de divisas en el "Market Watch" y cargamos el historial en ellos, como se mencionó anteriormente. El EA hará el resto por sí mismo.

Establecemos el intervalo de prueba (en este caso, el último año), el plazo, los parámetros de depósito, seleccionamos la visualización (si la necesita) y hacemos clic en "Iniciar".

La descripción general del mercado mostrará todas las herramientas a las que se refiere el asesor. Los gráficos muestran los indicadores utilizados y las entradas comerciales.

Al finalizar la prueba, la pestaña "Gráfico" mostrará el gráfico de saldo / fondos para el intervalo probado. En la mayoría de los casos, el trabajo de la estrategia puede estimarse por el cronograma de su rentabilidad. Cuanto más estable y "más suave" sea el gráfico, mejor. No persiga la rentabilidad máxima, el lote siempre se puede aumentar. Una buena estrategia debe, en primer lugar, tener una alta relación de beneficio a riesgo (reducción) y una curva de rendimiento uniforme.

A juzgar por la tabla de rentabilidad, este no es un asesor, sino basura. Por cierto, como la mayoría de los robots en el mercado.

Para un informe más detallado, vaya a la pestaña Backtest.

A través del menú contextual, puede guardar el informe en formato de marcado xml si tiene la intención de estudiar el informe a través de la suite ofimática, o en html, para ver el informe a través de un navegador.

El informe muestra gráficos detallados de la distribución de transacciones por tiempo. Según los datos del informe detallado, puede elegir parámetros de entrada más adecuados para el asesor. Por ejemplo, los gráficos muestran que la estrategia recibe las mayores pérdidas el lunes por la noche, lo que significa que puede limitar el tiempo del experto de tal manera que no opere durante períodos de baja rentabilidad.

Conclusión

A pesar de que el probador MT5 ha avanzado mucho en el desarrollo y, en este momento, es realmente una de las herramientas más poderosas de dicho plan en el mercado, sin embargo, no tiene en cuenta muchos factores que aparecen solo cuando se realiza una prueba en una cuenta real. Los resultados de la prueba deben tomarse como una guía, y ciertamente no como la verdad última..

Las principales ventajas del probador MT5 son el comercio multidivisa, la prueba de datos de tick reales y la optimización de la nube (más sobre eso en otro momento). Todo esto le permite verificar rápidamente el sistema de comercio antes de poner al asesor en una cuenta real.

Deja Tu Comentario