XABCD Harmonics Indicator for NinjaTrader 8

Criado 20 jun 2025 · Atualizado 20 jun 2025

O indicador XABCD Harmonics é um indicador Premium de reconhecimento automático de padrões harmônicos para a plataforma NinjaTrader 8. Padrões harmônicos lucram com a ordem natural dos mercados financeiros.

Pré-requisitos

Para usar este indicador você deve ter os seguintes pré-requisitos disponíveis.


Descrição

A metodologia harmônica utiliza o reconhecimento de padrões de preços específicos e o alinhamento de razões de Fibonacci para determinar pontos de reversão altamente prováveis nos mercados financeiros. Esta metodologia assume que padrões ou ciclos de negociação, como muitos padrões e ciclos na vida, se repetem. A chave é identificar esses padrões e entrar ou sair de uma posição com base em um alto grau de probabilidade de que a mesma ação de preço histórica ocorrerá. Embora esses padrões não sejam 100% precisos, essas situações foram historicamente comprovadas. Se esses setups forem identificados corretamente, é possível identificar oportunidades significativas com um risco muito limitado.

Harmônicos são padrões de 5 pontos frequentemente chamados de padrões XABCD. Os padrões harmônicos mais conhecidos são os padrões Gartley, Bat, Crab, Butterfly, Shark e Cypher.

Esses padrões são definidos por pontos de swing geralmente nomeados X, A, B, C e D. Esses pontos definem pernas sobre as quais as razões podem ser calculadas. Por exemplo, a razão AB/XA é calculada dividindo a retração da perna AB pelo movimento inicial do preço XA. Quando todas as pernas respeitam um conjunto de regras de razão específico, esses padrões são reconhecidos.

Exemplos

Esses exemplos foram selecionados manualmente para mostrar os melhores cenários em que o indicador detecta padrões válidos. Em negociação em tempo real, os padrões detectados nem sempre levarão a uma negociação vencedora, e você precisará tomar decisões sobre entrar ou pular uma negociação. Esses exemplos são todos tirados do instrumento MES no período de 1 minuto.

Padrão Gartley

O indicador permite definir uma tolerância de razão em porcentagem para ajustar a sensibilidade da detecção de razão. Um valor de tolerância mais alto permite um número maior de padrões detectados; uma tolerância de razão mais baixa resulta em menos padrões detectados.

O indicador também desenha uma razão horizontal abrangendo a perna XB ou a perna BD — essa é a razão de Time, calculando a razão de tempo entre as duas metades do padrão (do ponto inicial ao ponto X e do ponto B ao ponto D). O valor ideal dessa razão é 0,5 (50%), o que significa que o padrão é perfeitamente simétrico.

Definição do Padrão Gartley
Clique para ampliar
Exemplo do Padrão Gartley
Clique para ampliar
Padrão Bat

Para uma entrada em um padrão Bat, pode-se esperar por uma confirmação de vela vermelha após o padrão se formar e almejar o ponto A ou o ponto C.

Definição do Padrão Bat
Clique para ampliar
Exemplo do Padrão Bat
Clique para ampliar
Padrão Crab

Para uma entrada em um padrão Crab, pode-se esperar por uma confirmação de vela verde após o padrão se formar e almejar o ponto A ou o ponto C. O indicador também pode reconhecer e imprimir dois padrões sobrepostos compartilhando os mesmos pontos de swing X, A, B e C, mas com diferentes pontos D — uma ocorrência válida que, em negociação ativa, pode ser vista como um sinal de confirmação para o primeiro padrão.

Definição do Padrão Crab
Clique para ampliar
Exemplo do Padrão Crab
Clique para ampliar
Padrão Butterfly

Para uma entrada em um padrão Butterfly, pode-se esperar por uma confirmação de vela vermelha após o padrão se formar e almejar o ponto A ou o ponto C. O Butterfly é o padrão menos eficaz porque termina com ação de preço oposta à direção de negociação desejada — tenha cuidado com ele.

Definição do Padrão Butterfly
Clique para ampliar
Exemplo do Padrão Butterfly
Clique para ampliar
Padrão Shark

Para uma entrada em um padrão Shark altista, pode-se esperar por uma confirmação de vela vermelha após o padrão se formar e almejar o ponto A ou o ponto C.

Definição do Padrão Shark
Clique para ampliar
Exemplo do Padrão Shark
Clique para ampliar
Padrão Cypher

O padrão Cypher segue a mesma lógica de reconhecimento que os outros padrões harmônicos acima.

Definição do Padrão Cypher
Clique para ampliar
Exemplo do Padrão Cypher
Clique para ampliar

Parâmetros

Sempre tentamos manter os parâmetros ao mínimo.

