Quais são as regras dos timeframes de swing?
Resposta direta
Timeframes de swing são horizontes de tempo de negociação usados para definir o que você considera um movimento de preço significativo (“swing”) e por quanto tempo você espera manter posições ou revisar sinais. As “regras” dos timeframes de swing não são um padrão universal único; em vez disso, são um conjunto de mecânicas que você pode descrever e testar. Um conjunto de regras prático e testável geralmente inclui:
- uma definição do período de swing (quantas barras/dias/semanas você trata como um swing),
- critérios explícitos para o que qualifica como uma máxima ou mínima de swing,
- mapeamento consistente dessa definição de swing para regras de decisão (o que você faria quando o mercado rompe, testa novamente ou invalida), e
- premissas claras para custos, timing e dados, para que você possa verificar os resultados sem tratar relações passadas como prova.
Isso mantém o conceito informacional: você pode explicar e testar a estrutura, reconhecendo que o comportamento do mercado, a execução e a jurisdição afetam os resultados.
Mecanismo ou definição
Para transformar “timeframes de swing” em algo que você possa verificar de forma independente, separe mecânicas estáveis de condições variáveis.
1) Mecânicas estáveis: horizonte de tempo e estrutura de swing
Uma maneira comum de formalizar timeframes de swing é escolher um comprimento fixo de janela de observação. Por exemplo, você pode dizer:
- Um swing é detectado usando as últimas N velas/barras (onde N é fixo para o teste).
- Uma mínima de swing é o menor preço dentro desse contexto de N barras, sujeito a uma regra de “separação” (para que mínimas consecutivas não sejam todas contadas como swings).
- Uma máxima de swing é o maior preço dentro do mesmo contexto de N barras, novamente com separação.
Mesmo que as pessoas usem intervalos de gráfico diferentes (horário vs diário), a regra principal é que N deve ser explícito. Caso contrário, “timeframe de swing” é apenas um rótulo vago.
2) Mecânicas estáveis: mapeando pontos de swing para decisões
Em seguida, especifique como os pontos de swing influenciam as decisões. Um conjunto de regras pode ser escrito sem prometer lucratividade. Exemplos de mecânicas de decisão que você pode testar incluem:
- Regra de rompimento: “Quando o preço fechar além da máxima/mínima de swing mais recente, marque esse evento como um setup.”
- Regra de reteste: “Após um rompimento, a próxima interação com o nível rompido é a observação para medição do resultado.”
- Regra de invalidação: “Se o preço atingir um nível contrário definido antes do fim da janela de resultado, rotule o setup como falho.”
Para manter as regras testáveis, você também precisa definir:
- qual campo de preço você usa (fechamento vs máxima/mínima),
- como você lida com múltiplas barras interagindo com níveis,
- e como você escolhe o nível de referência (apenas o último ponto de swing, ou o swing significativo mais recente dentro de um intervalo).
3) Condições variáveis: custos, execução e regime
As regras de timeframe de swing operam dentro de um ambiente de negociação ao vivo. Custos e detalhes de execução podem mudar os resultados mesmo que sua lógica permaneça a mesma. Exemplos de entradas variáveis:
- spreads e comissões,
- premissas de preenchimento de ordens (comportamento de mercado vs limite),
- slippage em movimentos rápidos,
- diferenças entre dados de barras de backtest e ticks em tempo real.
Como a estrutura é baseada em horizonte, ela pode ser especialmente sensível a como você modela o timing (por exemplo, se você assume entrada no fechamento da barra ou na abertura da próxima barra). Sem premissas explícitas, dois testadores podem “testar as mesmas regras” e ainda assim obter resultados diferentes.
Evidência ou exemplo (conjunto de regras testável)
Abaixo está um exemplo autossuficiente de como escrever regras de timeframe de swing de uma maneira que você possa testar em barras históricas. Isso não é apresentado como lucrativo—apenas como uma estrutura que você pode verificar.
Exemplo de conjunto de regras (baseado em barras)
Suponha que você use um intervalo de gráfico fixo (por exemplo, barras diárias) e defina N = 5.
Etapa A: Detectar swings
- Uma máxima de swing é uma barra cuja máxima é a mais alta nas últimas 5 barras, e está separada da máxima de swing anterior por pelo menos 3 barras.
- Uma mínima de swing é uma barra cuja mínima é a mais baixa nas últimas 5 barras, com a mesma regra de separação.
Etapa B: Definir a janela de observação
- Após uma máxima de swing ser detectada, você inicia uma janela de M barras para medir os resultados (escolha M explicitamente, como 10 barras). Os resultados são medidos apenas dentro dessa janela.
Etapa C: Definir um setup e um modo de falha
- Evento de setup (exemplo de lado comprado): marque um setup quando o mercado fechar acima da máxima de swing mais recente.
- Rótulo de falha: se o preço fechar abaixo da mínima de swing mais recente antes do fim da janela de M barras, rotule como falho.
Etapa D: Registrar resultados sem alegações de previsão Para cada setup, registre se a condição de falha ocorreu dentro de M barras e quão longe o preço viajou em relação às suas definições de nível.
O que você pode verificar
Com essa estrutura, você pode verificar de forma independente pelo menos estes pontos:
- Se máximas/mínimas de swing são detectadas de forma consistente.
- Com que frequência o mercado “fecha além” de um nível após um swing se formar.
- A frequência de invalidação antes do fim da janela de resultado.
Se você mudar N ou M, você mudará o número e a qualidade dos swings detectados. Essa mudança é mensurável, que é exatamente por que “regras” explícitas importam.
Limitações e riscos
Estruturas de timeframe de swing têm várias limitações materiais e modos de falha. Os mais importantes são sobre incerteza e sobre como as regras se traduzem para execução real.
Limitação 1: Regras dependem de premissas
Mesmo com N e M fixos, os resultados dependem de:
- o intervalo de barras que você escolheu,
- como você define “swing” (máxima/mínima vs baseado em fechamento),
- e como você trata múltiplas interações com um nível.
Como relações históricas não estabelecem resultados futuros, você não pode inferir que uma estrutura continuará funcionando apenas porque parecia boa em um período.
Limitação 2: Mudanças de regime de mercado
Estruturas de swing frequentemente se comportam de maneira diferente entre regimes. Por exemplo:
- em fases de tendência forte, os pontos de swing podem ser atualizados com frequência,
- em mercados laterais, o comportamento de rompimento e reteste pode produzir muitas invalidações,
- durante picos de volatilidade, os níveis podem ser cruzados e recruzados dentro de um horizonte curto.
Um conjunto de regras pode, portanto, falhar não porque está “errado”, mas porque suas premissas sobre o comportamento significativo do swing não correspondem mais ao regime atual.
Limitação 3: Diferenças de dados e execução
Um modo de falha comum em testes é a incompatibilidade entre:
- lógica de fechamento de barra em dados históricos,
- e timing de execução real.
Se uma regra implicitamente assume que você entra no fechamento de uma barra, mas, na realidade, você só pode entrar após o fechamento, os resultados da estrutura podem mudar. Custos (spreads/comissões) também podem reduzir os resultados medidos.