Formula de esperanza: compara tus estrategias de trading

12 min de lectura
BacktestingEsperanzaMetricas-tradingEstrategiaPerformance

La esperanza matemática de una estrategia de trading se calcula así: (Win Rate x Ganancia Media) - (Loss Rate x Pérdida Media). Un valor positivo confirma un edge estadístico independientemente del win rate. Esta métrica objetiva permite comparar dos estrategias sin dejarse engañar por una tasa de acierto elevada o ganancias ocasionales espectaculares. Según la Autoridad de los Mercados Financieros (AMF), la mayoría de los traders retail pierden dinero a largo plazo, con frecuencia por no haber medido su edge real antes de operar con cuenta real. Esta guía explica cómo calcular, interpretar y usar la esperanza para elegir entre tus estrategias de trading.

La fórmula de esperanza matemática

Definición formal

La fórmula completa de esperanza matemática aplicada al trading es:

E = (Win Rate x Ganancia Media) - (Loss Rate x Pérdida Media)

Los cuatro componentes de esta fórmula son:

  • Win Rate (WR): proporción de trades ganadores, expresada entre 0 y 1 (0,55 para 55%)
  • Ganancia Media (GM): beneficio promedio en los trades ganadores, expresado en R (múltiplos del riesgo inicial)
  • Loss Rate (LR): proporción de trades perdedores, igual a 1 - WR
  • Pérdida Media (PM): pérdida promedio en los trades perdedores, expresada en R

Expresar los resultados en R normaliza las comparaciones entre estrategias que utilizan diferentes tamaños de posición. Una ganancia de 2R significa que el trader ganó el doble de su riesgo inicial en ese trade, ya sea que ese riesgo fuera de 50 o 500 euros.

Por que usar R-multiplos?

Expresar la esperanza en R permite comparar estrategias independientemente del capital invertido y del tamaño de posición. Una esperanza de 0,5R significa que la estrategia genera en promedio el 50% del riesgo inicial por trade, ya sea ese riesgo de 50 o 500 euros. Esto facilita la comparación directa entre un scalper y un swing trader.

Cálculo paso a paso con un ejemplo concreto

Consideremos una estrategia con los siguientes parámetros, obtenidos de un backtest de 12 meses:

  • Win Rate: 55% (110 trades ganadores de 200)
  • Ganancia media por trade ganador: 1,5R
  • Loss Rate: 45% (90 trades perdedores de 200)
  • Pérdida media por trade perdedor: 1R (stop-losses sistemáticamente respetados)

Aplicando la fórmula:

E = (0,55 x 1,5) - (0,45 x 1) = 0,825 - 0,45 = 0,375R

Esta estrategia genera en promedio 0,375R por trade. En 200 trades con un riesgo de 100 euros por trade, eso representa una ganancia esperada de 200 x 0,375 x 100 = 7.500 euros. La esperanza es positiva y confirma la existencia de un edge estadístico.

1

Recopilar datos del backtest

Ejecuta un backtest con al menos 200 trades y exporta el historial completo con ganancias y pérdidas por trade.
2

Calcular el Win Rate

Divide el número de trades ganadores entre el número total de trades. Ejemplo: 110 ganadores en 200 trades da WR = 0,55.
3

Calcular la ganancia media en R

Promedia todas tus ganancias divididas entre el riesgo inicial de cada trade. Si arriesgaste 100 euros y ganaste 200 euros, eso es 2R.
4

Calcular el Loss Rate y la pérdida media

LR = 1 - WR. La pérdida media debe ser idealmente igual a 1R si los stop-losses se respetan. Cualquier desviación indica un problema de ejecución.
5

Aplicar la fórmula e interpretar

E = (WR x Ganancia media) - (LR x Pérdida media). Un valor positivo confirma un edge estadístico en esta muestra de trades.

Comparando dos estrategias por esperanza

Ejemplo: scalper vs swing trader

La esperanza revela realidades contra-intuitivas. Un scalper con un win rate del 65% puede tener esperanza negativa, mientras que un swing trader con solo el 40% de trades ganadores puede generar un edge significativamente positivo. El win rate por sí solo no dice nada sobre la rentabilidad real de una estrategia.

MétricaScalper (Estrategia A)Swing Trader (Estrategia B)
Win Rate65%40%
Ganancia media (R)0,5R3,5R
Loss Rate35%60%
Pérdida media (R)1R1R
Esperanza calculada-0,025R (negativa)+0,80R (positiva)

