Qué significa la información sobre un EA de MT5 (y qué verificar)
Un EA de MT5 (Asesor Experto) es un programa de trading automatizado utilizado en MetaTrader 5. La “información sobre un EA de MT5” generalmente incluye (1) cómo funciona, (2) qué ajustes utiliza, (3) qué resultados produjo en las pruebas y (4) qué limitaciones tiene.
Para verificar la información de forma independiente, separe la mecánica estable de las condiciones variables. La mecánica estable son las partes que describen la lógica del EA: entradas, reglas, controles de riesgo (si los hay) y cómo reacciona a los datos del mercado. Las condiciones variables son las partes que pueden cambiar los resultados: elección de datos históricos, ajustes del backtest, modelo de ejecución, spreads/comisiones, propiedades del símbolo, supuestos de zona horaria y versión de la plataforma.
Jerarquía de fuentes para la verificación
Utilice una jerarquía de la más a la menos reproducible:
-
Documentación a nivel de plataforma y regulador (definiciones estables) Prefiera la documentación oficial de MetaTrader 5 para saber qué es un EA, qué conceptos de cuenta/orden existen y cómo ejecuta la plataforma las estrategias.
-
Materiales técnicos a nivel del proveedor (reproducibilidad del “cómo funciona”) Trate cualquier descripción de un EA como tentativa a menos que esté respaldada por artefactos verificables, como opciones de configuración, una descripción clara de los parámetros e, idealmente, el código (o una especificación completa e inequívoca).
-
Evidencia de pruebas independientes (reproducibilidad de “lo que sucedió”) Los informes de backtest y las declaraciones sobre el rendimiento solo tienen sentido si la prueba es reproducible a partir de los supuestos informados. Sin una configuración consistente, las relaciones históricas no pueden considerarse indicadores futuros.
Pasos de verificación reproducibles (sin necesidad de datos en tiempo real)
Siga una lista de verificación que produzca resultados claros de aprobado/no aprobado para cada tipo de afirmación.
-
Verifique la identidad del EA Confirme el nombre/versión del EA tal como aparece en los materiales técnicos y anote cualquier identificador de compilación o modificación. Si se utilizan identificadores diferentes entre las fuentes, trate las afirmaciones de rendimiento como si se refirieran potencialmente a software distinto.
-
Extraiga los supuestos Para cada ejemplo (especialmente backtests), anote los supuestos: rango de fechas, símbolo(s), marco(s) temporal(es), modo de modelado (si se indica), depósito inicial, supuestos de apalancamiento y todos los ajustes de costos que afecten los resultados netos. Si falta alguno de estos, no puede reproducir.
-
Valide la mecánica Compruebe si el comportamiento descrito coincide con la lógica. Ejemplos de “afirmaciones mecánicas” incluyen la lógica de las reglas (entradas/salidas), el enfoque de dimensionamiento del riesgo y las condiciones que detienen el trading. Si el EA es de código cerrado, exija una especificación inequívoca; de lo contrario, marque la mecánica como no totalmente verificable.
-
Reproduzca la prueba con los mismos ajustes Ejecute un backtest (o una simulación en un entorno controlado) utilizando las mismas propiedades del símbolo y los mismos ajustes que extrajo. Si no puede igualar los resultados dentro de la varianza esperada, registre qué supuesto difiere.
-
Realice comprobaciones de sensibilidad Debido a que los resultados pueden cambiar con pequeñas diferencias, repita con cambios controlados en una dimensión a la vez (por ejemplo, entradas de costos o selección del marco temporal) manteniendo el resto constante. Las oscilaciones grandes pueden indicar fragilidad o sobreoptimización.
Limitaciones y modos de fallo a esperar
Siempre se debe considerar al menos un modo de fallo material:
- Sobreajuste y desajuste de datos: Un EA puede parecer sólido en un segmento histórico elegido, pero rendir peor en otros lugares. Las relaciones históricas no establecen resultados futuros.
- Diferencias de ejecución y costos: Los backtests a menudo difieren de la ejecución en vivo debido a spreads, comisiones, llenado de órdenes y deslizamiento. Incluso pequeños cambios en el modelado de costos pueden alterar el rendimiento neto.
- Deriva del entorno: Las actualizaciones de la plataforma, los cambios en los contratos de los símbolos y las especificaciones diferentes de los instrumentos pueden cambiar el comportamiento. Incluso si la “lógica” es estable, las entradas pueden variar.
- Configuración oculta: Algunos resultados dependen de parámetros específicos o de gráficos/símbolos prerrequisitos. Si una fuente los omite, las afirmaciones son difíciles de verificar.
Resultados de la verificación: qué hacer con las contradicciones
Si dos fuentes discrepan, trátelo como un resultado de verificación, no como un callejón sin salida.
- Si las afirmaciones mecánicas coinciden pero los ajustes de costos/modelo difieren, probablemente no pueda comparar el rendimiento de manera justa.
- Si la identidad o la versión difieren, no puede concluir nada sobre el mismo EA.
- Si faltan supuestos, etiquete la afirmación como no verificada porque no es reproducible.
Si desea continuar, la siguiente pregunta a responder es: ¿qué afirmación exacta está tratando de verificar—cómo se supone que funciona el EA, o qué resultados produjo bajo supuestos específicos? Esas requieren evidencia diferente.