MultiFilter MA High Low Cross Buy Sell Arrows MT5
- Indicadores
- Versión: 1.32
- Activaciones: 5
MultiFilter MA: flechas de compra y venta en cruces de alta y baja en MT5 - Manual técnico profesional
1. Descripción general del producto y arquitectura del sistema
MultiFilter MA High Low Cross Buy Sell Arrows MT5 es un indicador técnico avanzado diseñado para la plataforma de negociación MetaTrader 5. Creado para analistas técnicos profesionales, analistas de gráficos manuales y operadores sistemáticos discrecionales, este software identifica expansiones de impulso direccional de alta probabilidad y puntos de reanudación de tendencias mediante el seguimiento de las interacciones de los precios a través de límites dinámicos de volatilidad. A diferencia de los indicadores de media móvil convencionales, que se basan en una única línea de referencia (el precio medio o de cierre), el motor analítico central establece un corredor de volatilidad asimétrico mediante el cálculo de dos límites dinámicos independientes que se corresponden directamente con los extremos cíclicos de los precios: un límite dinámico superior que sigue la expansión de los precios al alza y un límite dinámico inferior que sigue la expansión de los precios a la baja.
Para resolver la vulnerabilidad frente a las falsas rupturas y las fases de oscilación irregulares inherentes a los sistemas de un solo indicador, este software incorpora una arquitectura de filtrado institucional en varias etapas. Este marco combina una envolvente direccional primaria con 14 filtros de confirmación secundarios modulares que abarcan el impulso relativo, el volumen direccional, las líneas de referencia de las tendencias estructurales, el equilibrio de la nube, las bandas de volatilidad, los stops dinámicos, el suavizado sintético de la acción del precio y la geometría histórica de los precios. Todas las evaluaciones de señales, los gráficos de flechas y el envío de notificaciones se basan estrictamente en barras de precios completas, lo que garantiza que cada señal confirmada sea permanente, estable y que no se modifique en absoluto.
2. Metodología operativa técnica y lógica analítica
El indicador evalúa la velocidad direccional del precio midiendo la expansión estructural del mercado a través de bandas de volatilidad dinámicas. En lugar de exponer el algoritmo subyacente a la imitación o revelar fórmulas matemáticas exactas, la metodología operativa puede entenderse a través de su comportamiento analítico:
- Corredor analítico central: el software realiza un seguimiento de la volatilidad del mercado a corto plazo a través de un canal adaptativo de doble límite. El límite superior supervisa dinámicamente la tasa suavizada de la extensión alcista del precio, mientras que el límite inferior supervisa la tasa suavizada de la extensión bajista del precio. Juntos, estos límites definen un corredor de equilibrio activo que se expande durante los impulsos de alta volatilidad y se estrecha durante los periodos de consolidación del mercado.
- Confirmación de la señal alcista (flecha de compra): Se confirma una señal alcista cuando la acción del precio muestra una fuerte velocidad direccional que penetra y cierra por encima del límite superior de volatilidad dinámica en una barra completada, siempre que la barra anterior haya cerrado dentro o por debajo de ese corredor. Esto confirma que el impulso alcista ha superado los umbrales normales de volatilidad. Solo se traza una flecha de compra si todos los filtros de tendencia macroactiva y los módulos de confluencia secundarios confirman simultáneamente un estado alcista del mercado.
- Confirmación de señal bajista (flecha de venta): Se confirma una señal bajista cuando la evolución del precio muestra una fuerte velocidad direccional que atraviesa y cierra por debajo del límite inferior de volatilidad dinámica en una barra completada, siempre que la barra anterior haya cerrado dentro de ese corredor o por encima de él. Esto confirma que el impulso bajista ha superado los umbrales normales de volatilidad. Solo se traza una flecha de venta si todos los filtros de tendencia macroactivos y los módulos de confluencia secundarios confirman simultáneamente una situación de mercado bajista.
- Filtro de envolvente direccional macro: Para evitar tomar posiciones en contra de la tendencia general del mercado, un corredor de volatilidad macro de largo plazo opcional evalúa el margen de la tendencia de orden superior. Cuando está activado, las señales alcistas se descartan si el precio de cierre se sitúa dentro o por debajo del límite superior macro, y las señales bajistas se descartan si el precio de cierre se sitúa dentro o por encima del límite inferior macro.
3. Protocolo de ejecución estricto sin repintado
La fiabilidad y la coherencia histórica son fundamentales en las herramientas de trading técnico. Este indicador incorpora un modelo de ejecución de barras cerradas:
- Procesamiento de barras completadas: todos los cálculos algorítmicos internos, la asignación visual de flechas y los desencadenantes de alertas se evalúan estrictamente en la barra índice 1 (la vela cerrada más recientemente) o en barras históricas completadas. La vela actualmente activa (barra índice 0), que está sujeta a fluctuaciones continuas de precio hasta su cierre oficial, se ignora a la hora de confirmar la señal.
- Colocación permanente de la señal: dado que los precios de apertura, máximo, mínimo y cierre de una barra completada están matemáticamente fijados en la base de datos histórica de MetaTrader 5, una flecha trazada en un índice de barra confirmado nunca cambiará de posición, se recalculará, desaparecerá ni se desplazará dinámicamente a lo largo de las barras de precios posteriores. El gráfico histórico muestra las señales exactas que se generaron en tiempo real.
- Protección contra el spam mediante marca de tiempo: El motor de notificaciones utiliza variables internas de seguimiento de marcas de tiempo (lastBuyAlertTime y lastSellAlertTime) para almacenar la hora exacta de apertura de la barra de la alerta más reciente. Esto garantiza que cada señal de operación confirmada emita una alerta, un sonido o una notificación push exactamente una vez por cada vela completada, lo que evita las notificaciones repetitivas durante la volatilidad del mercado.
4. Paquete modular de confluencia con múltiples filtros
El indicador cuenta con 14 filtros de confirmación secundarios independientes que pueden activarse individualmente o combinarse para crear sistemas de trading personalizados:
- Cruce dinámico de impulso del RSI: supervisa las rupturas de impulso desde zonas estadísticas extremas. Una configuración alcista requiere que el Índice de Fuerza Relativa cruce al alza desde territorio de sobreventa, mientras que una configuración bajista requiere un cruce a la baja desde territorio de sobrecompra.
- Filtro de fuerza de tendencia ADX: valida la solidez de la tendencia estructural asegurándose de que el Índice de Movimiento Directional Promedio se encuentre en o por encima de un umbral definido por el usuario, filtrando así las configuraciones de operación en condiciones de mercado de bajo volumen o de movimiento lateral.
- Línea de base direccional de media móvil única: utiliza una media móvil de línea de base personalizable (compatible con SMA, EMA, SMMA y LWMA) para garantizar la alineación direccional, exigiendo que el precio cierre por encima de la línea de base para las configuraciones de compra o por debajo de ella para las de venta.
- Filtro de equilibrio Ichimoku: evalúa la posición del precio en relación con la línea de base de la nube «Senkou Span B» de 52 períodos, garantizando que las señales se alineen con la estructura de equilibrio más amplia del sistema Ichimoku Kinko Hyo.
- Filtro de impulso de ciclo largo RSI 75: utiliza un cálculo del RSI suavizado a largo plazo para medir el sesgo de impulso institucional, exigiendo valores por encima de 50,0 para configuraciones alcistas y por debajo de 50,0 para configuraciones bajistas.
- Filtro de cinta de doble media móvil: utiliza dos medias móviles distintas (MA rápida A y MA lenta B) para confirmar la alineación de la tendencia estructural a través de la orientación dinámica de la cinta.
- Motor multimodo del oscilador Awesome (AO): cuenta con tres submodos seleccionables: filtrado por umbral de volumen (que requiere una amplitud mínima del histograma), filtrado por aceleración de color (que requiere una expansión del impulso en barras consecutivas) y filtrado por polaridad de la línea cero (que requiere alineación con el impulso direccional del oscilador).
- Sesgo de seguimiento del SAR parabólico: realiza un seguimiento de la aceleración del mercado y de los stops de seguimiento, confirmando las señales de compra solo cuando el marcador del SAR se sitúa por debajo del precio y las señales de venta solo cuando se sitúa por encima del precio.
- Suavizado estructural Heiken Ashi: utiliza barras de precio medio sintéticas para eliminar el ruido errático intrabarra, verificando que la polaridad de la vela sintética se alinee con la dirección de la señal.
- Filtro de tendencia cero del CCI: evalúa la desviación estadística estándar con respecto a su línea de referencia, exigiendo valores del Índice de Canal de Materias Primas (CCI) superiores a 0,0 para las señales de compra e inferiores a 0,0 para las señales de venta.
- Filtro de sobrecompra/sobreventa del CCI: Impulsa una expansión agresiva del impulso al exigir que los valores del CCI superen las bandas estadísticas extremas (+100 para la compra, -100 para la venta).
- Filtro de tendencia RVI: evalúa la relación entre los vectores de precios de cierre y de apertura a través del Índice de Vigor Relativo (RVI), verificando que la energía de cierre domine la sesión bursátil.
- Cruce de la línea de señal del RVI: analiza la dinámica de cruce entre la línea principal del RVI y su línea de señal suavizada para determinar el momento de entrada con alta precisión.
- Motor MACD de modo dual: Ofrece dos modelos de confirmación seleccionables: el modo «Histograma» (que verifica el diferencial de impulso en expansión entre la línea principal y la línea de señal) y el modo «Nivel cero» (que exige que el MACD se sitúe de forma absoluta por encima o por debajo de cero).
- Filtro de zonas de soporte y resistencia: calcula automáticamente los máximos y mínimos históricos de oscilación a lo largo de una ventana de retrospectiva móvil, exigiendo que el precio interactúe con las bandas de tolerancia de soporte o resistencia estructurales antes de validar una entrada.
- Motor de retroceso de Fibonacci en zigzag: identifica los puntos de oscilación principales mediante una rutina algorítmica en zigzag y construye zonas dinámicas de retroceso de Fibonacci (del 38,2 % al 61,8 %), lo que garantiza que las operaciones se originen a partir de retrocesos de gran valor dentro de la tendencia predominante.
5. Documentación exhaustiva de los parámetros de entrada
Parámetros de señal principales (máximo/mínimo EMA)
- InpEMAPeriod (por defecto: 10 | Tipo: int) -> Período de suavizado para el canal dinámico principal de alta y baja volatilidad. Determina la capacidad de respuesta a la velocidad inmediata del precio.
- InpMAMethod (por defecto: MODE_EMA | Tipo: ENUM_MA_METHOD) -> Algoritmo de promediado matemático aplicado para calcular el canal dinámico principal (MODE_SMA, MODE_EMA, MODE_SMMA, MODE_LWMA).
- InpArrowDistance (Por defecto: 100 | Tipo: int) -> Distancia vertical en píxeles/puntos entre la flecha de señal y el precio máximo o mínimo de la vela desencadenante.
- InpArrowSize (Por defecto: 2 | Tipo: int) -> Tamaño de visualización de las flechas de compra y venta trazadas en el lienzo del gráfico (escala entera seleccionable de 1 a 5).
Filtro de envolvente direccional de macro
- InpUseFilter (Por defecto: true | Tipo: bool) -> Conmutador principal para activar la envolvente de límites de tendencia de máximos y mínimos de la EMA macro de período superior.
- InpFilterPeriod (Predeterminado: 200 | Tipo: int) -> Período de retrospectiva de cálculo para el canal del filtro de tendencia macro. Desactiva las operaciones que se oponen a la tendencia macro.
Parámetros del filtro de cruce dinámico del RSI
- Use_RSI_Cross_Filter (Predeterminado: false | Tipo: bool) -> Activa el filtrado de rupturas de umbrales de impulso mediante el Índice de Fuerza Relativa.
- RSI_Length (Por defecto: 14 | Tipo: int) -> Período de promediado de retrospectiva aplicado al cálculo del oscilador RSI principal.
- RSI_Price_Source (Por defecto: PRICE_CLOSE | Tipo: ENUM_APPLIED_PRICE) -> Constante de precio aplicada que se utiliza para calcular los valores del RSI.
- Sobrevendido (Por defecto: 30,0 | Tipo: double) -> Límite inferior que define la zona dinámica de sobrevendido para la confirmación de una entrada alcista.
- Sobrecompra (Valor por defecto: 70,0 | Tipo: double) -> Límite superior que define la zona dinámica de sobrecompra para la confirmación de una entrada bajista.
Parámetros del filtro de fuerza de tendencia ADX
- Use_ADX_Filter (Por defecto: false | Tipo: bool) -> Habilita la verificación de la intensidad de la tendencia mediante el Índice de Movimiento Directional Promedio.
- ADX_Period (Por defecto: 10 | Tipo: entero) -> Período de retrospectiva para suavizar los vectores direccionales y calcular la línea principal del ADX.
- ADX_Min_Level (Por defecto: 20,0 | Tipo: doble) -> Umbral numérico mínimo requerido para el ADX. Las señales que se produzcan por debajo de este valor quedan descartadas.
Parámetros del filtro de media móvil simple
- Use_MA_Filter (Por defecto: false | Tipo: bool) -> Activa el filtrado estructural de la tendencia de referencia mediante una media móvil independiente.
- MA_Period (Por defecto: 50 | Tipo: int) -> Período de retroceso para el cálculo de la media móvil de referencia.
- MA_Method (Por defecto: MODE_SMA | Tipo: ENUM_MA_METHOD) -> Método matemático de suavizado aplicado a la media móvil de referencia.
- MA_Shift (Por defecto: 0 | Tipo: int) -> Desplazamiento horizontal de las barras aplicado al búfer de la media móvil de referencia.
Parámetros del filtro de equilibrio Ichimoku
- Use_Ichimoku_Filter (Por defecto: false | Tipo: bool) -> Activa el filtrado de la nube de equilibrio basado en la línea de referencia del Senkou Span B.
- Ichimoku_SenkouB (Por defecto: 52 | Tipo: int) -> Período de cálculo retrospectivo que define el punto medio histórico de la línea de la nube del Senkou Span B.
- Ichimoku_Kijun (Por defecto: 26 | Tipo: int) -> Parámetro de desplazamiento retrospectivo aplicado dentro del proceso de cálculo de Ichimoku.
Parámetros del filtro de ciclo largo RSI 75
- Use_RSI75_Filter (Por defecto: false | Tipo: bool) -> Activa la verificación de la línea de base del impulso de ciclo largo.
- RSI_Filter_Period (Por defecto: 75 | Tipo: int) -> Período de cálculo para el seguimiento del equilibrio del impulso institucional en torno al nivel 50,0.
Parámetros de la cinta de doble media móvil
- Use_DoubleMA_Filter (Por defecto: false | Tipo: bool) -> Activa la verificación de la tendencia mediante la cinta de doble media móvil.
- MA_A_Period (Por defecto: 30 | Tipo: int) -> Período de retrospectiva de cálculo para la media móvil rápida A.
- MA_A_Method (Por defecto: MODE_EMA | Tipo: ENUM_MA_METHOD) -> Fórmula de suavizado aplicada a la media móvil rápida A.
- MA_A_Applied (Por defecto: PRICE_CLOSE | Tipo: ENUM_APPLIED_PRICE) -> Fuente de datos de precios aplicada para la media móvil rápida A.
- MA_A_Shift (Por defecto: 0 | Tipo: int) -> Desplazamiento horizontal de la barra aplicado a la media móvil rápida A.
- MA_B_Period (Por defecto: 140 | Tipo: int) -> Período de retrospectiva de cálculo para la media móvil lenta B.
- MA_B_Method (Por defecto: MODE_EMA | Tipo: ENUM_MA_METHOD) -> Fórmula de suavizado aplicada a la media móvil lenta B.
- MA_B_Applied (Por defecto: PRICE_CLOSE | Tipo: ENUM_APPLIED_PRICE) -> Fuente de datos de precios aplicada a la media móvil lenta B.
- MA_B_Shift (Por defecto: 0 | Tipo: int) -> Desplazamiento horizontal de la barra aplicado a la media móvil lenta B.
Parámetros del filtro del oscilador Awesome (AO)
- Use_AO_Filter (Por defecto: false | Tipo: bool) -> Conmutador principal para activar el conjunto de confirmación del Oscilador Impresionante.
- Use_AO_Volume_Filter (Por defecto: false | Tipo: bool) -> Impone umbrales mínimos y máximos estrictos para la amplitud del histograma.
- AO_Buy_Min (Por defecto: 4,0 | Tipo: double) -> Amplitud mínima positiva del histograma necesaria para validar una entrada alcista.
- AO_Sell_Max (Por defecto: -4,0 | Tipo: doble) -> Amplitud máxima negativa del histograma necesaria para validar una entrada bajista.
- Use_AO_Color_Filter (Predeterminado: false | Tipo: bool) -> Evalúa la pendiente del histograma barra a barra para garantizar un impulso acelerado.
- Use_AO_Zero_Filter (Por defecto: false | Tipo: bool) -> Requiere que los valores del histograma se mantengan estrictamente en el lado correspondiente de la línea de referencia cero.
Parámetros del filtro SAR parabólico
- Use_SAR_Filter (Por defecto: false | Tipo: bool) -> Activa el filtrado dinámico de posiciones con seguimiento de stop y reversión.
- SAR_Step (Por defecto: 0,02 | Tipo: doble) -> Paso del factor de aceleración incremental aplicado al seguimiento dinámico de los precios extremos.
- SAR_Maximum (Por defecto: 0,2 | Tipo: doble) -> Límite máximo para el factor de aceleración del SAR parabólico.
Parámetros del filtro Heiken Ashi
- Use_HeikenAshi_Filter (Por defecto: false | Tipo: bool) -> Activa el suavizado sintético del impulso de las velas, confirmando las entradas solo cuando el color de la vela coincide con la dirección de la señal.
Parámetros del filtro de tendencia CCI y OB/OS
- Use_CCI_Filter (Por defecto: false | Tipo: bool) -> Activa el filtrado direccional de la línea cero del Índice de Canal de Materias Primas (CCI).
- CCI_Period (Por defecto: 50 | Tipo: entero) -> Período de retrospectiva utilizado para calcular la desviación media estadística para el filtro de tendencia.
- CCI_Applied (Por defecto: PRICE_CLOSE | Tipo: ENUM_APPLIED_PRICE) -> Fuente de datos de precios aplicada para el cálculo de la tendencia del CCI.
- Use_CCI_OBOS_Filter (Por defecto: false | Tipo: bool) -> Activa el filtrado estadístico de expansión extrema.
- CCI_OBOS_Period (Por defecto: 14 | Tipo: int) -> Período de retrospectiva utilizado para medir la expansión estadística del precio a corto plazo.
- CCI_OBOS_Applied (Por defecto: PRICE_CLOSE | Tipo: ENUM_APPLIED_PRICE) -> Fuente de datos de precios aplicada para el cálculo de sobrecompra/sobreventa (OB/OS) del CCI.
- CCI_Overbought (Por defecto: 100,0 | Tipo: double) -> Umbral estadístico superior necesario para la validación del impulso alcista.
- CCI_Oversold (Por defecto: -100,0 | Tipo: double) -> Umbral estadístico inferior necesario para validar el impulso bajista.
Parámetros del filtro de tendencia y señal del RVI
- Use_RVI_Filter (Por defecto: false | Tipo: bool) -> Activa el filtrado direccional de la línea cero del Índice de Vigor Relativo.
- RVI_Period (Por defecto: 75 | Tipo: entero) -> Período de cálculo utilizado para evaluar la distribución de energía a largo plazo.
- Use_RVI_Signal_Filter (Por defecto: false | Tipo: bool) -> Activa la confirmación del impulso mediante el cruce a corto plazo del RVI.
- RVI_Signal_Period (Por defecto: 20 | Tipo: entero) -> Período de cálculo para el motor de cruces de la línea de señal del Índice de Vigor Relativo rápido.
Parámetros de la señal MACD y del filtro de cero
- Use_MACD_Filter (Por defecto: false | Tipo: bool) -> Activa el filtrado del impulso diferencial del histograma del MACD.
- MACD_FastEMA (Por defecto: 12 | Tipo: entero) -> Período de retrospectiva para la media móvil exponencial rápida en el MACD.
- MACD_SlowEMA (Por defecto: 26 | Tipo: int) -> Período de retrospectiva para la media móvil exponencial lenta del MACD.
- MACD_SignalSMA (Por defecto: 9 | Tipo: int) -> Período de suavizado para la línea de señal construida a partir del diferencial del MACD.
- MACD_Applied (Por defecto: PRICE_CLOSE | Tipo: ENUM_APPLIED_PRICE) -> Fuente de datos de precios aplicada para los cálculos del MACD.
- Use_MACD_Zero_Filter (Valor por defecto: false | Tipo: bool) -> Requiere que la línea principal del MACD se mantenga estrictamente por encima de cero para las señales de compra o por debajo de cero para las señales de venta.
Parámetros del filtro de zonas de soporte y resistencia
- Use_SR_Filter (Por defecto: false | Tipo: bool) -> Activa la verificación de contacto con los límites de máximos y mínimos oscilantes.
- SR_Period (Por defecto: 50 | Tipo: int) -> Ventana de retrospectiva histórica móvil utilizada para identificar el soporte (mínimo más bajo) y la resistencia (máximo más alto).
- SR_Zone_Points (Por defecto: 80,0 | Tipo: doble) -> Margen de tolerancia geométrico de los límites expresado en puntos, que verifica que las señales se originen cerca de los niveles estructurales.
Parámetros del filtro de retrocesos de Fibonacci
- Use_Fib_Filter (Por defecto: false | Tipo: bool) -> Activa el filtrado de la zona de retroceso de Fibonacci de oscilaciones estructurales derivada de ZigZag.
- Fib_Level_1 (Por defecto: 0,382 | Tipo: double) -> Ratio de retroceso principal que define el límite interior de la zona dorada.
- Fib_Level_2 (Por defecto: 0,618 | Tipo: double) -> Ratio de retroceso secundario que define el límite exterior de la zona dorada.
- ZigZag_Depth (Por defecto: 12 | Tipo: entero) -> Intervalo mínimo de barras requerido entre puntos de oscilación candidatos consecutivos.
- ZigZag_Deviation (Por defecto: 5 | Tipo: entero) -> Desviación mínima del precio necesaria para designar un nuevo máximo o mínimo de oscilación válido.
- ZigZag_Backstep (Por defecto: 3 | Tipo: entero) -> Número mínimo de barras que deben separar dos reversiones de oscilación consecutivas.
Parámetros de alertas y notificaciones
- InpEnableAlert (Por defecto: true | Tipo: bool) -> Activa o desactiva los cuadros de diálogo de alerta emergentes nativos dentro de la terminal MetaTrader 5 tras la confirmación de la señal.
- InpEnableSound (Por defecto: true | Tipo: bool) -> Activa o desactiva las alertas sonoras al confirmarse señales de barras cerradas.
- InpEnablePush (Por defecto: false | Tipo: bool) -> Activa o desactiva las notificaciones push cifradas enviadas a los dispositivos móviles a través del ID de MetaQuotes.
- InpBuySound (Por defecto: «alert.wav» | Tipo: cadena) -> Archivo de audio que se reproduce tras la confirmación de una señal de compra válida.
- InpSellSound (Predeterminado: «alert2.wav» | Tipo: cadena) -> Archivo de audio que se reproduce tras la confirmación de una señal de venta válida.
6. Representación gráfica y arquitectura de búferes
El indicador asigna 6 búferes de datos para gestionar el trazado de gráficos, la representación visual de flechas y los cálculos internos en segundo plano:
- Búfer 0 (límite superior de la EMA): representa la línea superior de volatilidad dinámica (tipo de trazado: DRAW_LINE, estilo: STYLE_SOLID, color: clrDodgerBlue, ancho: 2).
- Búfer 1 (límite inferior de la EMA): representa la línea dinámica inferior de volatilidad (tipo de trazado: DRAW_LINE, estilo: STYLE_SOLID, color: clrOrangeRed, ancho: 2).
- Buffer 2 (Flecha de señal de compra): Muestra la flecha visual de señal de compra debajo de las velas confirmadas (Tipo de gráfico: DRAW_ARROW, Código Wingdings: 233, Color: clrAqua, Ancho de línea: InpArrowSize, Valor vacío: EMPTY_VALUE).
- Búfer 3 (Flecha de señal de venta): Muestra la flecha visual de señal de venta por encima de las velas confirmadas (Tipo de trazado: DRAW_ARROW, Código Wingdings: 234, Color: clrRed, Ancho de línea: InpArrowSize, Valor vacío: EMPTY_VALUE).
- Búfer 4 (Límite superior del filtro macro): Búfer interno que almacena los cálculos del máximo de la EMA macro de período más largo. Configurado con PLOT_SHOW_DATA = false para mantener organizados los elementos visuales del gráfico y la ventana de datos.
- Búfer 5 (Límite inferior del filtro macro): Búfer interno que almacena los cálculos del EMA mínimo de la macro de período más largo. Configurado con PLOT_SHOW_DATA = false para mantener organizados los gráficos y la ventana de datos.
7. Motor de alertas y envíos multicanal
El indicador incluye un motor integrado de envío de alertas diseñado para mantener a los operadores informados de la evolución del mercado a través de múltiples dispositivos:
- Alertas emergentes nativas de la plataforma: generan una ventana de diálogo dentro de MetaTrader 5 en la que se muestran el par de divisas, el marco temporal, el precio de ejecución y la dirección de la señal.
- Notificaciones sonoras: reproduce archivos de audio .wav designados inmediatamente tras la confirmación del cierre de la barra, con sonidos distintos para las señales de compra y venta.
- Notificaciones push para móviles: se conecta directamente con la pasarela de notificaciones de MetaQuotes. Cuando se configura con el ID de MetaQuotes del usuario, las señales se envían directamente a dispositivos iOS y Android.
- Registro en el diario de diagnóstico: registra automáticamente los eventos de las señales en el diario de expertos de MetaTrader 5, detallando marcas de tiempo, nombres de activos, marcos temporales y precios de confirmación.
8. Especificaciones operativas y recomendaciones de configuración
- Instrumentos compatibles: Desarrollado para activos financieros líquidos, incluidos pares de divisas principales y secundarios, oro (XAUUSD), plata (XAGUSD), índices bursátiles (US30, NAS100, GER40) y determinados CFD sobre materias primas líquidas.
- Intervalos de tiempo compatibles: Funciona en todos los intervalos de gráficos estándar de MT5: M1, M5, M15, M30, H1, H4, D1, W1 y MN.
- Entornos de ejecución recomendados: Totalmente compatible con las arquitecturas de cuentas de compensación (Netting) y de cobertura (Hedging). Se recomiendan las cuentas ECN o de spread sin filtrar (Raw Spread) para los intervalos de tiempo más cortos (M1, M5) a fin de minimizar el impacto del spread.
- Optimización de CPU y memoria: los cálculos con múltiples filtros utilizan mapeo de búfer de series y rutinas estándar de ejecución en bucle. El análisis de barras históricas está limitado por umbrales de retrospectiva seguros, lo que evita el retraso de la terminal durante el uso de múltiples gráficos.
9. Configuraciones prácticas de estrategias y ajustes preestablecidos de parámetros
Preajuste 1: Ruptura agresiva de impulso (scalping y day trading)
- Estrategia principal: captura rupturas rápidas de volatilidad durante las sesiones de mercado activas (solapamiento entre Londres y Nueva York).
- Marcos temporales objetivo: M5, M15
- Activos recomendados: EURUSD, GBPUSD, USDJPY, XAUUSD
- Configuración básica: InpEMAPeriod = 10, InpMAMethod = MODE_EMA, InpUseFilter = true, InpFilterPeriod = 200
- Filtros activos recomendados:
* Use_ADX_Filter = true (ADX_Period = 10, ADX_Min_Level = 22,0)
* Use_CCI_OBOS_Filter = true (CCI_OBOS_Period = 14, Sobrecompra = 100,0, Sobreventa = -100,0)
* Use_HeikenAshi_Filter = true
- Fundamento analítico: La envolvente de la media móvil exponencial (EMA) de 200 establece la dirección de la tendencia macro, el ADX confirma el impulso de la ruptura, el filtro CCI OB/OS confirma una expansión agresiva del precio y el Heiken Ashi filtra las fluctuaciones menores dentro de la barra.
Configuración 2: Seguimiento de tendencias estructurales (swing trading)
- Estrategia principal: identifica continuaciones de tendencia sostenidas durante varios días, ignorando el ruido transitorio en contra de la tendencia.
- Marcos temporales objetivo: H1, H4, D1
- Activos recomendados: principales pares de divisas, pares cruzados, índices globales, CFD sobre energía
- Configuración básica: InpEMAPeriod = 14, InpMAMethod = MODE_EMA, InpUseFilter = true, InpFilterPeriod = 200
- Filtros activos recomendados:
* Use_DoubleMA_Filter = true (MA_A = 30, MA_B = 140, Method = MODE_EMA)
* Use_MACD_Filter = true (Rápida = 12, Lenta = 26, Señal = 9)
* Use_MACD_Zero_Filter = true
* Use_SAR_Filter = true (Paso = 0,02, Máximo = 0,2)
- Fundamento analítico: Combina la alineación de la cinta de medias móviles con la confirmación del SAR parabólico de seguimiento. El filtro MACD doble garantiza que las entradas se alineen con el impulso institucional general.
Preajuste 3: Confluencia de oscilaciones y reanudación del retroceso
- Estrategia principal: identifica configuraciones de continuación de tendencia cuando el precio retrocede hasta niveles geométricos clave de soporte o resistencia.
- Marcos temporales objetivo: M15, M30, H1
- Activos recomendados: XAUUSD, EURUSD, GBPUSD, índices tecnológicos
- Configuración básica: InpEMAPeriod = 10, InpMAMethod = MODE_EMA, InpUseFilter = true, InpFilterPeriod = 200
- Filtros activos recomendados:
* Use_Fib_Filter = true (Fib_Level_1 = 0,382, Fib_Level_2 = 0,618, ZigZag_Depth = 12, Deviation = 5, Backstep = 3)
* Use_SR_Filter = true (SR_Period = 50, SR_Zone_Points = 80,0)
* Use_RSI_Cross_Filter = true (RSI_Length = 14, Oversold = 35,0, Overbought = 65,0)
- Justificación analítica: Confirma las rupturas de límites únicamente cuando el precio pone a prueba una zona histórica de soporte o resistencia que se alinea con un nivel de retroceso de Fibonacci del 38,2 % al 61,8 %, lo que proporciona una confluencia entre la acción del precio y el impulso.
10. Aviso sobre riesgos normativos
La negociación de divisas (Forex), contratos por diferencias (CFD), índices, metales preciosos y otros derivados financieros conlleva un riesgo financiero considerable y puede no ser adecuada para todas las categorías de inversores. El apalancamiento puede amplificar tanto las ganancias potenciales como las pérdidas potenciales. Antes de participar en operaciones reales en los mercados financieros, debe evaluar cuidadosamente sus objetivos de inversión personales, su tolerancia al riesgo, sus conocimientos prácticos sobre el trading y su situación financiera. Existe la posibilidad de que sufra una pérdida parcial o total del capital depositado.
MultiFilter MA High Low Cross Buy Sell Arrows MT5 es una herramienta de software analítico diseñada exclusivamente para ayudar a los operadores en la elaboración de gráficos técnicos, el reconocimiento de patrones y el filtrado cuantitativo. No proporciona asesoramiento financiero personalizado, servicios de ejecución de operaciones ni garantías de rentabilidad. El rendimiento histórico, los modelos de backtest y los ajustes predefinidos de los indicadores no garantizan el rendimiento futuro en condiciones reales de mercado. Los usuarios deben probar exhaustivamente el indicador, sus parámetros y las interacciones entre los filtros en una cuenta de demostración antes de utilizarlo con capital real.
