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 :) 😎
Release Notes:
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
Release Notes:
Fixed pesky typo
Release Notes:
Fixed incorrect input titles
Release Notes:
-
- Fixed alerts not working
Release Notes:
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
Protected script
This script is published closed-source but you may use it freely. You can favorite it to use it on a chart. You cannot view or modify its source code.
Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.

Want to use this script on a chart?