Backtesting

MFE en backtesting: cuánto beneficio dejó escapar el trade

La MFE revela el mejor beneficio flotante de cada trade y permite comprobar si una salida devuelve demasiado antes del cierre.

El resultado cerrado cuenta la parte del recorrido que acabó en la cuenta. La máxima excursión favorable, o MFE, conserva otro dato: el mejor beneficio flotante que apareció mientras el trade seguía abierto.

Esa diferencia ayuda a poner a prueba una salida que devuelve demasiado. No permite cobrar el máximo histórico a posteriori ni convierte un pico invisible en tiempo real en un take profit válido.

Primero separa oportunidad y resultado

La MFE mide el punto más favorable alcanzado desde la entrada hasta el cierre. En una posición larga toma el mejor precio negociable por encima de la entrada; en una corta, el mejor precio por debajo.

Puedes expresarla en moneda de la cuenta, pips, puntos, porcentaje o R. Si comparas trades con distinto sizing, R o porcentaje evita confundir una posición mayor con una salida mejor. Si estudias el recorrido puro del precio, los pips conservan otra información.

Las relaciones básicas son:

MFE = maximum unrealized profit while the trade is open

giveback = MFE - realized trade result

capture efficiency = realized trade result / MFE

La documentación de estadísticas de NinjaTrader calcula la MFE desde el mejor precio visto tras la entrada y advierte que, en backtesting, el extremo procede de la serie de barras. Las estadísticas de backtest de QuantConnect también guardan la MFE de cada trade cerrado en la moneda de la cuenta.

La definición es sencilla. La interpretación no lo es: MFE registra una oportunidad histórica, no un beneficio que la estrategia pudiera reclamar de antemano.

El error tentador: convertir el pico en objetivo

Cuando revisas el gráfico después del cierre, el máximo parece obvio. Durante el trade no llevaba etiqueta.

Si colocas el take profit exactamente donde cada operación marcó su MFE, has usado información futura. Y si pruebas muchos umbrales hasta encontrar el que mejor abraza esos máximos, has cambiado el nombre del sobreajuste, no el problema. La sensibilidad de parámetros en un backtest sigue aplicando a una salida derivada de MFE.

Un análisis defendible congela la lógica de entrada, diseña la variante de salida en in-sample y la ejecuta sin cambios sobre out-of-sample. Después compara expectancy, drawdown, duración, número de trades e infracciones de reglas. Ganar capture efficiency mientras empeora el recorrido total no es una mejora.

Un trade hipotético, leído sin adornos

Supongamos que el riesgo inicial planificado era 1R. El precio llegó a ofrecer 2.4R, pero la salida cerró en 1.5R.

MedidaResultado
Riesgo inicial planificado1R
Máxima excursión favorable2.4R
Resultado realizado1.5R
Capture efficiency62.5%
Giveback antes del cierre0.9R
Giveback como parte de la MFE37.5%

La cuenta queda así:

giveback = 2.4R - 1.5R = 0.9R

capture efficiency = 1.5R / 2.4R = 62.5%

La salida devolvió parte del avance. Eso no demuestra que cerrar en 2.4R fuera posible como regla. Al mover el cierre también cambias cuánto dura el trade, qué operaciones llegan al objetivo y cuántas ganancias pequeñas terminan retrocediendo.

La distribución vale más que el promedio

Una media de MFE puede quedar dominada por pocos trades excepcionales. Para entender la salida, conviene enfrentar la MFE con el resultado realizado de cada operación y separar ganadores, perdedores, posiciones largas, posiciones cortas, regímenes y motivos de cierre.

No busques una respuesta automática. Busca preguntas concretas:

  • Si muchos ganadores cierran muy lejos de su MFE, ¿la salida devuelve demasiado avance?
  • Si bastantes perdedores tuvieron beneficio flotante, ¿la regla protege alguna parte del recorrido?
  • Si casi ningún trade desarrolla MFE, ¿el problema está antes de la salida?
  • Si una cola pequeña sostiene toda la media, ¿la estrategia necesita esos pocos ganadores grandes?
  • Si el patrón cambia por régimen, ¿una única salida está intentando resolver mercados distintos?

