Indicador ICT Power of 3 (AMD) para NinjaTrader 8
A estrutura algorítmica do dia ancorada na abertura da meia-noite de Nova York: Acumulação (o range asiático), Manipulação (o Judas swing além da abertura, confirmado antes das 05:00) e Distribuição (o movimento verdadeiro, com entrada no FVG de displacement e alvos na liquidez oposta).
O download é feito em duas etapas, na seção “Indicadores grátis” da página inicial.

- Plataforma
- NinjaTrader 8
- Arquivo
- NinjaScript (.cs), código-fonte legível
- Cálculo
- /outils/calculateur-position-futures,Calculadora de tamanho de posição em futuros,Quantos contratos para um risco definido, com o valor do tick de cada contrato.
- Preço
- Grátis
- Arquivo atualizado em
- 8 de outubro de 2026
Como o indicador funciona
- Três modelos. IctMidnight (padrão): abertura 00:00, acumulação 20:00-00:00, manipulação 00:00-05:00. NewYorkOpen: PO3 intraday da sessão de Nova York (abertura 09:30, Judas 09:30-10:00). Custom: seus próprios horários.
- Manipulação. Um movimento além da abertura de pelo menos 1 × ATR e 10% do range do dia anterior (ou uma varredura do range asiático, conforme o parâmetro), depois uma mudança de estrutura com displacement (0,8 × ATR) e um fechamento de volta do outro lado da abertura antes do fim da janela.
- Distribuição. Entrada no meio do FVG deixado pela mudança de estrutura (ou na abertura, na falta dele), stop além do extremo do Judas, alvo no range asiático ou na máxima / mínima do dia anterior com um R:R de pelo menos 2. Nenhuma nova entrada depois das 11:00; os trades abertos são encerrados às 16:00.
- Exibição. Fundo colorido por fase (A / M / D), abertura do dia, range asiático, projeções a 1, 2 e 2,5 vezes o Judas e candles diários PO3 desenhados ao vivo à direita do preço.
- Alertas. Viés do dia confirmado, setup armado, entrada; opcionalmente, o Judas swing.
Mercados e tempos gráficos
- Qualquer instrumento carregado no NinjaTrader 8: futuros de índices (ES, NQ…), energia, metais, Forex. Os limites combinam um piso em ticks com um múltiplo de ATR, para continuarem coerentes de um mercado para outro.
- Os horários seguem o fuso de Nova York. Com a referência “NewYorkAuto”, a conversão a partir do fuso do seu gráfico e o horário de verão são tratados automaticamente.
- Cálculo a cada tick em tempo real; por padrão, todo o histórico carregado é analisado.
Requisitos
- NinjaTrader 8, plataforma desktop para Windows. O indicador é grátis; o NinjaTrader é um software de terceiros com termos próprios e pode ser pago conforme o uso (licença, operação em conta real).
- Dados. As barras do gráfico bastam: não é preciso Tick Replay nem profundidade de mercado. Os dados da sua conexão podem ser pagos conforme a bolsa e a assinatura.
Parâmetros
O indicador está em inglês: cada parâmetro aparece com o nome exibido no NinjaTrader, o valor padrão lido no código-fonte (.cs) e a explicação em português.
1. Day Structure (New York Time)
| Parâmetro | Padrão | Função |
|---|---|---|
| Model | IctMidnight | IctMidnight = Power of 3 ICT do dia (abertura 00:00, Ásia 20:00-00:00, Judas 00:00-05:00). NewYorkOpen = PO3 intraday da sessão de Nova York (abertura 09:30, Judas 09:30-10:00). Custom = os horários abaixo. |
| Custom: day open (HHMM) | 0 | ICT: a abertura da meia-noite de Nova York (0) é o preço de referência do dia. |
| Custom: accumulation start (HHMM) | 2000 | Range asiático. 2000 = 20:00. |
| Custom: accumulation end (HHMM) | 0 | Um fim anterior ao início passa da meia-noite (2000 -> 0). |
| Custom: manipulation start (HHMM) | 0 | |
| Custom: manipulation end (HHMM) | 500 | ICT: um preço que se mantém além da abertura até este horário é um rompimento real, não um Judas swing. |
| Custom: entry deadline (HHMM) | 1100 | Nenhuma nova entrada após este horário. |
| Custom: distribution end (HHMM) | 1600 | Fim do dia de negociação: os trades abertos são encerrados aqui. |
| Time reference | NewYorkAuto | NewYorkAuto = horários de Nova York (horário de verão tratado), convertidos a partir do fuso horário do gráfico. |
| Manual offset (hours) | 0 |
2. Judas Swing
| Parâmetro | Padrão | Função |
|---|---|---|
| Judas reference | MidnightOpen | MidnightOpen (ICT) = movimento além da abertura do dia. AsianRange = sweep da máxima / mínima asiática. Either = o que ocorrer primeiro. |
| Min run beyond the open (x ATR) | 1.0 | |
| Min run beyond the open (% prev. day range) | 10 | Piso independente do timeframe: 10 = o movimento falso deve atingir 10% do range de ontem. |
| Min sweep of the Asian range (ticks) | 1 | |
| MSS swing strength | 2 | Força do swing que o market structure shift deve romper. |
| MSS requires a close | sim | |
| ATR period | 14 | |
| Min displacement (x ATR) | 0.8 | Corpo exigido do candle que muda a estrutura. 0 = desligado. |
| Require a close back through the open | sim | ICT: o Judas swing deve voltar através da abertura antes do fim da janela de manipulação. |
3. Trade (Distribution)
| Parâmetro | Padrão | Função |
|---|---|---|
| Offer trades | sim | |
| Allow longs | sim | |
| Allow shorts | sim | |
| Entry | DisplacementFvg | DisplacementFvg (ICT) = meio do FVG deixado pela mudança de estrutura, a abertura como alternativa. TrueDayOpen = na abertura. ConfirmationClose = no fechamento do candle de confirmação. |
| FVG grace bars | 3 | Candles de espera pelo FVG após a confirmação antes de usar a abertura. |
| Min FVG size (ticks) | 1 | |
| Min FVG size (x ATR) | 0.05 | |
| Stop buffer beyond the Judas (ticks) | 2 | |
| Stop buffer beyond the Judas (x ATR) | 0.05 | |
| Target | Liquidity | Liquidity = range asiático ou máxima / mínima do dia anterior. Projection = múltiplos do Judas swing. FixedRR = múltiplo do risco. |
| Min distance to target (ticks) | 8 | |
| Min distance to target (x ATR) | 1.5 | |
| Min R:R | 2.0 | |
| Fixed R:R | 2.0 | |
| Fall back to fixed R:R | sim | |
| Projection 1 (x Judas swing) | 1.0 | Níveis projetados a partir da abertura na direção do viés, como múltiplos do Judas swing (da abertura ao extremo). |
| Projection 2 (x Judas swing) | 2.0 | |
| Projection 3 (x Judas swing) | 2.5 |
4. Real Time
| Parâmetro | Padrão | Função |
|---|---|---|
| Calculate on every tick (real time) | sim | |
| History analysed (bars, 0 = all) | 0 |
5. Display
| Parâmetro | Padrão | Função |
|---|---|---|
| Phase background (A / M / D) | sim | |
| Phase names | sim | |
| Phase background opacity (%) | 8 | |
| Open of the day | sim | |
| Accumulation (Asian range) | sim | |
| Previous day high / low | sim | |
| Judas swing and MSS | sim | |
| Projections | sim | |
| Entry / stop / target | sim | |
| Labels | sim | |
| Dashboard | sim | |
| Live PO3 day candles | sim | Os últimos candles diários desenhados à direita do preço, com o atual atualizando em tempo real. Aumente a margem direita do gráfico para dar espaço a eles. |
| PO3 candles shown | 4 | |
| PO3 candle width (px) | 14 | |
| PO3 candles offset (px) | 40 | Distância do último candle. |
| Days kept on chart (0 = all) | 20 | |
| Zone opacity (%) | 20 |
6. Alerts
| Parâmetro | Padrão | Função |
|---|---|---|
| Alert on Judas swing | não | |
| Alert on day bias confirmed | sim | |
| Alert on setup armed | sim | |
| Alert on entry | sim | |
| Alert on target / stop | não | |
| Sound file | Alert4.wav | Nome do arquivo da pasta sounds do NinjaTrader (ou um caminho completo). Vazio = sem som. |
| Alert rearm (seconds) | 15 |
7. Trading Evolution
| Parâmetro | Padrão | Função |
|---|---|---|
| Show logo | sim | |
| Show name | sim | |
| Logo position | TopLeft | |
| Logo size (px) | 54 | |
| Logo opacity (%) | 55 | |
| Diagnostic mode (Output window) | não |
13 cores personalizáveis na aba Cores do NinjaTrader.
Instalação no NinjaTrader 8
- Baixe o pacote grátis (arquivo ZIP) que contém o indicador na seção Indicadores grátis da página inicial.
- No NinjaTrader 8, abra Tools › Import › NinjaScript Add-On, escolha o arquivo ZIP e reinicie o NinjaTrader.
- Ative sua licença gratuita: Control Center › New › Trading Evolution License e salve sua chave.
- Em um gráfico, abra a lista de indicadores (clique direito › Indicators) e adicione “TRADING EVOLUTION - Power of 3”.
Problemas comuns e soluções
- Nada aparece. Carregue histórico suficiente (vários dias no intraday): o modelo precisa de swings e sessões completas para detectar um setup.
- O indicador não aparece na lista. Confira se a importação do pacote (Tools › Import › NinjaScript Add-On) terminou sem erro e reinicie o NinjaTrader. O NinjaTrader compila todos os scripts juntos: um erro em outro script instalado pode bloquear a importação; corrija ou remova esse script. Se a ferramenta mostrar uma mensagem de licença, salve sua chave gratuita em Control Center › New › Trading Evolution License.
- Erro “already contains a definition”. Existe uma cópia antiga do mesmo indicador com outro nome de arquivo: apague-a e compile de novo.
Limitações
- É um indicador, não uma estratégia automática: ele não envia ordens nem gerencia posições.
- Os limites (força dos swings, displacement, tamanho do FVG, R:R mínimo) são escolhas de configuração, não regras oficiais do ICT. Ajuste-os ao seu mercado e ao seu tempo gráfico.
- Os trades “ganhos” ou “perdidos” exibidos se referem ao histórico carregado e não dizem nada sobre resultados futuros.
- Nenhum sinal é garantido: operar futuros envolve risco de perda de capital.
Perguntas frequentes
O indicador é grátis?
Sim, o indicador é grátis (pacote e licença grátis), sem assinatura. Ele precisa do NinjaTrader 8, um software de terceiros com os próprios termos de uso.
Ele envia ordens?
Não. Ele desenha os setups e pode emitir alertas sonoros, mas quem decide e envia as ordens é você.
Por que a abertura da meia-noite de Nova York?
No modelo ICT, a abertura da meia-noite é o preço de referência do dia: o Judas swing parte no sentido errado em relação a ela, e depois a distribuição segue no sentido oposto.
Dá para usar só na sessão de Nova York?
Sim, com o modelo NewYorkOpen: abertura às 09:30 e Judas entre 09:30 e 10:00.
Conceitos e ferramentas relacionados
Outros indicadores NinjaTrader 8 grátis
Conteúdo educacional. Estes indicadores não são recomendação de investimento e não garantem nenhum resultado. Operar futuros envolve risco de perda que pode superar o capital inicial. Termos de uso · Avisos legais