Chart Scanner AI Indicator for NinjaTrader 8

Creado 15 ago. 2025 · Actualizado 23 ago. 2025

The Chart Scanner AI es un indicador Gratis para la plataforma NinjaTrader 8 que integra dos modelos de detección de objetos de IA para reconocer patrones de gráficos y señales de compra/venta directamente desde la apariencia visual de tu gráfico.

Requisitos Previos

Para usar correctamente este indicador deberías tener los siguientes requisitos previos disponibles.


Descripción

The Chart Scanner AI Indicator integra dos modelos de detección de objetos de IA:

  • Modelo de detección de patrones del mercado de valores — un modelo de detección de objetos basado en el framework YOLO (You Only Look Once), diseñado para detectar varios patrones de gráfico en tiempo real desde datos de trading capturados en pantalla. Ha sido ajustado finamente en un conjunto de datos diverso (9,000 imágenes de entrenamiento y 800 imágenes de validación) y proporciona salida en 6 clases: Head and Shoulders Bottom, Head and Shoulders Top, M_Head, StockLine, Triangle, y W_Bottom.
  • Algoritmo de reconocimiento de objetos y modelo de "decisión de compra-venta" sobre gráficos de velas 2D — también construido en el framework YOLO, este modelo identifica y clasifica patrones de velas en dos clases: Buy y Sell.

El indicador está dividido en dos programas. El primero es el indicador mismo, instalado en NinjaTrader. El segundo es ATCHChartScan.exe, un programa complementario que descargas y colocas en cualquier carpeta en tu computadora. El indicador busca ATCHChartScan.exe en tiempo de ejecución y lo llama siguiendo esta lógica:

  1. El indicador detecta cuando el gráfico ha sido actualizado.
  2. Una vez actualizado, el indicador toma una captura de pantalla del gráfico sin dibujos en él.
  3. El indicador envía la imagen, junto con su configuración, a ATCHChartScan.exe.
  4. ATCHChartScan.exe procesa la imagen y normaliza sus colores a un fondo blanco, ya que los modelos fueron entrenados solo en gráficos de fondo blanco.
  5. ATCHChartScan.exe ejecuta los modelos en la imagen y devuelve los resultados de bounding-box al indicador de NinjaTrader, que los dibuja en el gráfico.
  6. El indicador ejecuta esta lógica de procesamiento en cada nueva barra en tiempo real formada en el gráfico.
  7. Cuando el indicador es eliminado del gráfico, limpia todo y se asegura de que ATCHChartScan.exe sea eliminado correctamente.
  8. La detección de patrones se basa únicamente en la imagen del gráfico, no en datos de precio — el más mínimo cambio en las dimensiones del gráfico, zoom, estiramiento, o el tema de NinjaTrader usado puede afectar el resultado de detección. Por eso este indicador debería ser considerado experimental.
  9. ATCHChartScan.exe guarda la imagen procesada en un archivo llamado chart_dump.png, encontrado en el mismo directorio que el ejecutable.

Ejemplos

Veamos algunos ejemplos del indicador en acción.

Patrones en MES, 1 minuto

El indicador dibuja rectángulos en rojo y verde — rojo para patrones bajistas, verde para patrones alcistas.

  • Debajo de cada rectángulo está la etiqueta del patrón — "Buy", "Sell", "W_Bottom", etc. — la clase reconocida por el modelo.
  • Junto a cada etiqueta está la puntuación de confianza, un número entre 0 y 1 que puntúa la validez del patrón. Una puntuación de 1 significaría que el modelo está 100% seguro, aunque en la práctica la puntuación de confianza nunca alcanza exactamente 1.
  • El indicador te permite controlar el nivel de confianza mínimo mostrado en el gráfico.
Patrones detectados en MES, 1 minuto
Haz clic para ampliar
Patrón alcista y entrada en MES, 1 minuto

En este ejemplo, el modelo de reconocimiento identificó un patrón W_Bottom justo en la última barra en tiempo real del gráfico, llevando a una entrada rentable en una cuenta Sim — demostrando que el indicador puede producir señales de patrón en tiempo real, no solo patrones en datos históricos.

Patrón alcista y entrada en MES, 1 minuto
Haz clic para ampliar

Parámetros

Siempre tratamos de mantener los parámetros al mínimo.

