Como as Estratégias Ichimoku São Calculadas

Parâmetros de cálculo das Estratégias Ichimoku, dados necessários e limitações.

Como as Estratégias Ichimoku São Calculadas

O que é o cálculo das Estratégias Ichimoku?

Estratégias Ichimoku refere-se ao cálculo sistemático dos componentes do indicador Ichimoku Kinko Hyo a partir dos dados de preço de mercado. O indicador produz várias linhas e limites de “nuvem” deslocados que são todos derivados de estatísticas móveis—principalmente a máxima mais alta e a mínima mais baixa em janelas de retrospectiva, além da suavização por médias móveis.

Antes de considerar como é usado, é importante separar a mecânica estável (as fórmulas e os dados necessários) das condições variáveis (as configurações de parâmetros escolhidas, a frequência dos dados e a qualidade da série OHLC de entrada). Se você conhece as fórmulas exatas, pode calcular as linhas de forma independente e comparar os resultados entre diferentes implementações.

Os dados e premissas principais

Para calcular os componentes do Ichimoku, você precisa de uma série temporal ordenada de dados de preço OHLC, normalmente abertura, máxima, mínima e fechamento para cada barra (candlestick ou intervalo de tempo). A maioria das implementações do Ichimoku baseia os cálculos na máxima, mínima e fechamento.

Você também precisa destes parâmetros (comprimentos de janela), que às vezes são configuráveis:

  • Período do Tenkan-sen (frequentemente chamado de comprimento da linha de conversão)
  • Período do Kijun-sen (frequentemente chamado de comprimento da linha de base)
  • Período do Senkou Span B (frequentemente chamado de comprimento do span líder B)
  • Deslocamento/mudança (o quanto os limites da nuvem futura são plotados à frente, e o quanto a linha atrasada é deslocada para trás)
  • Opcional: se algum componente usa um método de média específico (para o Ichimoku padrão, geralmente é um ponto médio dos extremos móveis)

Uma premissa fundamental para a verificação é que você aplique os mesmos parâmetros e regras de deslocamento, e calcule as máximas/mínimas móveis usando a mesma definição de “barras anteriores” (por exemplo, se a barra atual está incluída na janela de retrospectiva).

O mecanismo de cálculo (nível de fórmula)

A estrutura padrão do Ichimoku pode ser entendida como cinco componentes relacionados. A nomenclatura exata varia, mas a matemática é consistente.

1) Tenkan-sen (linha de conversão)

O Tenkan-sen é o ponto médio entre a máxima mais alta e a mínima mais baixa no período do Tenkan.

Se denotarmos:

  • MaximaMaisAlta(T) = máximo da máxima nas últimas T barras (incluindo a barra atual, a menos que sua implementação especifique o contrário)
  • MinimaMaisBaixa(T) = mínimo da mínima nas últimas T barras

Então:

  • Tenkan = (MaximaMaisAlta(PeriodoTenkan) + MinimaMaisBaixa(PeriodoTenkan)) / 2

2) Kijun-sen (linha de base)

O Kijun-sen é calculado da mesma forma, mas usando o período do Kijun:

  • Kijun = (MaximaMaisAlta(PeriodoKijun) + MinimaMaisBaixa(PeriodoKijun)) / 2

3) Senkou Span A (span líder A)

O Senkou Span A é derivado dos pontos médios acima e então deslocado para frente pelo valor do deslocamento.

Uma formulação comum é:

  • SenkouA_sem_deslocamento = (Tenkan + Kijun) / 2
  • SenkouA = SenkouA_sem_deslocamento deslocado para frente por Deslocamento

Em outras palavras, você calcula o valor no tempo t e o plota no tempo t + Deslocamento.

4) Senkou Span B (span líder B)

O Senkou Span B usa o ponto médio entre os extremos móveis no período do Senkou span B, e então é deslocado para frente pelo mesmo deslocamento:

  • SenkouB_sem_deslocamento = (MaximaMaisAlta(PeriodoSenkouB) + MinimaMaisBaixa(PeriodoSenkouB)) / 2
  • SenkouB = SenkouB_sem_deslocamento deslocado para frente por Deslocamento

5) Chikou Span (span atrasado)

O Chikou Span é o preço de fechamento deslocado para trás pelo valor do deslocamento:

  • Chikou = Fechamento deslocado para trás por Deslocamento

Então você pega o fechamento no tempo t e o plota no tempo t − Deslocamento.

Evidência ou exemplo: uma autoverificação com etapas explícitas

Como não há dados em tempo real nesta explicação, a “evidência” mais confiável é um procedimento que você pode executar em qualquer conjunto de dados OHLC histórico para reproduzir as linhas.

