O que é um exemplo prático de Keltner Channels?
O que são Keltner Channels, e o que é um exemplo prático?
Keltner Channels são um indicador baseado em volatilidade que traça uma linha central e duas bandas ao redor dela. A linha central é uma média móvel do preço. As bandas superior e inferior são a linha central mais/menos um múltiplo de uma medida de volatilidade.
Um exemplo prático significa que você escolhe valores de entrada específicos (preços e parâmetros) e calcula as bandas passo a passo. Abaixo está um exemplo com premissas claramente declaradas. Nenhum dado de mercado ao vivo é usado.
Como funciona um exemplo prático de Keltner Channels?
Definição dos componentes (mecânica estável)
- Linha central (base): uma média móvel do preço de fechamento ao longo de N períodos.
- Medida de volatilidade: uma quantidade estilo ATR baseada no True Range. Uma definição comum é:
- True Range (TR) no período t = máx(
- alta1 0 menos baixa1 0,
- abs(alta1 0 - fechamento anterior),
- abs(baixa1 0 - fechamento anterior) ).
- ATR ao longo de N períodos é então uma média dos valores de TR (como é calculada a média depende do método exato de ATR).
- True Range (TR) no período t = máx(
- Bandas:
- Banda superior = base + (multiplicador ATR)
- Banda inferior = base - (multiplicador ATR)
Exemplo numérico prático (todas as premissas declaradas)
Premissas para este exemplo:
- Usamos N = 3 períodos.
- Usamos uma média móvel simples (SMA) para a base.
- Usamos uma média simples dos últimos 3 valores de TR para o ATR.
- Usamos multiplicador = 2.
- Rotulamos três períodos consecutivos como t 0, t 1, t 2.
Você recebe os seguintes dados OHLC (entradas de exemplo):
- Fechamento anterior (antes de t 0): C-1 = 1.2000
- Período t 0: Alta = 1.2060, Baixa = 1.1990, Fechamento = 1.2020
- Período t 1: Alta = 1.2080, Baixa = 1.2010, Fechamento = 1.2040
- Período t 2: Alta = 1.2100, Baixa = 1.2030, Fechamento = 1.2070
Passo 1: Calcular o TR para cada período.
-
TR(t 0) = máx( Alta-Baixa, abs(Alta - fechamento anterior), abs(Baixa - fechamento anterior) )
- Alta-Baixa = 1.2060 - 1.1990 = 0.0070
- abs(Alta - fechamento anterior) = abs(1.2060 - 1.2000) = 0.0060
- abs(Baixa - fechamento anterior) = abs(1.1990 - 1.2000) = 0.0010
- TR(t 0) = máx(0.0070, 0.0060, 0.0010) = 0.0070
-
TR(t 1): fechamento anterior = C(t 0) = 1.2020
- Alta-Baixa = 1.2080 - 1.2010 = 0.0070
- abs(Alta - fechamento anterior) = abs(1.2080 - 1.2020) = 0.0060
- abs(Baixa - fechamento anterior) = abs(1.2010 - 1.2020) = 0.0010
- TR(t 1) = 0.0070
-
TR(t 2): fechamento anterior = C(t 1) = 1.2040
- Alta-Baixa = 1.2100 - 1.2030 = 0.0070
- abs(Alta - fechamento anterior) = abs(1.2100 - 1.2040) = 0.0060
- abs(Baixa - fechamento anterior) = abs(1.2030 - 1.2040) = 0.0010
- TR(t 2) = 0.0070
Passo 2: Calcular o ATR como a média do TR ao longo de N = 3 períodos.
- ATR = (0.0070 + 0.0070 + 0.0070) / 3 = 0.0070
Passo 3: Calcular a base como a SMA dos últimos 3 fechamentos.
- Base = (1.2020 + 1.2040 + 1.2070) / 3
- Base = 1.6130 / 3 = 0.537666…
Como esses números estão na forma de unidades de preço, mantemos as casas decimais exatamente como a aritmética as fornece:
- Base = 1.204333… (corrigindo o total: 1.2020 + 1.2040 + 1.2070 = 3.6130; 3.6130 / 3 = 1.204333…)
Passo 4: Calcular as bandas superior e inferior.
-
Banda superior = base + (2 ATR) = 1.204333… + (2 0.0070)
-
Banda superior = 1.204333… + 0.0140 = 1.218333…
-
Banda inferior = base - (2 ATR) = 1.204333… - 0.0140 = 1.190333…
Assim, para o último período neste exemplo, os valores dos Keltner Channels são:
- Base: 1.2043
- Banda superior: 1.2183
- Banda inferior: 1.1903