ICT Concepts Indicator [Advanced]

Criado 06 out 2024 · Atualizado 06 jun 2026

O Indicador ICT Concepts [Advanced] é um indicador Premium 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
  • Volume Imbalance (VIB), vazios de preço criados quando o momentum do mercado causa movimentos rápidos de preço, deixando espaço vazio entre corpos de velas que atuam como ímanes do mercado
  • Gap Imbalance (GIB), uma forma mais poderosa de desequilíbrio onde nenhum wick fecha através da gap, indicando uma ineficiência de mercado ainda mais forte
  • 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
  • Immediate Rebalances, regiões de preço sem ineficiências, sem desequilíbrios e sem gap para o qual o preço precisa retornar
  • NWOG (New Week Opening Gap) — a gap de preço entre o preço de fechamento de sexta-feira e o preço de abertura de domingo
  • NDOG (New Day Opening Gap) — a gap de preço entre o preço de fechamento de ontem e o preço de abertura de hoje
  • RTHG (Opening Range Gap) — marca a distância entre o primeiro tick de abertura de uma sessão e o fechamento da sessão anterior
  • Controlar e manipular interativamente as zonas ICT no gráfico
  • Capacidades de multi-timeframe

Exemplos

Change of Character (Market Structure Shift) e Break of Structure
Change of Character (MSS) and Break of Structure
Clique para ampliar

As funcionalidades de estrutura de mercado do indicador desenham mudanças de estrutura de mercado e breaks de estrutura. Market Structure Shifts são breakouts de preço indicando uma probabilidade de mudança de direção do preço; Break of Structure são breakouts de preço indicando uma continuação na direção da tendência. Estes eventos são blocos de construção da metodologia ICT e podem ser usados como determinantes de viés e filtros para ir long ou short.

Executar Análise de Estrutura de Mercado num Timeframe Maior
Market structure analysis running on a higher timeframe
Clique para ampliar

O indicador pode ser executado num timeframe maior para permitir análise top-down — por exemplo sobrepondo velas de timeframe maior (30 minutos) no topo das velas do gráfico ativo (5 minutos), detectando um BOS no timeframe maior que leva a um grande movimento alguns minutos depois.

Fair Value Gaps
Fair Value Gaps
Clique para ampliar

O indicador pode detectar vários Fair Value Gaps — por exemplo no instrumento MES num timeframe de 5 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 mitigado. Setups de entrada comuns incluem uma rejeição clara após uma FVG bullish ser retestada (stop loss no swing low da vela de rejeição), três pontos de toque numa zona FVG seguido por um ChoCh claro e uma nova formação FVG, ou um rebound limpo na zona FVG. Análise de FVG e detecção podem também ser executadas num timeframe maior se Run on Higher Timeframe estiver ativado — e múltiplas instâncias do indicador podem ser adicionadas ao mesmo gráfico com diferentes timeframes para análise avançada de top-down multi-timeframe.

Volume Imbalance (VIB)
Volume Imbalance (VIB)
Clique para ampliar

Volume Imbalance (VIB) ocorre quando o mercado se move com forte momentum, criando vazios de preço entre corpos de velas consecutivas. Ao contrário dos Fair Value Gaps, que dependem de padrões específicos de três velas com wicks não sobrepostos, Volume Imbalances formam-se mais rapidamente durante movimentos agressivos de preço.

Imbalance Bullish: forma-se quando o preço de abertura da segunda vela é mais alto que o preço de fechamento da primeira vela, deixando espaço vazio entre os dois corpos — preço que o mercado não negociou através devido a forte pressão de compra. Imbalance Bearish: forma-se quando o preço de abertura da segunda vela é mais baixo que o preço de fechamento do corpo da vela anterior — níveis de preço ignorados devido a pressão de venda agressiva.