Suponha que você tenha barras OHLC indexadas pelo tempo t = 1, 2, 3, … e escolha os parâmetros:

  • PeriodoTenkan = T1
  • PeriodoKijun = T2
  • PeriodoSenkouB = T3
  • Deslocamento = D

Para um tempo específico t onde existe histórico suficiente (t ≥ max(T1, T2, T3)), você pode calcular:

  1. MaximaMaisAlta(T1) e MinimaMaisBaixa(T1) usando a máxima e a mínima nas barras (t − T1 + 1 … t).
  2. Tenkan(t) = (MaximaMaisAlta(T1) + MinimaMaisBaixa(T1)) / 2.
  3. MaximaMaisAlta(T2) e MinimaMaisBaixa(T2) em (t − T2 + 1 … t).
  4. Kijun(t) = (MaximaMaisAlta(T2) + MinimaMaisBaixa(T2)) / 2.
  5. MaximaMaisAlta(T3) e MinimaMaisBaixa(T3) em (t − T3 + 1 … t).
  6. SenkouB_sem_deslocamento(t) = (MaximaMaisAlta(T3) + MinimaMaisBaixa(T3)) / 2.
  7. SenkouA_sem_deslocamento(t) = (Tenkan(t) + Kijun(t)) / 2.
  8. Aplique o deslocamento:
    • SenkouA(t + D) = SenkouA_sem_deslocamento(t)
    • SenkouB(t + D) = SenkouB_sem_deslocamento(t)
  9. Chikou(t − D) = Fechamento(t).

Você pode então verificar comparando os valores plotados resultantes nos tempos correspondentes com o que uma implementação gráfica mostra, usando os mesmos valores de parâmetros e a mesma definição de dados de barra.

Limitações relevantes e modos de falha

Mesmo com fórmulas corretas, os cálculos do Ichimoku podem falhar ou enganar se a verificação for incompleta. As limitações materiais incluem:

  1. Barras históricas insuficientes As máximas/mínimas móveis exigem uma janela de retrospectiva completa. No início de um conjunto de dados, o Tenkan/Kijun/SenkouB pode ser indefinido ou calculado com menos pontos, dependendo da plataforma. Isso altera a saída e torna as comparações entre plataformas injustas.

  2. Alinhamento temporal e confusão de deslocamento Os spans Senkou são deslocados para frente e o Chikou é deslocado para trás. Se você comparar as linhas do Ichimoku com outra série (como fechamento ou candles) sem levar em conta o deslocamento, pode acidentalmente comparar valores de tempos diferentes.

  3. Diferenças de parâmetros entre implementações Dois gráficos podem mostrar “Ichimoku” com comprimentos de janela diferentes ou deslocamento diferente. Como o indicador é diretamente orientado por parâmetros, as saídas podem diferir mesmo quando ambos são “padrão”.

  4. Diferenças na frequência dos dados e na fonte OHLC Usar timeframes diferentes (por exemplo, barras de 1 hora vs 1 dia) altera os extremos e as médias móveis. Além disso, os fornecedores podem agregar o OHLC de forma ligeiramente diferente (especialmente em torno dos limites das sessões), produzindo máximas/mínimas diferentes.

  5. Sensibilidade a picos e gaps Como o Tenkan, o Kijun e o SenkouB dependem das máximas mais altas e mínimas mais baixas, uma única barra extrema pode mover visivelmente o ponto médio. Esta é uma propriedade estrutural do uso de extremos móveis.

Verificação e o que verificar a seguir

Para verificar o cálculo de forma independente, você pode fazer três verificações práticas sem depender de qualquer interpretação de “sinal”:

  1. Confirme que você está usando os mesmos parâmetros para PeriodoTenkan, PeriodoKijun, PeriodoSenkouB e Deslocamento.
  2. Recalcule um ponto histórico específico usando as fórmulas explícitas de janela móvel e verifique se o Tenkan/Kijun/Senkou calculado corresponde aos valores exibidos no gráfico no mesmo momento.
  3. Valide os deslocamentos: certifique-se de que SenkouA e SenkouB são plotados no tempo t + D e o Chikou no tempo t − D.

Se quiser se aprofundar, o próximo passo útil é entender como a alteração das configurações modifica quais barras entram nos extremos móveis e como o deslocamento muda o alinhamento visual. Uma explicação relacionada pode ser encontrada em:

  • /forex-strategies/indicator-based-forex-strategies/ichimoku-strategies/how-do-settings-change-ichimoku-strategies/
Negociar moedas e CFDs envolve risco substancial. As informações da FoxiForex são educativas e não constituem aconselhamento financeiro pessoal. Conteúdo patrocinado é identificado claramente.