Cálculo para la Estrategia A (scalper): (0,65 x 0,5) - (0,35 x 1) = 0,325 - 0,35 = -0,025R

Cálculo para la Estrategia B (swing trader): (0,40 x 3,5) - (0,60 x 1) = 1,4 - 0,6 = +0,80R

El scalper pierde en promedio 0,025R por trade a pesar de su win rate del 65%, porque las ganancias son demasiado pequeñas en relación con las pérdidas. El swing trader genera 0,80R por trade a pesar de un win rate de solo el 40%. La Estrategia B es objetivamente superior en términos de esperanza.

Estrategia A vs B: cómo leer el resultado

Para comparar dos estrategias, calcula la esperanza de cada una a partir de tu backtest completo y compara los valores absolutos. Considera también la frecuencia de trading: una estrategia con esperanza de 0,3R y 50 trades por mes genera más valor que una estrategia con esperanza de 0,8R pero solo 5 trades por mes.

El criterio de comparación completo es, por tanto: Esperanza (R) x Frecuencia de trading (trades por año). Esta métrica compuesta refleja el rendimiento anualizado en R de cada estrategia.

Para profundizar en la relación entre esperanza y profit factor, consulta nuestra guía sobre métricas de expectancy y profit factor en backtesting.

Los límites de la esperanza como única métrica

Esperanza vs drawdown

La esperanza positiva no garantiza la supervivencia de la cuenta de trading. Dos estrategias pueden mostrar la misma esperanza (0,3R por trade) con perfiles de riesgo radicalmente diferentes según cómo se distribuyan las ganancias y pérdidas a lo largo del tiempo.

MétricaEstrategia C (regular)Estrategia D (volátil)
Esperanza0,3R0,3R
Drawdown máximo8%35%
Serie perdedora máxima4 trades consecutivos12 trades consecutivos
Riesgo de ruina (riesgo 2% por trade)Muy bajoAlto

La Estrategia D puede destruir una cuenta antes de que la esperanza positiva se materialice, especialmente con apalancamiento significativo. Combina siempre el análisis de la esperanza con el del drawdown máximo y las métricas de robustez.

Cuando la esperanza positiva oculta riesgo de ruina

La esperanza sola no es suficiente

Una esperanza de 0,2R con una posible racha perdedora de 15 trades consecutivos puede ser suficiente para destruir una cuenta si el trader arriesga el 10% por trade. La regla prudente es nunca arriesgar más del 1 al 2% del capital por trade, independientemente de la esperanza calculada en el backtest.

La esperanza se basa en la ley de los grandes números: se materializa a lo largo de cientos de trades, no en los primeros 10 o 20. En una muestra pequeña (menos de 100 trades), la esperanza positiva puede deberse al azar o al overfitting del backtest. El walk-forward testing es indispensable para validar que la esperanza se mantiene en datos fuera de la muestra.

Según la ESMA (European Securities and Markets Authority), la gran mayoría de las cuentas retail en productos apalancados registra pérdidas, lo que confirma que muy pocos traders miden y validan rigurosamente su esperanza antes de operar con dinero real.

Calcular la esperanza con Backtrex

Lectura automática del informe

Backtrex calcula automáticamente la esperanza matemática para cada configuración probada y la muestra directamente en el informe de backtest. No introduces ninguna fórmula manualmente: el sistema agrega todos tus trades, calcula el win rate, la ganancia media en R, el loss rate y la pérdida media, y luego muestra la esperanza final junto con su evolución a lo largo del tiempo.

El informe Backtrex te ofrece de un vistazo:

  • Esperanza global de la estrategia durante todo el período de prueba
  • Esperanza por configuración de parámetros (variando stop-loss, take-profit, filtros)
  • Evolución mes a mes de la esperanza (para detectar degradación gradual)

Descubre todas las funcionalidades de Backtrex para el backtesting visual sin código. Consulta también nuestra comparación entre backtesting vs forward testing para entender cómo alternar entre los dos enfoques en tu proceso de validación.

Optimizando parámetros para maximizar el edge

Backtrex permite probar múltiples configuraciones de la misma estrategia en paralelo (variando stop-loss, take-profit, filtros de horario o de volatilidad) y comparar las esperanzas directamente desde la interfaz drag-and-drop. En segundos, identificas qué configuración genera la esperanza más elevada y robusta durante todo el período de prueba.