Volume Imbalances atuam como "ímanes" de mercado porque o mercado se moveu muito rápido para preencher esses preços — o preço tipicamente revisita essas áreas para equilibrar ordens e fornecer liquidez antes de continuar uma tendência, tornando-as zonas valiosas para ambas as estratégias de entrada e saída. Zonas VIB podem ser negociadas de forma similar a FVGs — entrando quando o preço revisita e retesta a zona, ou usando-as como confluência adicional com outros conceitos ICT como Order Blocks ou eventos de Market Structure.

Gap Imbalance (GIB)
Gap Imbalance (GIB)
Clique para ampliar

Gap Imbalance (GIB) segue os mesmos princípios que Volume Imbalance mas com uma condição adicional mais restritiva: nenhum wick pode fechar através da gap — uma Gap Imbalance forma-se quando velas consecutivas criam uma gap entre seus corpos e nenhum wick de nenhuma vela penetra o corpo da vela oposta, então a gap permanece completamente intocada por qualquer movimento de preço.

O facto de que nenhum wick fecha através de uma zona GIB indica momentum direccional extremamente forte, tornando GIBs um sinal de imbalance mais agressivo e confiável que VIBs padrão. Zonas GIB atuam como ímanes poderosos para o preço e são tipicamente revisitadas com mais convicção que VIBs. Combinar GIBs com eventos de Market Structure e Order Blocks cria um setup de alta confluência para traders disciplinados procurando entradas de trade de alta probabilidade.

Order Blocks
Bearish Order Block example
Clique para ampliar
Bullish Order Block example
Clique para ampliar

Order Blocks são definidos como zonas criadas a partir do último swing high candle (para bearish) ou do último swing low candle (para bullish) antes de um Market Structure Shift ou um Break of Structure, com duas regras adicionais: a vela definindo o Order Block deve ser seguida por uma FVG, e a zona de Order Block não deve ser mitigada antes do breakout criando o evento Market Structure. Order Blocks são negociados quando o preço os revisita — um order block bearish que formou uma FVG logo após a vela definindo sua zona, depois não foi mitigado até o ChoCh, pode ser shorted quando o preço mitiga a zona e se move de volta para baixo; o setup espelho aplica-se a order blocks bullish, com stop loss definido no nível mais baixo do bloco, tipicamente visando uma proporção win/loss de 1:1.

Immediate Rebalances
Immediate Rebalances
Clique para ampliar

Immediate rebalances, um conceito ensinado por ICT, têm importância significativa na tomada de decisão. Enquanto uma Fair Value Gap surge de ineficiências ou desequilíbrios de mercado, um Immediate Rebalance deixa sem gap, sem ineficiências e sem desequilíbrios para os quais o preço precisaria retornar. Um Immediate Rebalance é bem-sucedido quando o preço marca uma continuação na sua direção, e falha quando o preço imediatamente inverte e volta para o oposto — ambos os resultados podem ter significância ao negociar quando analisados juntamente com outros itens ICT. Por exemplo, executando o indicador num timeframe mais alto de 15 minutos sobre um gráfico MES de 5 minutos com velas de timeframe mais alto sobrepostas, um primeiro IR marcado "Fail" (o preço imediatamente puxou para trás e quebrou o nível IR) pode sinalizar um viés bearish, enquanto um IR que mantém o preço acima dele através de múltiplos pontos de swing, com o preço finalmente se movendo mais alto, sinaliza um viés bullish.

NDOG (New Day Opening Gap)
NDOG (New Day Opening Gap)
Clique para ampliar

O New Day Opening Gap (NDOG) é definido por ICT como a separação em tempo/preço causada pela quebra de 1 hora que ocorre cada dia no mercado de futures — o preço de abertura da gap é o muito primeiro tick no reinício 18:00 (UTC-4), comparado contra o preço de fechamento da sessão anterior 17:00. Essas gaps podem atuar como draws de liquidez assim como pontos de referência geral para determinar viés diário.

