Cross EMA with Trend Filter
- Indicadores
- Alfet Nigmatullin
- Versión: 1.0
Cross EMA con filtro de tendencia es un indicador de flecha que genera señales de compra y venta cuando se cruzan dos medias móviles exponenciales (EMA 9 y EMA 21). El indicador incorpora filtros de tendencia (ADX o pendiente EMA), que reducen significativamente el número de señales falsas en los mercados laterales (oscilantes).
El indicador muestra flechas claras en el gráfico:
-
🔵 F lecha verde ascendente - Señal de compra
-
🔴 F lecha roja hacia abajo - Señal de venta
Señales
Señal de compra
La EMA rápida (9) cruza la EMA lenta (21)de abajo hacia arriba siempre que exista una tendencia fuerte.
Señal de venta
La EMA rápida (9) cruza la EMA lenta (21)desde arriba hacia abajo siempre que exista una tendencia fuerte.
Condiciones del filtro
-
Filtro ADX: Se genera una señal sólo cuando el valor ADX está por encima del umbral especificado (por defecto 25)
-
Filtro Pendiente EMA: Se genera una señal sólo cuando la EMA lenta tiene suficiente pendiente (alternativa a ADX)
Parámetros
| Parámetro | Tipo | Valor por defecto | Descripción |
|---|---|---|---|
| FastEMA | int | 9 | Periodo de la media móvil exponencial rápida |
| SlowEMA | int | 21 | Periodo de la media móvil exponencial lenta |
| ADXPeriod | int | 14 | Periodo de cálculo del ADX |
| Umbral ADXThreshold | int | 25 | Valor ADX mínimo para generar una señal (rango 20-40) |
| UseADXFilter | bool | false | Activa/desactiva el filtrado ADX |
| MinTrendStrength | doble | 0 | Pendiente mínima de EMA21 en pips (0 = filtro desactivado) |
Recomendaciones de configuración
Para diferentes marcos temporales:
| Marco temporal | Umbral ADXThreshold | MinTrendStrength |
|---|---|---|
| M5 - M15 | 30-35 | 15-20 |
| M30 - H1 | 25-30 | 25-30 |
| H4 - D1 | 20-25 | 40-50 |
Para diferentes tipos de activos:
| Activo | Umbral ADXT | Nota |
|---|---|---|
| Principales pares de divisas (EURUSD, GBPUSD) | 25 | Ajuste estándar |
| Pares volátiles (GBPJPY) | 30 | Umbral más alto = menos señales |
| Metales (XAUUSD) | 20 | El oro suele mostrar tendencias fuertes |
| Índices | 25-30 | Depende de la volatilidad |
Ventajas
✅ Fácil de usar - flechas claras en el gráfico
✅ Filtrado de señales falsas - sólo funciona en tendencias fuertes
✅ Ajustes flexibles-puede desactivar los filtros para el scalping
✅ Versatilidad - adecuado para cualquier marco temporal e instrumento
✅ Rendimiento optimizado - cálculo rápido, no sobrecarga el terminal.
Desventajas
❌ No funciona en mercados laterales (oscilantes) - se filtra intencionadamente
❌ Indicador rezagado - las EMA siguen la tendencia por naturaleza
❌ Requiere confirmación de otros indicadores en plazos inferiores
Ejemplos de uso
Escenario 1: Trading de tendencia en H1
-
Establecer UseADXFilter = true , ADXThreshold = 25
-
Espere una flecha verde hacia arriba
-
Abra una posición de COMPRA
-
Coloque el stop loss por debajo del mínimo local más cercano
-
Take profit - 2-3 veces el tamaño del stop loss
Escenario 2: Scalping en M5
-
Establecer UseADXFilter = false , MinTrendStrength = 0
-
Todos los cruces de EMA generan señales
-
Use filtros adicionales (volumen, niveles de soporte/resistencia)
Cómo funciona
El indicador calcula los valores EMA 9 y EMA 21 en cada barra. Cuando se produce un cruce, comprueba la fuerza de la tendencia:
-
Si ADX está activado - comprueba si ADX supera el umbral especificado
-
Si la pendiente de la EMA está activada, comprueba la pendiente de la EMA21.
-
Si ambos filtros están desactivados, se genera una señal en cada cruce.
Una vez confirmada la fuerza de la tendencia, aparece una flecha en el gráfico.
Instalación
-
Descargar el archivo Cross_EMA_Arrows.ex4
-
En MetaTrader 4, vaya a: Archivo → Abrir carpeta de datos → MQL4 → Indicadores.
-
Copie el archivo en la carpeta Indicadores
-
Reinicie MetaTrader 4 o haga clic con el botón derecho del ratón en el Navegador → Actualizar
-
Arrastre y suelte el indicador en el gráfico desde la ventana del Navegador
Preguntas más frecuentes (FAQ)
P: ¿Por qué no hay flechas en el gráfico?
R: Posibles razones:
-
El filtro ADX está rechazando señales (intente bajar ADXThreshold)
-
El marco temporal es demasiado bajo (pruebe con H1 o superior)
-
El mercado está oscilando (espere una tendencia)
P: ¿Puedo usar esto en gráficos de tick?
R: No se recomienda - demasiadas señales falsas.
P: ¿Qué broker funciona con este indicador?
R: Cualquier broker que soporte MetaTrader 4 con cotizaciones de 5 dígitos.
P: ¿Se repinta el indicador?
R: No , las flechas se fijan en la barra actual y no cambian.
