
Na categoria Start Bots Signal ficam as descrições de sinais e indicadores que podem iniciar um bot de trading. Um dos indicadores técnicos é CCI (Commodity Channel Index).
Ao criar e editar qualquer bot, existe um bloco Construtor de sinais de início na parte inferior das configurações. Nele você pode escolher indicadores individuais, presets prontos e suas combinações. As condições são agrupadas: E dentro do grupo, OU entre grupos. O mesmo indicador pode ser configurado de formas diferentes - para Long e Short, para rompimentos e repiques, para comparar com um nível ou para cruzamentos.
O que é o CCI
O CCI (Commodity Channel Index) é um oscilador desenvolvido por Donald Lambert em 1980. Diferente do RSI, o CCI não é limitado a 0–100: mede o quanto o preço típico atual se desviou da média móvel, em unidades de desvio médio.
No construtor de sinais ELIXOAI, o CCI é condição de início automático do bot. Um preset Long usa cruzamento acima de −100; o indicador é totalmente personalizável.
Como o CCI funciona
O CCI usa o preço típico de cada vela e compara com a média do período escolhido:
- Preço típico TP = (High + Low + Close) ÷ 3.
- SMA - média móvel simples do preço típico em N períodos (padrão N = 20).
- Desvio médio - distância absoluta média de cada TP em relação à SMA.
- CCI = (TP − SMA) ÷ (0,015 × Desvio médio). A constante 0,015 faz ~70–80 % dos valores ficarem em ±100.
Com preço acima da média, o CCI sobe; abaixo, desce. Em tendência forte o CCI pode permanecer longe de ±100.
No construtor você define uma condição de comparação: «CCI menor que −100», «CCI cruza 0 para cima», etc. O valor ao vivo vem via TAAPI.
Níveis típicos do CCI
Lambert propôs ±100 como limites de desvio «normal». Também se usam zonas mais amplas:
- +200 / −200: sobrecompra/sobrevenda extrema; sinais contratendência raros porém fortes.
- +100 / −100: zonas clássicas de sobrecompra (+100) e sobrevenda (−100); limiares mais comuns em cruzamentos.
- 0: linha «neutra» - CCI > 0 indica preço típico acima da média do período.
O alvo pode ser −200, −100, 0, +100, +200 ou outro nível razoável.
Diferenças em relação ao RSI
RSI e CCI buscam zonas parecidas, mas o cálculo difere:
- Escala: RSI 0–100; CCI sem limites fixos, pode ir muito além de ±100 em tendência.
- Cálculo: RSI compara ganhos e perdas; CCI mede desvio estatístico do preço típico.
- Tendência: RSI pode «grudar» em extremos; CCI reflete desvio persistente da média.
- Níveis: RSI 30/70; CCI ±100, ±200 e a linha zero.
Combinar CCI e RSI no mesmo grupo fortalece o sinal, com menos disparos.
Parâmetro período
- Faixa: de 2 a 300.
- Padrão: 20 - clássico de Lambert.
- Período curto (10–14): CCI mais rápido, mais sinais e ruído em 5m–15m.
- Período longo (30–50): CCI mais suave para swing em 1h–4h.
O período depende do timeframe; ao mudar o intervalo, revise limiares e período.
Presets prontos no construtor
Há um preset CCI para Long; operador, nível, período e timeframe são editáveis.
CCI cruza −100 para cima - Long (cci)
Condição padrão: CCI cruza o nível −100 de baixo para cima (15m, período 20, verificação no fechamento).
Sinal clássico de «saída da sobrevenda». Mais suave que CCI < −200: início nos primeiros sinais de recuperação.
Preset orientado a Long. Para Short: cross down +100 ou CCI > +100 manualmente.
Operadores para Long e Short
Além de cruzamentos, há comparações por nível:
- Maior (gt): CCI estritamente acima. Long: gt 0; Short: gt +100.
- Maior ou igual (gte): CCI no nível ou acima.
- Menor (lt): CCI estritamente abaixo. Long: lt −100; Short: lt 0.
- Menor ou igual (lte): CCI no nível ou abaixo.
- Cruza para cima (cross up): Long: cross up −100 (preset), cross up 0.
- Cruza para baixo (cross down): Short: cross down +100, cross down 0.
Níveis −200, −100, 0, +100, +200
Combinações habituais:
- Long: cross up −100, lt −100/−200, cross up 0, gt 0 em TF superior.
- Short: cross down +100, gt +100/+200, cross down 0, lt 0 em TF superior.
Configurações gerais do construtor
- Timeframe (intervalo): 1m, 5m, 15m, 30m, 1h, 4h, 1d. Intervalos menores geram mais sinais, porém mais ruído. Bots swing costumam usar 1h–4h; scalping usa 5m–15m.
- Modo de verificação: No fechamento da vela - verificação após o fechamento, menos disparos falsos. A cada minuto - verificação dentro da vela atual, reação mais rápida, maior risco de início falso.
- Operador: maior, menor, cruza para cima/baixo, maior ou igual etc. definem como o valor do indicador é comparado ao alvo.
- Valor alvo: número (ex.: 30 no RSI), linha do indicador (ex.: %D no Stochastic) ou preço (no Bollinger Bands).
- Grupos de condições: até 3 grupos com até 5 condições cada. Exemplo: grupo 1 - RSI < 30 E preço < banda inferior; grupo 2 - Stochastic < 20. O bot inicia se o grupo 1 OU o grupo 2 for atendido.
Exemplos de configuração para diferentes estratégias
Scalping em 5m–15m
Long: cross up −100 em 5m, período 14. Short: cross down +100. Filtro: CCI 1h > 0.
Swing em 1h–4h
Long: cross up −100 em 4h, período 20. Short: cross down +100 em 4h.
Sobrevenda profunda (lt −200)
Long: CCI < −200 em 15m E RSI < 25. Short: CCI > +200 E RSI > 75.
Short em sobrecompra (+100)
Short: cross down +100 em 15m. Alternativa: gt +100 - mais agressivo.
Cruzamento do zero (momentum de tendência)
Long: cross up 0 em 1h. Short: cross down 0 em 1h.
Filtro de tendência
Long: cross up −100 em 15m E CCI 4h > 0. Short: cross down +100 E CCI 4h < 0.
CCI + RSI
Long: cross up −100 E RSI < 30. Short: cross down +100 E RSI > 70.
CCI + Bollinger Bands
Long: CCI < −100 E fechamento abaixo da banda inferior BBands. Short: CCI > +100 E preço acima da banda superior.
Extremo ±200 com confirmação por cruzamento
Long: lt −200 em 15m E cross up −100 em 5m. Short: gt +200 E cross down +100 em 5m.
Grupos de condições: exemplo prático
Grupo 1: cross up −100 + CCI 4h > 0. Grupo 2: lt −200 + Stochastic < 15. Lógica OU entre grupos.
Dica
Em tendência forte o CCI pode permanecer acima de +100 ou abaixo de −100 por muito tempo. Adicione filtro de timeframe superior, linha zero ou segundo oscilador - e respeite a gestão de risco da grade.