ICT Concepts Indicator

Criado 07 jan 2024 · Atualizado 20 jul 2025

O indicador ICT Concepts é um indicador Gratuito do NinjaTrader 8 que exibe conceitos-chave da metodologia e estilo de trading ICT.

Pré-requisitos

Para usar adequadamente este indicador, deves ter os seguintes pré-requisitos disponíveis.


Descrição

Os conceitos-chave são os seguintes:

  • Change of Structure (ou Change of Character, ou Market Structure Shift) que indica que a tendência pode mudar
  • Break of Structure (ou Market Structure Break) que indica uma continuação da tendência
  • Fair Value Gaps, que representam deslocamentos de preço e são definidos como instâncias de ineficiências ou desequilíbrios visualizados por três velas consecutivas contendo uma vela do meio grande cujas velas fronteiriças não têm wicks sobrepostos
  • Order Blocks, que representam níveis crucial de suporte e resistência derivados do movimento agressivo de preço, e podem ser usados como níveis de entrada ou saída

O indicador ICT Concepts pode ser usado numa configuração multi-timeframe, aplicado num timeframe maior enquanto visualizado num timeframe menor.

Exemplos

Market Structure Shift & Market Structure Break

Market structure shifts e market structure breaks podem ser desenhados em qualquer gráfico — por exemplo num gráfico de 15-range nos micros do S&P. Com um conjunto diferente de parâmetros relacionados a swings, isto pode ser adaptado para outro timeframe ou instrumento. Num tal exemplo, 3 swings de preço são usados para definir uma tendência.

Market Structure Shift & Market Structure Break
Clique para ampliar
Fair Value Gaps

O indicador pode detectar vários Fair Value Gaps — por exemplo no instrumento MNQ num timeframe de 15 minutos. Acoplado com MSS e MSB, FVGs podem ser um sinal muito bom para entrar numa trade. FVGs bullish são desenhados em verde, FVGs bearish em vermelho, e seu desenho para uma vez retestados ou mitigados.

Fair Value Gaps
Clique para ampliar
Breaker Blocks

Inner Circle Trader (ICT) definiu um breaker block como um Order Block falhado criado após uma liquidez sweep e mudança na estrutura do mercado. Breaker blocks são detectados entre 4 swings de preço. Para um breaker block bullish: Swing Low → Swing High → Lower Low → Higher High, com a zona definida pela última vela bullish que criou o primeiro Swing High. Para um breaker block bearish: Swing High → Swing Low → Higher High → Lower Low, com a zona definida pela última vela bearish que criou o primeiro Swing Low.

Breaker Blocks
Clique para ampliar
Order Blocks

Order Blocks são difíceis de definir. De acordo com a metodologia ICT, são regiões de movimento agressivo de preço — zonas onde o preço se move para fora de um intervalo de consolidação com força. Após pesquisa extensiva, três critérios definem um order block para este indicador:

  • Order Blocks ocorrem após uma mudança de estrutura de mercado ou quebra de estrutura de mercado
  • Devem ser seguidos por um movimento de preço forte criando uma gap
  • Não devem ser mitigados

Uma vez que esses 3 critérios são atendidos, a zona de Order Block é desenhada, definida pelo high/low da última vela oposta na direção do movimento. Order blocks são desenhados na mesma cor (padrão azul) para ambos os tipos long e short, e marcados como "OB".

Order Blocks
Clique para ampliar
MSS & MSB de Timeframe Maior

Uma das características mais valiosas deste indicador é a capacidade de aplicá-lo em timeframes maiores — por exemplo executando detecção de swing e estrutura de mercado no timeframe maior de 60 minutos enquanto o indicador em si funciona no gráfico menor de 15 minutos. Price swings identificados nas barras de 60 minutos são desenhados nas barras atuais de 15 minutos, o mesmo para Market Structure Shift e Market Structure Break.

Higher Timeframe MSS & MSB
Clique para ampliar
Order Blocks de Timeframe Maior

Order blocks podem igualmente ser detectados num timeframe maior — por exemplo dois order blocks bearish detectados no timeframe maior de 60 minutos e desenhados no timeframe menor atual de 15 minutos. O order block começa a desenhar no fechamento da vela de 60 minutos, o que explica a gap horizontal e pequeno atraso de desenho.

Higher Timeframe Order Blocks
Clique para ampliar
Fair Value Gaps de Timeframe Maior

A mesma lógica de análise e desenho de timeframe maior também se aplica a Fair Value Gaps — detectados num timeframe maior de 60 minutos e desenhados no timeframe menor atual de 15 minutos.

Higher Timeframe Fair Value Gaps (bearish)
Clique para ampliar
Higher Timeframe Fair Value Gaps (bullish)
Clique para ampliar

Funcionalidades

O indicador ICT Concepts tem um conjunto de funcionalidades únicas:

  • Gratuito. O indicador é completamente gratuito para usar.
  • Pode ser usado num timeframe maior para suporte multi-timeframe
  • Desenha Break of Structure e Change of Structure
  • Desenha Fair Value Gaps
  • Desenha Order Blocks
  • Desenha Breaker Blocks
  • Altamente personalizável, leve, e pode ser adaptado a uma ampla gama de instrumentos

