CCI en cripto: la lectura de momentum funciona, la de reversión no
Comprar cuando el CCI subía por encima de niveles de +100 a +200 ganó dinero con las 6 configuraciones de momentum en velas de 4 horas, con una mediana de +43,3 % al año tras costes. Comprar por debajo de niveles de −100 a −200 perdió dinero con las 6 configuraciones de reversión.
Cómo funciona
El Commodity Channel Index mide a qué distancia está el precio típico, (máximo + mínimo + cierre) ÷ 3, de su media de n velas, escalada con la desviación media para que la mayoría de las lecturas queden entre −100 y +100. Las lecturas fuera de ese rango pueden interpretarse como precio estirado, una señal de reversión, o como fortaleza, una señal de momentum.
Qué probamos
- CCI de 14 o 20 velas; niveles de 100, 150 o 200.
- Reversión: comprar bajo −nivel, vender sobre 0: 6 configuraciones. Momentum: comprar sobre +nivel, vender bajo 0: 6 configuraciones.
Cada configuración se probó en ocho duraciones de vela, de 1 minuto a 4 horas, en el mercado en wones surcoreanos (KRW) de Upbit: 12 criptomonedas grandes de enero de 2024 a octubre de 2026 (desde enero de 2025 en velas de 5 y 10 minutos; 8 criptomonedas desde abril de 2026 en velas de 1 y 3 minutos). Las señales se toman al cierre de una vela y se ejecutan en la apertura de la siguiente, solo con compras al contado (spot) y con la misma cantidad de dinero en cada criptomoneda. Cada operación paga la comisión de Upbit de 0,05 % más un slippage de un tick de precio. Eso da 12 configuraciones de un solo indicador y 3423 combinaciones más en las que a las mejores se les añadió un filtro o una regla de salida. Método completo.
Resultados por configuración y duración de la vela
Cada celda muestra la rentabilidad anual tras costes en todo el periodo. Una celda con contorno superó la prueba de dos periodos: al menos +10 % anual tanto en el primer como en el segundo periodo, y con un segundo periodo que conserva al menos la mitad del primero.
Rentabilidad anual tras costes, %
El nivel del mar (0) es el punto de equilibrio tras costes: el azul está bajo el agua; del verde al marrón es tierra.
Configuraciones sobre el nivel del mar tras costes: 6 de 12 en velas de 4 horas, 3 de 12 en velas de 1 hora y ninguna en velas de 30 minutos o menos. Configuraciones que superaron la prueba de dos periodos: 3 en velas de 4 horas.
| Configuración | 1 min | 3 min | 5 min | 10 min | 15 min | 30 min | 1 h | 4 h |
|---|---|---|---|---|---|---|---|---|
| CCI(14): comprar bajo −100, vender sobre 0 | −100,0 | −100,0 | −100,0 | −99,6 | −94,0 | −73,5 | −48,5 | −37,8 |
| CCI(14): comprar sobre +100, vender bajo 0 | −100,0 | −100,0 | −100,0 | −99,9 | −98,1 | −84,8 | −44,0 | +39,0 |
| CCI(14): comprar bajo −150, vender sobre 0 | −100,0 | −100,0 | −99,7 | −93,9 | −75,9 | −51,3 | −32,6 | −21,7 |
| CCI(14): comprar sobre +150, vender bajo 0 | −100,0 | −100,0 | −100,0 | −97,9 | −89,6 | −64,1 | −18,8 | +42,9 |
| CCI(14): comprar bajo −200, vender sobre 0 | −100,0 | −99,1 | −89,3 | −68,7 | −42,1 | −24,1 | −14,3 | −4,3 |
| CCI(14): comprar sobre +200, vender bajo 0 | −100,0 | −99,8 | −96,6 | −81,5 | −62,5 | −36,7 | +2,6 | +29,6 |
| CCI(20): comprar bajo −100, vender sobre 0 | −100,0 | −100,0 | −100,0 | −98,4 | −87,0 | −63,9 | −47,3 | −34,3 |
| CCI(20): comprar sobre +100, vender bajo 0 | −100,0 | −100,0 | −100,0 | −99,5 | −94,9 | −72,7 | −23,5 | +55,1 |
| CCI(20): comprar bajo −150, vender sobre 0 | −100,0 | −100,0 | −98,9 | −88,3 | −65,8 | −43,2 | −30,8 | −15,1 |
| CCI(20): comprar sobre +150, vender bajo 0 | −100,0 | −100,0 | −99,8 | −95,7 | −82,5 | −45,6 | +3,0 | +48,0 |
| CCI(20): comprar bajo −200, vender sobre 0 | −100,0 | −98,0 | −84,9 | −63,1 | −38,2 | −22,7 | −14,5 | −4,1 |
| CCI(20): comprar sobre +200, vender bajo 0 | −100,0 | −99,6 | −95,0 | −78,0 | −57,4 | −24,8 | +8,4 | +43,8 |
Añadir filtros y reglas de salida
En cada duración de vela, las configuraciones con los mejores resultados del primer periodo se combinaron con hasta dos filtros —tendencia en un gráfico más largo, ADX, volumen, rango del RSI o tendencia de Bitcoin (BTC)— o con un filtro y una regla de salida —stop loss, stop dinámico (trailing stop), take profit o límite de tiempo—. Solo se crearon combinaciones cuando este indicador figuraba entre los líderes del primer periodo.
| Velas | Combinaciones que operaron | Superaron la prueba | Mejor que superó la prueba | Rentabilidad anual | Peor caída | Segundo periodo |
|---|---|---|---|---|---|---|
| 1 minuto | 84 | 0 | Ninguna superó la prueba. Mejor resultado global: −2,3 % al año | |||
| 3 minutos | 557 | 0 | Ninguna superó la prueba. Mejor resultado global: −0,1 % al año | |||
| 5 minutos | 572 | 0 | Ninguna superó la prueba. Mejor resultado global: 0,0 % anual | |||
| 10 minutos | 560 | 0 | Ninguna superó la prueba. Mejor resultado global: +0,2 % al año | |||
| 15 minutos | 549 | 0 | Ninguna superó la prueba. Mejor resultado global: +7,2 % al año | |||
| 1 hora | 579 | 17 | CCI(20): comprar sobre +150, vender bajo 0 + gráfico de 4 h sobre la EMA 50 + ADX(14) sobre 20 | +17,4 % | −23,0 % | +15,9 % |
| 4 horas | 522 | 243 | CCI(20): comprar sobre +100, vender bajo 0 + volumen sobre 1,5× su media de 20 velas | +58,4 % | −22,2 % | +42,8 % |
Qué aprendimos
- La dirección importó más que la configuración: en velas de 4 horas todas las configuraciones de momentum ganaron dinero y todas las de reversión perdieron (mediana −18,4 %).
- CCI(20) con compra sobre +100 y venta bajo 0 obtuvo +55,1 % al año en velas de 4 horas; 3 configuraciones de momentum superaron la prueba de dos periodos, por ejemplo CCI(20) sobre +150 (+48,0 %).
- Con filtros, 243 combinaciones superaron la prueba en velas de 4 horas. Nuestra reproducción (replay) con datos pasados de nueve años encontró aquí la regla más estable de todo el estudio: CCI(14) sobre +150 con el cierre sobre su EMA 100 y RSI bajo 70 obtuvo +64 % al año con slippage de 2017 a 2026, con una peor caída de 18 % y ningún año con pérdidas.
Preguntas
¿Cómo debería usarse el CCI en cripto?
Como señal de momentum en velas de larga duración: comprar cuando el CCI sube por encima de +100 a +200 y vender cuando cae por debajo de cero. Como señal de sobreventa perdió dinero en todas las duraciones de vela en nuestras pruebas.
Todas las configuraciones con este indicador en el explorador: 4 h 1 h 30 min 15 min
Investigación relacionada
- El mejor backtest que encontramos, y por qué no confiamos en él
- Porcentaje de aciertos frente a esperanza matemática: por qué los indicadores que más aciertan pierden dinero