License
License La clave de licencia gratis que obtienes cuando creas una cuenta. Después de que crees una cuenta, copia tu clave de licencia desde la página de facturación. Solo necesitas configurar este parámetro una vez por mes — una vez validado, es recordado para el resto del ciclo de facturación. Este indicador es completamente gratis de usar, pero necesitas registrarte para una cuenta y licencia gratis para ejecutarlo.
General
AI Engine PathLa ruta a la carpeta donde has instalado ATCHChartScan.exe.
Scan For Buy Sell PatternsHabilita/deshabilita la llamada al algoritmo de reconocimiento de objetos y modelo de "decisión de compra-venta" para escanear patrones de compra/venta.
Scan For Chart PatternsHabilita/deshabilita la llamada al modelo de detección de patrones del mercado de valores para escanear patrones de gráfico más complejos.
Min. Confidence (0.1 a 1.0)Establece la confianza mínima aceptada para patrones detectados. 0.1 es el valor mínimo, 1.0 el máximo.
Show Confidence ScoreMuestra/oculta la puntuación de confianza y nombre del patrón dibujados en el gráfico.
Reset At Each New ScanElimina todas las detecciones y dibujos del gráfico cada vez que se llama al motor de detección. Cuando está deshabilitado, cada patrón recién dibujado se mantiene de llamada a llamada.
Rendering
Bullish ColorEl color usado para dibujar patrones alcistas.
Bearish ColorEl color usado para dibujar patrones bajistas.

Instrucciones de Descarga e Instalación

Requisitos de Licencia

En automated-trading.ch puedes elegir comprar una suscripción mensual para usar nuestros productos premium, o usar nuestros productos gratuitos sin suscribirse.

En ambos casos, necesitas crear una cuenta para que puedas obtener una Licencia que puedas usar tanto para productos premium como gratuitos.

Para obtener tu licencia, simplemente regístrate y luego obtén tu licencia en la página de facturación.

Importante: Este es un producto gratuito — no se requiere suscripción pagada para ejecutarlo en vivo, aunque crear una cuenta sigue siendo necesario para obtener tu licencia.
Descargar
Inicia sesión para descargar este archivo.
Versión Más Reciente v1.0.0.3 · Publicado hace 1 año
Este archivo ha sido descargado 284 veces.

También puedes descargar esta estrategia — y todas las demás estrategias e indicadores de automated-trading.ch — en cualquier momento desde tu página centralizada de Descargas.

Pasos de Instalación
1
El indicador también requiere el programa complementario ATCHChartScan.exe (una descarga separada y más grande), disponible desde tu página de descargas. Extráelo en cualquier carpeta — preferiblemente C:\Users\{Tu nombre de usuario de Windows}\Documents\ATCHChartScan — necesitarás la ruta de esta carpeta para el parámetro AI Engine Path del indicador abajo.
2
Importa el archivo .zip descargado en NinjaTrader usando el elemento de menú Importar NinjaScript.
3
Abre una nueva ventana de gráfico.
4
Haz clic derecho en el gráfico y elige Indicators... para abrir la lista de indicadores.
5
Al añadir el indicador, pega tu licencia gratis (encontrada en la página de facturación) en el parámetro License.
6
Una vez añadido, el indicador continúa ejecutándose en datos de mercado vivos. Iniciará el proceso ATCHChartScan.exe, establecerá comunicación con él, y dibujará patrones reconocidos en el gráfico.

Preguntas Frecuentes

General

Sí — si tienes una idea que crees que puede mejorar este indicador, usa la página de contacto para enviarnos un mensaje.

No, el código fuente del indicador está protegido por razones de derechos de autor.

No, este indicador solo hace renderizado y no proporciona datos que se puedan usar desde dentro de una estrategia — consulta nuestras otras estrategias para una basada en este mismo concepto.

Sí, puedes usar este indicador sin TickReplay, pero ten en cuenta que en este caso el indicador no detectará eventos en velas históricas — solo comenzará a detectarlos en datos de volumen y precio en tiempo real.

Esto sucede porque el modelo de detección escanea la imagen del gráfico, no los números subyacentes — el resultado de reconocimiento puede variar de un escaneo al siguiente dependiendo de cómo se vea la imagen del gráfico. Para trabajar alrededor de esto, haz scroll manualmente del gráfico para que el motor de detección escanee diferentes puntos de vista del mismo, y deshabilita el parámetro Reset At Each New Scan.

Notas de Actualización

  • Fix ATCHCharScan.exe ArmDot issue

  • Fix License verification Logic

  • First Release of the indicator
discord
Únete a nuestra comunidad de Discord
¿Preguntas, comentarios, o simplemente quieres charlar con otros traders? Ven a saludar.
Unirse a Discord
Datos Rápidos
Plataforma NinjaTrader 8
Categoría Indicador
Plan Requerido Free
Versión Más Reciente v1.0.0.3
Última Actualización hace 1 año
Descargas 284