El probador de estrategias
Ábrelo con Probador de estrategias en la parte superior del editor. Ejecuta tu estrategia sobre el historial importado con las mismas reglas que el EA exportado.
Configuración
| Ajuste | Notas |
|---|---|
| Historial | Uno de tus conjuntos de datos importados |
| Temporalidad del gráfico | Lo que significa PERIOD_CURRENT para la estrategia. No puede ser más fina que el historial. |
| Modelo | OHLC de 1 minuto (preciso, por defecto) o Solo precios de apertura (rápido) |
| Desde / Hasta | Fechas incluidas; 1Y / 3Y / 5Y cuentan hacia atrás desde el final del historial |
| Depósito, apalancamiento | La cuenta está en USD |
| Cuenta | Solo MT5: cobertura (posiciones independientes) o compensación (una posición por símbolo). MT4 siempre es de cobertura. |
| Spread | Del historial cuando lo tiene; si no, el valor fijo |
| Comisión | USD por lote, cobrada al abrir y de nuevo al cerrar |
| Deslizamiento | Puntos en tu contra en entradas y cierres a mercado (no en ejecuciones de stop loss o take profit) |
| Swap | Puntos por lote y noche; la noche del miércoles cuenta triple |
| Entradas | Valores solo para esta prueba |
También se cargan unos meses antes de la fecha de inicio, para que los indicadores estén estabilizados en la primera barra.
Cómo se mueve el precio dentro de una barra
Con OHLC de 1 minuto cada barra M1 se convierte en cuatro ticks: apertura, mínimo, máximo y cierre en una barra alcista, y apertura, máximo, mínimo y cierre en una bajista, como supone el probador de MetaTrader. Tu grafo onTick se ejecuta en cada tick. Un stop loss o take profit cruzado dentro de una barra se ejecuta a su nivel; uno saltado por un hueco se ejecuta al nuevo precio. Las compras cierran al bid y las ventas al ask.
Solo precios de apertura ejecuta onTick una vez por barra del gráfico, en su apertura. Los stops se siguen comprobando a lo largo del recorrido de cada barra. Es mucho más rápido y sirve para estrategias que solo actúan con barras nuevas.
El gráfico y la reproducción
Tras una prueba, Gráfico muestra las velas con los indicadores que usan tus condiciones, una flecha por cada entrada, un punto por cada salida, y el stop loss y el take profit de las posiciones abiertas bajo el cursor.
- Reproducir / Pausa, avanzar o retroceder una barra, ir al inicio o al final
- Velocidad de 1× a 1000× (barras por segundo), un selector de fecha y un control deslizante para ir a cualquier punto
- Con el gráfico abierto, el lienzo
onTickilumina los bloques de la barra bajo el cursor: ámbar pasó, rojo evaluado falso, verde ejecutado
Leer los resultados
- Informe: beneficio neto, factor de beneficio, drawdown máximo (en dinero y porcentaje), factor de recuperación, ratio de Sharpe (anualizado a partir del capital diario), tasas de acierto, medias, rachas y costes. El recuadro inferior lista lo que, en la estrategia o los datos, podría hacer que los resultados difieran de una cuenta real. Léelo.
- Capital: saldo y capital a lo largo del tiempo, con el drawdown desde el máximo debajo.
- Operaciones: cada operación cerrada con su motivo de salida. Haz clic en una para llevar el gráfico hasta ella.
- Mensual: beneficio de las operaciones cerradas por mes, en porcentaje del saldo al inicio de ese mes.
- Registro: órdenes rechazadas, alertas, stop outs y otros mensajes.
Cada prueba se guarda en el proyecto. La biblioteca de plantillas muestra tu última prueba de cada plantilla.
Confirmar en MetaTrader
Los botones .ini del probador MT5 y .set de entradas del informe exportan los ajustes de la prueba. Compila el EA en MQL5\Experts y arranca el terminal con terminal64.exe /config:"<ruta del .ini>", o carga el .set en la pestaña de entradas del probador. Las pequeñas diferencias son normales: MetaTrader genera más ticks dentro de cada minuto, y tus datos pueden diferir de los de tu bróker.
Límites
Las pruebas del plan Gratis usan H1, H4 o D1 y cubren hasta un año. Pro permite de M1 a D1 y el historial completo.