Chart Scanner AI Indicator for NinjaTrader 8

Criado 15 ago 2025 · Atualizado 23 ago 2025

O Chart Scanner AI é um indicador Gratuito para a plataforma NinjaTrader 8 que integra dois modelos de detecção de objetos para reconhecer padrões de gráfico e sinais de compra/venda diretamente a partir da aparência visual do teu gráfico.

Pré-requisitos

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


Descrição

O Indicador Chart Scanner AI integra dois modelos de detecção de objetos:

  • Stock Market Pattern Detection Model — um modelo de detecção de objetos baseado no framework YOLO (You Only Look Once), desenhado para detectar vários padrões de gráfico em tempo real a partir de dados de trading capturados em ecrã. Foi refinado num conjunto de dados diverso (9,000 imagens de treino e 800 imagens de validação) e fornece saída em 6 classes: Head and Shoulders Bottom, Head and Shoulders Top, M_Head, StockLine, Triangle, e W_Bottom.
  • Object Recognition Algorithm and "Buy-Sell Decision" Model sobre gráficos de velas 2D — também construído no framework YOLO, este modelo identifica e classifica padrões de velas em duas classes: Buy e Sell.

O indicador é dividido em dois programas. O primeiro é o próprio indicador, instalado no NinjaTrader. O segundo é ATCHChartScan.exe, um programa companheiro que transferes e colocas em qualquer pasta no teu computador. O indicador procura por ATCHChartScan.exe no tempo de execução e a chama seguindo esta lógica:

  1. O indicador detecta quando o gráfico foi atualizado.
  2. Uma vez atualizado, o indicador tira um snapshot do gráfico sem desenhos.
  3. O indicador envia a imagem, juntamente com as suas definições, para ATCHChartScan.exe.
  4. ATCHChartScan.exe processa a imagem e normaliza as suas cores para um fundo branco, já que os modelos foram treinados apenas em gráficos com fundo branco.
  5. ATCHChartScan.exe executa os modelos na imagem e retorna os resultados da bounding-box ao indicador do NinjaTrader, que os desenha no gráfico.
  6. O indicador executa esta lógica de processamento em cada nova barra real-time formada no gráfico.
  7. Quando o indicador é removido do gráfico, limpa tudo e certifica-se de que ATCHChartScan.exe é adequadamente descartado.
  8. A detecção de padrão é baseada apenas na imagem do gráfico, não em dados de preço — a menor mudança nas dimensões do gráfico, zoom, esticamento, ou tema do NinjaTrader usado pode afetar o resultado da detecção. É por isto que este indicador deve ser considerado experimental.
  9. ATCHChartScan.exe guarda a imagem processada num arquivo chamado chart_dump.png, encontrado no mesmo diretório que o executável.

Exemplos

Vamos olhar para alguns exemplos do indicador em ação.

Padrões em MES, 1 Minuto

O indicador desenha retângulos em vermelho e verde — vermelho para padrões bearish, verde para padrões bullish.

  • Abaixo de cada retângulo está a etiqueta do padrão — "Buy", "Sell", "W_Bottom", etc. — a classe reconhecida pelo modelo.
  • Ao lado de cada etiqueta está a pontuação de confiança, um número entre 0 e 1 que classifica a validade do padrão. Uma pontuação de 1 significaria que o modelo tem 100% de confiança, embora na prática a pontuação de confiança nunca chegue exatamente a 1.
  • O indicador permite-te controlar o nível mínimo de confiança exibido no gráfico.
Padrões detectados em MES, 1-Minute
Clique para ampliar
Padrão de Alta e Entrada em MES, 1 Minuto

Neste exemplo, o modelo de reconhecimento identificou um padrão W_Bottom logo na última barra real-time do gráfico, levando a uma entrada lucrativa numa conta Sim — demonstrando que o indicador pode produzir sinais de padrão real-time, não apenas padrões em dados históricos.

Padrão bullish e entrada em MES, 1-Minute
Clique para ampliar

Parâmetros

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

License
License A chave de licença gratuita que obténs quando crias uma conta. Após criar uma conta, copia a tua chave de licença a partir de a página de billing. Precisas de definir este parâmetro apenas uma vez por mês — uma vez validado, é recordado para o resto do ciclo de billing. Este indicador é completamente gratuito para usar, mas precisas de registar-te para uma conta e licença gratuita para executá-lo.
General
AI Engine PathO caminho para a pasta onde instalaste ATCHChartScan.exe.
Scan For Buy Sell PatternsAtiva/desativa chamar o Object Recognition Algorithm e "Buy-Sell Decision" Model para procurar por padrões Buy/Sell.
Scan For Chart PatternsAtiva/desativa chamar o Stock Market Pattern Detection Model para procurar por padrões de gráfico mais complexos.
Min. Confidence (0.1 to 1.0)Define a confiança mínima aceita para padrões detectados. 0.1 é o valor mínimo, 1.0 o máximo.
Show Confidence ScoreMostra/oculta a pontuação de confiança e o nome do padrão desenhados no gráfico.
Reset At Each New ScanRemove todas as detecções e desenhos de gráfico cada vez que o motor de detecção é chamado. Quando desativado, cada padrão recém-desenhado é mantido de chamada para chamada.
Rendering
Bullish ColorA cor usada para desenhar padrões bullish.
Bearish ColorA cor usada para desenhar padrões bearish.

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.0.0.3 · Publicado há 1 ano
Este ficheiro foi transferido 287 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
O indicador também requer o programa companheiro ATCHChartScan.exe (uma transferência separada e maior). Extrai-o para qualquer pasta — de preferência C:\Users\{Teu Nome de Utilizador Windows}\Documents\ATCHChartScan — precisarás do caminho desta pasta para o parâmetro AI Engine Path do indicador abaixo.
2
Importa o ficheiro .zip transferido para NinjaTrader usando o item de menu Importar NinjaScript.
3
Abre uma nova janela de gráfico.
4
Clica com o botão direito do rato no gráfico e escolhe Indicators... para abrir a lista de indicadores.
5
Ao adicionar o indicador, cola a tua licença gratuita (encontrada na página de billing) para o parâmetro License.
6
Uma vez adicionado, o indicador continua a executar em dados de mercado real-time. Iniciará o processo ATCHChartScan.exe, estabelecerá comunicação com ele, e desenhará padrões reconhecidos no gráfico.

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.

Isto acontece porque o modelo de detecção digitaliza a imagem do gráfico, não os números subjacentes — o resultado de reconhecimento pode portanto variar de uma digitalização para a próxima dependendo de como a própria imagem do gráfico se parece. Para contornar isto, desloca manualmente o gráfico para que o motor de detecção digitalize diferentes pontos de vista dele, e desativa o parâmetro Reset At Each New Scan.

Notas de Versão

  • Fix ATCHCharScan.exe ArmDot issue

  • Fix License verification Logic

  • 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.0.0.3
Última Atualização há 1 ano
Transferências 287