Antes de correr una sola vela de tu backtesting, ya tomaste una decisión que puede determinar el resultado final: en qué fecha empieza tu rango histórico. El cherry-picking del rango histórico es elegir ese punto de inicio de forma que —sin proponértelo— incluya o excluya el tramo de historia que más favorece a tu estrategia.
Un sesgo distinto a los otros dos que ya conoces
Si ya leíste sobre el sesgo de confirmación y el sesgo de retrospectiva, este es el tercero de la familia — y actúa en un momento distinto del proceso:
| Sesgo | Cuándo actúa | Qué distorsiona |
|---|---|---|
| Cherry-picking de rango | Antes de empezar, al elegir las fechas | Todo el backtesting de una vez |
| Sesgo de retrospectiva | Durante el replay, operación por operación | Cada decisión de entrada individual |
| Sesgo de confirmación | Después, al revisar los resultados | La interpretación de por qué funcionó |
Un journal perfecto, sin sesgo de retrospectiva ni de confirmación, sigue sin servir de nada si el rango de fechas ya venía sesgado de origen.
Ver planesCómo se cuela sin que lo notes
Casi nunca es deliberado. Aparece en decisiones que suenan completamente razonables en el momento:
- Elegir "los últimos 2 años" porque es un rango cómodo de practicar, sin notar que coincide con una tendencia alcista fuerte y sostenida en ese instrumento.
- Evitar un tramo específico "porque el mercado estaba raro esos meses" — normalmente una forma de excluir, sin darte cuenta, el período donde tu estrategia habría fallado más.
- Parar el backtesting justo antes de una racha perdedora reciente que ya conocías de memoria por haberla vivido en real.
- Probar la estrategia en dos o tres rangos distintos "para comparar" y quedarte, sin proponértelo, con el que dio mejor resultado.
Un ejemplo con la misma estrategia
La misma estrategia de ruptura de rango, probada sobre dos rangos de fechas distintos del mismo par:
| Rango elegido | Contexto de mercado | Winrate resultante |
|---|---|---|
| Últimos 18 meses (elegido "porque sí") | Tendencia direccional fuerte y sostenida | 58% |
| Últimos 5 años (rango fijado de antemano) | Incluye tramos de rango lateral y alta volatilidad | 39% |
Ambos resultados son reales — ninguno es "el equivocado" en términos de datos. El problema aparece si eliges el rango de 18 meses después de haber visto que da mejor resultado, en vez de haberlo fijado antes como criterio.
Fija el rango de tu sesión de backtesting antes de ver un solo resultado — el criterio, no el resultado, es lo que decide el rango.
Ver planesProtocolo para elegir un rango sin sesgo
- Define el criterio antes de ver ningún resultado — por ejemplo, "todo el histórico disponible" o "los últimos 5 años completos", nunca "el tramo que se vea mejor".
- Incluye deliberadamente períodos difíciles — alta volatilidad, tendencias en contra, rangos laterales largos. Una estrategia que solo funciona en condiciones fáciles no es una estrategia robusta.
- Si necesitas ampliar el rango, documenta por qué — una sola ampliación con un criterio objetivo es razonable; varias ampliaciones sucesivas hasta mejorar el resultado no lo son.
- Junta esto con una muestra suficiente — un rango sin sesgo pero demasiado corto sigue sin darte significancia estadística.
Preguntas frecuentes
- ¿Este sesgo es lo mismo que el sesgo de confirmación?
- No. El de confirmación ocurre después del backtesting, al revisar los resultados con más atención a los ganadores. Este ocurre antes de correr una sola vela, al elegir en qué tramo de historia vas a probar la estrategia.
- ¿Es lo mismo que el sesgo de retrospectiva?
- Tampoco. El de retrospectiva ocurre operación por operación, cuando tu mirada se adelanta a la vela actual. Este afecta a todo el backtesting de una sola vez, antes de empezar, al definir el rango de fechas completo.
- ¿Cuántos años de historia debo usar como mínimo?
- No hay un número universal, pero el criterio debe fijarse antes de ver ningún resultado — por ejemplo, 'los últimos 5 años completos' o 'todo el histórico disponible', nunca 'el período que dio mejor resultado al probar varias opciones'.
- ¿Debo incluir a propósito períodos de crisis o alta volatilidad?
- Sí, si tu objetivo es saber si la estrategia sobrevive a condiciones adversas — excluir esos períodos porque 'no son representativos' es exactamente el tipo de decisión que este sesgo disfraza de neutral.
- ¿Puedo ampliar el rango después de ver un mal resultado?
- Puedes, pero documenta ese cambio y por qué lo hiciste — ampliar el rango una sola vez con un criterio objetivo (por ejemplo, 'incluir todo el histórico disponible') es razonable; ampliarlo repetidamente hasta encontrar un tramo que dé mejor resultado es cherry-picking.
- ¿Trade & Repeat me ayuda a elegir un rango sin sesgo?
- El histórico disponible por instrumento y timeframe está a la vista desde que eliges el rango de tu sesión de replay — que ese rango se elija con un criterio fijado de antemano, y no ajustado después de ver el resultado, sigue siendo una decisión tuya.
Sigue leyendo: Sesgo de confirmación en backtesting: por qué revisas solo tus trades ganadores · Cómo llevar una bitácora de backtesting sin caer en el sesgo retrospectivo · Cuántas operaciones hacen falta para que tu winrate sea estadísticamente significativo
Contenido con fines educativos, no constituye asesoramiento financiero. Operar en los mercados financieros conlleva riesgo de pérdida de capital.