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.
- NinjaTrader 8, con cualquier tipo de licencia. Haz clic aquí para descargar
- El .NET 8.0 Runtime, disponible desde Microsoft.
- Los datos de Order Flow no son requeridos para usar este indicador — no se necesita licencia de Lifetime.
- Una cuenta de automated-trading.ch con una suscripción Cuenta gratis (no se requiere suscripción pagada)
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:
- El indicador detecta cuando el gráfico ha sido actualizado.
- Una vez actualizado, el indicador toma una captura de pantalla del gráfico sin dibujos en él.
- El indicador envía la imagen, junto con su configuración, a ATCHChartScan.exe.
- 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.
- 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.
- El indicador ejecuta esta lógica de procesamiento en cada nueva barra en tiempo real formada en el gráfico.
- Cuando el indicador es eliminado del gráfico, limpia todo y se asegura de que ATCHChartScan.exe sea eliminado correctamente.
- 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.
- 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.
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.
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 Path | La ruta a la carpeta donde has instalado ATCHChartScan.exe. |
| Scan For Buy Sell Patterns | Habilita/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 Patterns | Habilita/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 Score | Muestra/oculta la puntuación de confianza y nombre del patrón dibujados en el gráfico. |
| Reset At Each New Scan | Elimina 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 Color | El color usado para dibujar patrones alcistas. |
| Bearish Color | El 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.
Descargar
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
Preguntas Frecuentes
General
Notas de Actualización
- Fix ATCHCharScan.exe ArmDot issue
- Fix License verification Logic
- First Release of the indicator