Geral
Swing PeriodSwings são máximas mais altas, máximas mais altas, mínimas mais altas e mínimas mais baixas. Depois que cada barra de preço fecha, um swing pode ocorrer, mas a próxima barra (ou a subsequente) pode cancelá-lo criando um novo swing do mesmo tipo. O período de swing define quantas barras são suficientes para separar dois swings do mesmo tipo — aumentar esse parâmetro diminui o número geral de swings (e produz padrões mais largos e maiores); diminuir aumenta o número de swings (e produz padrões condensados).
Show Price SwingsControla a exibição/ocultação dos pontos de swing.
Swings Bullish Color / Swings Bearish ColorDefine a cor dos swings altistas/baixistas, quando exibidos.
Swings Opacity (1-100)Define a opacidade usada para desenhar os marcadores de swing.
Show RatiosAtiva o desenho de linhas de razão entre as pernas do padrão com uma linha tracejada e desenha o número da razão nela.
Show Patterns NamesAtiva o desenho do nome do padrão.
Font SizeDefine o tamanho da fonte.
Show Gartley / Show Bat / Show Crab / Show Butterfly / Show Shark / Show CypherAtiva/desativa o desenho de cada um desses tipos de padrão.
Configurações Por-Padrão (Gartley, Bat, Crab, Butterfly, Shark, Cypher)
Bullish Color / Bearish ColorDefine a cor usada para desenhar instâncias altistas/baixistas desse padrão no gráfico.
Ratio Tolerance %Define a tolerância, em porcentagem, nas regras de razão de perna desse padrão. Por exemplo, uma tolerância de 10% em uma razão de perna que deve ser aproximadamente 0,368 permite que a razão de perna real caia entre 0,368 - 10% e 0,368 + 10%.
Alerta Sonoro
Play Sound AlertAtiva a reprodução de um som de alerta quando um padrão é detectado.
Play Sound FileDefine o nome do arquivo a ser reproduzido no alerta sonoro — qualquer arquivo .wav no seu computador.

Instruções de Transferência e Instalação

Requisitos de Licença

Em automated-trading.ch podes optar por comprar uma subscrição mensal para utilizar os nossos produtos Premium, ou utilizar os nossos produtos gratuitos sem te subscreveres.

Em ambos os casos, precisas de criar uma conta para obter uma Licença que possas utilizar tanto para produtos Premium como gratuitos.

Para obteres a tua licença, simplesmente inscreve-te e depois obtém a tua licença em a página de faturação.

Importante: Este é um produto Premium. Pode ser executado nos modos Backtest, Playback e Optimization gratuitamente; é necessária uma subscrição Premium ativa para o executar ao vivo.
Transferência
Inicia sessão para transferir este ficheiro.
Versão Mais Recente v1.0.0.0 · Publicado há 1 ano
Este ficheiro foi transferido 113 vezes. A última transferência foi há 4 dias.

Também podes transferir esta estratégia — e todas as outras estratégias ou indicadores automated-trading.ch — em qualquer altura a partir da tua página centralizada de Transferências.

Passos de Instalação
1
Importa o ficheiro .zip transferido para NinjaTrader usando o item de menu Importar NinjaScript.
2
Abra uma nova janela de gráfico.
3
Clique com o botão direito no gráfico e escolha Indicators... para adicionar o indicador ao gráfico.
4
Copie/cole sua chave de licença, encontrada na página de cobrança, no parâmetro License.
5
Depois de adicionar o indicador ao gráfico com uma licença válida, ele será executado primeiro nos dados históricos do gráfico, depois continuará sendo executado nos dados do mercado ativo.

Perguntas Frequentes

Geral

Sim — se tens uma ideia que acreditas que pode melhorar este indicador, usa a página de contacto para nos enviar uma mensagem.

Não, o código-fonte do indicador é protegido por razões de direitos de autor.

Sim, podes usar este indicador sem TickReplay, mas tem em mente que neste caso o indicador não detetará eventos em velas históricas — apenas começará a detetá-los em dados de volume e preço em tempo real.

Sim, em alguns casos, um padrão reconhecido e desenhado no gráfico pode ser removido se for invalidado na primeira vela seguinte. Invalidação significa que a vela fecha abaixo do ponto de swing D para um padrão altista e fecha acima do ponto de swing D para um padrão baixista.

Notas de Versão

  • First Release of the indicator
discord
Junta-te à nossa comunidade Discord
Dúvidas, feedback ou apenas queres conversar com outros traders? Vem dizer olá.
Junta-te ao Discord
Factos Rápidos
Plataforma NinjaTrader 8
Categoria Indicador
Plano Obrigatório Premium
Versão Mais Recente v1.0.0.0
Última Atualização há 1 ano
Transferências 113