William Percent Range WPR Signal Pro Multi Filters
- Indicadores
- Versión: 1.81
- Activaciones: 5
WPR Signal Multi-Filter es un indicador modular de análisis técnico desarrollado para MetaTrader 5, diseñado para identificar giros por agotamiento, continuaciones de impulso y reversiones cíclicas utilizando el rango porcentual de Williams (WPR) como motor de activación principal, junto con 14 filtros algorítmicos de confirmación seleccionables. Creado para analistas de gráficos manuales que exigen una ejecución estructurada y basada en reglas, sin ambigüedades visuales, este software supervisa los extremos del impulso, espera a que se confirme la recuperación direccional y verifica la confluencia de múltiples indicadores en cuanto a tendencia, impulso, volatilidad y estructura de precios antes de generar flechas en el gráfico que no se repintan y alertas en la terminal.
1. Descripción general y objetivo analítico principal
Los osciladores estándar suelen inducir a error a los operadores durante las tendencias persistentes. Cuando los precios entran en una racha sostenida, los osciladores se sitúan en bandas extremas y permanecen fijos mientras la tendencia continúa, lo que provoca pérdidas a los operadores que intentan aprovechar los toques de los límites. WPR Signal Multi-Filter resuelve esto mediante una máquina de estados de dos etapas diseñada específicamente, combinada con un filtrado multicapa. El rango porcentual de Williams funciona como un radar operativo: un toque extremo simplemente activa el sistema, mientras que la señal real requiere una ruptura confirmada de vuelta hacia el equilibrio. Al integrar 14 módulos de filtro conmutables en el código nativo, este indicador proporciona un espacio de trabajo técnico «todo en uno».
2. Formulación matemática y motor de cálculo central
El motor de cálculo opera sobre el Rango porcentual de Williams (WPR), desarrollado por Larry Williams, midiendo la posición relativa del precio de cierre frente al rango máximo-mínimo de un período histórico determinado:
WPR = ((Máximo más alto (N) - Cierre) / (Máximo más alto (N) - Mínimo más bajo (N))) * -100,0
Donde «Máximo más alto (N)» es el precio más alto de todo el período InpWPRPeriod, «Mínimo más bajo (N)» es el precio más bajo de ese período y «Cierre» es el cierre de la barra actual. El resultado oscila estrictamente entre 0,0 y -100,0. Los valores comprendidos entre 0,0 y -20,0 reflejan la zona de agotamiento de la prima (dominio de los compradores), mientras que los valores entre -80,0 y -100,0 reflejan la zona de agotamiento del descuento (dominio de los vendedores). El nivel medio de -50,0 marca el equilibrio estadístico.
3. Principio de funcionamiento de la máquina de estados de dos etapas
Para eliminar las entradas prematuras en contra de la tendencia, el indicador separa la detección del agotamiento de la ejecución de la ruptura:
- Secuencia de señales alcistas:
1. Fase de activación: Al cerrarse una vela, el WPR cae hasta el nivel InpBuyTouchLevel (-80,0) o por debajo de él. El estado interno se activa (buy_armed = true), reconociendo el agotamiento del descuento sin trazar flechas prematuras.
2. Fase de activación: en las velas cerradas posteriores, el WPR de la barra anterior debe estar por debajo de InpBuyBreakLevel (-55,0) y el WPR de la barra actual debe cruzar al alza por encima de InpBuyBreakLevel o igualarlo, lo que confirma que los compradores están empujando los precios de vuelta hacia el equilibrio.
3. Verificación de confluencia: Se evalúan simultáneamente todos los módulos de filtro habilitados. Todos los filtros activos deben devolver «true»; si algún filtro falla, se descarta la señal.
4. Ejecución: Cuando se cumplen todos los criterios y se respeta MinBarsBetweenSignals, BuySignalBuffer registra el precio de ejecución (mínimo menos InpArrowDistance puntos) y traza la flecha 233. El estado se restablece (buy_armed = false) y se envían las alertas.
- Secuencia de señales bajistas:
1. Fase de activación: el WPR sube hasta InpSellTouchLevel (-20,0) o por encima de este, estableciendo el estado de activación (sell_armed = true) en caso de agotamiento de la prima.
2. Fase de activación: el WPR de la barra anterior debe estar por encima de InpSellBreakLevel (-45,0) y el WPR de la barra actual debe cruzar a la baja o igualar InpSellBreakLevel, lo que confirma un rechazo bajista activo.
3. Verificación de confluencia: Todos los filtros habilitados deben confirmar las condiciones bajistas. Cualquier lectura contradictoria anula la entrada.
4. Ejecución: SellSignalBuffer registra el precio de ejecución (máximo más InpArrowDistance puntos) y traza la flecha 234. El estado se restablece (sell_armed = false) y se envían las alertas.
4. Momento de ejecución de la señal, integridad del búfer y política de repintado
La integridad operativa y la transparencia en los cálculos son fundamentales para el análisis sistemático:
- Evaluación de barras cerradas: los cálculos se realizan sobre velas completas. Las señales, los valores de los búferes y las alertas se activan exclusivamente cuando se cierra una barra, lo que garantiza que los precios y los búferes de los indicadores sean permanentes.
- Garantía de no repintado: Las señales trazadas en BuySignalBuffer (búfer 0) y SellSignalBuffer (búfer 1) nunca se recalculan, no se desplazan de barra ni desaparecen una vez que se cierra la vela. Las flechas confirmadas permanecen estáticas en el historial del gráfico.
- Filtros estructurales de oscilación: cuando el filtro de Fibonacci (Use_Fib_Filter) está activado, los puntos de oscilación se detectan mediante la geometría ZigZag (Profundidad: 12, Desviación: 5, Retroceso: 3). Los pivotes históricos confirmados permanecen fijos una vez establecidos más allá de la ventana de retroceso.
5. Descripción técnica de los 14 módulos de filtro integrados
El multifiltro de señales WPR incorpora 14 filtros analíticos independientes que pueden activarse en cualquier combinación:
- 5.1. Filtro de cruce del RSI (Use_RSI_Cross_Filter): RSI de 14 períodos al cierre. Compra: RSI > 30,0 y RSI anterior <= 30,0. Venta: RSI < 70,0 y RSI anterior >= 70,0.
- 5.2. Filtro de fuerza de tendencia ADX (Use_ADX_Filter): ADX de 10 períodos. Compra/Venta: ADX >= 20,0, suprimiendo las oscilaciones de baja volatilidad.
- 5.3. Filtro de media móvil simple (Use_MA_Filter): media móvil simple (SMA) de 50. Compra: cierre > MA. Venta: cierre < MA.
- 5.4. Filtro de Ichimoku Senkou Span B (Use_Ichimoku_Filter): Span B de 52 períodos. Compra: Cierre > Span B. Venta: Cierre < Span B.
- 5.5. Filtro macro RSI 75 (Use_RSI75_Filter): RSI de referencia de 75 períodos. Compra: RSI(75) > 50,0. Venta: RSI(75) < 50,0.
- 5.6. Filtro de doble media móvil (Use_DoubleMA_Filter): EMA de 30 frente a EMA de 140. Compra: media móvil rápida > media móvil lenta. Venta: media móvil rápida < media móvil lenta.
- 5.7. Filtro del oscilador Awesome (Use_AO_Filter): Volumen: AO >= 4,0 (compra), AO <= -4,0 (venta). Color: AO al alza (compra), a la baja (venta). Cero: AO > 0 al alza (compra), AO < 0 a la baja (venta).
- 5.8. Filtro SAR parabólico (Use_SAR_Filter): Paso 0,02, Máx. 0,2. Compra: Cierre > SAR. Venta: Cierre < SAR.
- 5.9. Filtro Heiken Ashi (Use_HeikenAshi_Filter): Cuerpos HA sintéticos. Compra: Cierre HA > Apertura HA. Venta: Cierre HA < Apertura HA.
- 5.10. Filtro de tendencia CCI (Use_CCI_Filter): CCI de 50 períodos. Compra: CCI > 0,0. Venta: CCI < 0,0.
- 5.11. Filtro CCI OB/OS (Use_CCI_OBOS_Filter): CCI de 14 períodos. Compra: CCI > 100,0. Venta: CCI < -100,0.
- 5.12. Filtro de tendencia RVI (Use_RVI_Filter): RVI de 75 períodos. Compra: RVI principal > 0,0. Venta: RVI principal < 0,0.
- 5.13. Filtro de señal RVI (Use_RVI_Signal_Filter): RVI de 20 períodos. Compra: RVI principal > señal. Venta: RVI principal < señal.
- 5.14. Filtro de histograma de señal del MACD (Use_MACD_Filter): MACD de 12, 26 y 9. Compra: histograma > 0,0. Venta: histograma < 0,0.
- 5.15. Filtro de cero del MACD (Use_MACD_Zero_Filter): Compra: MACD principal > 0,0. Venta: MACD principal < 0,0.
- 5.16. Filtro de soporte y resistencia (Use_SR_Filter): rango móvil de 50 barras. Compra: mínimo dentro de los 80 puntos del soporte. Venta: máximo dentro de los 80 puntos de la resistencia.
- 5.17. Filtro de Fibonacci (Use_Fib_Filter): ZigZag (12, 5, 3). Regla: el rango de la vela cruza la zona de la proporción áurea 0,382-0,618.
6. Directorio completo de parámetros de entrada
A continuación se documenta cada parámetro declarado en el código fuente, indicando su valor por defecto, su tipo y su función:
- InpWPRPeriod (14, int): Período de retrospectiva en barras para el cálculo del WPR.
- InpBuyTouchLevel (-80,0, double): Umbral de sobreventa para activar el estado alcista.
- InpBuyBreakLevel (-55,0, double): umbral de recuperación para activar señales de compra.
- InpSellTouchLevel (-20,0, double): umbral de sobrecompra para activar el estado bajista.
- InpSellBreakLevel (-45,0, double): umbral de rechazo para activar señales de venta.
- InpArrowDistance (25, int): Distancia vertical en puntos entre la barra y la flecha.
- InpBuyColor (clrAqua, color): Color de visualización de las flechas de señal de compra.
- InpSellColor (clrRed, color): Color de visualización de las flechas de señal de venta.
- InpArrowWidth (2, int): Grosor visual de los símbolos de las flechas trazadas.
- Arrow_Group («=== ARROW ===», cadena): Separador visual para los parámetros de las flechas.
- MinBarsBetweenSignals (1, int): Número mínimo de barras entre señales consecutivas.
- Alert_Group («=== ALERT & NOTIF ===», cadena): Separador visual para la configuración de alertas.
- Enable_Alert (true, bool): Activa los cuadros de diálogo emergentes de alerta en la terminal.
- Enable_Sound (true, bool): Activa las notificaciones de alerta con sonido.
- Enable_Notification (true, bool): Activa las notificaciones push en la aplicación móvil de MetaTrader.
- Alert_SoundFile («alert.wav», cadena): Nombre del archivo de audio en la carpeta «Sounds» de la terminal.
- Mode_Group («=== MODO DE FILTRO ===», cadena): Encabezado para los módulos de filtro secundarios.
- RSI_Group («=== FILTRO DE CRUCE RSI ===», cadena): Encabezado para los ajustes de cruce del RSI.
- Use_RSI_Cross_Filter (false, bool): Activa o desactiva la confirmación rápida del cruce del RSI.
- RSI_Length (14, int): Período de retrospectiva para el cálculo del RSI rápido.
- RSI_Price_Source (PRICE_CLOSE, ENUM_APPLIED_PRICE): Precio aplicado para el RSI.
- Oversold (30,0, double): Límite inferior para la confirmación del rebote del RSI.
- Sobrecompra (70,0, double): Límite superior para la confirmación del cambio de tendencia del RSI.
- ADX_Group («=== ADX FILTER ===», cadena): Encabezado para la configuración del filtro ADX.
- Use_ADX_Filter (false, bool): Activa o desactiva el filtro de velocidad de tendencia del ADX.
- ADX_Period (10, int): Período de cálculo del indicador ADX.
- ADX_Min_Level (20,0, doble): Nivel mínimo de ADX requerido para permitir señales.
- MA_Group («=== FILTRO DE MA ÚNICA ===», cadena): Encabezado del filtro de MA única.
- Use_MA_Filter (false, bool): Activa o desactiva el filtrado direccional de la media móvil de referencia.
- MA_Period (50, int): Período de retrospectiva de la media móvil.
- MA_Method (MODE_SMA, ENUM_MA_METHOD): Método de promediado (SMA, EMA, SMMA, LWMA).
- MA_Shift (0, entero): Desplazamiento horizontal aplicado a la media móvil.
- Ichimoku_Group («=== FILTRO ICHIMOKU SENKOU SPAN B ===», cadena): Encabezado para Ichimoku.
- Use_Ichimoku_Filter (false, bool): Activa o desactiva el filtrado de la línea de base del Senkou Span B.
- Ichimoku_SenkouB (52, int): Período de retrospectiva para el Senkou Span B.
- Ichimoku_Kijun (26, int): Parámetro de configuración del período de Kijun-sen.
- RSI75_Group («=== FILTRO RSI 75 ===», cadena): Encabezado para el filtro macro RSI.
- Use_RSI75_Filter (false, bool): Activa o desactiva el filtrado de impulso del RSI de 75 períodos.
- RSI_Filter_Period (75, int): Período de cálculo para la macro RSI.
- DoubleMA_Group («=== FILTRO DE DOBLE MA ===», cadena): Encabezado del filtro de doble media móvil.
- Use_DoubleMA_Filter (false, bool): Activa o desactiva el filtrado de alineación de tendencia con doble media móvil.
- MA_A_Period (30, int): Período de retrospectiva para la media móvil rápida A.
- MA_A_Method (MODE_EMA, ENUM_MA_METHOD): Método de suavizado para la media móvil A.
- MA_A_Applied (PRICE_CLOSE, ENUM_APPLIED_PRICE): Precio aplicado para la media móvil A.
- MA_A_Shift (0, int): Desplazamiento horizontal de la media móvil A.
- MA_B_Period (140, int): Período de retrospectiva de la media móvil lenta B.
- MA_B_Method (MODE_EMA, ENUM_MA_METHOD): Método de suavizado para la media móvil B.
- MA_B_Applied (PRICE_CLOSE, ENUM_APPLIED_PRICE): Precio aplicado para la media móvil B.
- MA_B_Shift (0, int): Desplazamiento horizontal de la media móvil B.
- AO_Group («=== FILTRO DEL OSCILADOR AWESOME ===», cadena): Encabezado del filtro AO.
- Use_AO_Filter (false, bool): Conmutador principal para el filtro Awesome Oscillator.
- Use_AO_Volume_Filter (false, bool): Impone umbrales mínimos de magnitud del AO.
- AO_Buy_Min (4,0; doble): Valor mínimo positivo del AO requerido para las señales de compra.
- AO_Sell_Max (-4,0, doble): valor máximo negativo del AO requerido para las señales de venta.
- Use_AO_Color_Filter (false, bool): Requiere un histograma ascendente para las señales de compra y descendente para las de venta.
- Use_AO_Zero_Filter (false, bool): Requiere que el valor positivo sea ascendente para las señales de compra y que el negativo sea descendente para las señales de venta.
- SAR_Group («=== FILTRO SAR PARABÓLICO ===», cadena): Encabezado para el filtro SAR parabólico.
- Use_SAR_Filter (false, bool): Activa o desactiva el filtro de seguimiento SAR parabólico.
- SAR_Step (0,02, double): Paso de aceleración incremental para el SAR.
- SAR_Maximum (0,2, double): Límite máximo de aceleración para el SAR.
- HA_Group («=== FILTRO HEIKEN ASHI ===», cadena): Encabezado del filtro Heiken Ashi.
- Use_HeikenAshi_Filter (false, bool): Activa o desactiva el filtro sintético de velas Heiken Ashi.
- CCI_Group («=== FILTRO DE TENDENCIA CCI ===», cadena): Encabezado del filtro de tendencia CCI.
- Use_CCI_Filter (false, bool): Activa o desactiva el filtro de la línea cero del CCI de 50 períodos.
- CCI_Period (50, int): Período para el cálculo del CCI intermedio.
- CCI_Applied (PRICE_CLOSE, ENUM_APPLIED_PRICE): Precio aplicado para el CCI intermedio.
- CCI_OBOS_Group («=== FILTRO OB Y OS DEL CCI ===», cadena): Encabezado del filtro rápido de sobrecompra y sobreventa del CCI.
- Use_CCI_OBOS_Filter (false, bool): Activa o desactiva el filtro de extremos de ruptura del CCI de 14 períodos.
- CCI_OBOS_Period (14, int): Período para el cálculo del CCI rápido.
- CCI_OBOS_Applied (PRICE_CLOSE, ENUM_APPLIED_PRICE): Precio aplicado para el CCI rápido.
- CCI_Overbought (100,0, double): Umbral superior necesario para la validación de compra.
- CCI_Oversold (-100,0, double): Umbral inferior necesario para la validación de la orden de venta.
- RVI_Group («=== FILTRO DE TENDENCIA RVI ===», cadena): Encabezado del filtro de tendencia RVI.
- Use_RVI_Filter (false, bool): Activa o desactiva el filtro de la línea cero del RVI de 75 períodos.
- RVI_Period (75, entero): Período de cálculo para el RVI macro.
- RVI_Signal_Group («=== FILTRO DE SEÑAL RVI ===», cadena): Encabezado del filtro de señal RVI.
- Use_RVI_Signal_Filter (false, bool): Activa o desactiva el filtro de cruce entre la línea principal y la de señal del RVI.
- RVI_Signal_Period (20, int): Periodo de cálculo de la línea de señal RVI rápida.
- MACD_Group («=== FILTRO DE SEÑAL MACD ===», cadena): Encabezado del filtro del histograma MACD.
- Use_MACD_Filter (false, bool): Activa o desactiva el filtro direccional del histograma MACD.
- MACD_FastEMA (12, int): Período de la EMA rápida para el MACD.
- MACD_SlowEMA (26, int): Período de la EMA lenta para el MACD.
- MACD_SignalSMA (9, int): Período de la media móvil simple (SMA) de la línea de señal del MACD.
- MACD_Applied (PRICE_CLOSE, ENUM_APPLIED_PRICE): Precio aplicado para los cálculos del MACD.
- MACD_Zero_Group («=== FILTRO MACD NIVEL 0 ===», cadena): Encabezado del filtro de cero del MACD.
- Use_MACD_Zero_Filter (false, bool): Activa o desactiva el filtro del eje cero del MACD.
- SR_Group («=== FILTRO DE SOPORTE Y RESISTENCIA ===», cadena): Encabezado del filtro de soporte y resistencia.
- Use_SR_Filter (false, bool): Activa o desactiva el filtro de límites de soporte y resistencia móvil.
- SR_Period (50, int): Número de barras de retrospectiva para los extremos horizontales.
- SR_Zone_Points (80, double): Tolerancia de proximidad en puntos alrededor de los niveles de soporte y resistencia.
- Fib_Group («=== FILTRO DE FIBONACCI ===», cadena): Encabezado del filtro de Fibonacci.
- Use_Fib_Filter (false, bool): Activa o desactiva el filtro de corredor de retroceso de Fibonacci.
- Fib_Level_1 (0,382, doble): Límite principal del retroceso de la proporción áurea.
- Fib_Level_2 (0,618, doble): Límite secundario del retroceso de la proporción áurea.
- ZigZag_Depth (12, int): Profundidad de las barras analizadas para detectar los extremos de los oscilaciones.
- ZigZag_Deviation (5, int): Desviación del precio necesaria para un pivote de oscilación.
- ZigZag_Backstep (3, entero): Espaciado mínimo entre barras de los pivotes de oscilación.
7. Configuraciones operativas de gráficos y marcos de negociación
Los operadores pueden combinar filtros específicos para crear plantillas personalizadas adaptadas a su estilo de mercado:
- 7.1. Marco de retroceso de tendencia (trading intradía y de oscilaciones en M15, H1, H4):
Configurado para pares de divisas, materias primas e índices con tendencia. Ajustes: InpWPRPeriod: 14, InpBuyTouchLevel: -80,0, InpBuyBreakLevel: -50,0, InpSellTouchLevel: -20,0, InpSellBreakLevel: -50,0. Filtros: Use_MA_Filter: true (SMA de 50), Use_ADX_Filter: true (ADX de 14, mín.: 22,0), Use_DoubleMA_Filter: true (EMA de 30, EMA de 140). Concepto: Las medias móviles definen la orientación de la tendencia, mientras que el ADX confirma el impulso direccional. El WPR espera a que se produzca un retroceso antes de señalar la reanudación de la tendencia.
- 7.2. Marco de reversión a la media y rango (operaciones en rango en M5, M15):
Diseñado para consolidaciones laterales y canales. Ajustes: InpWPRPeriod: 21, InpBuyTouchLevel: -85,0, InpBuyBreakLevel: -65,0, InpSellTouchLevel: -15,0, InpSellBreakLevel: -35,0. Filtros: Use_SR_Filter: true (50 barras, 80 puntos), Use_AO_Filter: true (filtro de color activado). Concepto: Requiere toques de agotamiento más profundos antes de activarse. Las señales se validan cuando el precio pone a prueba los límites horizontales y el impulso se invierte.
- 7.3. Marco dinámico de scalping de impulso (ejecución en M1 y M5):
Diseñado para la ejecución intradía durante las sesiones de mayor volumen. Ajustes: InpWPRPeriod: 10, InpBuyTouchLevel: -80,0, InpBuyBreakLevel: -55,0, InpSellTouchLevel: -20,0, InpSellBreakLevel: -45,0. Filtros: Use_HeikenAshi_Filter: true, Use_MACD_Filter: true (12, 26, 9), Use_SAR_Filter: true (Paso: 0,02, Máx.: 0,2). Concepto: Ejecución ágil ante cambios cíclicos a corto plazo, mientras que el histograma de Heiken Ashi y el de MACD filtran el ruido del mercado.
8. Arquitectura computacional y rendimiento del terminal
WPR Signal Multi-Filter está optimizado para una ejecución ligera en entornos de trabajo con múltiples gráficos:
- Cálculo incremental de barras: evalúa únicamente las barras recién llegadas o completadas mediante un contador incremental (int start = prev_calculated - 1), lo que evita recálculos históricos innecesarios.
- Asignación de identificadores bajo demanda: los identificadores de los indicadores secundarios se crean en OnInit exclusivamente cuando sus respectivos conmutadores están activos. Los filtros desactivados no consumen recursos de CPU.
- Limpieza rigurosa de recursos: OnDeinit libera sistemáticamente todos los identificadores de indicador asignados mediante IndicatorRelease, lo que evita fugas de memoria durante los cambios de marco temporal o de símbolo.
9. Especificaciones operativas y recomendaciones
- Instrumentos compatibles: Compatible con todos los activos de MetaTrader 5: pares de divisas, metales al contado (XAUUSD, XAGUSD), petróleo crudo, índices bursátiles y criptomonedas.
- Marcos temporales compatibles: aplicable desde M1 hasta diario. Los marcos temporales más cortos (M1-M15) favorecen el scalping, mientras que los más largos (H1, H4, D1) destacan con plantillas de oscilaciones estructurales.
- Compatibilidad con cuentas: Funciona a la perfección en cuentas de compensación y de cobertura con modelos de bróker estándar, de spread bruto o ECN.
- Flujo de trabajo en múltiples marcos temporales: identifica la estructura de la tendencia macro en los marcos temporales más altos (H4/diario) y utiliza el indicador en un marco temporal operativo (M15/H1) para ejecutar operaciones en consonancia con la tendencia general.
10. Preguntas frecuentes
- ¿Este indicador repinta las señales históricas?
No. Las señales evaluadas en las barras completadas permanecen fijas una vez que se cierra la vela. Las flechas trazadas en el Buffer 0 y el Buffer 1 nunca se recalculan, se desplazan ni desaparecen tras ticks posteriores o actualizaciones del gráfico.
- ¿Por qué aparecen las señales con menos frecuencia cuando hay varios filtros activos?
El motor de filtrado funciona bajo una estricta lógica «Y». Todos los filtros activados deben validarse simultáneamente. El uso de muchos filtros a la vez crea una configuración selectiva que elimina las condiciones de mercado marginales.
- ¿Cómo puedo ajustar la frecuencia de las señales para el day trading?
Para aumentar la frecuencia de las señales, reduce el valor de InpWPRPeriod (por ejemplo, de 14 a 10 u 8), reduce la diferencia entre los niveles de «Touch» y «Break» (por ejemplo, «Touch -75», Break -60) y desactiva los filtros macro, como el RSI 75 o el Senkou Span B.
- ¿Cómo activo las notificaciones móviles?
Establece «Enable_Notification» en «true» en las entradas del indicador. En MetaTrader 5, ve a Herramientas -> Opciones -> Notificaciones, activa las notificaciones push e introduce tu ID de MetaQuotes desde tu aplicación móvil.
11. Aviso oficial sobre riesgos
Operar con divisas, materias primas, índices y derivados financieros conlleva un riesgo significativo y puede no ser adecuado para todos los inversores. Un apalancamiento elevado puede jugar a tu favor o en tu contra. Los resultados pasados o las señales visuales históricas no representan ni garantizan resultados futuros. Este software es una herramienta analítica y operativa diseñada para ayudar a los operadores manuales con el análisis técnico; no proporciona asesoramiento de inversión ni garantiza beneficios. Prueba siempre el indicador en una cuenta demo en diferentes condiciones de mercado antes de plantearte su uso en operaciones reales.
