Heiken Ashi Pro Signal Arrow Smart Filters Alerts
- Indicadores
- Versión: 1.21
- Activaciones: 5
Señales Heiken Ashi Pro para MT5
: flechas de compra/venta con cambio de color + Ichimoku Senkou Span B + filtros múltiples + alertas
Indicador de señales Heiken Ashi para MetaTrader 5. Detecta un cambio de color HA alcista o bajista en una barra cerrada y, a continuación, muestra una flecha de compra o venta solo si todos los filtros que hayas activado coinciden. Línea opcional Ichimoku Senkou Span B (Sienna), SAR parabólico, filtros de tendencia, impulso, oscilador, soporte/resistencia y Fibonacci. Se incluyen alertas emergentes, sonoras, push y por correo electrónico.
Funciona con Forex, oro, índices, CFD sobre criptomonedas y otros símbolos de MT5. Todos los marcos temporales. Se trata de un indicador, no de un asesor experto. No abre ni cierra órdenes.
TIPO DE PRODUCTO
Plataforma: MetaTrader 5
Tipo: Indicador personalizado
Ventana: Gráfico principal
Elementos visuales: Velas Heiken Ashi en color, flechas de compra/venta, línea Senkou Span B
Versión: 1.21
Señal: Cambio de color de HA en una barra cerrada
Alertas: ventana emergente, sonido, notificación push en el móvil, correo electrónico
QUÉ HACE
1. Genera velas Heiken Ashi y las colorea en tonos alcistas o bajistas.
2. Espera a que se produzca un cambio de color tras el cierre de la barra.
3. Comprueba todos los filtros que estén activados.
4. Dibuja una flecha de compra por debajo del mínimo de HA, o una flecha de venta por encima del máximo de HA, solo cuando se cumplan todos los filtros activos.
5. Puede dibujar el Senkou Span B oficial de Ichimoku como una línea de color siena.
6. Envía una alerta por cada nueva señal de barra cerrada.
Si un filtro está desactivado, se ignora. Puedes utilizar flechas HA sin filtrar o una configuración más estricta con múltiples filtros.
PRINCIPALES VENTAJAS
- El Senkou Span B utiliza el búfer nativo de Ichimoku de MT5. No se añade ningún desplazamiento manual adicional al gráfico.
- Cuando el filtro de Span B está activado: cierre por encima de Span B = solo compra. Cierre por debajo de Span B = solo venta.
- Las flechas y las alertas utilizan la última barra cerrada. La vela en formación aún puede cambiar el color de HA hasta que cierre.
- Numerosos filtros opcionales en un solo indicador, por lo que no es necesario combinar varias herramientas independientes.
- Módulos adicionales del script de estilo PinBar: tendencia CCI, CCI OB/OS, RVI, MACD, zona de S/R, oscilaciones de Fibonacci.
- Bloqueo de alertas por tiempo de barra, para que no se repita la misma vela cerrada.
- Las velas HA se pueden ocultar si solo quieres flechas y Span B en las velas normales del bróker.
CÓMO SE CREA UNA SEÑAL
COMPRA en la barra i cuando se cumplan todas estas condiciones:
- El color HA en la barra i es alcista (Cierre HA >= Apertura HA)
- El color HA en la barra anterior era bajista
- Filtro de tendencia ACTIVADO: Cierre por encima de la media móvil de tendencia
- Filtro Senkou ACTIVADO: Cierre por encima de Span B (un Span B vacío se considera que cumple la condición)
- Filtro RSI activado: RSI por encima de RsiBuyLevel
- Filtro CCI activado: CCI por encima de CciBuyLevel
- Cualquier otro filtro de compra activado también devuelve «verdadero»
VENTA se produce con el cambio de color opuesto, con las condiciones de venta correspondientes.
Precio de la flecha:
Compra = Mínimo de HA menos Desplazamiento de la flecha x Punto
Venta = Máximo de HA más Desplazamiento de la flecha x Punto
Si el filtro de Fibonacci está activado y no se encuentran dos oscilaciones válidas, esa barra se omite a propósito.
GUÍA DE ENTRADAS
1) Heiken Ashi y flechas
InpBullColor: color alcista de HA. Por defecto, DodgerBlue.
InpBearColor: color bajista de HA. Por defecto, rojo.
InpBuyArrowColor: color de la flecha de compra. Por defecto, aguamarina.
InpSellArrowColor: color de la flecha de venta. Por defecto: rojo.
InpArrowCodeBuy: código de la flecha de compra. Por defecto: 233.
InpArrowCodeSell: código de la flecha de venta. Por defecto: 234.
InpArrowOffset: distancia desde el máximo/mínimo de HA, en puntos (no en pips). Valor por defecto: 30. En el mercado Forex de 5 dígitos, 30 puntos = 3,0 pips. Aumenta este valor en el oro o los índices si las flechas se sitúan sobre las mechas.
InpShowHA: si es «true», muestra las velas HA; si es «false», oculta HA y mantiene las flechas y el Span B.
2) Alertas y notificaciones
InpShowAlert: ventana emergente en la plataforma.
InpPlaySound: reproduce un archivo wav de la carpeta «Sounds» de MT5.
InpAlertSound: solo el nombre del archivo, por ejemplo, alert.wav.
InpPushNotify: notificación push a la aplicación móvil de MetaQuotes. Activa primero Herramientas > Opciones > Notificaciones.
InpSendEmail: alerta por correo electrónico. Configura primero Herramientas > Opciones > Correo electrónico. Desactivado por defecto.
Una alerta por cada momento único de cierre de barra.
3) Filtro de tendencia
UseTrend: desactivado por defecto. Para comprar, el cierre debe estar por encima de la media móvil. Para vender, el cierre debe estar por debajo de la media móvil.
TrendPeriod: 200 por defecto.
TrendMethod: SMA / EMA / SMMA / LWMA. EMA por defecto.
Uso: bloquea los cambios de tendencia (HA) en contra de una tendencia prolongada de la media móvil.
4) Ichimoku Senkou Span B
UseSenkouFilter: activado por defecto.
SenkouPeriod: período de Span B. Por defecto, 52.
SenkouShift: se envía a iIchimoku como parámetro de desplazamiento estándar. Por defecto, 26. Se utiliza únicamente para el identificador oficial. La línea Sienna es el búfer 3 de Ichimoku tal y como lo devuelve MT5.
Interpreta la línea como el Span B clásico de la nube:
Cierre por encima de la línea = solo flechas de compra.
Cierre por debajo de la línea = solo flechas de venta.
Valor nulo o cero al inicio del historial = el filtro permite ambos lados para que el gráfico no quede en blanco.
5) Filtro de nivel RSI
UseRSI: desactivado por defecto.
RsiPeriod: 10 por defecto.
RsiBuyLevel / RsiSellLevel: 51 / 49 por defecto.
Para comprar, el RSI debe estar por encima de 51. Para vender, el RSI debe estar por debajo de 49.
6) Filtro de nivel CCI
UseCCI: desactivado por defecto.
CciPeriod: por defecto 20, precio típico.
CciBuyLevel / CciSellLevel: por defecto +1,0 / -1,0.
Ligero sesgo respecto a la línea cero, no el extremo clásico de +/-100.
7) Filtro de cruce del RSI
Use_RSI_Cross_Filter: se trata de un evento de cruce, no solo de «RSI por encima de 30».
RSI_Length: por defecto 14.
RSI_Price_Source: precio aplicado. Por defecto, el cierre.
Sobreventa/Sobrecompra: por defecto 30/70.
Compra: el RSI cruza al alza por encima de 30.
Venta: el RSI cruza a la baja por debajo de 70.
Se esperan menos flechas.
8) Filtro ADX
Use_ADX_Filter: ambos lados deben tener un ADX igual o superior a ADX_Min_Level.
ADX_Period: valor por defecto 10.
ADX_Min_Level: valor por defecto 25.
ADX_Smoothing: 1 = ADX sin suavizar. Si es superior a 1 = media simple de los últimos N valores de ADX.
9) Filtro de media móvil simple
Use_MA_Filter: comprar si el cierre está por encima de la media móvil; vender si el cierre está por debajo de la media móvil.
MA_Period / MA_Method / MA_Shift: por defecto, media móvil simple (SMA) de 50, desplazamiento 0.
10) Filtro RSI 75
Use_RSI75_Filter: RSI largo, periodo por defecto 75.
Comprar si el RSI75 está por encima de 50. Vender si el RSI75 está por debajo de 50.
Útil como filtro secundario lento en H1 a D1.
11) Filtro de doble media móvil
Use_DoubleMA_Filter: compara dos medias móviles, no el precio frente a la media móvil.
MA_A: por defecto, EMA de 30. MA_B: por defecto, EMA de 140.
Comprar si MA_A está por encima de MA_B. Vender si MA_A está por debajo de MA_B.
12) Filtro del oscilador Awesome (AO)
Use_AO_Filter: interruptor principal.
Use_AO_Volume_Filter: para comprar, se necesita que AO sea ≥ AO_Buy_Min (por defecto, 4). Para vender, el AO debe ser <= AO_Sell_Max (por defecto -4). El AO se expresa en unidades de precio, por lo que hay que reajustarlo según el símbolo. 4 es un valor elevado en el EURUSD y bajo en el oro.
Use_AO_Color_Filter: activado por defecto. Para comprar, el AO debe estar al alza. Para vender, el AO debe estar a la baja.
Use_AO_Zero_Filter: para comprar, el AO debe estar al alza por encima de 0; para vender, el AO debe estar a la baja por debajo de 0.
13) Filtro SAR parabólico
Use_PSAR_Filter: desactivado por defecto.
PSAR_Step / PSAR_Maximum: valores por defecto 0,02 / 0,20.
Compra si el cierre está por encima del SAR. Vende si el cierre está por debajo del SAR.
14) Filtro de tendencia CCI
Use_CCI_Trend_Filter: período por defecto 50.
Comprar si el CCI está por encima de 0. Vender si el CCI está por debajo de 0.
15) Filtro de sobrecompra y sobreventa del CCI
Use_CCI_OBOS_Filter - período por defecto 14.
CCI_Overbought / CCI_Oversold - valores por defecto +100 / -100.
Comprar si el CCI está por encima del nivel de sobrecompra. Vender si el CCI está por debajo del nivel de sobreventa.
Se trata de un filtro de extremos de tipo «continuación», no de un filtro de «rebote desde sobreventa».
16) Filtro de tendencia RVI
Use_RVI_Filter - período por defecto 75.
Compra si el RVI está por encima de 0. Vende si el RVI está por debajo de 0.
17) Filtro de señal RVI
Use_RVI_Signal_Filter - período por defecto 20.
Comprar si el RVI principal está por encima de la señal RVI. Vender si el RVI principal está por debajo de la señal RVI.
18) Filtro de histograma MACD
Use_MACD_Filter - valores por defecto 12 / 26 / 9, Close.
Histograma = MACD principal menos señal.
Comprar si el histograma está por encima de 0. Vender si el histograma está por debajo de 0.
19) Filtro de cero del MACD
Use_MACD_Zero_Filter: utiliza el mismo identificador del MACD.
Comprar si el MACD principal está por encima de 0. Vender si el MACD principal está por debajo de 0.
Puedes activar ambos filtros del MACD a la vez.
20) Filtro de soporte y resistencia
Use_SR_Filter: analiza las barras de SR_Period (por defecto, 50) en busca del mínimo más bajo y el máximo más alto, y luego crea una zona de SR_Zone_Points (por defecto, 80 puntos).
Compra si la barra toca o cruza la zona de soporte.
Vende si la barra toca o cruza la zona de resistencia.
80 puntos = 8 pips en el mercado de divisas de 5 dígitos. Aumenta la zona en el oro.
21) Filtro de Fibonacci (basado en oscilaciones)
Use_Fib_Filter: busca un máximo y un mínimo recientes de oscilación utilizando Profundidad / Desviación / Retroceso, y luego construye una banda entre Fib_Level_1 y Fib_Level_2 (por defecto 0,382 y 0,618).
ZigZag_Depth por defecto 12.
ZigZag_Deviation por defecto 5 puntos.
ZigZag_Backstep por defecto 3.
Tanto las señales de compra como las de venta requieren que el rango de la barra actual toque esa banda del 38,2-61,8.
Son más pesados que los filtros de media móvil (MA). Es preferible utilizar el timeframe M15 o superior si el gráfico parece lento.
AJUSTES PREDEFINIDOS INICIALES
No actives todos los filtros a la vez. Cada filtro adicional reduce el número de flechas.
Configuración predefinida A. Solo HA + Span B (empieza por aquí)
UseSenkouFilter = true
Todos los demás filtros = false
Preajuste B. Intradía M15-H1
UseSenkouFilter = true
Use_PSAR_Filter = true
UseTrend = true, EMA de período 200
Opcional: Use_MACD_Filter = true
Configuración predefinida C. Swing H4-D1
UseSenkouFilter = true
Use_DoubleMA_Filter = true (30 / 140)
Use_RSI75_Filter = true
Use_ADX_Filter = true, mínimo 20-25
Preajuste D. Menos flechas
Span B + ADX + PSAR + MACD en cero
o Span B + doble media móvil + cruce de RSI
No combines S/R o Fibonacci con CCI OB/OS al mismo tiempo, a menos que aceptes flechas muy poco frecuentes. Uno requiere un toque en el nivel, el otro una lectura extrema.
INSTALACIÓN Y USO DE «
» 1. Instálalo desde Market o copia el archivo en MQL5/Indicators.
2. Compílalo si es necesario. Comprueba que no haya errores.
3. Adjúntalo a un gráfico. No se requiere DLL.
4. Para notificaciones push: Herramientas > Opciones > Notificaciones > activa la opción y añade el ID de MetaQuotes.
5. Para correo electrónico: Herramientas > Opciones > Correo electrónico.
6. Para sonido: el archivo wav debe estar en la carpeta «Sounds» de la terminal.
7. Establece InpShowHA = false si deseas que las velas del bróker aparezcan debajo de las flechas.
8. Utiliza la última vela CERRADA. No consideres la vela HA que aún se está formando como una señal definitiva.
9. Añade tu propio stop loss, take profit y tamaño de posición. Esta herramienta no realiza operaciones.
LO QUE VES EN EL GRÁFICO
Velas Heiken Ashi: colores alcistas y bajistas.
Flecha de compra: por debajo del mínimo de HA, con desplazamiento aplicado.
Flecha de venta: por encima del máximo de HA, con desplazamiento aplicado.
Senkou Span B: línea siena, ancho 2.
Nombre abreviado: HA Signal + Multi Filters v1.21
NOTAS
- El indicador necesita suficientes barras. El cálculo se detiene si el historial es inferior a 300 barras.
- El historial anterior puede presentar valores Ichimoku vacíos. Esas barras pasan el filtro Span B.
- El desplazamiento de la flecha, la zona SR y la desviación del ZigZag utilizan «Point». Recalibra en pares con el JPY y en el oro.
- Si las flechas desaparecen tras activar muchos filtros, desactívalos uno a uno.
- «HA Open» utiliza los valores anteriores de HA, por lo que la barra actual puede cambiar hasta el cierre.
- No es un EA. No gestiona órdenes.
- Índice de búfer para un EA: búfer de compra 5, búfer de venta 6, como serie.
PARA QUIÉN ES
Operadores que ya utilizan Heiken Ashi y desean flechas de cambio de color confirmadas.
Operadores que desean controlar el lado del Span B sin trazar la nube completa de Ichimoku.
Operadores que prefieren los conmutadores dentro de un único indicador en lugar de cinco herramientas separadas.
Operadores que desean recibir una notificación en el móvil cuando se cierre una inversión de HA filtrada.
PARA QUIÉN NO ESTÁ DESTINADO
Operadores que busquen un robot totalmente automático.
Operadores que quieran un retraso nulo y una señal en cada movimiento. Los filtros omiten barras por diseño.
Operadores que necesiten que se dibujen Tenkan, Kijun, Span A y Chikou. Este producto solo traza Span B.
PRUEBA ANTES DE USARLO EN CUENTA REAL
- Ámbalo en una cuenta demo solo con Span B.
- Desplázate por el historial y comprueba que las flechas se sitúan únicamente en las barras con cambio de color.
- Activa el PSAR y confirma el sentido del precio respecto al SAR.
- Activa y desactiva InpShowHA.
- Confirma que se produce una alerta por cada señal cerrada, y no un bucle.
- Cambia el marco temporal y comprueba que los gráficos se actualizan.
- Si utilizas Fibonacci o S/R, comprueba que se omiten las barras de rango medio.
AVISO LEGAL
El trading conlleva riesgo de pérdida. Las flechas de los gráficos no son una promesa de resultados futuros. Este indicador no garantiza beneficios, tasa de acierto ni frecuencia de señales. Eres responsable del tamaño del riesgo, las condiciones del bróker y las decisiones finales sobre las órdenes. Prueba primero en una cuenta demo, con el símbolo y el marco temporal que vayas a utilizar.
Gracias por utilizar HA Signal + Multi Filters v1.21.
