¿Qué es el indicador CCI?

El Commodity Channel Index es un oscilador de momentum. Donald R. Lambert lo presentó en la revista Commodities en 1980 para detectar giros cíclicos en las materias primas. A pesar del nombre, se usa en acciones, ETF, futuros, forex y criptomonedas, en cualquier temporalidad.

Responde una sola pregunta: ¿qué tan inusual es el precio actual frente a su media reciente? Una lectura cerca de cero significa que el precio está cerca de su media. Una lectura de +100 significa que está claramente por encima, en una magnitud que Lambert calibró para que la mayoría de las lecturas, cerca del 70% al 80%, quede entre −100 y +100. Las lecturas más allá de esas líneas son la minoría inusual.

A diferencia del RSI y del estocástico, que van de 0 a 100, el CCI no tiene límite superior ni inferior. En una tendencia fuerte puede llegar a +200 o +300, así que no hay un nivel en el que el precio "tenga" que girar.

Fórmula del CCI, con un ejemplo calculado

TradingView lo calcula por ti, pero los pasos explican cómo se comporta. Con la longitud por defecto de 20, están en la lista de abajo.

La desviación media es la distancia promedio de cada precio típico a la media, sin tener en cuenta el signo. Con solo cuatro valores para abreviar, precios típicos de US$49, US$50, US$51 y US$50 promedian US$50; las distancias son US$1, US$0, US$1 y US$0, así que la desviación media es US$0.50.

Ejemplo calculado hipotético: una vela tiene un máximo de US$51.90, un mínimo de US$51.10 y un cierre de US$51.50, así que su precio típico es (US$51.90 + US$51.10 + US$51.50) ÷ 3 = US$51.50. La media del precio típico de 20 velas es US$50.00 y la desviación media es US$0.80. CCI = (US$51.50 − US$50.00) ÷ (0.015 × US$0.80) = US$1.50 ÷ 0.012 = +125. El precio supera su media en más de lo habitual, por eso la lectura está sobre +100.

La escala importa. Si la desviación media fuera US$1.60, el doble, la misma brecha de US$1.50 daría un CCI de solo 62.5. El índice mide la distancia en relación con la volatilidad reciente, no en dólares.

  1. Precio típico (TP) = (máximo + mínimo + cierre) ÷ 3.
  2. Media = la media móvil simple del TP de 20 periodos.
  3. Desviación media = el promedio de las diferencias absolutas entre cada uno de los últimos 20 TP y esa media.
  4. CCI = (TP − media) ÷ (0.015 × desviación media).

Gira tu teléfono para leer la imagen. Toca para cerrar.

El ejemplo calculado en una tarjeta: una vela hipotética con máximo 51.90, mínimo 51.10 y cierre 51.50, un precio típico de 51.50, una media de 20 velas de 50.00 y una desviación media de 0.80, que dan CCI = 1.50 ÷ 0.012 = +125. Al lado, una escala vertical del CCI de −200 a +200 marca +125 por encima de la línea de +100, con la nota de que cerca del 70–80% de las lecturas queda entre ±100.

Configuración del CCI en TradingView

El CCI viene integrado en TradingView y es gratis en todos los planes. Abre Indicators, busca Commodity Channel Index y elige la versión integrada. Sus entradas principales son Length, 20 por defecto, y Source, en hlc3, el nombre que TradingView da al precio típico. La configuración también ofrece una media móvil opcional para suavizar la línea del CCI; déjala desactivada al principio.

La longitud cambia el carácter de la línea. Una más corta, como 14, que usan algunos traders, llega a ±100 más a menudo y da más señales falsas; una más larga, como 50, es más suave y rara vez llega a los extremos. Lambert sugería elegir una longitud ligada al ciclo del mercado, pero la mayoría deja 20 y cambia la temporalidad del gráfico.

TradingView dibuja por defecto líneas punteadas en +100 y −100. Puedes agregar una línea cero en la pestaña Style. La temporalidad define cuánta historia cubren las 20 velas: 100 minutos en un gráfico de 5 minutos, unas tres sesiones regulares en uno de 1 hora y cerca de un mes en el diario.

Cómo leer el CCI: +100, −100 y la línea cero

Lambert leía los niveles como señales de tendencia, no de reversión. En su enfoque original, subir por encima de +100 marcaba el inicio de un movimiento alcista fuerte, una razón para estar comprado, y volver por debajo de +100 lo terminaba; caer por debajo de −100 marcaba un movimiento bajista fuerte. El dibujo del inicio de la página muestra ese caso: el CCI cruza por encima de +100 justo cuando el precio sale de su rango.

Hoy muchos traders leen esos mismos niveles al revés: sobrecompra sobre +100 y sobreventa bajo −100. Eso funciona en rangos y falla en tendencias. En una tendencia alcista fuerte el CCI puede quedarse sobre +100 durante muchas velas, así que vender cada lectura alta es pelear contra la tendencia. En el dibujo de abajo, una venta en corto en US$64.60 con stop en US$65.40 arriesga US$0.80 por acción; el stop salta en la vela siguiente y el precio sigue subiendo hasta US$69.50.

