NLMS Adaptive Volatility Trail Multi Filter Signal
- Indicadores
- Versión: 1.28
- Activaciones: 5
★ NLMS Adaptive Volatility Trail Pro | Señales de compra y venta con múltiples filtros y sin repintado para MT5 ★
Línea de seguimiento adaptativa NLMS + bandas de volatilidad ATR + 18 filtros de confirmación opcionales. Solo flechas en barras cerradas. Incluye alertas, notificaciones push y sonidos personalizados.
════════════════
TIPO DE PRODUCTO
════════════════
• Plataforma: MetaTrader 5
• Tipo : Indicador técnico (ventana de gráficos)
• Categoría: Tendencia / Stop dinámico / Señales de compra y venta / Multifiltro
• Versión : 1.28 — Sin repintado estricto + Notificaciones + Sonido
• Representación: Rastro de color, flechas de COMPRA, flechas de VENTA
• Licencia: Indicador estándar del MQL5 Market
• No opera: solo es una herramienta visual y de alertas (no es un EA)
Úsalo como un rastro adaptativo limpio o como un motor de confirmación estricto. Los filtros son opcionales y utilizan la lógica «Y».
════════════════
QUÉ HACE
════════════════
Tres capas:
1) Estimación de precios adaptativa NLMS (Mínimos Cuadrados Normalizados)
2) Envolvente ATR que se ajusta progresivamente (se mantiene y, a continuación, sube o baja)
3) Flechas de COMPRA/VENTA solo cuando el trail cambia de dirección Y todos los filtros activados coinciden, una vez que se cierra la vela
Colores: verde lima = alcista, rojo = bajista, gris = sin dirección aún.
COMPRAR por debajo del mínimo. VENDER por encima del máximo. El desplazamiento es ajustable.
════════════════
POR QUÉ ESTA VERSIÓN
════════════════
✓ Núcleo adaptativo, no una media móvil fija: el NLMS actualiza los pesos a partir del error y normaliza el paso según la energía reciente
✓ Rastreo sensible a la volatilidad: el periodo y el factor del ATR son los principales controles de «sensibilidad»
✓ Pila modular: 18 familias opcionales; los filtros desactivados nunca bloquean; los filtros activados deben pasar todos
✓ Flechas estrictamente sin repintado: el trail en tiempo real puede moverse en la barra de apertura; las flechas y alertas se fijan al cierre
✓ Flujo de trabajo en un solo gráfico: seguimiento + flechas + Ichimoku/RSI/ADX/MA/AO/SAR/HA/CCI/RVI/MACD/S&R/Fib
✓ Todas las constantes importantes son parámetros de entrada — no hay ningún «período mágico» oculto
Es únicamente una herramienta de confirmación. No abre órdenes ni garantiza beneficios.
════════════════
LÓGICA DEL MOTOR (CORTOS)
════════════════
Precio de origen → predicción NLMS → bandas ATR → rastro de trinquete → cambio de tendencia → filtro de entrada → flecha de barra cerrada.
Regla del «ratchet»:
• banda inferior por encima del rastro anterior → el rastro sube
• banda superior por debajo de la estela anterior → la estela desciende
• en caso contrario, el rastro se mantiene
Regla de cambio de tendencia:
• candidato a COMPRA = el trail gira al alza y el estado anterior no era ya alcista
• Candidato a VENTA = la línea de seguimiento gira a la baja y el estado anterior no era ya bajista
La continuación del mismo color no muestra otra flecha.
Regla de filtrado:
Todos los conmutadores Use_* activados deben devolver «true» para ese lado. Un solo filtro fallido anula la flecha.
Regla de notificación:
Formato del mensaje: SÍMBOLO | MARCO TEMPORAL | NLMS + Filtro → COMPRA/VENTA (cerrada)
Se activa una vez por barra, solo en la última barra cerrada.
════════════════
CARACTERÍSTICAS PRINCIPALES
════════════════
★ Línea de seguimiento NLMS adaptativa con tapas, Mu, Eps y fuente de precios configurables
★ Línea de seguimiento con mecanismo de trinquete ATR con estado de color
★ Flechas opcionales de COMPRA/VENTA y desplazamiento de las flechas
★ Alerta emergente + notificaciones push de MetaQuotes + archivos WAV independientes para «COMPRAR» y «VENDER»
★ Filtro Ichimoku Senkou Span B (período 52, desplazamiento 26 por defecto)
★ Cruce del RSI desde niveles de sobreventa/sobrecompra
★ Filtro de régimen RSI 75 en torno a la línea 50
★ Umbral de intensidad mínima del ADX
★ Filtro de ubicación de una sola media móvil
★ Filtro de pila de medias móviles dobles (rápida frente a lenta)
★ Oscilador Awesome con submodos de nivel, color y línea cero
★ Filtro lateral del SAR parabólico
★ Filtro interno de cuerpo Heiken Ashi
★ Filtro de tendencia de la línea cero del CCI y filtro de extremos de sobrecompra/sobreventa del CCI
★ Filtro de línea cero del RVI y filtro principal frente a señal del RVI
★ Filtro de histograma MACD y filtro de línea principal MACD con línea cero
★ Filtro de zonas de soporte y resistencia móviles
★ Zona de Fibonacci a partir de una búsqueda de oscilaciones integrada (profundidad / desviación / retroceso)
★ Cualquier símbolo y marco temporal de MT5 que la plataforma pueda representar en gráficos
════════════════
VENTAJAS Y BENEFICIOS
════════════════
• El rastro sigue siendo útil con las flechas ocultas (idea de la línea de sesgo/parada visual)
• Las flechas de barra cerrada están diseñadas para que no desaparezcan tras la actualización (objetivo de la v1.28)
• Elige tu método: Ichimoku, pila de medias móviles, impulso, color de las velas o contacto con los niveles
• Los filtros adicionales eliminan el ruido de forma intencionada: empieza con el panel vacío y añade una familia cada vez
• Las alertas están integradas; guarda diferentes configuraciones predefinidas por marco temporal
Resumen rápido de funciones: Taps/Mu/Eps = velocidad básica; ATR = tasa de cambio de tendencia; Fuente = serie; Flechas = visualización; Alerta/Notificación/Sonido = aviso; Ichimoku = sesgo de la línea de la nube; Cruce RSI = evento de sobrecompra/sobreventa; RSI75 = régimen de 50; ADX = filtro de fluctuaciones; MA/Dual MA = ubicación/acumulación; AO/SAR/HA = impulso o vela; CCI/RVI/MACD = oscilador; S/R+Fib = toque de nivel.
════════════════
QUÉ ES CADA BLOQUE
════════════════
[ AJUSTES DE NLMS ] crea la línea adaptativa y la envolvente ATR
[ AJUSTES DE SEÑAL ] solo flechas y notificaciones — sin cálculos de estela
[ MODO DE FILTRO ] puertas «AND» opcionales; todo desactivado = solo cambios de tendencia
[ ICHIMOKU ] Cierre frente a Senkou Span B desplazado por Kijun (26)
[ CRUCE RSI ] filtro de eventos en niveles de tipo 30/70
[ ADX ] puerta de fuerza para ambos lados
[ MEDIA MÓVIL ÚNICA ] Cierre frente a una media móvil
[ RSI 75 ] RSI lento frente a 50
[ DOUBLE MA ] Media móvil A frente a la media móvil B
[ AO ] nivel opcional + color + reglas de cero
[ SAR ] Cierre frente a la SAR
[ HEIKEN ASHI ] cuerpo alcista/bajista interno de HA
[ CCI TREND ] CCI frente a 0
[ CCI OB & OS ] CCI frente a umbrales extremos
[ RVI TREND ] RVI frente a 0
[ RVI SIGNAL ] RVI principal frente a la señal
[ SEÑAL MACD ] lado del histograma
[ NIVEL 0 DEL MACD ] Línea principal del MACD frente a 0
[ SOPORTE Y RESISTENCIA ] contacto con la zona ± de los máximos/mínimos recientes del rango
[ FIBONACCI ] contacto con la zona de Fibonacci del último par de oscilaciones válido
════════════════
GUÍA COMPLETA DE INTRODUCCIÓN DE DATOS
════════════════
Lee los grupos en el mismo orden que en la pestaña «Entradas». Los valores por defecto coinciden con la versión 1.28.
────────────────────────────────
A. CONFIGURACIÓN DE NLMS
────────────────────────────────
• InpTaps = 2
Ponderaciones de NLMS. Mínimo 2. Cuanto menor, más rápido. Cuanto mayor, más suave. Empieza con valores entre 2 y 8.
• InpMu = 0,1
Tasa de aprendizaje. Cuanto mayor sea, más giros habrá. Cuanto menor sea, más estable será. Reduce Mu si se producen vibraciones.
• InpEps = 0,5
Estabilizador en Mu / (Eps + energía). Aumenta este valor si la estela se agita en sesiones en llano.
• InpAtrPeriod = 7
Barras de rango real. Cuanto menor, más ajustado. Cuanto mayor, más lento. M1–M15: 5–10. H1–H4: 10–21.
• InpAtrFactor = 0,5
Ancho de banda = ATR * factor. Control visual principal. 0,3–0,6 para scalping. 0,8–1,5 para swing.
Si la línea corta las mechas, aumenta este valor antes que Mu.
• InpSource = PRICE_CLOSE
Serie NLMS: Cierre / Apertura / Máximo / Mínimo / Mediana / Típico / Ponderado. Se prefiere el cierre.
────────────────────────────────
B. AJUSTES DE SEÑALES
────────────────────────────────
• InpShowBuySell = true
false = solo seguimiento, sin flechas ni rama de señal.
• InpArrowOffset = 30
Desplazamiento visual para que las flechas no se superpongan a la mecha. Aumenta este valor para el oro y las criptomonedas.
• InpAlertOnSignal = false
Ventana emergente en la terminal ante una nueva señal de barra cerrada.
• InpPushNotify = false
Envía una notificación al ID de MetaQuotes (activa las notificaciones push en las opciones de MT5).
• InpPlaySound = false
Reproduce un archivo WAV de la carpeta «Sounds» de la terminal.
• InpBuySound = "alert.wav"
• InpSellSound = "alert2.wav"
Cambia los nombres si colocas archivos WAV personalizados en la carpeta «Sounds».
────────────────────────────────
C. ICHIMOKU SENKOU SPAN B
────────────────────────────────
• Use_Ichimoku_Filter = false
• Ichimoku_SenkouB = 52 → Período del Span B
• Ichimoku_Kijun = 26 → se utiliza como desplazamiento del Span B
Identificador: iIchimoku(9, Kijun, SenkouB). Tenkan se fija en 9.
Cierre > Span B desplazado → ventas bloqueadas. Cierre < Span B → compras bloqueadas. Vacío/cero → ambas bloqueadas.
────────────────────────────────
D. CRUCE DEL RSI
────────────────────────────────
• Use_RSI_Cross_Filter = false
• RSI_Length = 14
• RSI_Price_Source = PRICE_CLOSE
• Sobreventa = 30
• Sobrecompra = 70
Compra: RSI actual > sobreventa Y RSI anterior <= sobreventa
Vender: el RSI actual < sobrecomprado Y el RSI anterior >= sobrecomprado
Evento de cruce, no de mantenimiento de zona. RSI_Price_Source también se utiliza en el RSI 75.
────────────────────────────────
E. ADX
────────────────────────────────
• Use_ADX_Filter = false
• ADX_Period = 10
• Nivel_mínimo_ADX = 20
Ambos lados deben tener un ADX ≥ al mínimo. Se tiene en cuenta la fuerza, no la dirección. Inicio en divisas: 18–25.
────────────────────────────────
F. MA ÚNICA
────────────────────────────────
• Use_MA_Filter = false
• MA_Period = 50
• Método_MA = MODE_SMA
• Desplazamiento_MA = 0
Compra: Cierre > MA
Vender: Cierre < MA
Esta media móvil se calcula sobre el precio de cierre.
────────────────────────────────
G. RSI 75
────────────────────────────────
• Use_RSI75_Filter = false
• RSI_Filter_Period = 75
Comprar si el RSI es > 50, vender si el RSI es < 50. Filtro de régimen lento. Elimina los cambios de tendencia contrarios.
────────────────────────────────
H. DOBLE MA
────────────────────────────────
• Use_DoubleMA_Filter = false
• MA_A_Period = 30, MA_A_Method = EMA, MA_A_Applied = Close, MA_A_Shift = 0
• MA_B_Period = 140, MA_B_Method = EMA, MA_B_Applied = Close, MA_B_Shift = 0
Compra: MA A > MA B
Vender: MA A < MA B
Mantén A más rápido que B, a menos que quieras una lógica invertida.
────────────────────────────────
I. OSCILADOR IMPRESIONANTE
────────────────────────────────
• Use_AO_Filter = false → interruptor principal
• Use_AO_Volume_Filter = false
• AO_Buy_Min = 4,0
• AO_Sell_Max = -4,0
• Use_AO_Color_Filter = false
• Use_AO_Zero_Filter = false
Modo de volumen: comprar si AO >= Buy_Min, vender si AO <= Sell_Max
Modo «Color»: comprar si el AO sube, vender si el AO baja
Modo cero: comprar si el AO sube y es > 0; vender si el AO baja y es < 0
La escala del AO depende del símbolo: reajustar para oro/índices/criptomonedas. Todos los submodos deben estar activados.
────────────────────────────────
J. SAR PARABÓLICO
────────────────────────────────
• Use_SAR_Filter = false
• SAR_Step = 0,02
• SAR_Máximo = 0,2
Compra: Cierre > SAR
Vender: Cierre < SAR
────────────────────────────────
K. HEIKEN ASHI
────────────────────────────────
• Use_HeikenAshi_Filter = false
Cierre HA interno = (O + H + L + C) / 4; apertura = punto medio del HA anterior.
Comprar si el cierre de HA > apertura. Vender si el cierre de HA < apertura. Un cuerpo igual bloquea ambas opciones.
────────────────────────────────
L. CCI TREND
────────────────────────────────
• Use_CCI_Filter = false
• CCI_Period = 50
• CCI_Applied = PRICE_CLOSE
Compra: CCI > 0
Vender: CCI < 0
────────────────────────────────
M. CCI sobrecomprado y sobrevendido
────────────────────────────────
• Use_CCI_OBOS_Filter = false
• CCI_OBOS_Period = 14
• CCI_OBOS_Applied = PRICE_CLOSE
• CCI_Sobrecomprado = 100
• CCI_Sobrevendido = -100
Comprar si CCI > sobrecompra. Vender si CCI < sobreventa. Muy estricto; las flechas aparecen con poca frecuencia.
────────────────────────────────
N. TENDENCIA RVI
────────────────────────────────
• Use_RVI_Filter = false
• RVI_Period = 75
Compra: RVI > 0
Vender: RVI < 0
────────────────────────────────
O. SEÑAL RVI
────────────────────────────────
• Use_RVI_Signal_Filter = false
• Período_de_la_señal_RVI = 20
Compra: RVI principal > señal RVI
Vender: RVI principal < Señal RVI
────────────────────────────────
P. SEÑAL MACD
────────────────────────────────
• Use_MACD_Filter = false
• MACD_FastEMA = 12
• EMA lenta del MACD = 26
• MACD_SignalSMA = 9
• MACD_Applied = PRICE_CLOSE
Compra: (principal − señal) > 0
Vender: (línea principal − señal) < 0
────────────────────────────────
P. MACD NIVEL 0
────────────────────────────────
• Use_MACD_Zero_Filter = false
Utiliza el mismo identificador de MACD.
Compra: MACD principal > 0
Vender: MACD principal < 0
Activa ambos interruptores de MACD si quieres que coincidan el histograma y la línea cero.
────────────────────────────────
R. SOPORTE Y RESISTENCIA
────────────────────────────────
• Use_SR_Filter = false
• SR_Period = 50
• Puntos_Zona_SR = 80
Analiza el rango de máximos y mínimos en el SR_Period. Zona = SR_Zone_Points * Punto.
Compra = contacto o ruptura del soporte ± zona. Venta = contacto o ruptura de la resistencia ± zona.
80 puntos ≈ 8,0 pips en el mercado de divisas de 5 dígitos. Ajustar para oro, criptomonedas, índices y JPY.
────────────────────────────────
S. FIBONACCI
────────────────────────────────
• Use_Fib_Filter = false
• Fib_Level_1 = 0,382
• Nivel_Fib_2 = 0,618
• Profundidad_ZigZag = 12
• Desviación_ZigZag = 5
• Retroceso_ZigZag = 3
Profundidad = barras a cada lado de un pivote. Desviación = mejora mínima en puntos. Retroceso = diferencia mínima entre barras.
Zona = área entre las dos relaciones de Fibonacci del último par de oscilación válido.
La vela de señal debe solaparse con la zona. Si no hay par de oscilación, ambos se bloquean. La desviación utiliza el tamaño del punto.
════════════════
CÓMO UTILIZARLO (SIGUE ESTOS PASOS EN ORDEN)
════════════════
1. Instálalo desde MQL5 Market (o cópialo en MQL5 / Indicadores) y actualiza el Navegador.
2. Añádelo a un gráfico. Nombre abreviado: NLMS Trail + MultiFilter v1.28 (sin repintado).
3. Deja todos los filtros Use_* en «false» y observa únicamente el trail.
4. Ajusta primero InpAtrFactor y, a continuación, Taps / Mu / Eps.
5. Activa UN ÚNICO filtro de tendencia (MA doble, MA simple, Ichimoku o ADX).
6. Añade UN ÚNICO filtro de impulso solo si es necesario (MACD, AO, RVI, RSI 75).
7. Añade S/R o Fibonacci en último lugar; estos hacen que las flechas sean escasas a propósito.
8. Activa las alertas (Alert / Push / Sound) una vez que las flechas históricas parezcan aceptables.
9. Guarda una plantilla para que los nuevos gráficos se carguen con la misma configuración predeterminada.
Si las flechas desaparecen, desactiva los filtros uno por uno. La lógica «Y» implica que los cinco interruptores deben mostrar cinco luces verdes.
Paquetes para principiantes (ejemplos, no garantías):
• Tendencia clara: media móvil doble + ADX
• Tendencia Ichimoku: Senkou B + ADX
• Continuación : señal del MACD + MACD cero + RSI 75
• Cambio de tendencia en un nivel: S/R o Fibonacci + cruce del RSI + Heiken Ashi
• Oscilación conservadora: Senkou B + doble media móvil + ADX + MACD cero
Puntos de inicio de los marcos temporales:
• M1–M5: toques a la baja, factor ATR moderado, pocos filtros
• M15–H1 : valores por defecto + ADX o doble media móvil
• H4–D1: factor ATR más amplio + Ichimoku + media móvil doble + MACD cero
Reajusta el factor ATR, la zona de soporte y resistencia, los niveles de AO y la desviación de ZigZag cada vez que cambies de clase de símbolo.
════════════════
SIN REPINTADO Y LÍMITES
════════════════
No se imprime en la barra abierta: búfer de COMPRA, búfer de VENTA, Alerta, Push, Sonido.
Pueden seguir moviéndose en la barra de apertura: el valor y el color del rastro en tiempo real. Esto es lo esperado.
Las flechas de las barras cerradas que ya cumplen los requisitos están pensadas para permanecer tras una actualización o un cambio de marco temporal.
Una flecha que no se repinta puede seguir perdiendo. El spread, las noticias, la sesión y el tamaño de la posición son responsabilidad tuya.
El calentamiento requiere toques + periodo ATR + historial adicional. Los gráficos cortos pueden empezar vacíos.
AO / S/R / Fib son sensibles a la escala. Los valores del EURUSD no se copiarán ciegamente al oro o al BTC.
Los sonidos necesitan un archivo WAV en la carpeta «Sounds». Las notificaciones push requieren que la opción «Notificaciones» esté activada en las opciones de MT5.
Cada elemento adicional consume recursos de la CPU. No es un EA, ni una red, ni un panel de control, ni asesoramiento financiero.
════════════════
AVISO LEGAL
════════════════
El trading apalancado puede provocar pérdidas rápidas. El historial gráfico no es garantía de resultados futuros. Prueba primero en una cuenta demo. El autor no se hace responsable de las decisiones tomadas con este indicador.
════════════════
GRACIAS
════════════════
Gracias por tu apoyo. Empieza con la estrategia, añade un filtro cada vez y mantén el riesgo bajo.
Buenos gráficos. Reglas claras. Tamaño controlado.
FAZA A N