RTH Gap (Opening Range Gap)
RTH Gap (Opening Range Gap)
Clique para ampliar

O Opening Range Gap, também conhecido como Regular Trading Hours (RTH) Gap, é a distância entre o primeiro tick de abertura de uma sessão e o fechamento da sessão anterior, ao olhar para as Regular Trading Hours de um gráfico (não confundir com Electronic Trading Hours) — ocorrendo entre 16:15 (UTC-4) e 09:30 no dia seguinte.

NWOG (New Week Opening Gap)
NWOG (New Week Opening Gap)
Clique para ampliar

O NWOG é a gap entre o preço de fechamento de sexta-feira e o preço de abertura de domingo. Essas gaps podem atuar como draws de liquidez assim como pontos de referência geral para determinar viés semanal.

Interagir Com Zonas ICT no Gráfico
Interacting with ICT zones on the chart
Clique para ampliar

Uma das funcionalidades únicas deste indicador é interatividade. Todas as zonas ICT desenhadas no gráfico podem tornar-se interativas ativando o parâmetro Interactivity — seleciona um item individual no gráfico, depois clica com botão direito para ver uma entrada de menu de contexto nomeada ATCH ICT[Advanced] com vários botões de comando: Hide All prior to clicked Index (esconde todas as zonas ICT antes de onde clicaste, para desaglomerar eventos passados que já não são pertinentes), Hide Selected (esconde a zona selecionada), e Stop Extending Selected at Clicked Index (para a zona selecionada no índice de barra clicado) — com mais comandos planeados em futuras versões.

Funcionalidades

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

  • Pode ser executado num timeframe maior enquanto desenha num timeframe menor, permitindo análise multi-timeframe
  • Pode sobrepor desenho de velas de timeframe maior quando executado num Higher Timeframe
  • Pode tocar um alerta sonoro em cada zona ICT
  • Pode ser executado com ou sem TickReplay em qualquer gráfico baseado em tempo ou baseado em preço
  • Comandos e operações interativas aplicáveis a zonas ICT no gráfico ao clicar com botão direito
  • Desenvolvimento ativo e constantemente a adicionar novas funcionalidades

Parâmetros

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

License
LicenseEsta é a chave de licença 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.
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. Um valor de 3 ou 4 é típico.
Show Price SwingsAtiva/desativa desenhar uma marca abaixo/acima dos pontos de preço de swing. Útil para ver como a estrutura de mercado é analisada, já que pontos de swing são os blocos de construção do algoritmo.
Swing Bullish Color / Swing Bearish ColorDefine a cor dos pontos de swing baixo e alto, respetivamente.
Swing Opacity (1-100)Opacidade do desenho dos pontos de swing, de 0 (transparente) a 100 (totalmente opaco).
Run On Higher TimeFrameAtiva/desativa executar os algoritmos de análise ICT num timeframe maior e exibir as zonas ICT no gráfico ativo.
Higher TimeFrame / Higher TimeFrame PeriodSeleciona o timeframe maior e seu período quando Run On Higher TimeFrame está ativado. Deve ser um timeframe maior que o do gráfico ativo — por exemplo, se o gráfico está em 15 Minutos, escolhe algo como 1 Hour; escolher um timeframe menor não funcionará.
Draw Higher Timeframe CandlesAtiva desenho (sobreposição) de velas de timeframe maior no topo do gráfico ativo.
Show ChoCh (MSS)Ativa/desativa desenho de Change of Characters, também conhecidos como Market Structure Shifts.
MSS Bullish Color / MSS Bearish Color / MSS LineStyleCor e estilo de linha usados para desenhar linhas MSS.
Show Choch (MSS) LabelMostra uma etiqueta em cada MSS no gráfico.
Show Break of StructureAtiva/desativa desenho de Break of Structures.
BOS bullish Color / BOS bearish Color / BOS LineStyleCor e estilo de linha usados para desenhar linhas BOS.
Show BOS LabelMostra uma etiqueta em cada Break of Structure no gráfico.
Play Sound on MSS or BOS / Play Sound FileToca um alerta sonoro quando um evento de estrutura de mercado (MSS ou BOS) ocorre, e define qual ficheiro .wav é reproduzido.
HTF Candles (visível apenas quando Run on Higher Timeframe está ativado)
Bullish Color / Bearish Color / Render Opacity (1-100)Cor e opacidade usadas para desenhar velas bullish/bearish de timeframe maior.
Fair Value Gap / Volume Imbalance (VIB) / Gap Imbalance (GIB)
Estes três tipos de zona (Fair Value Gap, Volume Imbalance, Gap Imbalance) cada um expõe seu próprio conjunto idêntico de parâmetros, prefixados em conformidade (por exemplo "Show Fair Value Gaps" / "Show Volume Imbalance" / "Show Gap Imbalance").
Show [Zone]Ativa/desativa desenho desse tipo de zona.
Candle Filter Filtra detecção da zona.
  • 3 Candles of Same Kind: apenas zonas com 3 velas do mesmo tipo são detectadas
  • 2 Candles of Same Kind: apenas zonas com pelo menos 2 velas do mesmo tipo são detectadas
  • No Filter: sem filtragem em tipos de vela — produz mais zonas que as duas opções acima