Esperanza y walk-forward testing

La esperanza calculada únicamente en el período de optimización puede estar sesgada por el overfitting. En el walk-forward testing, mides si la esperanza permanece positiva en períodos fuera de la muestra. Este es el criterio de robustez más fiable para distinguir un edge real de un artefacto de los datos históricos.

Para acceder a las funcionalidades avanzadas de cálculo de esperanza, comparación de estrategias y optimización por bloques drag-and-drop, consulta nuestra página de precios de Backtrex.

Important Risk Warning

Trading financial instruments involves significant risk of capital loss. Past performance does not guarantee future results. Backtest results presented on this platform are based on historical data and do not constitute investment advice. You should not invest money you cannot afford to lose. Always consult a qualified financial advisor before making any investment decisions.

Conclusión

La esperanza matemática es la métrica fundamental para evaluar y comparar tus estrategias de trading de manera objetiva. Un win rate elevado no es suficiente: una estrategia scalper con un 65% de win rate puede tener esperanza negativa, mientras que un swing trader al 40% puede generar un edge poderoso de 0,80R por trade. Al combinar la esperanza con el análisis del drawdown y la validación mediante walk-forward testing, construyes un proceso de selección de estrategias riguroso y reproducible. Backtrex automatiza este cálculo para cada backtest, permitiéndote comparar tus configuraciones en segundos sin escribir una sola línea de código.

No. La esperanza positiva significa que la estrategia es rentable en expectativa a lo largo de un gran número de trades. Con una muestra pequeña o varianza elevada, los períodos de pérdidas prolongadas siguen siendo posibles. La esperanza se materializa estadísticamente a lo largo de cientos de trades. Combina siempre su análisis con el drawdown máximo y el dimensionamiento de posición para evitar el riesgo de ruina.

La esperanza se calcula en un período histórico específico. A medida que las condiciones de mercado evolucionan (volatilidad, tendencias, correlaciones entre activos), la esperanza puede degradarse si la estrategia no está adaptada al régimen actual. En el walk-forward testing, mides si la esperanza permanece positiva en diferentes períodos para validar la robustez de la estrategia en contextos de mercado variados.

No existe un umbral universal, pero la mayoría de los traders profesionales consideran que una esperanza superior a 0,2R por trade es el mínimo viable, calculada en al menos 200 trades de backtest. Una esperanza entre 0,4R y 0,8R en una muestra grande se considera sólida. Por debajo de 0,1R, el riesgo de overfitting o de erosión del edge por los costos de transacción es elevado.

Técnicamente sí: si dispones de un historial de trades reales con ganancias y pérdidas en R, puedes calcular la esperanza manualmente. Pero sin un backtest en datos históricos extensos, la muestra de trades en vivo es generalmente demasiado pequeña (menos de 50 a 100 trades) para que la esperanza sea estadísticamente significativa. El backtesting sigue siendo el método de validación inicial más fiable.

El profit factor (PF) es la razón entre las ganancias totales y las pérdidas totales. Un profit factor superior a 1 implica esperanza positiva. La relación es: PF = (WR x GM) / (LR x PM). Un profit factor de 1,5 indica que las ganancias totales representan 1,5 veces las pérdidas totales. La esperanza y el profit factor son complementarios: la esperanza se expresa por trade en R, el profit factor como ratio global sobre el período.

La mayoría de los expertos recomiendan un mínimo de 100 a 200 trades para una primera estimación de la esperanza, y más de 500 trades para una validación robusta. Con menos de 100 trades, el intervalo de confianza es demasiado amplio para distinguir un edge real del azar. En el walk-forward testing, cada período fuera de la muestra debe contener suficientes trades para ser interpretable.

Raramente. En el trading en vivo, los costos de transacción, el slippage y los sesgos conductuales (ejecución imperfecta de stop-losses, salida prematura de trades ganadores) generalmente degradan la esperanza calculada en el backtesting. Una diferencia del 20 al 40% entre la esperanza teórica y la real es habitual. Integra comisiones y slippage desde la fase de backtesting para obtener una estimativa más realista del edge neto.

Lecturas Recomendadas

¿Listo para probar tus estrategias?

Únete a la lista de espera y sé el primero en crear, probar y validar estrategias de trading, sin escribir código.

Crea tu cuenta gratuita en 30 segundos. Sin tarjeta de crédito.