Una distancia grande entre MFE y cierre puede ser ineficiencia. También puede ser el precio de mantener abierta la posibilidad de capturar movimientos raros. El conjunto de trades, y no el ejemplo más vistoso, separa ambas lecturas.

La calidad del dato pone el techo

No existe una MFE más precisa que la ruta de precios usada para calcularla. Con barras gruesas puedes conocer el máximo y el mínimo, pero no siempre el orden intrabar en que ocurrieron respecto al stop o a la salida.

Tampoco basta con mirar el máximo de una vela. Bid y ask determinan qué precio era ejecutable. Spread, slippage, comisión y swap deciden qué parte del movimiento favorable llega a convertirse en beneficio neto.

realbacktesting es un estudio de software para cTrader que publica resultados reproducibles en lugar de pedirte que los aceptes sin comprobarlos. Su metodología publicada utiliza tests nativos de cTrader, ejecución intrabar M1, costes modelados y un bloque out-of-sample. Esas decisiones hacen más explícita la ruta que alimenta la MFE. No hacen que el indicador conozca el futuro.

Cuando la cuenta tiene reglas de prop firm

Una salida no vive aislada del resto de la cuenta. Mantener un trade para intentar capturar más MFE puede modificar la pérdida flotante, el solapamiento entre posiciones, la exposición nocturna y la concentración de pérdidas del día.

Por eso la estadística más atractiva no manda. Una variante puede elevar la MFE capturada y, a la vez, acercar la curva a un límite de pérdida. La página de fondeo explica el contexto de esas restricciones; la documentación vigente de cada prop firm sigue siendo la referencia final.

Aquí conviene leer las dos excursiones. La maximum adverse excursion para prop traders describe cuánto llegó a ir el trade en contra. La MFE describe cuánto avanzó a favor antes del cierre. Juntas reconstruyen mejor la ruta, pero ninguna decide por sí sola cómo operar.

Lo que esta métrica deja fuera

La MFE no prueba que exista expectancy positiva, que otro cierre fuese ejecutable ni que la distribución vaya a repetirse. Solo resume el mejor beneficio flotante observado en cada trade histórico.

Una salida amplia puede conservar una cola de grandes ganadores y perder muchas ganancias intermedias. Una salida ajustada puede mejorar la capture efficiency y cortar justo la cola que sostiene el sistema. El veredicto necesita un backtest completo, con costes y out-of-sample.

Dudas habituales

¿MFE y beneficio final son lo mismo?

No. La MFE es el mayor beneficio flotante antes del cierre. El beneficio final es lo que quedó al ejecutar la salida y descontar los costes correspondientes.

¿Una MFE alta significa que la entrada es buena?

Significa que el precio desarrolló un movimiento favorable dentro de la muestra. No garantiza que fuera capturable, estable ni suficiente para compensar pérdidas y costes.

¿Conviene medirla en pips o en R?

Depende de la comparación. Los pips conservan el desplazamiento del precio; R o porcentaje permiten enfrentar trades con stops y tamaños distintos.

¿Puedo elegir un take profit mirando la MFE?

Puedes convertir el patrón de MFE en una hipótesis. La validación exige fijar la regla antes del tramo out-of-sample y juzgar toda la curva, no solo los máximos favorables.

La idea que resiste

El mejor beneficio flotante siempre parece aprovechable cuando el trade ya terminó. Una salida solo merece confianza cuando soporta costes, datos no vistos y las reglas capaces de cerrar la cuenta.

Publicado Jul 31, 2026 · realbacktesting · Contenido educativo y comentario de mercado — no es asesoramiento financiero. El trading conlleva riesgo; los resultados pasados no garantizan resultados futuros.