Min. Gap (ticks)Distância mínima em ticks entre wicks/corpos para a zona ser válida. Quanto maior este valor, menos zonas detectadas; quanto menor, mais.
Mitigation Method Define qual método é usado para considerar a zona mitigada pelo preço (Fair Value Gap apenas — VIB/GIB usam as mesmas opções).
  • Close: mitigada quando uma vela fecha acima (bearish) ou abaixo (bullish)
  • Wick: mitigada quando o wick de uma vela cruza acima do alto da zona (bearish) ou abaixo do seu baixo (bullish)
  • Touched: mitigada assim que o preço toca a zona
  • None: nenhuma zona é nunca marcada como mitigada — útil, por exemplo, para analisar iFVGs; zonas podem ainda ser removidas ou paradas manualmente ao clicares nelas
Stop Showing MitigatedEsconde o desenho da zona uma vez mitigada, para um gráfico mais limpo.
Stop Extending @ New DayPara o desenho da zona de se estender para um novo dia (pode também ser feito por-zona ao clicar nela).
Show 50% LevelDesenha o nível de encroachment consequente (50%) na zona.
Shrink FVGFair Value Gap apenas — encolhe o desenho do FVG cada vez que é tocado pelo wick de uma vela.
Bullish Color / Bearish Color / Render Opacity (1-100)Cor e opacidade usadas para desenhar zonas bullish/bearish.
Show [Zone] Label / Label Size / Label Color / Label Opacity (1-100)Mostra uma etiqueta em cada zona, e seu tamanho de texto, cor e opacidade.
Play Sound when [Zone] is created / mitigated / Play Sound FileToca um alerta sonoro quando a zona é criada e/ou mitigada (útil para negociar pullbacks), e define qual ficheiro .wav é reproduzido.
Immediate Rebalance
Show Immediate RebalanceAtiva/desativa exibição de Immediate Rebalances.
Candle FilterMesmas opções 3/2/sem filtro acima, aplicadas à detecção Immediate Rebalance.
Bullish Color / Bearish Color / Render Opacity (1-100)Cor e opacidade usadas para desenhar Immediate Rebalances.
Play Sound on Immediate Rebalance / Play Sound FileToca um alerta sonoro quando um IR é criado, e define qual ficheiro .wav é reproduzido.
Order Block
Show Order BlocksAtiva/desativa exibição de Order Blocks.
Stop Extending @ New DayPara zonas de Order Block de se estender para um novo dia (pode também ser feito por-zona).
Allow Mitigation Before ValidationNormalmente um Order Block não deve ser mitigado pelo preço para ser válido — este parâmetro permite uma exceção, deixando Order Blocks serem válidos mesmo que mitigados antes de sua criação.
Confirmation Mode Define o modo que confirma formação do Order Block.
  • Bar Close: pontos de swing criando o Order Block são confirmados no fechamento de vela
  • Bar Wick: pontos de swing criando o Order Block são confirmados em wicks de vela