Parâmetros

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

License
LicenseEsta é a chave de licença gratuita que obténs quando crias uma conta no automated-trading.ch. Após criar uma conta, copia a tua chave de licença na página de faturamento. Precisa de definir este parâmetro apenas uma vez por mês — uma vez a chave de licença esteja validada será memorizada pelo resto do ciclo de faturamento.
Rendering
Render Opacity (1-100)A opacidade usada para renderizar objetos ICT no gráfico.
Bearish ColorCor de desenho de itens bearish no gráfico.
Bullish ColorCor de desenho de itens bullish no gráfico.
Order Block ColorCor de desenho de order blocks — a mesma cor é usada para ambos os order blocks de suporte e resistência.
Breaker Block ColorCor de desenho de breaker blocks — a mesma cor é usada para ambos os breaker blocks de suporte e resistência.
General
Run On Higher TimeFrameAtiva/desativa executar o algoritmo de detecção ICT num timeframe maior e exibir os objetos no gráfico ativo.
Higher TimeFrameSeleciona o timeframe maior no qual o motor ICT é executado e objetos ICT são detectados. Deve ser um timeframe maior que o do gráfico ativo — por exemplo, se o gráfico está em 15 Minutes, escolhe algo como 1 Hour; escolher um timeframe menor (por exemplo 1 Minute) não funcionará.
Higher TimeFrame PeriodDefine o período do timeframe maior.
Extension Mode Define o modo de extensão do desenho de zonas como Fair Value Gaps, order blocks e breaker blocks.
  • Until Mitigated: estende o desenho da zona até ser mitigada (retestada ou tocada) pelo preço
  • Until Mitigated Or New Day: o mesmo, mas apenas durante o mesmo dia — o desenho para de se estender para um novo dia
  • Until Broken: estende o desenho da zona até ser quebrada pelo preço, significando que o preço completamente faz retrace através da zona
  • Until Broken Or New Day: o mesmo, mas apenas durante o mesmo dia
Market Structure
Swing PeriodDefine quantas barras são suficientes para separar dois swings do mesmo tipo. Quanto maior este valor, menos swings no total; quanto menor, mais swings no total. Um valor de 3 ou 4 é típico.
Show SwingsAtiva/desativa desenhar swings no gráfico. Swings são sempre analisados e processados independentemente deste parâmetro, que apenas afeta visibilidade.
Trend Swing CountDefine o número de swings sucessivos necessários para definir uma tendência. Por exemplo, um valor de 3 faz o indicador procurar por uma mudança de estrutura de mercado ou quebra após 3 swings baixos consecutivos subindo ou 3 swings altos consecutivos descendo.
Show Market Structure Shift (MSS)Ativa/desativa desenho de Market Structure Shifts.
Show Market Structure Break (MSB)Ativa/desativa desenho de Market Structure Breaks.
Show Order BlocksAtiva/desativa desenho de Order Blocks.
Show Breaker BlocksAtiva/desativa desenho de Breaker Blocks.
Fair Value Gap
Show Fair Value GapsAtiva/desativa desenho de Fair Value Gaps.
Min. Gap (ticks)Define a distância mínima em ticks entre os wicks da Fair Value Gap para ser válida. Quanto maior este valor, menos FVGs são detectados; quanto menor, mais.
FairValueGap Filter Define um filtro para detecção FVG.
  • 3 Candles of Same Kind: apenas FVGs com 3 velas do mesmo tipo são detectados
  • 2 Candles of Same Kind: apenas FVGs com pelo menos 2 velas do mesmo tipo são detectados
  • No Filter: sem filtragem em tipos de vela — produz mais FVGs que as duas opções acima

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 Gratuito — não é necessária nenhuma subscrição paga para o executar ao vivo, embora a criação de uma conta seja ainda obrigatória para obteres a tua licença.
Transferência
Inicia sessão para transferir este ficheiro.
Versão Mais Recente v1.4.0.1 · Publicado há 1 ano
Este ficheiro foi transferido 3838 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
Abre uma nova janela de gráfico.
3
Se pretendes usar o indicador numa configuração multi-timeframe, ativa a caixa de seleção Tick Replay — fortemente recomendado em geral para resultados mais consistentes (se não a vires, vai para Tools → Options → Market Data e ativa Show Tick Replay).
4
Clica com botão direito no gráfico e escolhe Indicators... para adicionar o indicador ao gráfico.
5
Após adicionar o indicador ao gráfico, ele é executado nos dados históricos do gráfico primeiro, depois continua a ser executado nos dados de mercado em tempo real.

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.

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.

Notas de Versão

  • Fix Bug: indicator hides Grid lines when added to chart

  • Added Breaker Block sound alert

  • Fix Opacity parameter not serialized/persisted

  • Fix install error

  • New FVG Filter parameter; Fixing Serialization of properties when saving templates; Modified higher timeframe enable/selection; Opacity of text enabled

  • Fixed Breaker Blocks detection algorithm

  • User Friendly parameter value options; Always drawing FVG label; Better Swing analysis; Added "Until Broken" extension mode; Better handling of empty license value; Added Breaker Blocks

  • 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 Free
Versão Mais Recente v1.4.0.1
Última Atualização há 1 ano
Transferências 3838