La línea cero marca dónde el precio cruza su propia media. Sobre cero, el precio típico está por encima de su media de 20 velas; bajo cero, por debajo. La divergencia funciona como en otros osciladores: un nuevo máximo del precio con un máximo más bajo del CCI muestra un momentum que se debilita, pero necesita una ruptura de estructura para significar algo, como explica la guía de divergencia RSI.

Gira tu teléfono para leer la imagen. Toca para cerrar.

Una tendencia alcista con un panel CCI debajo en el que la línea se mantiene casi siempre sobre +100, en una zona sombreada. Una señal de venta en 64.60 aparece marcada como una venta por «sobrecompra» que termina en pérdida: el stop rojo punteado en 65.40 salta y el precio sigue subiendo.

Estrategia de retroceso con el CCI: entrada, stop y objetivo

Una forma de usar el CCI a favor de la tendencia: en una tendencia alcista, espera un retroceso que lleve el CCI por debajo de −100 y compra cuando el CCI vuelva a cruzar por encima de −100 y la vela cierre al alza en un nivel. La tendencia sale del gráfico, por ejemplo un precio por encima de una EMA de 50 ascendente; el CCI solo marca el final del retroceso.

Ejemplo hipotético en 1 hora: el precio está sobre una EMA de 50 ascendente y marcó un máximo en US$74.40. Retrocede hasta un soporte en US$72.00, con un mínimo de US$71.95, y el CCI cae a −135. La vela siguiente cierra en US$72.60 y el CCI sube a −85. Compras en US$72.60 con un stop en US$71.70, debajo del mínimo y del soporte: US$0.90 de riesgo por acción. El objetivo es el máximo anterior en US$74.40, a US$1.80: el doble del riesgo, o 2R.

Si arriesgas US$90 en la operación, US$90 ÷ US$0.90 = 100 acciones, y si salta el stop pierdes unos US$90 más costos. La versión fallida: el precio cierra debajo de US$71.70, el soporte se rompe y el CCI marca un nuevo mínimo. Asumes la pérdida planeada, o más si un gap ejecuta el stop por debajo de su precio. La guía de stop loss y take profit explica dónde poner el stop.

Gira tu teléfono para leer la imagen. Toca para cerrar.

Una tendencia alcista sobre una EMA 50 ascendente punteada retrocede hasta el soporte en 72.00. En el panel CCI de abajo, la línea cae a −135, bajo −100, y luego vuelve a cruzarlo hacia arriba, marcado con un círculo. En el gráfico del precio aparece una señal de compra en 72.60, con un stop rojo punteado en 71.70 y un objetivo verde punteado en 74.40.

Cómo combinar el CCI con otras herramientas

El CCI funciona mejor como herramienta de timing dentro de un plan que ya tiene una tendencia y un nivel. Tres combinaciones son comunes:

  • Un filtro de tendencia: una media móvil ascendente, la pendiente de un canal de Keltner o el ADX por encima de 20 a 25 aproximadamente. Toma solo las señales del CCI que coincidan con él.
  • Un nivel: soporte, resistencia o un máximo o mínimo anterior, para que el stop tenga un lugar claro.
  • Volumen o estructura del precio, no un segundo oscilador de momentum. El CCI, el RSI y el estocástico miden momentum, así que apilarlos repite la misma opinión tres veces.

Errores comunes con el CCI

Como cualquier oscilador, el CCI se equivoca a menudo. La mayoría de las pérdidas vienen de unos pocos hábitos:

  • Tratar +100 como señal de venta y −100 como señal de compra en una tendencia.
  • Esperar un techo. El CCI no tiene máximo, así que +200 puede convertirse en +300.
  • Actuar antes de que cierre la vela. El precio típico y la lectura cambian hasta que la barra termina.
  • Comparar lecturas en bruto entre acciones o temporalidades muy distintas sin mirar cómo se comporta normalmente cada una.
  • Usar el CCI sin stop. Un cruce limpio por encima de −100 también falla cuando se rompe el soporte.

Términos del CCI

Las palabras de esta guía, definidas en un solo lugar.

Commodity Channel Index (CCI)
Un oscilador de momentum de Donald Lambert que mide qué tan lejos está el precio típico de su media, en relación con su desviación media. No tiene límites fijos.
Precio típico (TP)
El promedio del máximo, el mínimo y el cierre de una vela: (máximo + mínimo + cierre) ÷ 3. TradingView lo llama hlc3.
Desviación media
La distancia absoluta promedio de los últimos 20 precios típicos a su media. Ajusta el CCI a la volatilidad reciente.
Constante 0.015
El factor de escala de Lambert, elegido para que cerca del 70% al 80% de las lecturas del CCI quede entre −100 y +100.
Niveles +100 y −100
Las líneas que marcan movimientos inusualmente fuertes al alza y a la baja. No son señales automáticas de venta ni de compra.