Bullish Color / Bearish Color / Render Opacity (1-100)Cor e opacidade usadas para desenhar Order Blocks.
Show Order Block Label / Label Size / Label Color / Label Opacity (1-100)Mostra uma etiqueta em cada Order Block, e seu tamanho de texto, cor e opacidade.
Play Sound when OrderBlock is created / mitigated / Play Sound FileToca um alerta sonoro quando um Order Block é criado e/ou mitigado, e define qual ficheiro .wav é reproduzido.
NWOG / NDOG / RTHG
Estes três tipos de gap (New Week Opening Gap, New Day Opening Gap, Opening Range Gap) cada um expõe seu próprio conjunto idêntico de parâmetros, prefixados em conformidade.
Show NWOG / Show NDOG / Show Opening Range GapAtiva/desativa exibição das zonas desse tipo de gap.
Stop Drawing @ New Day / @ New WeekPara o desenho da zona de gap de se estender para um novo dia/semana (NWOG apenas tem a variante New Week; pode também ser feito por-zona ao clicar nela).
Show 50% / 75% / 25% LevelDesenha o nível de encroachment correspondente de quadrante na zona.
Bullish Color / Bearish Color / Render Opacity (1-100)Cor e opacidade usadas para desenhar zonas bullish/bearish.
Show [Gap] Label / Label Size / Label Color / Label Opacity (1-100)Mostra uma etiqueta em cada zona, e seu tamanho de texto, cor e opacidade.
Interactivity
Enable InteractivityAtiva/desativa funcionalidades de interatividade ao clicar com botão direito em itens ICT no gráfico.
Hide SelectedEsconde a zona clicada — útil para esconder uma zona ICT específica (FVG, Order Block, NDOG, NWOG...).
Hide All Prior to Clicked IndexEsconde todas as zonas à esquerda do índice de barra clicado — útil para desaglomerar o gráfico a partir de um certo ponto no tempo.
Stop Extending Selected @ Current BarRedimensiona a zona clicada para o índice de barra clicado e para de se estender — por exemplo para parar um Order Block que já não é de interesse, ou para parar a zona NDOG do dia atual de se estender num certo tempo para que não se sobreponha outras zonas.

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.6.0.0 · Publicado há 3 meses
Este ficheiro foi transferido 1624 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
Clica com botão direito no gráfico e escolhe Indicators... para adicionar o indicador ao gráfico.
4
Cola a tua licença (encontrada na página de faturamento) no parâmetro de licença.
5
Após adicionar o indicador ao gráfico com uma licença válida, 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.

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

  • Added Volume Imbalance (VIB); Added Gap Imbalance (GIB)

  • Fix Bug when checking license

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

  • Fix bug on labelling FVG as "OB"; Adding Shrinking FVG rendering (user requested)

  • Fix bug on rendering causing indicator to stop working

  • Added "Stop Showing Mitigated" Fvg parameter

  • Added consequent encroachment 50%/25%/75% to NDWOG, NWOG, RTGH, FVGs; Added Confirmation Mode parameter to OrderBlock section; Fix: RTH Gap can now be removed interactively

  • Added Linestyle for MSS and BOS line drawing; Removed Log output slowing performance

  • Added RTH Gap (Opening Range Gap)

  • Fix NDOG and NDWOG opacity

  • Fix false positive virus detection

  • Fix License detection error

  • Fix installation error

  • 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.6.0.0
Última Atualização há 3 meses
Transferências 1624