Ir al contenido

MACD Color

15 de enero de 2026 por
MACD Color
Al-Juarismi-Lab

TradingView® Thinkorswim®

Descripción del indicador.

El indicador «MACD Color» se trata del clásico indicador Moving Average Convergence Divergence creado por Gerald Appel (en los años 70) y luego mejorado por Thomas Aspray (en los años 80), en este caso, para Thinkorswim®. Forma parte de la biblioteca estándar de análisis técnico. En este caso, se ha tomado como base el código para Thinkorswim®, se le han añadido colores customizables para que el usuario pueda elegirlos y mejorar la lectura del indicador, y un par de alertas que el usuario puede habilitar o deshabilitar en la configuración de los estudios del gráfico. En cuanto a la traducción, fue tomando como base el MACD clásico de la biblioteca comunitaria de indicadores y estrategias de TradingView®.

Debido a que el principio del MACD integra dos medias móviles, el funcionamiento del ensanchamiento y estrechamiento del espacio entre ambas también es un indicativo de la fortaleza de la tendencia, especialmente cuando se suscita un cambio en los extremos.

Explicación del código.

Bloque 5-11: Declaramos que el indicador deberá ocupar su lugar en una ventana por fuera del gráfico principal del precio. Luego, declaramos y definimos las variables de entrada, en este caso, las dos medias móviles del MACD, la cantidad de periodos del MACD, el tipo de media móvil y el ocultamiento de las señales gráficas de los cruces. Esta última es una configuración por defecto para Thinkorswim®.

Bloque 13-23: En este bloque graficamos todos los elementos visuales que constituyen al MACD: las dos medias móviles, el histograma, la línea del nivel cero y las señales gráficas de los cruces, con su respectiva activación o desactivación lógica con el atributo SetHiding.

Bloque 25-31: Establecemos los colores que tendrán todos los elementos visuales: el histograma, las medias y el relleno del espacio entre ambas, tanto si son alcistas como si son bajistas.

Bloque 33-50: Establecemos la estructura lógica de los colores previamente declarados. Primero, está el color de las medias móviles con el atributo AssignValueColor. Luego, el color del histograma DefineColor, su estilo y tipo de línea. Después, el color y estilo de la línea del nivel cero y de las señales visuales de los cruces. Finalmente, las condiciones lógicas del color de relleno con la función AddCloud.

Bloque 52-53: Agregamos un par de alertas automáticas para que el usuario pueda colocarlas y habilitarlas fácilmente desde la configuración de los estudios actuales del gráfico en cuestión; una alerta es para el cruce alcista y otra para el cruce bajista.

PineScript [TradingView®]:

ThinkScript [Thinkorswim®]:

Compartir publicación
Mapa del sitio