OPEN-SOURCE SCRIPT

MACD Josh

74
MACD Study — Visual Crossover Tags

Overview:
This script displays MACD signals in a clear, visual way by showing:

Histogram = EMA(Fast) − EMA(Slow)

Signal = EMA(Histogram, Signal Length)

It adds labels and arrows to help you see crossover events between the Histogram and the Signal line more easily.

⚠️ Disclaimer: This tool is for educational and research purposes only. It is not financial advice or an investment recommendation. Past performance does not guarantee future results. Users should make their own decisions and manage risk responsibly.

Features

Central Zero Line with Signal and Histogram plots

Optional labels/arrows to highlight Histogram–Signal crossovers

Alerts for crossover and crossunder events, integrated with TradingView’s alert system

Standard adjustable inputs: Fast EMA, Slow EMA, Signal EMA

How to Interpret (for study only)

When the Histogram crosses above the Signal, a visual label/arrow marks a positive MACD event

When the Histogram crosses below the Signal, a visual label/arrow marks a negative MACD event

The “BUY/SELL” labels are visual study tags only — they do not represent trade instructions or recommendations

Responsible Usage Tips

Test across multiple timeframes and different assets

Combine with higher-timeframe trend, support/resistance, or volume for confirmation

Use alerts with caution, and always test in a demo environment first

Technical Notes

The script does not use future data and does not repaint signals once bars are closed

Results depend on market conditions and may vary across assets and timeframes

License & Credits

Written in Pine Script® v5 for TradingView

The indicator name shown on chart is for labeling purposes only and carries no implication of advice or solicitation

Exención de responsabilidad

La información y las publicaciones que ofrecemos, no implican ni constituyen un asesoramiento financiero, ni de inversión, trading o cualquier otro tipo de consejo o recomendación emitida o respaldada por TradingView. Puede obtener información adicional en las Condiciones de uso.