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.
- NinjaTrader 8, com qualquer tipo de licença. Clique aqui para transferir
- O Runtime .NET 8.0, disponível da Microsoft.
- Dados de Order Flow não são necessários para usar este indicador — nenhuma licença Lifetime é necessária.
- Uma conta automated-trading.ch com um ativo Conta Gratuita (sem subscrição paga obrigatória)
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:
- O indicador detecta quando o gráfico foi atualizado.
- Uma vez atualizado, o indicador tira um snapshot do gráfico sem desenhos.
- O indicador envia a imagem, juntamente com as suas definições, para ATCHChartScan.exe.
- 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.
- ATCHChartScan.exe executa os modelos na imagem e retorna os resultados da bounding-box ao indicador do NinjaTrader, que os desenha no gráfico.
- O indicador executa esta lógica de processamento em cada nova barra real-time formada no gráfico.
- Quando o indicador é removido do gráfico, limpa tudo e certifica-se de que ATCHChartScan.exe é adequadamente descartado.
- 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.
- 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ã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.
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 Path | O caminho para a pasta onde instalaste ATCHChartScan.exe. |
| Scan For Buy Sell Patterns | Ativa/desativa chamar o Object Recognition Algorithm e "Buy-Sell Decision" Model para procurar por padrões Buy/Sell. |
| Scan For Chart Patterns | Ativa/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 Score | Mostra/oculta a pontuação de confiança e o nome do padrão desenhados no gráfico. |
| Reset At Each New Scan | Remove 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 Color | A cor usada para desenhar padrões bullish. |
| Bearish Color | A 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.
Transferência
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
Perguntas Frequentes
Geral
Notas de Versão
- Fix ATCHCharScan.exe ArmDot issue
- Fix License verification Logic
- First Release of the indicator