Como o Topo e Fundo Duplo podem ser testados?
Resposta direta
O Topo e Fundo Duplo pode ser testado tratando-o como uma hipótese falseável, e não como um indicador independente. Primeiro, escreva as condições exatas que definem o padrão (ponto de entrada, confirmação, janela de medição). Segundo, escolha uma linha de base que represente o que aconteceria sem o padrão. Terceiro, teste em uma parte dos dados históricos para estimar os resultados e em uma parte separada para verificar se as mesmas regras se generalizam. Quarto, modele os atritos materiais (custos, suposições de slippage e atrasos de execução) e execute verificações de robustez que variem essas suposições e as escolhas de medição do padrão.
Essa abordagem mantém a mecânica estável e torna visíveis as condições variáveis: mudanças no regime de mercado, custos de negociação e a forma como você mede máximas e mínimas podem alterar os resultados. O desempenho histórico não garante resultados futuros, portanto, o objetivo é determinar se qualquer vantagem observada sobrevive à comparação controlada e aos testes de sensibilidade.
Mecanismo ou definição
Um conceito de “Topo e Fundo Duplo” normalmente se refere a uma estrutura de preço em que o preço forma dois pontos de virada relacionados na mesma direção antes de reverter. Na prática, o desafio é que “duplo” e “ponto de virada” não são universais: diferentes pessoas e ferramentas usam tolerâncias diferentes.
Para testá-lo, você precisa de uma definição operacional testável. Os componentes comuns de tal definição incluem:
- Regra de identificação de pivô: Como você determina que uma barra (ou candle) é um topo ou um fundo. Por exemplo, você pode definir um pivô como o máximo/mínimo local em uma janela de lookback fixa.
- Tolerância de proximidade: O quão próximos os dois topos (ou fundos) devem estar em preço para contar como “duplo”. Essa tolerância pode ser expressa como uma porcentagem, valor absoluto ou distância em ticks/pontos.
- Regra de sequência: A ordem dos eventos. Por exemplo, dois topos devem ocorrer antes que o sinal de reversão seja permitido.
- Regra de confirmação: Se o padrão é confirmado imediatamente quando o segundo topo/fundo aparece, ou somente após uma quebra subsequente de um nível.
- Janela de resultado: Qual período você mede o resultado (por exemplo, as próximas N barras ou até que uma condição de saída definida ocorra).
Modelo de hipótese
Escreva sua hipótese de uma forma que possa ser falseada. Por exemplo, um formato de hipótese neutra poderia ser:
- H1: Instâncias que correspondem à sua estrutura definida de Topo e Fundo Duplo mostram retornos futuros diferentes da sua linha de base quando medidas na mesma janela de resultado.
- H0: Instâncias que correspondem à estrutura não mostram diferença em relação à linha de base.
“Retornos” também devem ser definidos. Você pode medir uma mudança de preço futura, um movimento direcional (alta/baixa) ou uma métrica ajustada ao risco. Medidas ajustadas ao risco exigem suposições adicionais sobre a estimativa de volatilidade e o dimensionamento de posição, portanto, documente essas suposições explicitamente.
Escolhas de linha de base
Uma linha de base ajuda a separar o padrão do comportamento geral do mercado. As opções incluem:
- Linha de base de tempo aleatório: Avalie o mesmo número de vezes selecionadas aleatoriamente, mas calcule os resultados usando a mesma janela de medição.
- Alternativas simples: Compare com uma definição de evento mais simples (por exemplo, reversão baseada em pivô único sem exigir “duplo”).
- Linha de base de condição de mercado: Compare com o mesmo padrão medido durante diferentes regimes para verificar se os resultados dependem das condições.
Escolha uma abordagem de linha de base antes de olhar para os resultados e mantenha-a consistente entre os experimentos.
Evidência ou exemplo
Etapa 1: Construir um conjunto de dados rotulado com regras
Crie um conjunto de dados de eventos candidatos usando sua definição operacional. Cada evento deve registrar:
- Carimbo de data/hora do segundo pivô (o momento em que seu padrão se torna “definido”)
- Os níveis de pivô medidos (topos/fundos)
- O nível de confirmação usado (se houver)
- Os limites da janela de resultado escolhida
Um princípio-chave de teste é a fonte única de verdade: cada decisão (detecção de pivô, tolerâncias, confirmação, janela de resultado) deve ser codificada para que seja replicável.
Etapa 2: Dividir os dados para reduzir o sobreajuste
Use uma divisão de dados, como:
- Período de treinamento: Usado para ajustar tolerâncias e confirmar o procedimento de construção do conjunto de dados.
- Período de validação: Usado para decidir quais escolhas de tolerância parecem estáveis.
- Período de teste: Usado uma vez, no final, para avaliar a generalização.
Você também pode usar janelas móveis (teste walk-forward). O objetivo é garantir que os resultados não se devam apenas a correlações de acaso em um único intervalo de tempo.
Etapa 3: Incluir custos e suposições de execução
Mesmo que você não coloque negociações, a avaliação deve refletir custos realistas se a métrica for semelhante a uma negociação. Exemplos de componentes de custo a modelar como suposições:
- Custos de transação: Comissões e suposições típicas de spread.
- Suposição de slippage: Uma faixa conservadora para atraso de execução ou preenchimento pior que o preço médio.
- Suposição de timing: Se você assume que a avaliação ocorre no fechamento do pivô, na abertura da próxima barra ou após a confirmação.
Como as condições em tempo real não são assumidas aqui, você deve declarar suas suposições claramente e executar testes de sensibilidade (por exemplo, configurações de custo baixo/médio/alto). O ponto não é precisão; é ver se qualquer efeito alegado persiste sob atritos plausíveis.
Etapa 4: Executar verificações de robustez
As verificações de robustez mostram se o efeito observado depende de um conjunto restrito de escolhas de medição.
Inclua verificações como:
- Sensibilidade da tolerância: Expanda/reduza ligeiramente a tolerância de proximidade de preço.
- Sensibilidade da janela de pivô: Altere a janela de extremos locais usada para detectar topos/fundos.
- Sensibilidade da janela de resultado: Encurte/alongue o horizonte de medição.
- Comparação de linha de base: Confirme se qualquer diferença permanece em comparação com sua linha de base.
Se o desempenho entrar em colapso sob pequenas mudanças de medição, isso sugere que o padrão pode ser muito sensível às escolhas de rotulagem ou ao ruído do mercado.
Etapa 5: Avaliar a incerteza, não apenas estimativas pontuais
Use relatórios conscientes da incerteza:
- Relate a distribuição dos resultados entre os eventos (não apenas uma média).
- Use reamostragem ou aproximações simples de confiança quando apropriado.
- Acompanhe o tamanho da amostra: um pequeno número de eventos correspondentes torna os resultados frágeis.
Uma limitação material é que a frequência do padrão e os regimes de mercado podem mudar ao longo do tempo, portanto, as mesmas regras podem gerar muito menos eventos no futuro.
Limitações e riscos
1) Ambiguidade de medição e deriva de rotulagem
A definição do padrão depende da detecção de pivô e de tolerâncias. Pequenas diferenças em como as máximas/mínimas são medidas podem mudar quais eventos se qualificam. Isso torna fácil sobreajustar às escolhas históricas de rotulagem.
2) Dependência de regime
O comportamento de topo/fundo duplo pode aparecer em alguns regimes de mercado e não em outros. Se seus testes combinarem todos os períodos, o desempenho aparente pode ser impulsionado por um pequeno número de regimes favoráveis.
3) Custos e sensibilidade de execução
Mesmo que um padrão mostre movimentos futuros brutos positivos, o efeito pode desaparecer após os custos, especialmente se os atrasos de confirmação piorarem o timing de execução. Verificações de sensibilidade para custos e suposições de preenchimento são, portanto, essenciais.
4) Modos de falha
Pelo menos um modo de falha material deve ser avaliado explicitamente. Exemplos: