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
- Dar ao volume uma função específica
- 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 de identificação indexado do autor foi lido; a recuperação direta retornou HTTP 403. Sua geometria é usada para terminologia, enquanto o detector e as configurações numéricas abaixo são propostas originais. As estatísticas de negociação perfeita do autor não são tratadas como retornos de estratégia em tempo real. Nenhum novo backtest foi executado.
Fluxo de trabalho prático
- Identifique a fase esquerdaConfirme a expansão real das oscilações de preço.
- Identifique a fase do lado direitoConfirma-se a queda das máximas e a ascensão das mínimas.
- Congele a divisãoSelecione o ponto de divisão entre os candidatos declarados e salve as quatro linhas.
- Observe a quebra do lado direitoUse o limite da metade em contração no instante correspondente.
- Compare com um triânguloTeste se a fase esquerda adiciona informações.
O que a estrutura nos diz
Bulkowski descreve uma sequência inicial de picos mais altos e vales mais baixos, seguida por picos mais baixos e vales mais altos. Exemplos reais não precisam ser perfeitamente simétricos. [1] O requisito fundamental é uma transição da expansão para a contração, e não apenas um contorno atraente.
O fundo em forma de diamante descreve uma formação iniciada a partir de uma tendência de baixa; o topo em forma de diamante descreve a entrada a partir de uma tendência de alta. A direção do rompimento ainda precisa ser observada. O detector quantitativo proposto é mais rigoroso do que uma descrição visual, portanto, a cobertura reduzida é um custo a ser divulgado, e não um motivo para flexibilizar as regras após a observação dos resultados.
Um padrão em forma de diamante pode se sobrepor a uma formação de alargamento à esquerda, um triângulo à direita ou outro padrão de reversão em toda a região. Use um identificador de oportunidade comum quando esses indicadores se sobrepuserem. Nomes múltiplos não criam evidências independentes ou movimentos de mercado distintos.
Regras que utilizam informações já disponíveis
Configurações propostas: pelo menos oito pivôs alternados, confirmados com três barras de cada lado. Divida a janela completa em m entre 30% e 70% de sua duração, testando apenas um pequeno conjunto pré-registrado de pontos de divisão. Ajuste os limites esquerdos UL,BL e os limites direitos UR,BR. Cada lado precisa de pelo menos duas âncoras, sendo permitido que as âncoras centrais suportem ambas as metades.
O lado esquerdo requer slope(UL)>0 e slope(BL)<0; o lado direito requer slope(UR)<0 e slope(BR)>0. A largura central deve ser pelo menos 1.3 vezes a largura inicial e final. Defina D=max(high)−min(low) ao longo da formação e exija D≥1.5A, com A=ATR(14) medido na criação. Limite os resíduos de ancoragem a max(0.3A,0.1D). Estes são limiares de pesquisa.
Escolha a divisão válida com o menor resíduo dentro do conjunto declarado e, em seguida, congele todas as quatro linhas. Para janelas sobrepostas, mantenha o candidato qualificado mais antigo sob esta linha de base. Busque apenas uma quebra posterior dos limites do lado direito. Expire antes que UR e BR se cruzem ou após metade da duração da formação, o que ocorrer primeiro. Os pivôs têm um atraso de confirmação. [2]
A própria busca por divisão faz parte do modelo. Registre quantas janelas e pontos de divisão foram considerados, não apenas o ajuste vencedor. Um detector com muitas tentativas ocultas pode parecer preciso enquanto seleciona ruído. A mesma regra de seleção por divisão deve ser executada durante a reprodução histórica e a avaliação prospectiva.
when >=8 confirmed alternating pivots exist:
for m in preregistered_split_candidates:
fit UL,BL,UR,BR; score geometry on past anchors
choose valid minimum-residual split; freeze all lines,D,A
for later close t before expiry:
if C[t-1]<=UR(t-1)+b and C[t]>UR(t)+b:
signal LONG; stop=last_low-epsilon; target=UR(t)+D
elif C[t-1]>=BR(t-1)-b and C[t]<BR(t)-b:
signal SHORT; stop=last_high+epsilon; target=BR(t)-D
# b=max(2 ticks,0.10A), epsilon=max(2 ticks,0.15A).
Dar ao volume uma função específica
Compare a atividade na metade em expansão com a atividade na metade em contração e meça RVOL no ponto de ruptura. Não é necessário que o gráfico de volume em si se assemelhe a um losango. Use a atividade mediana por barra, pois as duas fases podem ter durações diferentes.
Um filtro proposto exige razão entre volume da metade direita e da metade esquerda abaixo de 0.8, além de RVOL≥1.5 no rompimento. Preserve a versão sem filtro. Um padrão geométrico raro combinado com vários filtros pode deixar poucas operações para uma estimativa útil.
Não utilize as tabelas de desempenho da fonte para escolher um limite de volume na mesma amostra e chamar o resultado de validação independente. Em um novo conjunto de dados, mantenha as proporções de fase contínuas e os rótulos de eventos para que a contração de volume possa ser distinguida de uma pausa previsível na sessão ou das consequências de um pico de notícias.
Exemplos numéricos e casos de falha
Exemplo sintético: a largura inicial é 4, a largura intermediária é 14 e a largura final é 3; D=14 e A=2. As linhas da esquerda divergem e as da direita convergem. Com b=0.2, suponha que o limite inferior direito seja 101 após a ativação e o preço feche em 100.7. Uma posição vendida viável em 100.6, com stop em 104.3, acima da última máxima do lado direito e alvo em 87, resulta em um risco de 3.7 e uma recompensa de 13.6, aproximadamente 3.68R antes dos custos.
Falha no reconhecimento: a porção esquerda contém apenas um pico superior, enquanto as mínimas não caem. Falta uma fase de expansão genuína e, portanto, é rejeitada. Falha na negociação: uma posição curta válida posteriormente se recupera para 104.4 e atinge o stop. Se ocorrer primeiro uma quebra para cima, a versão bidirecional registra uma posição longa; ela não descarta a formação por ter sido identificada como um topo em diamante.
Uma trajetória sintética bem-sucedida pode alcançar 87, mas esse ponto final é apenas uma ilustração da projeção de altura congelada. O aparente múltiplo R elevado provém, em parte, da proteção próxima à região estreita final. Seu valor prático depende da frequência de stop-out e dos custos de negociação, e não apenas da distância até o alvo.
Entrada, invalidação e saídas
Coloque proteção além do último pivô oposto confirmado na metade direita. Projete toda a altura D a partir do limite direito no rompimento. Um stop fora de todo o diamante geralmente fica mais distante e requer resultados separados. Não use um limite do lado esquerdo como gatilho depois que o preço entrar na metade de contração.
Entre após a confirmação do fechamento, usando uma cotação executável disponível. Verifique se o stop está no lado correto e se os custos são razoáveis em relação à sua distância. Se uma barra puder tocar tanto o stop quanto o alvo, use observações mais detalhadas ou uma política conservadora pré-registrada em vez de assumir uma ordem favorável.
O ajuste de quatro linhas deve permanecer imutável durante a operação. Oscilações posteriores podem formar um novo candidato, mas não podem reposicionar a divisão ou a borda direita de um candidato anterior. Uma entrada por reteste é outra estratégia com um período de espera e um gatilho de reação; ela não pode ser selecionada retrospectivamente sempre que produzir uma execução melhor.
Testando o valor incremental
O controle mais informativo é um triângulo simétrico ajustado apenas à metade direita. Isso questiona se a porção esquerda em expansão adiciona informações úteis ou apenas um nome mais elaborado. Limite o número de pontos de divisão e janelas e registre todo o esforço de busca.
A pesquisa de padrões da fonte segue suas próprias definições e não valida este algoritmo. Estatísticas de negociação perfeita não são equivalentes à taxa de acerto de um portfólio financiado após os custos. Análises fora da amostra devem relatar raridade, incerteza e sensibilidade à posição do ponto de divisão. [3] fornece contexto metodológico geral.
Os testes devem incluir geometria genuína de duas fases, uma janela de alargamento apenas, uma janela triangular apenas, um outlier central e uma divisão fora do intervalo permitido. Os testes de temporização devem rejeitar rompimentos que ocorram antes que as âncoras finais estejam disponíveis. Os testes de espelhamento devem preservar a consistência OHLC, enquanto os testes de reprodução devem confirmar que a adição de dados posteriores não altera uma divisão, altura ou sinal publicado anteriormente.
Erros comuns
Desenhar quatro linhas em torno de qualquer intervalo
Sem regras de divisão e resíduos, praticamente qualquer região ruidosa pode ser rotulada como um diamante.
Tratar um topo de diamante como venda obrigatória
A parte superior descreve o contexto de entrada no padrão; ambas as direções de saída ainda precisam ser registradas.
Conclusões contundentes a partir de exemplos raros.
Algumas poucas gráficos de operações vencedoras não permitem estimar uma expectativa estável. Informe a incerteza e o tamanho da amostra.
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
Um diamante precisa parecer perfeitamente equilibrado?
Não. Esta versão permite um desequilíbrio temporal limitado, exigindo ainda uma mudança genuína da divergência para a convergência.
Um diamante é apenas um padrão de cabeça e ombros complexo?
As etiquetas podem se sobrepor em um mesmo segmento de preço. Utilize um único identificador de oportunidade e avalie as condições separadamente, em vez de contabilizar duas negociações independentes.
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.
- Thomas Bulkowski: Diamond BottomsThePatternSite / Thomas Bulkowski. As diretrizes de identificação e a geometria bifásica são lidas por meio de conteúdo indexado; a recuperação direta retornou 403. Tabelas de negociação perfeita não são utilizadas. 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 sobre pesquisa sistemática de padrões; esta configuração não é testada neste artigo. 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