OPEN-SOURCE SCRIPT

PH - Magic Indicator

By paress82
Explanation:
EMA Calculations:

EMAs for the periods 5, 10, 20, 30, 50, and 100 are calculated using ta.ema(close, period).
Signal Conditions:

Signal 1: All EMAs must be in order (EMA 5 > EMA 10 > EMA 20 > EMA 30 > EMA 50 > EMA 100).
Signal 2: Similar to Signal 1 but without the condition for EMA 50 > EMA 100.
Plotting the Signals:

Blue triangle is plotted under the first candle that meets Signal 1 conditions (plotshape with color=color.blue).
Orange triangle is plotted under the first candle that meets Signal 2 conditions but not Signal 1 (plotshape with color=color.orange).
Plotting the EMAs:

Each EMA is plotted with a distinct color for visual clarity.
Key Features:
The signals only appear on the first candle that meets the respective condition using and not signalX[1] to avoid repetitive signals.
EMAs are plotted on the chart to give you a clear visualization of their movement.
Moving Averages

Open-source script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in publication is governed by House rules. You can favorite it to use it on a chart.

Want to use this script on a chart?

Disclaimer