ZenAndTheArtOfTrading

Multiple Moving Averages

This script adds up to 5 moving averages to your chart - and you can select which moving average type (and timeframe) you want to use for each.

The possible MA type options are:

  • EMA
  • SMA
  • HMA
  • WMA
  • DEMA
  • VWMA
  • VWAP

You can specify the length of each moving average, and you can override the type of all moving averages with the setting "ALL MA TYPE".

There is also higher-timeframe functionality, so you can select the timeframe for each moving average.

If the "Smooth HTF MA" setting is turned on then the script will fill any gaps in intraday price data by averaging the difference (giving it a regular smooth look), and if it's turned off then the HTF MAs will have a "stepped" look to them. Technically speaking, the non-smoothed setting is more accurate and so it's turned off by default.

And finally, the first option "Color MA 1" will change your first MA's color based on whether price action is above that MA's price or below it. If it's above it then the color turns green, if it's below it then it turns red.

If you set an MA's length to zero it will disable that MA.

The source code is protected but available on my website (link in my profile).

Enjoy! Good luck with your trading :) 😎
Versionsinformation:
Added alert functionality:
- MMA Alert = Price touched one of the moving averages
- MA1 Alert = Price touched first MA
- MA2 Alert = Price touched second MA
- MA3 Alert = Price touched third MA
- MA4 Alert = Price touched fourth MA
- MA5 Alert = Price touched fifth MA
Versionsinformation:
Fixed pesky typo
Versionsinformation:
Fixed incorrect input titles
Versionsinformation:
-
- Fixed alerts not working
Versionsinformation:
Updated to Pine Script v5

My Resources Hub: theartoftrading.com
FREE YouTube Lessons: rebrand.ly/zyt
FREE Pine Script Basics Course: rebrand.ly/zpsbc
Pine Script MASTERY Course: rebrand.ly/zpsmc
My Indicators & Strategies: rebrand.ly/zmisc
Skyddat skript
Detta skript publiceras med stängd källkod och du kan använda det fritt. Du kan ange den som favorit för att använda den i ett diagram. Du kan inte visa eller ändra dess källkod.
Frånsägelse av ansvar

Informationen och publikationerna är inte avsedda att vara, och utgör inte heller finansiella, investerings-, handels- eller andra typer av råd eller rekommendationer som tillhandahålls eller stöds av TradingView. Läs mer i Användarvillkoren.

Vill du använda det här skriptet i ett diagram?