Quais são as regras de Swing Highs Lows?
Resposta direta: as regras, em forma testável
Swing highs e swing lows são pontos em um gráfico de preços que descrevem o comportamento de reversão local: um swing high é um pico local, e um swing low é um vale local. As “regras” para identificá-los são principalmente sobre duas coisas: (1) a definição de local, e (2) os dados que você está usando (tipo de preço e ordenação).
Um conjunto de regras testável deve permitir que você responda, no mesmo gráfico: “Esta barra é a mais alta dentro da minha janela definida?” e “Ela está suficientemente separada das barras anteriores/posteriores para contar como um swing?” Se suas regras não puderem ser aplicadas de forma consistente por outra pessoa, o resultado variará.
Mecanismo ou definição: entradas e a regra central de swing
1) Escolha a série de preços
Antes de localizar swings, defina o que “preço” significa no seu método. Escolhas comuns incluem usar a máxima/mínima da vela (para extremos de swing) ou usar os fechamentos (para sinais mais suaves). Sua regra deve declarar a série exata usada, por exemplo:
- Swing highs usam o valor da máxima da barra.
- Swing lows usam o valor da mínima da barra.
2) Defina o que “local” significa (a janela de swing)
Local significa “domina uma vizinhança.” Uma maneira prática de tornar isso testável é definir uma janela de barras em ambos os lados.
Exemplo de regra (um padrão de lógica amplamente usado):
- Uma barra no índice i é um swing high se sua máxima for maior que as máximas de um número fixo de barras à esquerda e um número fixo de barras à direita.
- Uma barra no índice i é um swing low se sua mínima for menor que as mínimas de um número fixo de barras à esquerda e um número fixo de barras à direita.
O número de barras nessa vizinhança esquerda/direita é um parâmetro. Não é universal; alterá-lo muda os pontos de swing.
3) Exija separação (evite contar pequenas oscilações)
Para reduzir a contagem excessiva, você pode adicionar uma regra de separação, como:
- Após identificar um swing high, o próximo swing low deve ocorrer após pelo menos N barras, e vice-versa.
Isso é especialmente importante em faixas laterais instáveis, onde muitas barras podem satisfazer um teste estrito de “máximo local”.
4) Lide com empates (topos/fundos iguais)
Os mercados podem imprimir topos iguais ou fundos iguais. Suas regras devem declarar um critério de desempate. As opções incluem:
- “Estritamente maior/estritamente menor” (para que empates não contem como swings), ou
- “Maior ou igual” com um critério de desempate extra (como a barra mais antiga/mais recente), ou
- Tratar extremos iguais como uma zona e selecionar uma barra representativa.
Sem uma política de empate, dois leitores podem discordar razoavelmente.
5) Determine quando um swing é confirmado
Qualquer regra que use barras em ambos os lados implica que o ponto só é confirmado após a vizinhança do lado direito ter ocorrido. Se você tentar rotular swings em tempo real, haverá um atraso inerente.
Um conjunto de regras completo deve, portanto, especificar:
- “Swings são confirmados somente após k barras após o candidato,” onde k é sua janela do lado direito.
Evidência ou exemplo: aplicando a regra de forma consistente
Assuma um conjunto de dados simplificado de barras em ordem temporal e use esta definição:
- Swing high: a máxima da barra em i é estritamente maior que as máximas de L barras à esquerda e R barras à direita.
- Swing low: a mínima da barra em i é estritamente menor que as mínimas de L barras à esquerda e R barras à direita.
Agora considere um procedimento de verificação visual:
- Escolha uma barra candidata i.
- Conte L barras à esquerda e verifique se a máxima do candidato é maior que cada uma dessas máximas.
- Conte R barras à direita e verifique se a máxima do candidato é maior que cada uma dessas máximas.
- Se todas as comparações passarem, marque-o como um swing high; caso contrário, descarte-o.
Para swing lows, repita usando as mínimas e comparações estritas de “menor que”.
Como este método é baseado em comparações explícitas, outra pessoa pode replicar as mesmas marcações se usar os mesmos parâmetros (L, R) e a mesma série de preços (máxima/mínima ou fechamento, etc.). Esse é o principal requisito de “regra” para verificação.
Limitações e riscos: o que pode quebrar as regras
1) Sensibilidade a parâmetros
O tamanho da janela esquerda/direita e quaisquer regras de separação afetam materialmente o mapa de swings. Na prática:
- Uma janela menor encontra mais swings e pode perseguir ruído.
- Uma janela maior encontra menos swings e pode perder reversões menores.
Esta é uma limitação de qualquer abordagem de extremo local aplicada a preços ruidosos.
2) Compressão de tendência e pontos de reversão falsos
Em tendências fortes, pequenas pausas ainda podem criar topos/fundos locais mesmo quando o movimento mais amplo não mudou. Seus swings então refletem a microestrutura em vez de uma mudança de regime significativa. As regras detectam corretamente o comportamento de reversão local, mas a interpretação pode não corresponder à sua suposição.
3) Topos/fundos iguais e ambiguidade
Extremos iguais criam ambiguidade. Se seu método não definir explicitamente como os empates são tratados, os pontos de swing podem mudar em uma barra quando reanotados.
4) Atraso de confirmação
Se sua regra precisar de barras do lado direito para confirmar o swing, você não pode saber um swing high/low no momento exato em que o candidato se forma. Qualquer tentativa de “projetar” swings antes da confirmação será inconsistente com a definição de regra testável.
5) Variabilidade de mercado e execução
Embora a identificação do swing seja definida em um gráfico, o próprio gráfico pode diferir devido à fonte de dados, configurações do símbolo e construção do gráfico (por exemplo, agregação de velas). Portanto, as marcações históricas de swing podem não ser transferidas inalteradas entre provedores ou períodos de tempo. Além disso, custos e condições de execução são separados da lógica do gráfico em si; eles podem alterar os resultados realizados, mesmo que a identificação do swing seja consistente.
Verificação ou próxima pergunta: como verificar se seu conjunto de regras funciona
Para verificar independentemente seu conjunto de regras de swing, você pode executar um teste de consistência:
- Anote o mesmo gráfico histórico duas vezes usando os mesmos parâmetros e série de preços.
- Compare com que frequência você concorda nos pontos de swing.
Se a concordância for baixa, suas regras provavelmente precisam de esclarecimento (definição de janela, política de empate, separação e o que conta como série de preços). Um bom próximo passo é escolher uma única definição concreta (por exemplo, “máximos/mínimos locais estritos com L=R sobre máximas/mínimas”) e então testar como os pontos de swing mudam quando você varia apenas um parâmetro.