Parabolic RSI Scanner Dashboard All Pair Timeframe
- Indicadores
- Versión: 1.10
- Actualizado: 29 septiembre 2026
- Activaciones: 5
PANEL DE CONTROL DEL ESCÁNER PARABÓLICO DEL RSI PARA TODOS LOS PARES Y MARCOS TEMPORALES - MANUAL TÉCNICO
1. DESCRIPCIÓN GENERAL Y ARQUITECTURA DEL SISTEMA
El panel de control del escáner RSI parabólico para todos los pares y marcos temporales es una herramienta analítica multiactivos y multitemporal desarrollada para la plataforma MetaTrader 5. El software calcula un indicador técnico sintético al aplicar la lógica de seguimiento del «Parabolic Stop and Reverse» (SAR) de J. Welles Wilder directamente a la serie de datos de impulso del Índice de Fuerza Relativa (RSI). En lugar de seguir las fluctuaciones de los precios, el algoritmo rastrea la aceleración del impulso en un espacio oscilador delimitado (de 0,0 a 100,0), aislando los cambios de dirección y el agotamiento del impulso con un ruido de mercado reducido.
El panel de control analiza continuamente una matriz definida por el usuario de pares de divisas, materias primas, índices y criptoactivos en siete marcos temporales (M1 a D1/W1/MN). Integra un conjunto de confirmación técnica de 17 filtros, un gestor automatizado del riesgo de volatilidad basado en el Rango Verdadero Medio (ATR) y una tabla interactiva en el gráfico con navegación directa por el gráfico y marcado técnico visual automatizado.
Cada señal se evalúa estrictamente al cierre de la vela (índice de la barra 1), lo que garantiza una base operativa sin repintado en absoluto. El software funciona mediante un bucle optimizado controlado por temporizador con almacenamiento persistente en caché de identificadores, lo que proporciona una vigilancia del mercado en tiempo real con un uso mínimo de la CPU.
2. FUNDAMENTOS MATEMÁTICOS Y LÓGICA ALGORÍTMICA BÁSICA
El núcleo analítico funciona a través de dos etapas computacionales secuenciales: el cálculo del impulso acotado y el seguimiento iterativo de la aceleración a través de los valores del oscilador.
2.1. Fundamentos del índice de fuerza relativa (RSI)
La serie de impulso subyacente se deriva del RSI clásico de Wilder, calculado sobre un período seleccionado por el usuario (InpRSIPeriod = 14) a partir de los precios de cierre (InpRSIPrice = PRICE_CLOSE). Las variaciones al alza del precio (U) y las variaciones a la baja del precio (D) se suavizan exponencialmente: U_smooth = (U_prev * (N - 1) + U_curr) / N, y D_smooth = (D_prev * (N - 1) + D_curr) / N. La relación RS = U_smooth / D_smooth da como resultado un RSI = 100,0 - (100,0 / (1,0 + RS)), lo que genera un vector continuo entre 0,0 y 100,0.
2.2. SAR parabólico aplicado al espacio vectorial del RSI
El SAR parabólico clásico calcula los límites de precio utilizando los máximos y mínimos de las barras. Esta implementación traslada el algoritmo recursivo directamente al vector de impulso del RSI:
- Inicialización: cuando se produce una inversión del RSI, el SAR inicial se establece en función de los valores anteriores del RSI, se asigna un punto extremo (EP) al nivel actual del RSI y el factor de aceleración (AF) se inicializa en InpSARStep (0,02).
- Progresión recursiva: Para cada barra cerrada consecutiva, SAR(i) = SAR(i+1) + AF * (EP - SAR(i+1)).
- Límites de aceleración: Durante un estado alcista, SAR(i) <= Min(RSI(i+1), RSI(i+2)). Durante un estado bajista, SAR(i) >= Max(RSI(i+1), RSI(i+2)).
- Escalada por pasos: Cuando el RSI establece un nuevo extremo más allá de EP, EP se actualiza y AF aumenta en InpSARStep hasta InpSARMaximum (0,20): AF = Mín(AF + InpSARStep, InpSARMaximum).
- Confirmación de la reversión: se activa una reversión alcista cuando el estado anterior era bajista (RSI < SAR) y el RSI de la barra recién cerrada cruza por encima de SAR (RSI(i) > SAR(i)). Se produce una reversión bajista cuando el estado anterior era alcista (RSI > SAR) y el RSI de la barra recién cerrada cruza por debajo de SAR (RSI(i) < SAR(i)).
2.3. Marco de ejecución sin repintado absoluto
Todos los búferes de indicadores, matrices de osciladores y comprobaciones de filtros se evalúan estrictamente cuando el índice de desplazamiento de la barra i es ≥ 1. La vela activa y abierta (desplazamiento 0) queda excluida de la determinación del estado de la señal. Dado que los datos históricos de las barras son inmutables una vez cerradas, las señales confirmadas permanecen fijas de forma permanente en el gráfico y en el panel de control. Las señales no se repintarán, ni sufrirán retrasos, ni se desplazarán, ni desaparecerán al actualizar el gráfico o al reiniciar la terminal.
3. GESTIÓN DINÁMICA DEL RIESGO ATR Y EJECUCIÓN MULTIOBJETIVO
El panel de control incorpora una arquitectura de gestión de riesgos objetiva y basada en la volatilidad, calculada dinámicamente en la barra de la señal confirmada:
3.1. Evaluación de la volatilidad mediante el rango verdadero medio (ATR)
El motor consulta el ATR de 14 períodos (InpATRPeriod) en la vela de la señal (barra 1). El rango verdadero mide la volatilidad del mercado a través de los diferenciales entre el máximo y el mínimo actuales y el cierre anterior, lo que proporciona una referencia de volatilidad normalizada en unidades de precio exactas.
3.2. Stop Loss (SL) ajustado a la volatilidad
La colocación del Stop Loss refleja la volatilidad estructural inmediata del instrumento:
- Distancia de riesgo = ATR * InpATR_SL_Mult (por defecto: multiplicador 1,5).
- Stop Loss alcista (COMPRA) = Precio de entrada - Distancia de riesgo.
- Stop Loss bajista (VENTA) = Precio de entrada + Distancia de riesgo.
3.3. Estructura proporcional de Take Profit con múltiples objetivos (TP1 y TP2)
El panel de control proyecta dos objetivos de Take Profit basados en ratios de riesgo-recompensa (RR) predefinidos:
- Take Profit 1 (TP1): se establece en un RR de 1,0 (InpTP1_RR = 1,0). La distancia del objetivo es igual a 1,0 veces la distancia de riesgo del Stop Loss inicial.
COMPRA TP1 = Precio de entrada + (Distancia de riesgo * InpTP1_RR) | VENTA TP1 = Precio de entrada - (Distancia de riesgo * InpTP1_RR)
- Take Profit 2 (TP2): fijado en 2,0 RR (InpTP2_RR = 2,0). La distancia del objetivo es igual a 2,0 veces la distancia de riesgo inicial del Stop Loss.
COMPRA TP2 = Precio de entrada + (Distancia de riesgo * InpTP2_RR) | VENTA TP2 = Precio de entrada - (Distancia de riesgo * InpTP2_RR)
Esto permite una ejecución estructurada, como asegurar beneficios parciales en TP1 y dejar que la operación alcance el objetivo TP2.
4. CONJUNTO INTEGRAL DE 17 FILTROS DE CONFLUENCIA TÉCNICA
Para eliminar las falsas rupturas durante los periodos de consolidación o de contracorriente, el panel de control integra 17 filtros técnicos modulares, cada uno de los cuales se puede activar o desactivar de forma independiente en los parámetros de entrada:
4.1. Filtro de cruce del RSI (Use_RSI_Cross_Filter): RSI independiente (período 14). La señal de COMPRA requiere un cruce por encima del nivel de sobreventa (30,0); la señal de VENTA requiere un cruce por debajo del nivel de sobrecompra (70,0).
4.2. Filtro de fuerza de tendencia ADX (Use_ADX_Filter): confirma el impulso mediante el ADX (período 10). Las señales requieren que el ADX principal sea ≥ al nivel mínimo del ADX (20,0).
4.3. Filtro de media móvil simple (Use_MA_Filter): Filtro de tendencia básico (SMA de 50). Para COMPRAR, el cierre debe ser > MA; para VENDER, el cierre debe ser < MA.
4.4. Filtro Ichimoku Senkou Span B (Use_Ichimoku_Filter): Barrera de la nube Kumo (Senkou B = 52, Kijun = 26). Para COMPRAR se requiere que el cierre sea > Senkou B; para VENDER se requiere que el cierre sea < Senkou B.
4.5. Filtro RSI 75 (Use_RSI75_Filter): RSI de 75 de largo plazo. Para COMPRAR se requiere que el RSI(75) sea > 50,0; para VENDER se requiere que el RSI(75) sea < 50,0.
4.6. Filtro de doble media móvil (Use_DoubleMA_Filter): EMA rápida de 75 y EMA lenta de 140. Para COMPRAR se requiere que la EMA rápida sea > que la EMA lenta; para VENDER se requiere que la EMA rápida sea < que la EMA lenta.
4.7. Conjunto del oscilador Awesome (Use_AO_Filter): Tres submecánicas: volumen del AO (AO >= 4,0 para COMPRAR, <= -4,0 para VENDER), Color AO (AO[i] > AO[i+1] para COMPRAR, < para VENDER) y AO Cero (AO > 0 para COMPRAR, < 0 para VENDER).
4.8. Filtro SAR parabólico de precio (Use_SAR_Filter): SAR tradicional de precio (paso 0,02, máximo 0,20). Para COMPRAR se requiere que el cierre sea > SAR; para VENDER se requiere que el cierre sea < SAR.
4.9. Filtro de tendencia Heiken Ashi (Use_HeikenAshi_Filter): Confirmación mediante velas sintéticas. Para COMPRAR se requiere una vela alcista (ha_close > ha_open); para VENDER se requiere una vela bajista (ha_close < ha_open).
4.10. Filtro de tendencia CCI (Use_CCI_Filter): Tendencia de la línea cero del CCI de 50 períodos. Para COMPRAR se requiere que el CCI sea > 0,0; para VENDER se requiere que el CCI sea < 0,0.
4.11. Filtro CCI OB/OS (Use_CCI_OBOS_Filter): Ruptura rápida del CCI de 14 períodos. Para COMPRAR se requiere un CCI > +100,0; para VENDER se requiere un CCI < -100,0.
4.12. Filtro de tendencia RVI (Use_RVI_Filter): Índice de vigor relativo de 75 períodos. Para COMPRAR se requiere que el RVI sea > 0,0; para VENDER se requiere que el RVI sea < 0,0.
4.13. Filtro de señal RVI (Use_RVI_Signal_Filter): cruce de líneas del RVI de 20 períodos. Para COMPRAR se requiere que el RVI principal sea > a la señal; para VENDER se requiere que el RVI principal sea < a la señal.
4.14. Filtro de señal MACD (Use_MACD_Filter): histograma MACD estándar (12, 26, 9). Para COMPRAR se requiere que el histograma sea > 0,0; para VENDER se requiere que el histograma sea < 0,0.
4.15. Filtro de cero del MACD (Use_MACD_Zero_Filter): polaridad de la línea principal del MACD respecto a la línea de base. Para COMPRAR se requiere que la línea principal sea > 0,0; para VENDER se requiere que la línea principal sea < 0,0.
4.16. Filtro de soporte y resistencia (Use_SR_Filter): identifica máximos y mínimos de oscilación en un periodo de 50 barras. Para COMPRAR se requiere un rebote dentro de los 80 puntos del soporte; para VENDER se requiere un rebote cerca de la resistencia.
4.17. Filtro de Fibonacci (Use_Fib_Filter): motor ZigZag (Profundidad 12, Desviación 5, Retroceso 3) que traza el corredor de retroceso (del 38,2 % al 61,8 %). Las señales requieren una interacción del precio en la zona dorada.
5. INTERFAZ GRÁFICA INTERACTIVA Y VISUALIZACIÓN DE GRÁFICOS
El panel de control ofrece una interfaz gráfica adaptativa que se muestra directamente en el gráfico principal:
5.1. Estructura de la tabla y columnas: muestra las señales en 11 columnas de datos: PAR (nombre del símbolo), TF (marco temporal), DIR (COMPRA en verde, VENTA en rojo), HORA (marca de tiempo de la vela de la señal), ENTRADA (precio de cierre confirmado), SL (Stop Loss dinámico), TP1(1R) (nivel de Take Profit 1), TP2(2R) (nivel de Take Profit 2), RSI (valor del RSI de la barra de la señal), AGE (tiempo transcurrido desde la señal) y OPEN (botón de navegación por el gráfico).
5.2. Ordenación en varias columnas: Haz clic en los encabezados para ordenar por TIME (cronológico), PAIR (alfabético), TF (orden por intervalo de tiempo) o DIR (dirección). Las flechas visuales (v o ^) confirman el estado de la ordenación.
5.3. Arrastrar y soltar y persistencia: Arrastra el encabezado para recolocarlo en cualquier lugar. Las coordenadas (PRSD_POS_X, PRSD_POS_Y) y el estado minimizado (PRSD_MINIMIZED) se mantienen al cambiar de marco temporal mediante variables globales. El botón MÍN/MÁX contrae la tabla en una barra de estado compacta.
5.4. Navegación por el gráfico y marcas visuales: Al hacer clic en «ABRIR» se cambia el símbolo y el marco temporal del gráfico y se trazan: flecha direccional de Wingdings (233 COMPRA, 234 VENTA), línea de entrada azul punteada, línea de Stop Loss roja continua, línea TP1 cian discontinua y línea TP2 verde continua, todas proyectadas hacia adelante mediante InpExtendBars.
6. MOTOR DE ANÁLISIS EN SEGUNDO PLANO E INFRAESTRUCTURA DE ALERTAS
6.1. Almacenamiento en caché persistente de identificadores: preasigna y almacena en caché los identificadores de los indicadores durante OnInit() en todas las permutaciones de símbolos y marcos temporales. Consulta los identificadores mediante CopyBuffer() sin ninguna sobrecarga de creación de identificadores en tiempo de ejecución.
6.2. Ejecución en bucle con temporizador: El escaneo se controla mediante un temporizador compatible con el hardware (EventSetTimer, por defecto 5 s, mínimo 3 s) desacoplado de los datos de ticks. La copia de datos históricos está limitada por InpBarsCopy (300) e InpLookback (100).
6.3. Alertas multicanal: Envía señales confirmadas a través de una ventana emergente en la terminal, archivos de audio diferenciados (InpSoundBuy / InpSoundSell), notificaciones push a la aplicación móvil MT5 y notificaciones por correo electrónico vía SMTP. InpAlertOnlyNew limita las alarmas a las señales de la barra 1 recién formadas.
7. REFERENCIA TÉCNICA EXHAUSTIVA DE LOS PARÁMETROS DE ENTRADA
A continuación se documentan todos los parámetros declarados en la pestaña de entradas del software:
[Configuración del escáner]
- InpSymbols (por defecto: «EURUSD,GBPUSD,USDJPY,AUDUSD,USDCAD,USDCHF,NZDUSD,EURJPY,GBPJPY,XAUUSD») -> Lista de símbolos separados por comas (se utiliza cuando InpUseWatch=false).
- InpTimeframes (por defecto: «M1,M5,M15,M30,H1,H4,D1») -> Intervalos de tiempo operativos separados por comas.
- InpUseWatch (por defecto: true) -> Analiza todos los símbolos activos en Market Watch hasta un máximo de InpMaxSymbols.
- InpMaxSymbols (por defecto: 10, rango: 1-100) -> Número máximo de símbolos analizados simultáneamente.
- InpScanSec (Por defecto: 5, Unidad: segundos) -> Intervalo del temporizador de análisis en segundo plano (mínimo obligatorio: 3 s).
- InpBarsCopy (Por defecto: 300, Unidad: Barras) -> Número de velas históricas copiadas por símbolo/intervalo de tiempo.
- InpLookback (por defecto: 100, unidad: barras) -> Profundidad de análisis histórico para buscar la última inversión del SAR.
- InpDirection (Por defecto: 0, Opciones: 0 = Ambas, 1 = Solo compra, 2 = Solo venta) -> Filtro de señales direccionales.
[RSI parabólico]
- InpRSIPeriod (Por defecto: 14, Unidad: Barras) -> Período de suavizado para el oscilador RSI.
- InpRSIPrice (Por defecto: PRICE_CLOSE) -> Constante de precio aplicada para el cálculo del RSI.
- InpSARStep (Por defecto: 0,02, Unidad: Ratio) -> Paso del factor de aceleración para el SAR sobre el RSI.
- InpSARMaximum (Por defecto: 0,20, Unidad: Ratio) -> Límite máximo del factor de aceleración para el SAR sobre el RSI.
[Configuración de ATR, SL y TP]
- InpATRPeriod (Por defecto: 14, Unidad: Barras) -> Período de promediado para la métrica de volatilidad ATR.
- InpATR_SL_Mult (Por defecto: 1,5; Unidad: multiplicador) -> Multiplicador del ATR que define la distancia del Stop Loss.
- InpTP1_RR (Por defecto: 1,0; Unidad: Ratio) -> Ratio de riesgo/recompensa para el Take Profit 1.
- InpTP2_RR (Por defecto: 2,0; Unidad: Ratio) -> Ratio de riesgo/recompensa para el Take Profit 2.
- InpColSL (Por defecto: C'255,82,82') -> Color del texto y la línea del gráfico del Stop Loss.
- InpColTP1 (Por defecto: C'38,198,218') -> Color del texto y la línea del gráfico del Take Profit 1.
- InpColTP2 (Por defecto: C'0,230,118') -> Color del texto y la línea del gráfico de Take Profit 2.
[Modo de filtro]
- Mode_Group (Por defecto: «=== MODO DE FILTRO ===») -> Separador de etiquetas de sección.
[Filtro de cruce del RSI]
- Use_RSI_Cross_Filter (Por defecto: false) -> Activa o desactiva el filtrado secundario de cruce de límites del RSI.
- RSI_Length (Por defecto: 14, Unidad: Barras) -> Período de cálculo para el RSI del filtro secundario.
- RSI_Price_Source (Por defecto: PRICE_CLOSE) -> Precio aplicado para el filtro RSI secundario.
- Sobreventa (Por defecto: 30,0) -> Límite inferior; para COMPRAR es necesario que se supere este nivel.
- Sobrecompra (Por defecto: 70,0) -> Límite superior; para VENDER es necesario que se cruce por debajo de este nivel.
[Filtro ADX]
- Use_ADX_Filter (Por defecto: false) -> Activa o desactiva la validación de la fuerza de la tendencia mediante el ADX.
- ADX_Period (Por defecto: 10, Unidad: Barras) -> Período de cálculo para el suavizado del ADX.
- ADX_Min_Level (Por defecto: 20,0) -> Valor mínimo del ADX necesario para permitir señales.
[Filtro de media móvil única]
- Use_MA_Filter (Por defecto: false) -> Activa o desactiva el filtrado del régimen de tendencia mediante una media móvil única.
- MA_Period (Por defecto: 50, Unidad: Barras) -> Período de cálculo para la media móvil de referencia.
- MA_Method (por defecto: MODE_SMA) -> Método de suavizado (SMA, EMA, SMMA, LWMA).
- MA_Applied (Por defecto: PRICE_CLOSE) -> Precio aplicado para la media móvil de referencia.
- MA_Shift (Por defecto: 0, Unidad: Barras) -> Desplazamiento horizontal de la media móvil de referencia.
[Filtro Ichimoku Senkou Span B]
- Use_Ichimoku_Filter (Por defecto: false) -> Activa o desactiva el filtrado de los límites de la nube.
- Ichimoku_SenkouB (Por defecto: 52, Unidad: Barras) -> Período de cálculo para el Senkou Span B.
- Ichimoku_Kijun (Por defecto: 26, Unidad: Barras) -> Período de cálculo de la Kijun-sen.
[Filtro RSI 75]
- Use_RSI75_Filter (Por defecto: false) -> Activa o desactiva el filtrado de la línea media del macro-impulso.
- RSI_Filter_Period (Por defecto: 75, Unidad: Barras) -> Período ampliado para el RSI macro.
- RSI_Filter_Price (Por defecto: PRICE_CLOSE) -> Precio aplicado para el RSI macro de 75 períodos.
[Filtro de doble media móvil]
- Use_DoubleMA_Filter (Por defecto: false) -> Activa o desactiva la alineación de tendencia mediante doble media móvil.
- MA_A_Period (Por defecto: 75, Unidad: Barras) -> Período para la media móvil rápida A.
- MA_A_Method (Por defecto: MODE_EMA) -> Método de suavizado para la media móvil rápida A.
- MA_A_Applied (Por defecto: PRICE_CLOSE) -> Precio aplicado para la media móvil rápida A.
- MA_A_Shift (Por defecto: 0, Unidad: Barras) -> Desplazamiento de barras para la media móvil rápida A.
- MA_B_Period (Por defecto: 140, Unidad: Barras) -> Período de la media móvil lenta B.
- MA_B_Method (por defecto: MODE_EMA) -> Método de suavizado para la media móvil lenta B.
- MA_B_Applied (Por defecto: PRICE_CLOSE) -> Precio aplicado para la media móvil lenta B.
- MA_B_Shift (Por defecto: 0, Unidad: Barras) -> Desplazamiento de barras para la media móvil lenta B.
[Filtro del oscilador Awesome]
- Use_AO_Filter (Por defecto: false) -> Conmutador principal para el filtrado del Awesome Oscillator.
- Use_AO_Volume_Filter (Por defecto: false) -> Impone una magnitud mínima absoluta del impulso.
- AO_Buy_Min (Por defecto: 4,0) -> Valor mínimo positivo del AO requerido para las señales de COMPRA.
- AO_Sell_Max (Por defecto: -4,0) -> Valor máximo negativo del AO requerido para las señales de VENTA.
- Use_AO_Color_Filter (Por defecto: false) -> Impone la aceleración del color del AO de barra a barra.
- Use_AO_Zero_Filter (Por defecto: false) -> Impone la polaridad del impulso en relación con el cero.
[Filtro SAR parabólico]
- Use_SAR_Filter (Por defecto: false) -> Activa o desactiva la confirmación del SAR parabólico en el gráfico de precios.
- SAR_Step (Por defecto: 0,02, Unidad: Ratio) -> Paso del factor de aceleración para el SAR de precios.
- SAR_Maximum (Por defecto: 0,20, Unidad: Ratio) -> Límite máximo del factor de aceleración para el SAR de precios.
[Filtro Heiken Ashi]
- Use_HeikenAshi_Filter (Por defecto: false) -> Activa o desactiva la confirmación del color de las velas sintéticas de Heiken Ashi.
[Filtro de tendencia CCI]
- Use_CCI_Filter (Por defecto: false) -> Activa o desactiva la validación de la tendencia de la línea cero del CCI.
- CCI_Period (Por defecto: 50, Unidad: Barras) -> Período de cálculo para el CCI de tendencia.
- CCI_Applied (Por defecto: PRICE_CLOSE) -> Fuente de precios aplicada para el CCI de tendencia.
[Filtro de sobrecompra y sobreventa del CCI]
- Use_CCI_OBOS_Filter (Por defecto: false) -> Activa o desactiva las comprobaciones rápidas de ruptura de sobrecompra/sobreventa del CCI.
- CCI_OBOS_Period (Por defecto: 14, Unidad: Barras) -> Período de cálculo para el CCI rápido de sobrecompra/sobreventa.
- CCI_OBOS_Applied (Por defecto: PRICE_CLOSE) -> Fuente de precios aplicada para el CCI rápido de sobrecompra/sobreventa.
- CCI_Overbought (Por defecto: 100,0) -> Umbral superior para la validación de la ruptura alcista.
- CCI_Oversold (Por defecto: -100,0) -> Umbral inferior para la validación de la ruptura bajista.
[Filtro de tendencia RVI]
- Use_RVI_Filter (Por defecto: false) -> Activa o desactiva el filtrado de polaridad de la línea cero del Índice de Vigor Relativo.
- RVI_Period (Por defecto: 75, Unidad: Barras) -> Período de suavizado para el RVI de tendencia.
[Filtro de señal RVI]
- Use_RVI_Signal_Filter (Por defecto: false) -> Activa o desactiva la validación del cruce entre la línea principal y la línea de señal del RVI rápido.
- RVI_Periodo_Señal (Por defecto: 20, Unidad: Barras) -> Período de suavizado para la dinámica de la señal del RVI rápido.
[Filtro de señal MACD]
- Use_MACD_Filter (Por defecto: false) -> Activa o desactiva la confirmación del impulso del histograma del MACD.
- MACD_FastEMA (Por defecto: 12, Unidad: Barras) -> Período de la EMA rápida para el MACD.
- MACD_SlowEMA (Por defecto: 26, Unidad: Barras) -> Período de la EMA lenta para el MACD.
- MACD_SignalSMA (Por defecto: 9, Unidad: Barras) -> Período de la media móvil simple (SMA) de la línea de señal para el MACD.
- MACD_Applied (por defecto: PRICE_CLOSE) -> Precio constante aplicado para el cálculo del MACD.
[Filtro de nivel 0 del MACD]
- Use_MACD_Zero_Filter (Por defecto: false) -> Activa o desactiva el filtrado de polaridad de la línea principal del MACD respecto a la línea de referencia cero.
[Filtro de soporte y resistencia]
- Use_SR_Filter (Por defecto: false) -> Activa o desactiva la interacción entre los límites estructurales de soporte y resistencia.
- SR_Period (Por defecto: 50, Unidad: Barras) -> Ventana retrospectiva para identificar máximos y mínimos de oscilación.
- SR_Zone_Points (Por defecto: 80, Unidad: Puntos) -> Ancho de la zona de tolerancia en puntos alrededor de los niveles de soporte y resistencia.
[Filtro de Fibonacci]
- Use_Fib_Filter (Por defecto: false) -> Activa o desactiva el filtrado de la zona de retroceso de Fibonacci derivada del indicador ZigZag.
- Fib_Level_1 (Por defecto: 0,382, Unidad: Ratio) -> Primer límite de la zona de retroceso de Fibonacci.
- Fib_Level_2 (Por defecto: 0,618, Unidad: Ratio) -> Segundo límite de la zona de retroceso de Fibonacci.
- ZigZag_Depth (Por defecto: 12, Unidad: Barras) -> Profundidad mínima de barras para el motor ZigZag de oscilaciones.
- ZigZag_Deviation (por defecto: 5, unidad: puntos) -> Desviación mínima del precio en puntos para la validación de oscilaciones.
- ZigZag_Backstep (Por defecto: 3, Unidad: Barras) -> Separación mínima en barras entre oscilaciones consecutivas.
[Alertas]
- InpAlertPopup (Por defecto: true) -> Activa los cuadros de diálogo modales de alerta en pantalla.
- InpAlertSound (Por defecto: true) -> Activa alertas sonoras al detectar una señal.
- InpSoundBuy (Por defecto: «ok.wav») -> Archivo de audio que se reproduce ante señales de COMPRA confirmadas.
- InpSoundSell (Por defecto: «timeout.wav») -> Archivo de audio que se reproduce ante señales de VENTA confirmadas.
- InpAlertPush (por defecto: false) -> Envía notificaciones push a los terminales móviles de MetaTrader.
- InpAlertEmail (por defecto: false) -> Envía notificaciones por correo electrónico a través de la configuración SMTP de la terminal.
- InpEmailSubject (por defecto: «Parabolic RSI Scanner») -> Asunto de los correos electrónicos de señales.
- InpAlertOnlyNew (por defecto: true) -> Limita las alertas estrictamente a las señales recién formadas en la barra 1.
[Visualización / Tamaño]
- InpX (por defecto: 12, unidad: píxeles) -> Desplazamiento inicial de la coordenada horizontal en píxeles en el gráfico.
- InpY (Por defecto: 28, Unidad: píxeles) -> Desplazamiento inicial de la coordenada vertical en píxeles en el gráfico.
- InpScale (Por defecto: 100, Unidad: Porcentaje, Rango: 70-180) -> Porcentaje de escalado DPI global para la interfaz gráfica de usuario.
- InpRowH (por defecto: 18, unidad: píxeles) -> Altura vertical base asignada a cada fila de señales.
- InpFont (Por defecto: 8, Unidad: puntos) -> Tamaño de fuente tipográfica base para las etiquetas de la tabla.
- InpPadX (Por defecto: 8, Unidad: píxeles) -> Relleno horizontal interno dentro de los límites de la tabla.
- InpWPair (Por defecto: 68, Unidad: píxeles) -> Ancho de columna asignado a la celda del nombre del símbolo.
- InpWTF (Por defecto: 34, Unidad: píxeles) -> Ancho de columna asignado a la celda del intervalo de tiempo.
- InpWArah (Por defecto: 44, Unidad: píxeles) -> Ancho de columna asignado a la celda de dirección.
- InpWTime (Por defecto: 103, Unidad: píxeles) -> Ancho de columna asignado a la celda de la marca de tiempo.
- InpWEntry (Por defecto: 64, Unidad: píxeles) -> Ancho de columna asignado a la celda del precio de entrada.
- InpWSL (Por defecto: 64, Unidad: píxeles) -> Ancho de columna asignado a la celda de Stop Loss.
- InpWTP1 (Por defecto: 64, Unidad: píxeles) -> Ancho de columna asignado a la celda de «Take Profit 1».
- InpWTP2 (Por defecto: 64, Unidad: píxeles) -> Ancho de columna asignado a la celda de «Take Profit 2».
- InpWRSI (Por defecto: 44, Unidad: píxeles) -> Ancho de columna asignado a la celda del valor del RSI de la señal.
- InpWUmur (Por defecto: 44, Unidad: píxeles) -> Ancho de columna asignado a la celda de antigüedad transcurrida de la señal.
- InpWOpen (Por defecto: 44, Unidad: píxeles) -> Ancho de columna asignado a la celda del botón interactivo «OPEN».
- InpShowEmpty (Por defecto: false) -> Muestra los pares/marcos temporales analizados aunque no haya ninguna señal.
- InpMaxRows (Por defecto: 17, Rango: 1-50) -> Número máximo de filas de señales visibles que se muestran en la tabla de la interfaz gráfica de usuario.
[Ordenación]
- InpSortBy (Por defecto: SORT_TIME, Opciones: 0=Tiempo, 1=Par, 2=Marco temporal, 3=Dirección) -> Modo de ordenación principal.
- InpSortNewest (Por defecto: true) -> Ordena los más recientes en la parte superior (para el tiempo) o en orden descendente.
[Dibujar señal en el gráfico]
- InpDrawOnChart (Por defecto: true) -> Conmutador principal que activa las líneas y flechas superpuestas en el gráfico de precios.
- InpShowArrow (Por defecto: true) -> Traza flechas de señal direccionales Wingdings en el gráfico.
- InpShowLevels (Por defecto: true) -> Dibuja líneas horizontales para la entrada, el stop loss, el TP1 y el TP2.
- InpExtendBars (Por defecto: 30, Unidad: Barras) -> Longitud de proyección horizontal hacia adelante de las barras para las líneas del gráfico.
- InpArrowCodeBuy (Por defecto: 233, Unidad: Wingdings) -> Código de glifo para las flechas alcistas de COMPRA en el gráfico.
- InpArrowCodeSell (Por defecto: 234, Unidad: Wingdings) -> Código de glifo para las flechas bajistas de VENTA en el gráfico.
- InpArrowSize (Por defecto: 2, Rango: 1-5) -> Tamaño de la flecha representada en el gráfico.
- InpArrowDistance (Por defecto: 15, Unidad: Puntos) -> Distancia vertical en puntos que separa la flecha de la vela.
- InpColArrowBuy (Por defecto: C'0,230,118') -> Color asignado a las flechas de señal de COMPRA.
- InpColArrowSell (Por defecto: C'255,82,82') -> Color asignado a las flechas de señal de VENTA.
[Colores]
- InpColBg (Por defecto: C'18,22,28') -> Color de relleno de fondo para el contenedor del panel de control.
- InpColHead (Por defecto: C'32,38,48') -> Color de relleno de la barra de encabezado del panel y de los títulos de las columnas.
- InpColRow (Por defecto: C'24,28,36') -> Color de relleno de fondo para las filas pares de la tabla.
- InpColRow2 (por defecto: C'28,33,42') -> Color de relleno de fondo para las filas impares de la tabla.
- InpColText (por defecto: C'220,225,230') -> Color principal de la fuente para el texto general y los precios.
- InpColBull (Por defecto: C'0,200,83') -> Color de acento semántico para las indicaciones de COMPRA y los estados positivos.
- InpColBear (Por defecto: C'255,82,82') -> Color de acento semántico para las indicaciones de VENTA y los estados negativos.
- InpColMute (por defecto: C'120,128,140') -> Color de fuente atenuado para el texto de estado y las etiquetas desactivadas.
- InpColAccent (por defecto: C'41,98,255') -> Color de resaltado para los encabezados de título y los elementos activos.
- InpColEntry (Predeterminado: C'41,98,255') -> Color aplicado a la línea de entrada punteada horizontal en el gráfico.
8. PERFILES OPERATIVOS Y RECOMENDACIONES ESTRATÉGICAS
- Scalping (M1, M5): pares de divisas principales de alta liquidez (EURUSD, USDJPY) con filtro de cruce del RSI (30/70) y filtro ADX (>=20,0).
- Tendencia intradía (M15, H1): filtro de doble media móvil (EMA 75/140) y filtro Heiken Ashi para confirmar el impulso direccional de las velas.
- Oscilación macro (H4, D1): filtro Ichimoku Senkou Span B y filtro de retroceso de Fibonacci (proporción áurea del 38,2 % al 61,8 %).
9. ESPECIFICACIONES TÉCNICAS Y ENTORNO
- Plataforma: MetaTrader 5 (MT5).
- Activos compatibles: Forex, metales (XAUUSD, XAGUSD), índices, criptomonedas e índices sintéticos.
- Tipo de cuenta: cobertura y compensación en todos los brókers.
- Rendimiento: el almacenamiento persistente en caché de los identificadores elimina el retraso del terminal; un único gráfico supervisa todo el «Market Watch».
10. AVISO LEGAL SOBRE RIESGOS REGULATORIOS
La negociación con instrumentos financieros apalancados conlleva un riesgo significativo de pérdida de capital. El rendimiento técnico pasado no garantiza resultados futuros. Este software es una herramienta de análisis diseñada para facilitar el análisis técnico de gráficos; no constituye asesoramiento financiero ni garantiza beneficios. Prueba siempre a fondo en una cuenta demo antes de utilizarlo en condiciones reales.
