En este post analizo mi sistema de trading BTCUSDT en 4H (operativa spot) con dos métricas que casi nadie mira con calma: MFE y MAE. El objetivo es medir no solo cuánto gana un trade, sino cuánto potencial ofreció (y cuánto “dejamos sobre la mesa”) para entender mejor la lógica de salidas y el coste real de la disciplina.
1) Qué son MFE y MAE (definición simple + fórmula de la DB)
MFE (Maximum Favorable Excursion) es el máximo recorrido a favor que el precio llegó a ofrecer mientras el trade estuvo abierto. En nuestra base de datos se calcula así:
- mfe = (max_high_durante_trade / p_Entrada) − 1
MAE (Maximum Adverse Excursion) es el máximo recorrido en contra (el “dolor máximo”) que sufrimos dentro del trade. En la DB:
- mae = (min_low_durante_trade / p_Entrada) − 1
Lectura rápida:
- MFE mide el potencial que el mercado te dio “en bandeja”.
- MAE mide cuánto tuviste que aguantar para estar dentro del movimiento.
2) La pregunta correcta: “¿cuánto del potencial capturo?”
Una cosa es ganar. Otra es ganar comparado con lo que el trade llegó a ofrecer. Para medirlo usamos el ratio de captura:
- Captura = bp / mfe (solo si mfe > 0)
Interpretación:
- ≈ 1,00 → capturas casi todo el movimiento (salida “perfecta” o runner).
- ≈ 0,50 → capturas aproximadamente la mitad del potencial.
- ≈ 0,10 → dejas mucho sobre la mesa (salida temprana o reversión antes del cierre).
- < 0 → hubo potencial a favor, pero el trade terminó en pérdida.
3) Resumen de mi histórico (MFE medio, MAE medio y captura)
En mi histórico de BTCUSDT 4H (trades cerrados), el sistema muestra:
| #Trades | MFE medio (%) | MAE medio (%) | BP medio (%) |
|---|---|---|---|
| 104 | 11,95 | -3,73 | 4,08 |
Nota: la “captura” (bp/mfe) puede dar medias engañosas si existen trades con MFE muy pequeño (divisiones por valores casi cero). Para que la medida sea robusta, calculo la captura solo en trades ganadores y exijo un MFE mínimo.
| Métrica | Filtro | #Trades | Resultado (%) |
|---|---|---|---|
| Captura media (bp/mfe) | bp > 0 y MFE ≥ 1% | 50 | 45 |
Interpretación: cuando el trade acaba ganando (y el movimiento tuvo al menos 1% de MFE), el sistema captura de media aprox. el 45% del recorrido potencial disponible dentro del trade.
Top 10 trades con mejor captura (bp/mfe)
En estos “mejor captura” se ve el escenario ideal para un sistema tendencial: el trade no solo gana, sino que sale cerca del máximo recorrido favorable que el mercado llegó a ofrecer mientras estuvo abierto. Dicho de otra forma, aquí el sistema convierte en beneficio real una parte muy alta del potencial (capturas cercanas a 0,70–0,84), lo que suele ocurrir cuando el movimiento es limpio y sostenido y la salida no “corta” la tendencia antes de tiempo. Estos trades son un buen recordatorio de por qué la disciplina importa: cuando el mercado se pone a favor, la rentabilidad grande suele venir de dejar correr.
| TradeID | Entrada | Salida | BP (%) | MFE (%) | MAE (%) | Captura |
|---|---|---|---|---|---|---|
| 87 | 08-11-2024 20:00 | 24-11-2024 16:00 | 24,69 | 29,48 | -1,56 | 0,837 |
| 61 | 04-01-2023 04:00 | 30-01-2023 20:00 | 35,12 | 42,09 | -1,09 | 0,834 |
| 70 | 20-10-2023 04:00 | 14-11-2023 00:00 | 24,72 | 29,88 | -0,42 | 0,827 |
| 74 | 29-01-2024 20:00 | 17-02-2024 16:00 | 18,58 | 22,84 | -2,59 | 0,813 |
| 39 | 08-10-2020 16:00 | 02-11-2020 12:00 | 22,99 | 29,39 | -0,62 | 0,782 |
| 43 | 02-02-2021 20:00 | 22-02-2021 16:00 | 48,86 | 63,17 | -1,12 | 0,774 |
| 75 | 26-02-2024 16:00 | 15-03-2024 04:00 | 29,11 | 39,62 | -0,17 | 0,735 |
| 42 | 26-12-2020 16:00 | 10-01-2021 20:00 | 46,21 | 63,68 | -0,21 | 0,726 |
| 65 | 20-06-2023 20:00 | 05-07-2023 12:00 | 8,65 | 12,33 | -0,40 | 0,702 |
| 36 | 23-07-2020 00:00 | 22-08-2020 00:00 | 21,15 | 30,99 | -0,82 | 0,682 |
Top 10 trades con peor “captura” (bp/mfe) — casos extremos por MFE muy pequeño
Estos trades tienen un patrón típico: el trade termina en pérdida y el MFE fue muy pequeño. Eso hace que la ratio bp/mfe se dispare a valores enormes (en negativo). Es un buen recordatorio de que la “captura” hay que interpretarla con cuidado (y con filtros mínimos de MFE).
| TradeID | Entrada | Salida | BP (%) | MFE (%) | MAE (%) | Captura |
|---|---|---|---|---|---|---|
| 102 | 28-11-2025 16:00 | 01-12-2025 04:00 | -6,51 | 0,01 | -7,32 | -445,657 |
| 45 | 02-04-2021 04:00 | 04-04-2021 00:00 | -4,71 | 0,21 | -5,82 | -22,151 |
| 90 | 19-01-2025 20:00 | 20-01-2025 00:00 | -4,58 | 0,21 | -6,26 | -21,887 |
| 66 | 13-07-2023 20:00 | 14-07-2023 20:00 | -4,72 | 0,27 | -5,40 | -17,445 |
| 51 | 18-09-2021 08:00 | 20-09-2021 04:00 | -6,33 | 0,42 | -8,59 | -15,204 |
| 35 | 23-06-2020 00:00 | 24-06-2020 16:00 | -4,50 | 0,35 | -4,93 | -12,700 |
| 67 | 14-08-2023 16:00 | 17-08-2023 00:00 | -2,94 | 0,32 | -4,25 | -9,122 |
| 13 | 07-11-2018 04:00 | 09-11-2018 12:00 | -2,34 | 0,38 | -2,87 | -6,170 |
| 96 | 29-06-2025 12:00 | 01-07-2025 12:00 | -1,73 | 0,29 | -2,63 | -5,981 |
| 26 | 05-11-2019 00:00 | 08-11-2019 12:00 | -3,90 | 0,67 | -7,41 | -5,853 |
Top 10 ganadores con peor captura (bp/mfe) — “salidas demasiado pronto”
Estos trades terminaron en positivo, pero capturaron una fracción muy pequeña del movimiento disponible (MFE ≥ 1%). Son los casos que alimentan la duda típica: “¿estoy saliendo demasiado pronto?”
| TradeID | Entrada | Salida | BP (%) | MFE (%) | MAE (%) | Captura |
|---|---|---|---|---|---|---|
| 57 | 07-07-2022 16:00 | 10-07-2022 16:00 | 0,05 | 7,85 | -1,12 | 0,006 |
| 8 | 28-02-2018 04:00 | 06-03-2018 12:00 | 0,19 | 7,28 | -6,18 | 0,026 |
| 19 | 17-04-2019 04:00 | 26-04-2019 00:00 | 0,38 | 7,68 | -1,90 | 0,050 |
| 104 | 13-01-2026 16:00 | 19-01-2026 00:00 | 0,24 | 4,79 | -1,65 | 0,050 |
| 103 | 29-12-2025 04:00 | 08-01-2026 08:00 | 0,47 | 5,18 | -3,68 | 0,091 |
| 84 | 23-09-2024 04:00 | 30-09-2024 04:00 | 0,31 | 3,33 | -2,62 | 0,093 |
| 15 | 18-02-2019 04:00 | 24-02-2019 16:00 | 1,18 | 12,42 | -1,00 | 0,095 |
| 86 | 28-10-2024 20:00 | 31-10-2024 20:00 | 0,66 | 5,73 | -0,29 | 0,116 |
| 44 | 09-03-2021 00:00 | 16-03-2021 04:00 | 3,62 | 18,08 | -1,12 | 0,200 |
| 21 | 24-05-2019 16:00 | 31-05-2019 00:00 | 2,73 | 12,75 | -2,66 | 0,214 |
6) Casos que duelen (MFE grande pero acabas en 0 o negativo)
Quise buscar casos extremos del tipo: “el trade llegó a ir muy a favor y aun así terminó plano o en negativo”. Con un umbral alto (por ejemplo MFE ≥ 15%), el resultado en mi histórico fue:
0 casos
Esto no significa que el sistema sea perfecto, sino que no es habitual que deje escapar movimientos enormes hasta terminar mal. Aun así, existen versiones más útiles de “casos que duelen”:
- MFE alto pero captura baja (dejaste mucho recorrido sin convertir en BP).
- Trades con MAE alto (dolor grande) para un BP relativamente pequeño.
7) Conclusión honesta
Si la captura media del sistema no es alta, eso no significa que el sistema sea malo. Muchas veces es el precio de mantener reglas simples y robustas: menos “cirugía”, menos sobreoptimización y más supervivencia.
Pero MFE/MAE sí te da una brújula muy clara: si algún día quisieras iterar, ya sabes dónde mirar.
- ¿La captura es sistemáticamente baja? → revisar la salida (sin tocar entradas).
- ¿El MAE es demasiado grande para el BP obtenido? → revisar gestión del riesgo (sin cambiar el core).
Opciones típicas (sin entrar aún a implementarlas) serían: trailing stop, salidas parciales, o un exit más adaptativo… pero siempre con cuidado: si el sistema funciona, lo último que quieres es “mejorarlo” mirando solo el pasado reciente.
Lee también
- Rachas — cómo se viven y cómo se gestionan
- BTCUSDT 4H spot: drawdown del sistema
- ¿Funciona en lateral? Whipsaw y rendimiento por régimen
Disclaimer: Este blog tiene fines exclusivamente informativos y educativos. No constituye asesoramiento financiero, fiscal ni legal, ni una recomendación de compra/venta de activos. Operar con criptomonedas implica riesgos elevados y puedes perder total o parcialmente el capital invertido. Los resultados mostrados son históricos y no garantizan resultados futuros. Cada persona es responsable de sus propias decisiones y de verificar datos, costes (comisiones, slippage) y la ejecución real en su exchange.

Comentarios
Publicar un comentario