Conteúdo do artigo
- Evidências e escopo
- Ilustração
- Processo
- O que a estrutura nos diz
- Regras que utilizam informações já disponíveis
- O papel específico do volume
- Exemplos numéricos e casos de falha
- Entrada, invalidação e saídas
- Testando o valor incremental
- Erros comuns
- Lista prática de verificação
- Perguntas frequentes
- Fontes de pesquisa
Evidências e escopo
O material citado fundamenta a terminologia e o contexto da pesquisa. Os limiares numéricos, a máquina de estados, a política de execução e os exemplos sintéticos apresentados a seguir são propostos por este projeto de pesquisa. Nenhum novo backtest foi realizado e as referências não comprovam a rentabilidade desta configuração.
Fluxo de trabalho prático
- Meça o mastroUse preços de fechamento, ATR anterior ao mastro e eficiência do percurso.
- Meça a pausaLimitar a duração, o recuo e o afastamento do paralelismo.
- Aguarde a continuaçãoExija rompimento por fechamento na direção do mastro após a confirmação.
- Projete o objetivoCongelar o comprimento da haste, a proteção da base e o alvo.
- Separe os contextos de gapsAnalise separadamente gaps de preço por notícias e mastros de negociação contínua.
O que a estrutura nos diz
Uma bandeira combina um movimento forte, chamado mastro, com uma pausa usada para estudar a continuação. [1] As classificações de alta e de baixa se referem à direção do mastro. A consolidação costuma ter inclinação contrária a essa direção ou permanecer aproximadamente horizontal.
A hipótese é que um movimento eficiente seja seguido por uma retração limitada e um novo impulso. Uma grande barra de alta por si só não é suficiente: notícias, gaps de abertura e baixa liquidez podem produzir formatos semelhantes com diferentes riscos de execução. Armazene a formação de mastro, consolidação e rompimento como componentes separados, em vez de um único rótulo visual.
Essa separação fornece controles úteis. Se exigir uma pausa paralela não acrescentar nada à seleção de impulso forte, uma regra mais simples de momentum pode explicar o resultado. Por outro lado, uma consolidação favorável pode importar apenas após certo tipo de mastro. São questões empíricas, não pressupostos contidos no nome.
Regras que utilizam informações já disponíveis
Configurações propostas para os mastros: comprimento de 3 a 20 barras e magnitude de P=|C[end]−C[start]|≥3A, onde A é ATR(14) disponível antes do início do mastro. Defina a eficiência do caminho como ER=P/sum(|C[i]−C[i−1]|) e exija ER≥0.7. Utilize histórico anterior suficiente para calcular A. Substituir ATR após o movimento forte alteraria a referência e potencialmente mudaria quais mastros se qualificam.
A consolidação dura de 5 a 30 barras e utiliza pontos de pivô confirmados com duas ou três barras à direita; escolha um atraso antes da pesquisa. Ajuste limites aproximadamente paralelos, exigindo que a diferença de inclinação multiplicada pela duração não seja maior que 0.2 da largura da consolidação. Uma bandeira de alta deve ser horizontal ou inclinada para baixo, com retração da máxima do mastro até a mínima da base não superior a 0.5P. A versão de baixa espelha essas regras.
Congele o mastro, as linhas da base e a referência ATR ao criar o candidato. O gatilho de alta exige que o preço de fechamento cruze acima de U(t)+b, com b=max(2 ticks,0.1A). Expire após 30 barras desde o início da base ou invalide quando a retração exceder metade do mastro. A confirmação do pivô é atrasada. [2] Não use dados futuros para escolher a origem que produza o melhor alvo.
O candidato deve existir antes do fechamento de ativação. Se uma bandeira de curta duração se completar e romper enquanto o último pivô exigido ainda aguarda confirmação, esta versão atrasada perde o movimento. Essa redução de cobertura faz parte do detector e deve constar do relatório.
detect pole using closed prices and pre-pole ATR
if pole.P>=3*A and pole.ER>=0.7:
track 5..30-bar consolidation
when parallel_flag_is_confirmed: freeze boundaries
base_bar_count=t-base_start+1
if base_bar_count>30: expire
elif retracement>0.5*P: cancel
elif t>created and bullish and C[t-1]<=U(t-1)+b and C[t]>U(t)+b:
emit LONG; stop=flag_low-epsilon; target=U(t)+P
# Bear flags reverse comparisons; target=B(t)-P.
# epsilon=max(2 ticks,0.15A).
O papel específico do volume
Duas medidas simples são a mediana do volume da base dividida pela mediana do volume do mastro, e o RVOL no rompimento. Configurações experimentais podem exigir razão base/mastro abaixo de 0.7 e RVOL≥1.5 no rompimento. São escolhas de pesquisa propostas, não regras numéricas atribuídas à fonte. Use atividade por barra em vez de volume total quando as durações do mastro e da base diferirem.
Se o mastro apresentar uma lacuna de abertura, parte do deslocamento não ocorreu por meio de negociação contínua. Marque os mastros com lacuna separadamente, especialmente em torno de anúncios de empresas. Um rompimento de alto volume não compensa uma entrada muito distante do limite ou um stop loss muito distante do ponto de entrada.
Mantenha separadas as medidas de contração e expansão do volume. Uma pausa de baixa atividade e um rompimento ativo podem contribuir de formas diferentes. Comparações intradiárias também precisam de ajuste pelo padrão de atividade de cada horário, para não classificar automaticamente um mastro na abertura seguido de uma pausa ao meio-dia como contração incomum de volume.
Exemplos numéricos e casos de falha
Exemplo sintético: o preço sobe de 100 para 112 ao longo de oito barras. A=2, portanto P=12 ultrapassa 3A=6. O movimento absoluto total de fechamento a fechamento é 15, resultando em ER=0.8. Uma base de dez barras recua para 107, ou 5/12=41.7% do mastro. Com o limite de rompimento em 110.5, o fechamento de 110.8 fica acima desse limite por uma distância maior que o buffer b=0.2. Uma entrada em 111, stop em 106.7 e alvo em 122.5 implicam risco de 4.3 e recompensa de 11.5, aproximadamente 2.67R antes dos custos.
Exemplo de invalidação: a base cai para 105.5, uma retração de 6.5 que ultrapassa 0.5P. Cancele antes da entrada. Em um caminho diferente, o rompimento válido é executado em 111 e, posteriormente, atinge 106.7; registre a operação interrompida. Não selecione uma origem de mastro inferior posteriormente para fazer com que uma retração profunda pareça estar em conformidade.
Para uma trajetória sintética bem-sucedida, o preço atinge 122.5 antes da proteção ou de outra saída declarada. O exemplo mostra como a projeção do mastro é calculada, não a frequência com que ela é bem-sucedida. Informe a diferença entre a recompensa projetada na entrada e a recompensa realizada, principalmente se saídas parciais ou regras de trailing stop forem introduzidas posteriormente.
Entrada, invalidação e saídas
O stop de referência fica fora do extremo de consolidação. Projete o comprimento do mastro a partir do limite no rompimento. Medir a partir da entrada real produz um alvo diferente e deve ser especificado antes do teste. Saídas parciais por múltiplos de R são possíveis, mas cada preenchimento e custo precisam ser modelados; a projeção completa do mastro não pode ser apresentada como lucro realizado garantido.
A confirmação de fechamento sacrifica parte do movimento inicial em troca de um gatilho de fechamento de barra. Uma ordem de rompimento em espera pode entrar mais cedo, mas pode ser executada em uma excursão intrabarra temporária. Não combine as melhores execuções dessas duas abordagens em uma única série de resultados. Qualquer filtro de gap ou spread pré-envio deve usar uma cotação disponível, não uma análise retrospectiva após a execução da ordem.
Ao usar várias barras para confirmar os pivôs da base, a mínima declarada da bandeira deve incluir apenas observações conhecidas na criação do candidato. Atualizações posteriores da proteção exigem um cronograma que respeite a disponibilidade dos dados. Um gap que atravesse o stop inicial pode causar perda maior que o R planejado e deve permanecer no registro.
Testando o valor incremental
Use como controle um rompimento após qualquer alta suficientemente grande, sem exigir uma bandeira. Acrescente eficiência do percurso, retração rasa, paralelismo e volume um por vez. Vários filtros podem reduzir muito a amostra; divulgar a cobertura é tão importante quanto divulgar o resultado médio das operações restantes.
Separe mastros orientados por notícias, mastros com lacunas e movimentos contínuos. Teste cronologicamente fora da amostra com tamanhos de posição e custos de execução realistas. A referência [3] não garante que uma projeção do comprimento do mastro será alcançada.
As verificações de implementação devem incluir um ziguezague forte, porém ineficiente, um mastro eficiente abaixo do limite de magnitude, uma base com duração de 31 barras e retração exatamente no limite permitido. Um teste de origem do mastro deve congelar o início assim que selecionado e confirmar que dados posteriores não podem ampliar P. Compare bases paralelas e convergentes sob o mesmo mastro para distinguir bandeiras de flâmulas sem contar duas vezes a mesma oportunidade.
Erros comuns
Chamar cada recuo de bandeira
Um mastro fraco ou uma base excessivamente longa pertencem a uma hipótese diferente.
Alterar a origem do mastro
Escolher um novo início após o rompimento otimiza retrospectivamente tanto a magnitude quanto o alvo.
Comparação do volume total em durações desiguais
Uma base mais longa pode apresentar maior atividade total, enquanto cada barra individual é mais silenciosa. Normalize a comparação.
Lista de verificação antes de usar este método
Marque cada item após verificá-lo nos seus dados. O progresso fica salvo neste navegador; isso não certifica que a estratégia seja lucrativa.
Perguntas frequentes
Uma bandeira pode ser posicionada na horizontal?
Sim, nesta configuração. Uma base com forte inclinação na direção do mastro deve ter uma etiqueta diferente para que a aceleração não se misture com a pausa.
A bandeira de baixa é a geometria inversa da bandeira de alta?
A geometria pode ser espelhada. A disponibilidade para venda a descoberto, os custos de aluguel e os gaps de alta fazem com que os resultados econômicos não precisem ser simétricos.
Fontes de pesquisa
Cada fonte sustenta a definição ou evidência descrita ao lado. O pseudocódigo, os exemplos sintéticos e os parâmetros propostos exigem validação separada.
- IG: Bull flag and bear flag chart patterns explainedIG. Terminologia de bandeiras e mastros; a explicação pública foi lida. Verificado em: .
- TradingView: RepaintingTradingView. Atraso de confirmação de pivôs e alterações retrospectivas de sinais. Verificado em: .
- Lo, Mamaysky, Wang: Foundations of Technical AnalysisNBER / Columbia University. Contexto de pesquisa sistemática de padrões; o estudo citado não testa esta configuração. Verificado em: .
Métodos relacionados
Nota de risco
Este conteúdo apoia a educação e o planejamento de pesquisas, não constitui aconselhamento financeiro. O Backtest é uma simulação histórica, não garante desempenho futuro e não executa operações reais. Os métodos desta biblioteca não são necessariamente recursos disponíveis no aplicativo. Consulte a metodologia e a central de aprendizado.
Valide as regras antes de arriscar capital real
Verifique o suporte do aplicativo, os dados e cada operação simulada; detectores avançados podem exigir uma implementação própria.
Baixe o Backtest na App Store