Quais Dados São Necessários para Avaliar Canais de Donchian?
O que são Canais de Donchian e o que significa “avaliar”?
Os Canais de Donchian são um indicador de amplitude baseado em preços, construído a partir da máxima mais alta e da mínima mais baixa observadas em uma janela de retrospectiva escolhida. “Avaliar” os Canais de Donchian significa que você pode reconstruir as bandas superior e inferior a partir de uma série de dados específica e explicar quais premissas foram usadas—sem depender de alegações que exijam acesso ao mercado em tempo real.
Na prática, a avaliação trata da governança de dados: você precisa das entradas exatas, de onde elas vêm, quão atualizadas estão em relação ao seu momento de cálculo e como os dados foram verificados quanto à consistência. Isso separa a mecânica estável da fórmula das condições variáveis, como o comportamento do fornecedor de dados, as configurações gráficas ou as realidades de execução.
Mecânica: quais entradas você precisa para calcular as bandas
Para calcular os Canais de Donchian, você precisa, no mínimo, de uma série de preços ordenada por tempo (ou equivalente):
- Uma série de preços com carimbos de data/hora e valores OHLC
- Valores de “Máxima” para cada barra/sessão para calcular o máximo móvel.
- Valores de “Mínima” para cada barra/sessão para calcular o mínimo móvel.
- Carimbos de data/hora para cada barra, para que você possa verificar a ordem e os limites corretos das barras.
- Um período de retrospectiva (tamanho da janela)
- Um número fixo de barras (por exemplo, N barras) usado para calcular a máxima mais alta e a mínima mais baixa móveis.
- Você deve declarar o tamanho da janela nas mesmas unidades dos seus dados (contagem de barras), porque alterar o tamanho da barra muda o que a janela cobre.
- Uma definição da barra usada nos cálculos
- Para dados diários, cada “barra” deve corresponder a um limite de dia de negociação definido em um fuso horário específico.
- Para dados intradiários, cada barra deve corresponder a uma sessão definida e a um método de agregação.
- Regra de cálculo e alinhamento
- Decida se a banda no tempo t usa as últimas N barras, incluindo ou excluindo a barra atual. Muitas implementações usam efetivamente a janela mais recente que termina na barra atual, mas você deve corresponder à regra usada pela ferramenta que está avaliando.
- Confirme se as barras ausentes são tratadas por omissão, interpolação ou transporte (cada abordagem altera as máximas/mínimas móveis).
- Entradas derivadas opcionais, mas comuns Algumas análises também calculam a distância até as bandas, a largura da banda ou interpretações do tipo percentil. Se você fizer isso, documente as fórmulas exatas e se elas usam preços de fechamento, máximas/mínimas ou os níveis das bandas.
Evidências e exemplo: como verificar os dados e o cálculo
Uma abordagem de verificação autocontida exige reprodutibilidade. Você deve ser capaz de:
- Reconstruir a banda superior: para cada tempo t, pegue a “Máxima” máxima na janela de N barras de acordo com sua regra de alinhamento escolhida.
- Reconstruir a banda inferior: para cada tempo t, pegue a “Mínima” mínima na mesma janela.
- Recalcular do zero usando o mesmo conjunto de dados OHLC e o mesmo tamanho de janela.
Exemplo de verificação (sem assumir dados ao vivo):
- Escolha um snapshot específico do conjunto de dados e uma retrospectiva fixa N.
- Selecione um carimbo de data/hora t.
- Liste as N máximas e identifique a máxima delas; a banda superior em t deve corresponder a essa máxima.
- Faça o mesmo para as mínimas e a banda inferior.
Se as suas bandas reconstruídas não corresponderem à saída do gráfico ou da ferramenta, a discrepância geralmente aponta para problemas de dados (limites de barras diferentes, barras ausentes, tratamento de fuso horário diferente) ou diferenças de cálculo (alinhamento da janela, inclusão/exclusão da barra atual).
Limitações e riscos: o que pode quebrar a interpretação
Mesmo quando os cálculos estão corretos, a interpretação ainda pode falhar devido a condições variáveis:
- Não estacionariedade: a relação entre o comportamento da amplitude e os resultados posteriores pode mudar entre regimes de mercado. Padrões históricos não garantem comportamento futuro.
- Atualidade e revisões de dados: se o conjunto de dados for atualizado (ou se o seu feed diferir do feed do gráfico), as máximas/mínimas móveis podem mudar, especialmente quando novas barras chegam ou quando barras históricas são corrigidas.
- Custos e diferenças de execução: qualquer análise do tipo backtest que ignore spread, comissões, slippage ou mecânica de ordens não corresponderá ao que acontece na prática.
- Sensibilidade ao período de tempo: alterar o tamanho da barra muda o que “N barras” significa em tempo real. Uma janela de “10 barras” em dados intradiários não é equivalente a “10 dias” em dados diários.
- Modos de falha por dados ausentes ou anormais: lacunas, outliers, máximas/mínimas incorretas ou formação inconsistente de barras podem distorcer as máximas/mínimas móveis e, portanto, as bandas.