MACD Four Color Histogram with Alerts MT4
- Indicadores
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Versión: 1.1
Un MACD para MetaTrader 4 diseñado para mostrarse igual que el MACD que ves en TradingView: una línea MACD, una línea de señal y un histograma que representa la diferencia entre ambas, con cuatro tonos de color. Si alternas entre las dos plataformas a lo largo del día, el panel del MACD en tu gráfico de MT4 tendrá el aspecto y el comportamiento a los que estás acostumbrado.
¿POR QUÉ NO EL MACD INTEGRADO EN MT4?
El MACD propio de MT4 traza la línea MACD como barras grises y suaviza la línea de señal con una media móvil simple (SMA). No hay un histograma independiente ni cambio de color. Este indicador calcula las tres partes al estilo de TradingView (EMA inicializada con una SMA, histograma = MACD menos la señal) y colorea cada barra del histograma.
INTERPRETACIÓN DE LOS CUATRO COLORES (colores predeterminados)
- Verde oscuro: histograma por encima de cero y mayor que en la barra anterior
- Verde claro: histograma por encima de cero y menor que en la barra anterior
- Rojo claro: histograma por debajo de cero y mayor que en la barra anterior
- Rojo oscuro: histograma por debajo de cero y menor que en la barra anterior
Azul = línea MACD, naranja = línea de señal, línea discontinua gris = cero.
CÓMO CAMBIAR LOS COLORES EN MT4 - LÉASE
Cambie los colores en la pestaña «Inputs» (los valores de color que aparecen en «Inputs» a continuación). Los cambios realizados en la pestaña «Colores» de MT4 no se aplican: el indicador establece sus colores a partir de la pestaña «Entradas» cada vez que se carga. Para ocultar la línea de cero, establece «Línea de cero» en «Ninguna» (clrNONE).
ENTRADAS (en el orden que se muestra en la pestaña «Entradas»; MT4 las muestra sin encabezados de grupo)
- Longitud rápida = 12, Longitud lenta = 26, Suavizado de la señal = 9 (cada uno de 1 a 1000)
- Fuente = cierre (también apertura, máximo, mínimo, hl2, hlc3, ohlc4, hlcc4)
- Tipo de media móvil del oscilador = EMA, tipo de media móvil de la línea de señal = EMA (EMA o SMA, se configuran por separado)
- Colores del histograma (4), línea MACD, línea de señal, línea cero
- Alerta: el MACD cruza la línea de señal = falso
- Alerta: la línea MACD cruza el cero = falso
- Alerta mediante ventana emergente = verdadero, Alerta mediante sonido = falso, Alerta mediante notificación push = falso
- Idioma de las alertas = Automático (idioma de la plataforma), o inglés / japonés
Si un valor introducido está fuera de rango (por ejemplo, una longitud de 0 o superior a 1000), el indicador deja de cargarse y registra el motivo en el registro de expertos en lugar de trazar valores erróneos.
ALERTAS
Ambos tipos de alerta están desactivados hasta que los actives.
- Cruce de MACD y señal: se activa cuando el histograma cambia de negativo a positivo o de positivo a negativo.
- Cruce por cero del MACD: se activa cuando la línea del MACD se desplaza al otro lado del cero.
- Se evalúa únicamente en función de la barra cerrada, como máximo una vez por barra.
- Las barras que cerraron antes de que se cargara el indicador nunca activan una alerta, por lo que añadirlo a un gráfico o reiniciar MT4 no genera una avalancha de alertas antiguas.
- Se pueden combinar ventanas emergentes, sonidos y notificaciones push. Para las notificaciones push es necesario indicar tu ID de MetaQuotes en las opciones de la terminal.
- El texto de la alerta está en japonés o en inglés y se adapta automáticamente al idioma de la terminal.
Una alerta te indica que se ha cumplido una condición del indicador. No es un consejo para comprar o vender.
PRUEBAS EN MT4
- Valores comparados con un cálculo de referencia independiente de la fórmula MACD de TradingView: diferencia máxima de 7,4e-13 (redondeo de coma flotante).
- Colores del histograma: 0 discrepancias en 33 casos de prueba, incluidos los gráficos W1 y MN1.
- Velocidad: unos 50 ms para el primer cálculo en 65 000 barras M1 en nuestra prueba. El tiempo puede variar en tu ordenador.
- Las barras cerradas no se actualizan. La barra que aún se está formando sigue cambiando hasta que se cierra, como ocurre con cualquier MACD.
Nota: los datos de precios no son los mismos en todas las fuentes de datos, por lo que las cifras de tu gráfico pueden diferir ligeramente de las de un gráfico de TradingView o de otra terminal MT4. La fórmula es la misma; los precios pueden no serlo. La EMA también depende de dónde comience el historial de tu gráfico; tras unos cientos de barras, esto apenas tiene importancia.
PARA USUARIOS DE EA E iCUSTOM
MT4 no dispone de histograma multicolor, por lo que los cuatro colores se representan mediante cuatro búferes de histograma, y cada barra tiene un valor en solo uno de ellos.
- 0 = valor del histograma (todas las barras, no se dibuja)
- 1 = verde oscuro, 2 = verde claro, 3 = rojo claro, 4 = rojo oscuro (valor solo en las barras de ese color; en los demás casos, EMPTY_VALUE)
- 5 = línea MACD, 6 = línea de señal
La ventana de datos solo muestra el histograma, el MACD y la señal.
LÍMITES
- Solo herramienta de análisis: no abre, cierra ni gestiona operaciones, y no garantiza ningún resultado.
- No utiliza DLL, ni archivos externos, ni conexión a Internet. No dibuja objetos en los gráficos.
- No genera alertas en el Probador de estrategias.
ASISTENCIA TÉCNICA
: Se aceptan preguntas sobre la instalación, la configuración y los errores a través de mensajes de MQL5. Las preguntas sobre la dirección del mercado o sobre operaciones concretas quedan fuera del ámbito de la asistencia técnica.
Esta herramienta forma parte de una serie que incorpora indicadores al estilo de TradingView a MetaTrader. Otros títulos incluyen «RSI AutoScale with Zone Fills MT4» y «Stoch RSI Band Fill with Cross Alerts». Consulta mi perfil de vendedor para ver la lista completa.
TradingView es una marca comercial de TradingView, Inc. Este producto no está afiliado a TradingView, Inc., ni cuenta con su patrocinio ni su respaldo.
