Random-Forest Machine Learning Indicator for NinjaTrader 8
Creado 05 abr. 2026
·
Actualizado 12 abr. 2026
Este indicador basado en Aprendizaje Automático para NinjaTrader 8 es una herramienta predictiva Gratis y potente construida sobre un algoritmo de regresión Random Forest, pronosticando movimientos de precios futuros a partir de un análisis sofisticado de múltiples características del mercado y confluencias técnicas.
Requisitos Previos
Para utilizar correctamente este indicador, debes tener disponibles los siguientes requisitos previos.
- NinjaTrader 8, con cualquier tipo de licencia. Versión mínima 8.1.6.*. Haz clic aquí para descargar
- Los datos de Order Flow no son necesarios para utilizar este indicador (no necesitas tener una licencia de por vida).
- Una cuenta de automated-trading.ch con una suscripción Cuenta gratis (no se requiere suscripción pagada)
Descripción
Resumen del Algoritmo
El indicador utiliza un modelo de aprendizaje automático Random Forest, entrenado en datos de mercado históricos, para predecir movimientos de precios un número específico de barras en el futuro (20 barras en la escala de tiempo de 1 minuto). Random Forest es un método de aprendizaje conjunto que combina múltiples árboles de decisión para proporcionar predicciones robustas y precisas — reduciendo el sobreajuste y mejorando la precisión de la predicción al agregar resultados de múltiples modelos independientes.
Ingeniería de Características
El modelo Random Forest analiza un conjunto completo de características extraídas de la acción del precio, incluyendo:
- Puntos de Referencia del Día Anterior: distancia de los precios alto y bajo del día anterior, para análisis de brechas nocturnas y niveles potenciales de soporte/resistencia
- Puntos de Referencia del Día Actual: distancia de los precios alto y bajo del día actual, capturando el impulso intradiario y la dinámica del rango
- Datos de Plazos Superiores: distancias de altos y bajos de plazos de 30 minutos y 4 horas, para confirmación de señales de múltiples plazos
- Confluencia de Indicadores Técnicos: proximidad del precio a niveles SuperTrend y otros indicadores patentados, identificando niveles clave donde múltiples análisis convergen
- Análisis de Volumen: diferencial de volumen comparado con la barra anterior, capturando cambios en la participación del mercado e intensidad de trading
- Patrones de Acción del Precio: diferencias de precio de cierre en múltiples períodos, detectando cambios de impulso y cambios de tendencia
Stack Tecnológico
Este indicador está impulsado por la biblioteca ML.NET de Microsoft, un marco de aprendizaje automático de grado profesional que proporciona entrenamiento de modelos e inferencia de alto rendimiento, adecuado para aplicaciones de trading en tiempo real.
Datos de Entrenamiento
El modelo ha sido entrenado en datos históricos extensivos capturando varias condiciones de mercado, niveles de volatilidad y patrones de precios, por lo que ha aprendido comportamientos diversos del mercado y puede adaptarse a diferentes entornos de trading.
Salida de Predicción
El indicador genera predicciones como movimientos de precios esperados (en puntos) para las próximas 20 barras. Cuando el movimiento predicho excede el umbral definido por el usuario, se genera una señal — alcista cuando el modelo predice movimiento de precio positivo, bajista cuando predice un movimiento descendente.
Integración de Señales y Automatización
Las señales de entrada generadas por este indicador se pueden integrar sin problemas con software de trading de terceros como AlgoStudio y Bloodhound, permitiéndote automatizar tus estrategias de trading basadas en las predicciones de aprendizaje automático — abriendo colocación automatizada de órdenes y gestión de posición.
Notificaciones de Audio
Las alertas de sonido en tiempo real se activan siempre que se genera una señal de entrada, por lo que nunca pierdes una oportunidad incluso cuando estás lejos de tu pantalla — personalizable a cualquier archivo .wav en tu computadora.
Ejemplos
Todos los ejemplos a continuación están en el instrumento MES, con un umbral de predicción de 10 puntos.
Ejemplo 1: Señales Fuertes de Venta en una Tendencia Bajista
El indicador predice continuación de una tendencia de venta generando una serie de señales de venta, que fueron confirmadas y habrían sido rentables si se tomaban — generadas durante RTH (horario regular de trading), donde el volumen es considerablemente alto en MES.
Ejemplo 2: Señal Fuerte de Compra, Pero Dónde Colocar la Pérdida de Parada es Crucial
Ocurre una señal de compra alcista, pero la acción del precio se retira más adelante en el FVG que creó la señal de entrada — un recordatorio para siempre agregar un búfer de puntos al pabilo FVG que creó la entrada, para evitar ser detenido por retrocesos de precio.
Ejemplo 3: No Todas las Señales son Perfectas, Pero las Señales Anteriores y el Contexto Importan
El indicador genera una mala señal alcista — pero fue precedida por un grupo de señales bajistas fuertes, y el último grupo de señales bajistas confirma la continuación de la tendencia bajista, mostrando por qué el contexto alrededor de una señal importa.
Ejemplo 4: Señales de Continuación y Señales de Reversión
El indicador puede generar tanto señales de reversión como de continuación. Las señales de reversión se distinguen por ser generadas después de un FVG de dirección opuesta — por ejemplo, una señal de reversión bajista generada después de un FVG alcista seguido de una vela roja.
Señales y Uso en el Strategy Builder
El indicador expone gráficos de señal que se pueden usar desde el Strategy Builder y software de terceros como Bloodhound y AlgoStudio.
Estos gráficos de señal son transparentes y no se dibujan en el gráfico. Para usarlos desde el Strategy Builder, selecciónalos y construye lógica en sus valores — los gráficos de señal de Compra y Venta contienen +1 para señales alcistas y -1 para señales bajistas, de lo contrario 0. Entonces, una condición de señal alcista debe verificar "mayor que 0", y una condición de señal bajista debe verificar "menor que 0".
Parámetros
Siempre intentamos mantener los parámetros al mínimo.
| License | |
| License | Esta es la clave de licencia gratuita que obtienes cuando creas una cuenta en automated-trading.ch. Después de crear una cuenta, copia tu clave de licencia de la página de facturación. Solo necesitas establecer este parámetro una vez al mes. Este indicador es totalmente gratuito de usar, pero necesitas registrarte para obtener una cuenta gratuita y una licencia para usarlo. |
| ML Settings | |
| Model File | La ruta completa del archivo del modelo de aprendizaje automático entrenado (formato .zip) — descárgalo de la sección de Instalación a continuación y especifica la ruta completa. El archivo del modelo contiene el algoritmo de regresión Random Forest entrenado utilizado para predicciones. |
| Prediction Threshold Points | Movimiento de precio predicho mínimo (en puntos, de 0 a cualquier número positivo) requerido para generar una señal. Cuanto mayor sea este valor, menos señales se producen. Valor predeterminado: 10 puntos. |
| Rendering | |
| Bullish Color / Bearish Color | Color utilizado para renderizar señales e indicadores alcistas/bajistas. |
| Sound Alert | |
| Play Sound | Habilita/deshabilita reproducir un sonido cuando se genera una señal. |
| Play Sound File | Establece qué archivo .wav se reproduce en la alerta de sonido. |
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
- Updated Random Forest Model with two new Time-Sessions features; requires updating Model to 20260410-suffixed file version
- Bug Fix: real-time prediction executed each tick freezing NT/computer; now executes on bar close
- First Release of the Machine Learning Indicator