Estaba haciendo diversos chequeos para entender como funcionan los backtest de MT4 vs los de Genbox con los mismos datos y he encontrado una cosa preocupante: los robots que me saca Genbox, una vez los llevo al analizador y chequeo el historial de cuentas veo que siempre crean operaciones que no tienen duración, es decir, que abren y cierran a la misma hora. Pero que por ejemplo siendo operaciones de venta, el SL está por debajo del precio de apertura, lo que hace que sean operaciones con retorno positivo.
Además coincide que cuanto comparo con el backtest de MT4, estas operaciones no aparecen.
Por ejemplo fijaros en este set que tiene buena pinta (primera imagen ). Hago zoom en las dos primeras operaciones del historial de cuentas (segunda imagen): como podéis ver, la hora de apertura y cierre es la misma, por lo que no tienen duración, pero aún así las operaciones obtienen beneficio (el SL está por debajo de precio de apertura, lo cual no tiene sentido siendo operaciones SELL).
En la tercera imagen es un HTM sacado de un backtest en MT4, mismo robot, mismos datos, mismas fechas: no aparecen las dos primeras operaciones sin sentido de antes, y la primera que aparece coincide con la primera que tiene duración anteriormente del 13 de enero 2010 a las 16:00 con un beneficio aproximado de -28pips en ambos casos.
Como resultado de no tener todas esas operaciones "fantasma" en análisis del robot como los datos de MT4 se ve en la cuarta imagen. Sigue siendo un robot ganador, pero claramente peor que el que veíamos en la primera imagen.
¿Esto tiene que ser un bug, verdad? ¿Es algo que solo me pasa a mi?
Muchas gracias!