Hull Trend Signal Crossover Arrows Smart Filter
- Indicadores
- Versión: 1.36
Hull Trend Arrows MT5 con Multi-Filter Suite - Documentación técnica
1. Descripción general y finalidad analítica
Hull Trend Arrows MT5 con Multi-Filter Suite es un indicador técnico algorítmico para MetaTrader 5. Integra el motor de cálculo de bajo retraso de la media móvil de Hull (HMA) con catorce filtros de confirmación modulares para identificar transiciones de impulso direccional, calcular puntos de inflexión y mostrar señales de entrada que no se repintan en el gráfico.
Las medias móviles estándar presentan un retraso significativo con períodos largos o generan oscilaciones falsas durante la consolidación con períodos cortos. La media móvil de Hull resuelve este problema utilizando medias móviles ponderadas con un cálculo de suavizado de raíz cuadrada, lo que minimiza el retraso al tiempo que mantiene una curva direccional suave. Al combinar esta base con catorce filtros de confirmación independientes, el indicador valida los desencadenantes de impulso en múltiples dimensiones técnicas: alineación de la tendencia, impulso del oscilador, niveles estructurales de soporte y resistencia, y retrocesos dinámicos de Fibonacci.
El indicador opera estrictamente sobre barras históricas cerradas (índice de barra 1), lo que garantiza que los trazados de flechas y las alertas no se recalculen, se reposicionen ni desaparezcan. Las flechas direccionales se trazan directamente en el gráfico, por encima o por debajo de las velas desencadenantes, lo que proporciona un marco visual sistemático para la negociación manual y la confirmación de estrategias.
2. Principios matemáticos de funcionamiento y lógica de las señales
2.1. Construcción matemática de la media móvil de Hull:
La media móvil de Hull elimina el retraso mediante una secuencia de cuatro pasos de medias móviles ponderadas (WMA):
- Paso 1: Calcular la WMA sobre la mitad del período especificado: WMA1 = WMA(Precio, Período / 2).
- Paso 2: Calcular la WMA sobre el periodo completo especificado: WMA2 = WMA(Precio, Periodo).
- Paso 3: Calcular la serie intermedia sin procesar: RawSeries = (2,0 * WMA1) - WMA2.
- Paso 4: Calcular la curva de Hull suavizada final: HullMA = WMA(RawSeries, raíz cuadrada entera(Período)).
2.2. Proceso de pre-suavizado de precios:
Los precios de cierre sirven como entrada directa para los cálculos de la media móvil ponderada (WMA). Cuando Use_EMA_Smooth es verdadero, la serie de precios pasa por una media móvil exponencial (EMA) de longitud EMA_Length antes del procesamiento de la WMA. Esto suprime el ruido de los ticks en los marcos temporales más cortos sin distorsionar la curvatura de Hull.
2.3. Condiciones fundamentales de cruce:
Los desencadenantes direccionales de referencia se producen cuando los precios de cierre de las velas cruzan la línea de la media móvil de Hull calculada:
- Línea de base alcista: la vela anterior cerró en o por debajo de la línea de Hull anterior, y la vela actual cierra estrictamente por encima de la línea de Hull actual: (Precio[i-1] <= Hull[i-1]) y (Precio[i] > Hull[i]).
- Línea de base bajista: la vela anterior cerró en o por encima de la línea de Hull anterior, y la vela actual cierra estrictamente por debajo de la línea de Hull actual: (Precio[i-1] >= Hull[i-1]) y (Precio[i] < Hull[i]).
2.4. Estándar de cálculo sin repintado:
- Los cálculos evalúan las barras históricas completadas a partir del índice 1 (vela cerrada).
- En el índice 0 (apertura, vela en formación), no se generan flechas ni alertas.
- Una vez que una vela cierra y confirma la alineación del cruce principal y los filtros activos, la flecha de señal se traza de forma permanente en ese índice de barra.
- Las coordenadas de la flecha trazada permanecen fijas en el historial del gráfico y nunca se desplazan, se recalculan, desaparecen ni se reposicionan durante la evolución posterior del precio.
3. Conjunto modular de filtros de confirmación
Se pueden activar de forma independiente o combinada catorce filtros técnicos modulares:
3.1. Filtro de cruce del RSI: confirma las señales cuando el RSI sale de las zonas extremas (alcista: RSI[i] > sobrevendido y RSI[i+1] <= sobrevendido; bajista: RSI[i] < sobrecomprado y RSI[i+1] >= sobrecomprado).
3.2. Filtro de fuerza de tendencia ADX: descarta los rangos de baja volatilidad al exigir que ADX >= Nivel_Mínimo_ADX.
3.3. Filtro de media móvil simple: Impone la alineación con la tendencia; para comprar se requiere que Cierre[i] > MA[i], y para vender se requiere que Cierre[i] < MA[i].
3.4. Filtro Ichimoku Senkou Span B: evalúa el equilibrio de la nube; para comprar se requiere que Close[i] > SenkouB[i + Kijun], y para vender se requiere que Close[i] < SenkouB[i + Kijun].
3.5. Filtro de tendencia a largo plazo RSI 75: filtro de tendencia macro; para comprar se requiere que RSI 75 > 50,0; para vender, se requiere que RSI 75 < 50,0.
3.6. Filtro de doble media móvil: alineación de dos medias móviles; para comprar se requiere que la media móvil rápida A > la media móvil lenta B; para vender se requiere que la media móvil rápida A < la media móvil lenta B.
3.7. Conjunto del oscilador Awesome (AO): validación del oscilador multimodo:
- Volumen AO: requiere un valor del histograma ≥ AO_Buy_Min para comprar y ≤ AO_Sell_Max para vender.
- AO Color: Requiere barras del histograma ascendentes para comprar (AO[i] > AO[i+1]) y descendentes para vender (AO[i] < AO[i+1]).
- AO Zero: Requiere que el impulso del histograma se sitúe por encima de cero para comprar, o por debajo de cero para vender.
3.8. Filtro SAR parabólico: confirma la posición del precio; la compra requiere que Close[i] > SAR[i], y la venta requiere que Close[i] < SAR[i].
3.9. Filtro Heiken Ashi sintético: aplica el color del cuerpo de la vela; para comprar se requiere que HA Close > HA Open, y para vender se requiere que HA Close < HA Open.
3.10. Filtro de tendencia CCI: Mide la desviación estadística; para comprar se requiere que el CCI de tendencia sea > 0, y para vender, que sea < 0.
3.11. Filtro de sobrecompra/sobreventa del CCI: Desencadenante de ruptura; para comprar se requiere que el CCI rápido > CCI_Sobrecompra, para vender se requiere que el CCI rápido < CCI_Sobreventa.
3.12. Filtro de tendencia RVI: Mide la dispersión de energía; para comprar se requiere que el RVI sea > 0, y para vender, que el RVI sea < 0.
3.13. Filtro de línea de señal del RVI: aceleración del impulso; para comprar se requiere que el RVI principal sea > que la línea de señal del RVI; para vender, se requiere que el RVI principal sea < que la línea de señal del RVI.
3.14. Conjunto de filtros MACD: Verificación dual del MACD:
- Histograma del MACD: requiere una diferencia del histograma > 0 para comprar y < 0 para vender.
- Nivel cero del MACD: requiere que el MACD principal sea > 0 para comprar y < 0 para vender.
3.15. Filtro de soporte y resistencia: analiza las barras de SR_Period en busca de máximos y mínimos de oscilación; las señales requieren que el precio pruebe los límites dentro de SR_Zone_Points.
3.16. Filtro de retroceso de Fibonacci en zigzag: calcula niveles dinámicos de Fibonacci (Fib_Level_1 y Fib_Level_2) a partir de las oscilaciones en zigzag; confirma las señales que prueban la zona de retroceso.
4. Características principales
- Sin repintado: se evalúa estrictamente en base a las velas cerradas (barra 1). Las flechas nunca se mueven, se recalculan ni desaparecen.
- Salida visual dual: flechas de entrada direccionales con espaciado personalizable, junto con una línea de tendencia de Hull continua opcional.
- Catorce filtros modulares: activación independiente para tendencia, impulso, niveles estructurales y retrocesos.
- Control del espaciado entre señales: MinBarsBetweenSignals evita la acumulación de señales consecutivas durante movimientos direccionales prolongados.
- Alertas multicanal: alertas emergentes, notificaciones sonoras, alertas push para móviles a través de MetaQuotes ID y envío automático de correos electrónicos.
- Canal de pre-suavizado: el filtro EMA opcional aplicado a los precios brutos reduce el ruido de ticks de alta frecuencia.
- Compatibilidad universal con activos: funciona con divisas, materias primas, índices, metales, energías y criptomonedas.
- Ejecución ligera: Diseñado con manejadores de indicadores nativos de MT5 y búferes en caché para una carga mínima de CPU y RAM.
5. Recomendaciones operativas
- Instrumentos recomendados: pares de divisas (EURUSD, GBPUSD, USDJPY, AUDUSD, NZDUSD, USDCAD, USDCHF, EURJPY, GBPJPY), metales al contado (XAUUSD, XAGUSD), petróleo crudo (WTI, Brent), índices (US30, US500, NAS100, GER40) y criptomonedas (BTCUSD, ETHUSD).
- Scalping (M1, M5): Establece Hull_Length entre 20 y 35, activa Use_EMA_Smooth (EMA_Length de 3 a 5) y aplica el filtro ADX (umbral 22) o el filtro Heiken Ashi para atenuar el ruido del mercado.
- Day trading (M15, H1): Establece Hull_Length en 50, combinado con una media móvil simple (SMA 50) o una media móvil doble (EMA 30 / EMA 140) para alinearse con la tendencia, junto con el filtro RSI Cross (umbrales 30/70).
- Operaciones de swing (H4, D1): Establece Hull_Length en 50 u 80, combinado con el filtro Ichimoku Senkou Span B, el filtro MACD Zero o el filtro ZigZag Fibonacci para entradas en retrocesos estructurales.
- Entorno de ejecución: Compatible con cuentas de cobertura y de compensación. Se recomiendan cuentas ECN con spreads bajos para la ejecución. Se aconseja el uso de un VPS si se utilizan notificaciones automáticas.
6. Configuraciones operativas de trading
- Seguimiento de tendencia: gráficos M15/H1. Modo: Normal; Hull_Length: 50; Use_EMA_Smooth: true (EMA_Length: 5); Use_MA_Filter: true (MA_Period: 100, MODE_EMA); Use_ADX_Filter: true (ADX_Period: 14, Min: 22,0); Use_MACD_Filter: true (12, 26, 9).
- Retrocesos y Fibonacci: gráficos H1/H4. Modo: Normal; Longitud de Hull: 40; Use_EMA_Smooth: true (Longitud EMA: 5); Use_DoubleMA_Filter: true (Rápida: EMA 30, Lenta: EMA 140); Use_Fib_Filter: true (0,382, 0,618, Profundidad: 12); Use_RSI75_Filter: true (75).
- Ruptura de volatilidad: gráficos M5/M15. Modo: Normal; Longitud de Hull: 30; Use_EMA_Smooth: true (Longitud EMA: 3); Use_CCI_OBOS_Filter: true (14, Sobrecompra: 100, Sobreventa: -100); Use_AO_Filter: true; Use_AO_Volume_Filter: true (Compra: 4,0, Venta: -4,0); Use_SAR_Filter: true (0,02, 0,2).
- Confluencia estructural: gráficos H1/H4. Modo: Normal; Longitud_Hull: 50; Use_EMA_Smooth: true (Longitud_EMA: 5); Use_Ichimoku_Filter: true (SenkouB: 52, Kijun: 26); Use_HeikenAshi_Filter: true; Use_RVI_Filter: true (75); Use_SR_Filter: true (50 barras, 80 puntos).
7. Documentación completa de los parámetros de entrada
- Mode_Group (por defecto: «=== HULL MODE ===») -> Encabezado para la configuración de la media móvil Hull.
- Mode (por defecto: Normal) -> Modo de cálculo base: Normal (cierre), Lineal o Heikin_Ashi.
- Hull_Length (por defecto: 50) -> Período de barras para el cálculo de la media móvil Hull principal.
- Use_EMA_Smooth (por defecto: true) -> Activa o desactiva el suavizado previo del precio mediante EMA antes del cálculo de Hull.
- EMA_Length (Por defecto: 5) -> Período de suavizado aplicado a los datos de precios cuando se activa el suavizado previo.
- Arrow_Group (Por defecto: '=== ARROW ===') -> Encabezado para la configuración visual de las flechas.
- Arrow_Distance (Por defecto: 20) -> Desplazamiento vertical en píxeles o puntos que separa las flechas de los extremos de las velas.
- ShowOnlyClosedBars (Por defecto: true) -> Obliga a realizar el cálculo estrictamente sobre las barras completadas (barra 1).
- MinBarsBetweenSignals (Por defecto: 1) -> Separación mínima requerida entre velas para que se produzcan señales.
- Alert_Group (por defecto: '=== ALERTA Y NOTIFICACIÓN ===') -> Encabezado para la configuración de las notificaciones.
- Use_Alert (por defecto: true) -> Activa los cuadros de diálogo emergentes nativos de MT5 en pantalla.
- Use_Sound (por defecto: true) -> Activa la reproducción de un archivo de sonido al confirmarse la señal.
- Alert_SoundFile (por defecto: «alert.wav») -> Nombre del archivo de audio ubicado en la carpeta «Sounds» de la terminal.
- Use_Push (por defecto: true) -> Envía notificaciones push a terminales móviles a través del ID de MetaQuotes.
- Use_Email (por defecto: false) -> Envía mensajes de señales a través del SMTP configurado en las Opciones de la terminal.
- Alert_OnBuy (por defecto: true) -> Activa las notificaciones de alerta específicamente para señales alcistas de compra.
- Alert_OnSell (por defecto: true) -> Activa las notificaciones de alerta específicamente para señales bajistas de venta.
- Filter_Mode_Group (Por defecto: '=== MODO DE FILTRO ===') -> Encabezado para la configuración del filtro.
- RSI_Group (por defecto: '=== FILTRO DE CRUCE RSI ===') -> Encabezado para los ajustes de cruce RSI.
- Use_RSI_Cross_Filter (por defecto: false) -> Activa el filtro de confirmación de cruce de los límites del RSI.
- RSI_Length (Por defecto: 14) -> Período para el indicador RSI estándar.
- RSI_Price_Source (por defecto: PRICE_CLOSE) -> Constante de precio aplicada que se utiliza para el cálculo del RSI.
- Sobreventa (Por defecto: 30,0) -> Umbral de sobreventa para la compra.
- Sobrecotización (Por defecto: 70,0) -> Umbral de sobrecotización para vender.
- ADX_Group (Por defecto: '=== ADX FILTER ===') -> Encabezado para la configuración del ADX.
- Use_ADX_Filter (Por defecto: false) -> Activa el filtro de fuerza del Índice de Movimiento Directional Medio.
- ADX_Period (Por defecto: 10) -> Período para el cálculo del movimiento direccional.
- ADX_Min_Level (Por defecto: 20,0) -> Nivel mínimo de tendencia para las señales.
- MA_Group (Por defecto: '=== FILTRO DE UNA ÚNICA MA ===') -> Encabezado de la configuración de una única media móvil.
- Use_MA_Filter (Por defecto: false) -> Activa el filtro de sesgo direccional relativo a una media móvil única.
- MA_Period (por defecto: 50) -> Período para el cálculo de la media móvil.
- MA_Method (por defecto: MODE_SMA) -> Método de suavizado: SMA, EMA, SMMA o LWMA.
- MA_Shift (Por defecto: 0) -> Desplazamiento horizontal de la línea de la media móvil.
- Ichimoku_Group (Por defecto: '=== ICHIMOKU SENKOU SPAN B FILTER ===') -> Encabezado para Ichimoku.
- Use_Ichimoku_Filter (por defecto: false) -> Activa el filtro de tendencia de la línea de base del Ichimoku Senkou Span B.
- Ichimoku_SenkouB (por defecto: 52) -> Período de retrospectiva para el Senkou Span B.
- Ichimoku_Kijun (Por defecto: 26) -> Desplazamiento de barras para el Senkou Span B.
- RSI75_Group (Por defecto: '=== FILTRO RSI 75 ===') -> Encabezado para la configuración del RSI 75.
- Use_RSI75_Filter (Por defecto: false) -> Activa el filtro de mediana direccional del RSI de referencia a largo plazo.
- RSI_Filter_Period (Por defecto: 75) -> Período de retrospectiva para el cálculo del RSI de referencia.
- DoubleMA_Group (por defecto: «=== FILTRO DE DOBLE MEDIA MÓVIL ===») -> Encabezado de la configuración de la doble media móvil.
- Use_DoubleMA_Filter (Por defecto: false) -> Activa el filtro de cruce de alineación de la media móvil doble.
- MA_A_Period (Por defecto: 30) -> Período de la línea de media móvil rápida A.
- MA_A_Method (Por defecto: MODE_EMA) -> Método de suavizado para la media móvil A.
- MA_A_Applied (Por defecto: PRICE_CLOSE) -> Precio aplicado para la media móvil A.
- MA_A_Shift (Por defecto: 0) -> Desplazamiento de la barra para la media móvil A.
- MA_B_Period (por defecto: 140) -> Período de la línea de la media móvil lenta B.
- MA_B_Method (por defecto: MODE_EMA) -> Método de suavizado para la media móvil B.
- MA_B_Applied (Por defecto: PRICE_CLOSE) -> Precio aplicado para la media móvil B.
- MA_B_Shift (Por defecto: 0) -> Desplazamiento de barras para la media móvil B.
- AO_Group (Por defecto: '=== FILTRO DEL OSCILADOR AWESOME ===') -> Encabezado para los ajustes del AO.
- Use_AO_Filter (Por defecto: false) -> Activa el filtro de verificación de impulso del Awesome Oscillator.
- Use_AO_Volume_Filter (Por defecto: false) -> Impone umbrales de magnitud absoluta de las barras en el histograma del AO.
- AO_Buy_Min (Por defecto: 4,0) -> Histograma positivo mínimo para la compra.
- AO_Sell_Max (Por defecto: -4,0) -> Histograma negativo máximo para vender.
- Use_AO_Color_Filter (Por defecto: false) -> Requiere una aceleración positiva de la pendiente del histograma de barra a barra.
- Use_AO_Zero_Filter (Por defecto: false) -> Requiere que la posición y la pendiente del histograma confirmen la polaridad cero.
- SAR_Group (Por defecto: '=== FILTRO SAR PARABÓLICO ===') -> Encabezado para los ajustes del SAR parabólico.
- Use_SAR_Filter (Por defecto: false) -> Activa el filtro de posicionamiento de precios «Parabolic Stop and Reverse».
- SAR_Step (Por defecto: 0,02) -> Incremento del factor de aceleración para el cálculo del SAR.
- SAR_Maximum (Por defecto: 0,2) -> Límite máximo del factor de aceleración para el cálculo del SAR.
- HA_Group (Por defecto: '=== FILTRO HEIKEN ASHI ===') -> Encabezado de la configuración de Heiken Ashi.
- Use_HeikenAshi_Filter (Por defecto: false) -> Garantiza la coherencia en el color de las velas sintéticas de Heiken Ashi.
- CCI_Group (Por defecto: '=== FILTRO DE TENDENCIA CCI ===') -> Encabezado para la configuración de la tendencia CCI.
- Use_CCI_Filter (Por defecto: false) -> Activa el filtro direccional de la línea cero del Índice de Canal de Materias Primas (CCI).
- CCI_Period (Por defecto: 50) -> Período para la evaluación del CCI de tendencia.
- CCI_Applied (Por defecto: PRICE_CLOSE) -> Constante de precio aplicada al cálculo del CCI de tendencia.
- CCI_OBOS_Group (Por defecto: '=== FILTRO OB Y OS DEL CCI ===') -> Encabezado de la configuración de sobrecompra y sobreventa del CCI.
- Use_CCI_OBOS_Filter (Por defecto: false) -> Activa el filtro de ruptura de sobrecompra/sobreventa de impulso extremo.
- CCI_OBOS_Period (Por defecto: 14) -> Período para el oscilador de impulso CCI.
- CCI_OBOS_Applied (Por defecto: PRICE_CLOSE) -> Constante de la serie de precios para el CCI de impulso.
- CCI_Overbought (Por defecto: 100,0) -> Umbral de sobrecompra para la compra.
- CCI_Oversold (Por defecto: -100,0) -> Umbral de sobreventa para vender.
- RVI_Group (Por defecto: «=== RVI TREND FILTER ===») -> Encabezado de los ajustes de RVI Trend.
- Use_RVI_Filter (Por defecto: false) -> Activa el filtro de polaridad de tendencia de la línea cero del Índice de Vigor Relativo.
- RVI_Period (Por defecto: 75) -> Período de retrospectiva para el cálculo de la tendencia del RVI.
- RVI_Signal_Group (Por defecto: '=== FILTRO DE SEÑAL DEL RVI ===') -> Encabezado de la configuración de la señal del RVI.
- Use_RVI_Signal_Filter (Por defecto: false) -> Activa el filtro de la línea principal frente a la línea de señal del Índice de Vigor Relativo.
- RVI_Signal_Period (por defecto: 20) -> Período del oscilador RVI de señal rápida.
- MACD_Group (Por defecto: '=== FILTRO DE SEÑAL MACD ===') -> Encabezado de la configuración del MACD.
- Use_MACD_Filter (Por defecto: false) -> Activa el filtro del histograma de la Convergencia/Divergencia de Medias Móviles.
- MACD_FastEMA (Por defecto: 12) -> Período de promediado de la media móvil exponencial rápida.
- MACD_SlowEMA (por defecto: 26) -> Período de promediado de la media móvil exponencial lenta.
- MACD_SignalSMA (Por defecto: 9) -> Período de suavizado de la media móvil simple de la línea de señal.
- MACD_Applied (por defecto: PRICE_CLOSE) -> Constante de precio aplicada a los cálculos del MACD.
- MACD_Zero_Group (por defecto: «=== MACD LEV 0 FILTER ===») -> Encabezado para los ajustes de MACD Zero.
- Use_MACD_Zero_Filter (Por defecto: false) -> Obliga a que la línea principal del MACD se sitúe en relación con la línea de referencia cero.
- SR_Group (Por defecto: '=== FILTRO DE SOPORTE Y RESISTENCIA ===') -> Encabezado para el soporte y la resistencia.
- Use_SR_Filter (Por defecto: false) -> Activa un filtro dinámico de reacción del precio basado en los límites de oscilación.
- SR_Period (Por defecto: 50) -> Ventana de velas retrospectiva para detectar el máximo y el mínimo locales.
- SR_Zone_Points (Por defecto: 80) -> Ancho de la zona en puntos alrededor de los niveles de soporte y resistencia.
- Fib_Group (Por defecto: «=== FILTRO DE FIBONACCI ===») -> Encabezado para los ajustes de Fibonacci.
- Use_Fib_Filter (por defecto: false) -> Activa el filtro de zonas de retroceso de Fibonacci derivado de las oscilaciones de ZigZag.
- Fib_Level_1 (Por defecto: 0,382) -> Primera proporción de retroceso de Fibonacci.
- Fib_Level_2 (Por defecto: 0,618) -> Segunda proporción de retroceso de Fibonacci.
- ZigZag_Depth (Por defecto: 12) -> Separación mínima entre barras para la detección de oscilaciones.
- ZigZag_Deviation (por defecto: 5) -> Desviación del precio en puntos para los oscilaciones.
- ZigZag_Backstep (por defecto: 3) -> Límite de barras retrospectivas para los puntos de oscilación.
8. Rendimiento computacional y recursos del terminal
- Manejadores nativos optimizados: utiliza funciones nativas de MT5 (iMA, iRSI, iADX, iIchimoku, iAO, iSAR, iCCI, iRVI, iMACD). Los identificadores de los indicadores se inicializan únicamente para los filtros activos durante OnInit, liberando todos los recursos en OnDeinit.
- Ejecución incremental: en los ticks en tiempo real, los cálculos actualizan únicamente la barra que se está formando y la última barra completada (prev_calculated - 2), lo que mantiene la carga de la CPU en un nivel insignificante.
- Visualización de gráficos personalizados: Se pueden configurar tres búferes de gráficos a través de la pestaña «Colores»: flecha de compra (DRAW_ARROW, índice 233, color predeterminado: lima), flecha de venta (DRAW_ARROW, índice 234, color predeterminado: rojo) y línea de Hull (DRAW_LINE, color predeterminado: aguamarina).
9. Sistema de alertas y notificaciones
- Alerta emergente (Use_Alert): muestra un cuadro de mensaje modal en la terminal con el símbolo, el marco temporal, la dirección y el precio de cierre.
- Alerta sonora (Use_Sound): reproduce el archivo de audio «alert.wav» ubicado en la carpeta «Sounds» de la terminal.
- Notificación push para móviles (Use_Push): envía notificaciones push a terminales móviles a través del ID de MetaQuotes.
- Notificación por correo electrónico (Use_Email): envía correos electrónicos de señales a través del SMTP configurado en Herramientas > Opciones > Correo electrónico.
- Controles direccionales: los conmutadores independientes (Alert_OnBuy / Alert_OnSell) permiten filtrar de forma selectiva las alertas de señales.
10. Aviso sobre riesgos
Operar con divisas, materias primas, índices y monedas digitales conlleva un riesgo sustancial de pérdida y no es adecuado para todos los inversores. La volatilidad del mercado puede provocar pérdidas que superen los depósitos iniciales. Los resultados históricos y las pruebas retrospectivas no garantizan resultados futuros. Este software es un indicador técnico analítico diseñado para ayudar a los operadores en la evaluación del mercado. No proporciona asesoramiento de inversión ni garantías financieras. Los usuarios deben evaluar minuciosamente el comportamiento del indicador en una cuenta de demostración antes de utilizarlo en condiciones reales.
