Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
- Visualizaciones:
- 17
- Ranking:
- Publicado:
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Características:
- Velas Heiken Ashi suavizadas con ATR dibujadas directamente en el gráfico: azules para las alcistas y rojas para las bajistas.
- Movimiento importante: cuando el nuevo cierre de Heiken Ashi difiere del cierre suavizado anterior en al menos ATR × sensibilidad, la vela se ajusta a los valores brutos de Heiken Ashi.
- Movimiento pequeño: la apertura y el cierre se combinan con la vela suavizada anterior utilizando el factor de combinación, de modo que el ruido menor no cambie el color de la vela.
- EMA rápida (por defecto 20) y EMA lenta (por defecto 50) representadas como líneas de tendencia.
- Flechas de compra/venta de entrada temprana cuando la vela suavizada cambia de dirección en consonancia con la tendencia de la EMA:
- Señal de compra: la vela suavizada se vuelve alcista (la vela anterior no lo era), la EMA rápida está por encima de la EMA lenta y ambas EMA siguen estando muy próximas entre sí.
- Señal de venta: la vela suavizada se vuelve bajista (la vela anterior no lo era), la EMA rápida está por debajo de la EMA lenta y las dos EMAs siguen estando muy próximas entre sí.
- La «proximidad» se mide en unidades de ATR, por lo que el filtro se adapta automáticamente a cada valor y marco temporal. Las señales se omiten una vez que las EMA se han separado mucho entre sí, lo que mantiene las entradas centradas en los movimientos iniciales en lugar de en tendencias prolongadas.
- Las flechas de compra se sitúan debajo de la vela y las de venta por encima, desplazadas una fracción del ATR para que no se superpongan a la vela.
- Las alertas emergentes y las notificaciones push, enviadas una vez por barra por dirección, tienen el formato «SÍMBOLO PERÍODO DE TIEMPO - señal de COMPRA» / «señal de VENTA».
- Cálculos de ATR y EMA integrados: no se requieren indicadores externos ni archivos «includes».
Parámetros:
| Nombre del parámetro | Descripción |
|---|---|
| InpFastEMAPeriod | Período de la EMA rápida (por defecto, 20). |
| InpSlowEMAPeriod | Período de la EMA lenta (por defecto, 50). |
| InpATRPeriod | Período ATR (por defecto 14). Se utiliza para el umbral de suavizado, el filtro de distancia EMA y el desplazamiento de la flecha. |
| InpMultiplier | Sensibilidad de la señal (por defecto, 0,8). Múltiplo del ATR que determina cuándo la vela suavizada se ajusta a los valores brutos de Heiken Ashi. Los valores más bajos siguen más de cerca el precio; los valores más altos producen una vela más suave y lenta. |
| InpBlendFactor | Factor de combinación de señales (por defecto 0,3; rango 0-1). Ponderación que se aplica a la nueva apertura/cierre de Heiken Ashi al combinar en movimientos pequeños. Los valores más bajos suavizan más; los valores más altos reaccionan más rápido. |
| InpMinEmaSeparationATR | Filtro de distancia EMA (por defecto 0,25). Una señal solo se considera válida mientras la diferencia entre la EMA rápida y la lenta no sea mayor que este número de ATR. Los valores más bajos son más estrictos y solo se activan cuando las EMA están muy juntas; los valores más altos permiten señales en tendencias más desarrolladas. |
| InpArrowOffsetATR | Distancia de las flechas respecto a la vela, expresada como fracción del ATR (por defecto 0,30). |
| InpSignalsEnabled | Activa o desactiva las alertas de señales (por defecto: verdadero). Las flechas siguen apareciendo en el gráfico cuando esta opción está desactivada. |
| InpPopupAlert | Muestra una alerta emergente cuando aparece una señal (por defecto: «true»). |
| InpPushAlert | Envía una notificación push al terminal móvil cuando aparece una señal (por defecto: falso). |
Notas y limitaciones:
- Solo señales: este indicador no realiza operaciones. Está destinado a un uso visual y analítico; no gestiona órdenes ni establece SL/TP.
- Comportamiento de la barra actual: Las señales en las barras cerradas no cambian. La barra actual (aún en formación) se recalcula tick a tick, por lo que puede aparecer o desaparecer una flecha en ella hasta que se cierre la barra.
- Momento de la alerta: Las alertas se envían en la barra actual tan pronto como se cumplen las condiciones, no al cierre de la barra, y solo una vez por barra y por dirección.
- Los precios de Heiken Ashi son valores calculados: las velas suavizadas no muestran los precios reales negociados. Utiliza el gráfico de precios estándar para las entradas y los niveles de stop-loss y take-profit.
- Filtro de entrada temprana: Las señales solo se activan mientras las EMA estén muy próximas entre sí, por lo que verás menos señales durante tendencias muy marcadas. Esto es intencionado.
- Archivo único: utiliza los cálculos integrados de ATR y EMA; no se requieren indicadores externos ni inclusiones. Funciona con cualquier símbolo y marco temporal.
Capturas de pantalla:

Conclusión:
Si te gusta la claridad de Heiken Ashi pero quieres menos cambios de color falsos, este indicador suaviza las velas con un filtro basado en el ATR, añade un sesgo de tendencia de la EMA y marca las entradas tempranas con flechas claras y alertas opcionales, todo en un único archivo autónomo.
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/63055
MACrossoverEA
El indicador abre operaciones cuando se cruzan dos medias móviles (Fast y Slow). Funciona con cualquier instrumento y en cualquier marco temporal.
MarketInfo
MarketInfo es un sencillo script informativo para MetaTrader 5. Recopila y registra en el diario los datos clave del símbolo actual: precios, spread, volatilidad (ATR), tiempo hasta el cierre de la barra, estadísticas de las últimas N barras e identificación de la tendencia.
Spread Monitor mejorado
Spread Monitor es un sencillo indicador informativo para MetaTrader 5. Muestra el spread actual en puntos mediante un panel gráfico compacto con indicación de color y una barra de nivel.
Accelerator Oscillator (AC)
El indicador Acceleration/Deceleration (AC, Aceleración/Desaceleración) mide la aceleración y la desaceleración de la fuerza impulsora del mercado.