← Voltar para o início
Sinal / Indicador de trading
🔭

CCI — Índice do canal de commodities

Detectar pontos de virada cíclicos e extremos de preço.

Começar a automatizar grátis →

Quer automatizar esta estratégia? Experimente o auto-Trading gratuitamente — sem cartão de crédito.

CCI — Índice do canal de commodities chart

Visão geral

O que é CCI — Índice do canal de commodities?

O Índice do Canal de Commodities (CCI) foi desenvolvido por Donald Lambert e publicado em 1980. Apesar do nome, é amplamente utilizado em todas as classes de ativos. O indicador mede em que medida o preço típico atual se desvia de sua média recente, normalizado pela desvio absoluto médio para padronizar o resultado.

CCI = (Preço típico − SMA-N do preço típico) ÷ (0,015 × Desvio absoluto médio)

A constante 0,015 foi escolhida para situar aproximadamente 70–80% dos valores do CCI dentro do intervalo ±100 em condições normais. Valores acima de +100 indicam um preço muito acima de sua média recente; abaixo de −100, muito abaixo.

Aplicações de trading: entradas contrárias quando o CCI supera ±100 em mercados em consolidação, entradas na direção da tendência após o CCI romper +100 ou −100, e divergência entre CCI e preço como sinal de reversão.

Como funciona no auto-Trading

Automatize

A plataforma Auto-Trading calcula o CCI com o preço típico ((Máxima + Mínima + Fechamento) ÷ 3) no período configurado (padrão 20). O construtor de estratégias suporta cruzamentos de nível CCI, entradas de zona e detecção de divergência.

Experimentar grátis →

Código da estratégia

Escolha um script abaixo, copie e use no seu grafico.

Pine Script (TradingView)

Este e um exemplo de Pine Script do TradingView para este indicador. Cole no Pine Editor do TradingView, adicione ao grafico e ajuste os parametros para seu mercado e timeframe.

//@version=6
indicator("Commodity Channel Index (CCI)", overlay=false)
length = input.int(20, "CCI Length")
r = ta.cci(close, length)
longSignal  = ta.crossover(r, -100)
shortSignal = ta.crossunder(r, 100)
plotshape(longSignal,  style=shape.triangleup,   location=location.bottom, color=color.green, size=size.small)
plotshape(shortSignal, style=shape.triangledown, location=location.top,    color=color.red,   size=size.small)
hline(100,  "+100", color=color.red,   linestyle=hline.style_dashed)
hline(0,    "Zero", color=color.gray,  linestyle=hline.style_dotted)
hline(-100, "-100", color=color.green, linestyle=hline.style_dashed)
plot(r, "CCI", color=color.new(color.purple, 0))

ThinkScript (thinkorswim)

Este e um exemplo de ThinkScript do thinkorswim para este indicador. Abra o thinkorswim, crie um estudo personalizado, cole o script e aplique ao grafico.

input length = 20;
def cci = CCI(length = length);
def buySignal = cci crosses above -100;
def sellSignal = cci crosses below 100;
AddOrder(OrderType.BUY_AUTO, buySignal, close, 1, Color.GREEN, Color.GREEN, "CCI Buy");
AddOrder(OrderType.SELL_AUTO, sellSignal, close, 1, Color.RED, Color.RED, "CCI Exit");
plot CCI_Line = cci;
CCI_Line.SetDefaultColor(Color.CYAN);

Pronto para automatizar CCI — Índice do canal de commodities?

Junte-se a milhares de traders que usam o auto-Trading para executar esta estratégia automaticamente, 24/7.

Começar grátis →

Todas as estratégias e sinais

Continuar aprendendo

Estratégias de trading

Sinais e indicadores de trading