RBR Strategy Lab
- Utilidades
- Versión: 2.3
- Activaciones: 10
RBR Strategy Lab prueba una estrategia de trading que usted anota antes de ver cualquier resultado y le dice si se sostiene fuera de los datos con los que se construyó. Usted construye la estrategia con bloques ya preparados en un panel en el gráfico o en los parámetros del Probador de Estrategias. El Lab la congela, la prueba con ticks reales y los costes de su cuenta, la compara con entradas aleatorias y con mantener el mercado, y muestra el último 30 % de los datos una sola vez. La mayoría de las estrategias no pasan, y para eso sirve la herramienta. El Lab no envía órdenes: las operaciones se simulan en el código.
Qué hace distinto de un probador normal
- Reglas antes que resultados: antes de la primera ejecución el Lab guarda la descripción de la estrategia, su hash SHA-256 y la fecha. Cambiar un número crea una estrategia nueva, no una corrección.
- Panel en el gráfico: elija los bloques de las listas y pulse CALCULATE. Las operaciones se dibujan en el gráfico con el veredicto y los criterios. Usa las mismas velas M1 de ticks reales que el Probador de Estrategias, así que el resultado es el mismo.
- Una sola comprobación fuera de muestra: el último 30 % del periodo. Su resultado para una estrategia se muestra una vez; las ejecuciones posteriores muestran el mismo resultado guardado.
- Contador de intentos: cada nueva versión en el mismo símbolo y marco temporal cuya comprobación se solapa con otras anteriores cuenta como otro intento, y la media se corrige por lo que el mejor de varios intentos parece mejor solo por suerte.
- Costes de los ticks y de su cuenta: entradas y salidas a los precios ASK y BID reales de cada minuto del test; comisión y margen del bróker medidos de su historial; swap del símbolo.
- Dos referencias: 1.000 series de entradas aleatorias con la misma geometría de stop y objetivo y los mismos costes, y mantener el mercado durante el mismo tiempo con el mismo riesgo.
- Walk-forward: prueba el procedimiento de ajuste (hasta dos números reajustados dentro de la parte de aprendizaje), no un solo conjunto de números.
- Generador de bots: si la estrategia pasa, el Lab escribe el código fuente de un bot de MT5 (.mq5) con exactamente esas reglas. Al iniciar, el bot comprueba el hash de sus reglas y se niega a funcionar si se han cambiado.
- Exportación: operaciones (CSV), el archivo de la estrategia con su hash y un informe HTML en inglés, polaco o alemán.
Bloques
- Entrada (de 1 a 3 condiciones): cruce de SMA/EMA, RSI cruzando un nivel, ruptura del canal de Donchian, cierre fuera de la banda de Bollinger, MACD cruzando su señal, vela grande (rango de al menos k x ATR) o su propio indicador (flechas, signo de un buffer, cruce de nivel, cruce de dos líneas). Señal en la vela cerrada, entrada en la apertura de la siguiente vela.
- Filtros (de 0 a 2): horas de sesión, días de la semana, tendencia de un marco temporal superior, nivel de volatilidad, tendencia en H1, H4 y D1 a la vez, muro de costes (el coste de una operación como máximo X % del ATR(14)) y ventana de noticias (calendario económico de MetaTrader 5, solo en el gráfico).
- Salida: el stop es obligatorio (k x ATR o puntos), objetivo en R o ninguno, salida tras N velas, la señal contraria, una regla de salida, stop a la entrada tras +X R y un trailing stop X R detrás del mejor precio.
Ocho criterios fijados en el código antes de ver un resultado
- al menos 100 operaciones en la parte de aprendizaje
- factor de beneficio de al menos 1,25
- mejor que entradas aleatorias con la misma geometría y costes (p < 0,05)
- comprobación fuera de muestra con media por encima de cero
- sigue por encima de cero sin las 5 mejores operaciones
- al menos el 60 % de los años positivos (desde 3 años de datos)
- mejor que mantener el mercado
- media por encima de cero tras la corrección por el número de intentos
Cómo usarlo
- Arrastre el Lab a un gráfico del símbolo que quiere estudiar. Mide la comisión y el margen del bróker de su historial y abre el panel. En una cuenta sin operaciones, introduzca la comisión en los parámetros.
- En el panel elija el periodo, la dirección, la entrada, el filtro y la salida, y pulse CALCULATE. Añada antes su propio indicador al gráfico y el panel lo encontrará.
- O use el Probador de Estrategias: elija el Lab, el modelo "Every tick based on real ticks" y describa la estrategia en los parámetros. El informe HTML se guarda en Common\Files\RBR_LAB.
Notas
- El modo de optimización se rechaza a propósito: elegir el mejor de muchas variantes es lo que hace que los resultados históricos se reduzcan después.
- El filtro de ventana de noticias necesita el calendario de MetaTrader 5 y funciona solo en el gráfico; el Probador de Estrategias no tiene calendario.
- El panel y el informe siguen el idioma del terminal (inglés, polaco, alemán).
- Un resultado describe el pasado y no es una previsión. Pruebe primero un bot generado en una cuenta demo.
