Protected Highs & Lows [Advanced] Indicator

Criado 22 fev 2025 · Atualizado 22 fev 2025

O indicador NinjaTrader 8 Highs & Lows [Advanced] é um indicador NinjaTrader 8 Premium que apresenta uma abordagem alternativa para identificar Market Structure, inspirado pelo indicador TradingView Protected Highs & Lows [TFO].

Pré-requisitos

Para utilizar corretamente este indicador, deverias ter os seguintes pré-requisitos disponíveis.


Descrição

Esta é uma versão avançada e melhorada do nosso indicador Protected Highs & Lows gratuito. As principais diferenças entre as versões gratuita e Premium são:

  • Desenho melhor do indicador Market Structure no gráfico
  • Desenho de velas de timeframe superior quando um timeframe superior é selecionado
  • Exportação de sinais utilizáveis no NinjaTrader Strategy Builder, Bloodhound e AlgoStudio

Este indicador introduz o conceito de pontos de pivô de swing protegidos, utilizados para determinar eventos de Market Structure, tais como:

  • MSS: Change of Structure (ou Change of Character, ou Market Structure Shift) — indica que a tendência pode estar a mudar
  • BOS: Break of Structure (ou Market Structure Break) — indica uma continuação da tendência
O que são swings protegidos?

Quando o preço fecha abaixo de um swing low válido, o indicador recua a partir da barra atual para encontrar o high mais alto feito nesse intervalo — esse torna-se o high protegido. Da mesma forma, quando o preço fecha acima de um swing high válido, recua para encontrar o low mais baixo feito nesse intervalo, que se torna o low protegido.

Se um high mais elevado é estabelecido mas o preço não fecha posteriormente abaixo do último low mais baixo estabelecido, esse high mais elevado não é considerado um swing protegido — e o mesmo se aplica de forma simétrica no lado low.

Explicação de swings protegidos
Clique para ampliar

Exemplos

Market Structure Shift & Market Structure Break baseados em swings protegidos

No MNQ no timeframe de 1 minuto, os swings de preço são marcados em pequenos retângulos em vermelho e verde — highs mais altos e lows mais baixos baseados numa sensibilidade, ou swing period, que define a distância mínima entre swings. Swings marcados com "V" são swings Válidos; swings marcados com "Pr" são swings Protegidos. As linhas MSS marcam os níveis de Market Structure Shift.

Market Structure Shift & Market Structure Break baseados em swings protegidos
Clique para ampliar
Desenho de retracções de Fibonacci

O indicador pode desenhar retracções de Fibonacci automaticamente cada vez que um evento de mercado (MSS ou BOS) é detetado — utilizável para negociar quando o preço atinge, por exemplo, a retração de 50%. O desenho também pode ser editado manualmente: removido, arrastado ou estendido com o rato.

Desenho de retracções de Fibonacci
Clique para ampliar
Execução num timeframe superior

O indicador pode desenhar os seus elementos num timeframe superior enquanto negoceias num inferior — por exemplo, executando no timeframe de 1 minuto enquanto os elementos do indicador são detetados no timeframe de 20 minutos: os swings válidos são desenhados nas velas de timeframe superior, e os eventos MSS/BOS são também desenhados no timeframe superior.

Execução num timeframe superior
Clique para ampliar

Funcionalidades

O indicador Protected Highs & Lows tem um conjunto de funcionalidades únicas:

  • Pode ser executado numa configuração de multi-timeframe
  • Desenha velas de timeframe superior quando um timeframe superior é ativado
  • Mostra Break of Structure e Change of Structure
  • Desenha swings válidos e swings protegidos
  • Desenha retração de Fibonacci entre níveis válidos/protegidos
  • Altamente personalizável, leve e adaptável a uma grande variedade de instrumentos

Parâmetros

Tentamos sempre manter os parâmetros ao mínimo.

