El mejor backtest que encontramos, y por qué no confiamos en él
De 31.407 configuraciones, una ruptura (breakout) de las Bandas de Bollinger de 4 horas con un stop loss del 2 % ganó +63 % al año tras comisiones y slippage, superó todas las comprobaciones que teníamos y se mantuvo en nueve años de reproducción con datos pasados. Aun así, no pusimos dinero en ella.
Cómo se hizo: el código, las ejecuciones de investigación y los primeros borradores de este texto los produjo un asistente de IA bajo la dirección del operador; el operador tomó todas las decisiones y comprobó las cifras. Todas las operaciones fueron simuladas: precios reales, sin dinero real. Nada de esto es asesoramiento de inversión.
La regla
Con velas de 4 horas: comprar cuando el cierre sube por encima de la banda superior de Bollinger (30 velas, 2,5 desviaciones estándar); vender cuando cierra por debajo de la línea media o cae un 2 % por debajo del precio de entrada. Añadir un filtro que solo compra por encima de la media de 200 velas dio el mejor resultado individual de todo el estudio, +64,3 % al año con una peor caída de −11,3 %, pero la versión simple inspira más confianza porque tiene menos piezas móviles.
| Ruptura de Bandas de Bollinger de 4 horas (30, 2,5σ) + stop 2 % | |
|---|---|
| Rentabilidad anual, solo comisión | +71,1 % |
| Rentabilidad anual, comisión y un tick | +63,3 % |
| Peor caída, con slippage | −16,9 % |
| Operaciones, porcentaje de aciertos | 675, 35 % |
| Primer periodo / segundo periodo | +67,7 % / +58,2 % al año |
| Por año, solo comisión | 2024 +113 %, 2025 +33 %, 2026 hasta octubre +56 % |
| Monedas con beneficio, solo comisión | 12 de 12, de +20 % a +156 % al año |
| Nueve años, de 2017 a 2026 | +98,3 % al año solo con comisión, +86,0 % con slippage; peor caída de −30 % a −33 %; un año con pérdidas, 2022 (−15,8 %) |
Por qué parecía real
- En el segundo periodo, que no intervino en su elección, ganó casi lo mismo que en el primero.
- Las configuraciones vecinas rindieron casi igual: 20 o 50 velas, 2 o 3 desviaciones estándar y stops de 1 % a 3 % ganaron entre +43 % y +69 % al año solo con la comisión. Un punto afortunado estaría aislado.
- Ganó dinero con cada una de las doce monedas, y también en un segundo periodo a la baja en el que mantener esas mismas monedas rindió −13,7 % al año.
- Las reglas de ruptura cuentan con décadas de respaldo académico, también en cripto. La página de Bollinger recoge todas las configuraciones.
Por qué no confiamos en ella
- Elegimos las monedas en 2026. Las doce eran grandes y llevaban al menos dos años listadas cuando las escogimos. Faltan las monedas que se hundieron, y nuestra propia prueba de sesgo de supervivencia redujo una regla similar de +75 % a +41 % al año.
- Es la mejor de 31.407. El primer puesto de una lista larga es en parte suerte, por construcción. La prueba de dos periodos lo reduce, pero no puede eliminarlo.
- Las rupturas son donde el slippage es mayor. Cargamos un tick por operación. Las rupturas ocurren cuando los precios saltan y los libros de órdenes se quedan sin liquidez, que es justo cuando las ejecuciones son peores que un tick.
- El modelo es más simple que una cuenta. El mismo dinero en doce monedas, cada una operada por separado, no es como se comporta una cuenta real con un número limitado de posiciones y una lista de monedas cambiante.
- Un solo año hizo gran parte del trabajo. Solo 2024 rindió +113 %.
- Nuestra mejor regla probada en vivo también había parecido igual de buena. La regla que ejecutamos en un servidor ganó +88 % al año en la misma reproducción de nueve años y perdió 3,93 % en sus dos primeras semanas en vivo. La prueba en el servidor.
Cómo la probaríamos
La probaríamos en simulación en vivo (paper trading) durante meses, no semanas; compararíamos cada decisión en vivo con la reproducción vela a vela; mediríamos las ejecuciones reales en las velas de ruptura; y esperaríamos solo una fracción del resultado del backtest. Pausamos la investigación de trading antes de hacerlo, así que esto sigue siendo un backtest. Puedes ordenar tú mismo cada configuración de Bollinger en el explorador.