Market Structure
Swing PeriodOs swings são highs mais altos, lows mais altos, highs mais baixos e lows mais baixos. Após cada fecho de barra de preço, um swing pode ser detetado, mas a barra seguinte (ou a segunda, ou terceira...) pode cancelá-lo criando um novo swing do mesmo tipo. Este parâmetro define quantas barras são suficientes para separar dois swings do mesmo tipo — quanto maior este valor, menos swings no geral; quanto menor, mais swings. Um valor de 3 ou 4 é uma escolha comum.
Run on Higher TimeframeExecuta o algoritmo de deteção de swing num timeframe superior, desenhado no timeframe ativo atual do gráfico.
Higher TimeFrameSeleciona o timeframe superior no qual os pontos de swing são detetados. Certifica-te de que selecionas um timeframe superior ao do gráfico ativo, ou o indicador não funcionará.
Higher TimeFrame PeriodDefine o período do timeframe superior.
Draw Higher Timeframe CandlesAtiva o desenho (sobreposição) de velas de timeframe superior no topo do gráfico ativo.
Show Break of Structure (BoS)Ativa/desativa o desenho de Break of Structures.
Show Structure Shift (MSS)Ativa/desativa o desenho de Change of Characters, também conhecidos como Market Structure Shifts.
Show Valid SwingsAtiva/desativa o desenho de swings válidos com uma etiqueta "V".
Show RetracementAtiva/desativa a visualização de retração de Fibonacci.
Rendering
Bullish ColorCor de desenho de itens altistas.
Bearish ColorCor de desenho de itens baixistas.
Render Opacity (1-100)Opacidade de 0 (totalmente transparente) a 100 para desenhar no gráfico.
Alert Sound
Play SoundAtiva a reprodução de um som de alerta quando um evento (MSS ou BOS) é detetado.
Play Sound On Valid SwingsAtiva a reprodução de um som quando um swing válido é detetado.
Play Sound FileO nome do ficheiro reproduzido no alerta sonoro — pode ser definido para qualquer ficheiro .wav no teu computador.

Sinais e Utilização no Strategy Builder

O indicador expõe sinais utilizáveis a partir do Strategy Builder e software de terceiros, como Bloodhound e AlgoStudio.

Esses plots de sinal são transparentes e não são desenhados no gráfico. A partir do Strategy Builder, podes selecioná-los e construir lógica baseada nos seus valores.

Plots de sinal
Clique para ampliar
Exemplo de Strategy Builder
Clique para ampliar

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 243 vezes. A última transferência foi há 3 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
Abre uma nova janela de gráfico.
3
Clica com o botão direito no gráfico e escolhe Indicators... para adicionar o indicador ao gráfico.
4
Copia/cola a tua chave de licença, encontrada na página de faturação, no parâmetro de licença.
5
Após adicionar o indicador ao gráfico com uma licença válida, ele executa primeiro nos dados históricos do gráfico, depois continua a executar nos dados do mercado em direto.

Perguntas Frequentes

Geral

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

Não, este indicador apenas faz renderização e não fornece dados que possam ser usados dentro de uma estratégia — confira as nossas outras estratégias para uma baseada neste mesmo conceito.

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.
Subscrições - Perguntas e Respostas

Depois de inscreve-te, terás acesso a a página de faturação, onde podes obter a tua licença e utilizá-la em todos os produtos gratuitos ou premium. Não utilizamos o sistema de licenciamento de fornecedor integrado do NinjaTrader — construímos o nosso próprio, onde submetes o número de licença em cada produto que estás a usar.

Sim, podes cancelar/retomar a tua subscrição com um clique, sem fazer perguntas. Nem sequer precisas de solicitar ou enviar uma mensagem — podes gerir a tua subscrição de forma totalmente autónoma.

Os nossos produtos verificam a validade da licença no 1º dia de cada mês. Nessa data, precisas de fornecer o número de licença ao produto (com um simples copiar/colar) para que permaneça válida pelo resto do mês.

Não armazenamos credenciais de pagamento — elas são encriptadas e passadas para Stripe ou PayPal para uma forma segura de comprar subscrições no nosso site.

Por favor envia-nos uma mensagem a partir do Página de Contacto.

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 243