OPEN-SOURCE SCRIPT
Updated Moving Average Multitool Crossover

As per request, this is a moving average crossover version of my original moving average multitool script.
It allows you to easily access and switch between different types of moving averages, without having to continuously add and remove different moving averages from your chart. This should make backtesting moving average crossovers much, much more easier. It also has the option to show buy and sell signals for the crossovers of the chosen moving averages.
It contains the following moving averages:
It allows you to easily access and switch between different types of moving averages, without having to continuously add and remove different moving averages from your chart. This should make backtesting moving average crossovers much, much more easier. It also has the option to show buy and sell signals for the crossovers of the chosen moving averages.
It contains the following moving averages:
- Exponential Moving Average (EMA)
- Simple Moving Average (SMA)
- Weighted Moving Average (WMA)
- Double Exponential Moving Average (DEMA)
- Triple Exponential Moving Average (TEMA)
- Triangular Moving Average (TMA)
- Volume-Weighted Moving Average (VWMA)
- Smoothed Moving Average (SMMA)
- Hull Moving Average (HMA)
- Least Squares Moving Average (LSMA)
- Kijun-Sen line from the Ichimoku Kinko-Hyo system (Kijun)
- McGinley Dynamic (MD)
- Rolling Moving Average (RMA)
- Jurik Moving Average (JMA)
- Arnaud Legoux Moving Average (ALMA)
- Vector Autoregression Moving Average (VAR)
- Welles Wilder Moving Average (WWMA)
- Sine Weighted Moving Average (SWMA)
- Leo Moving Average (LMA)
- Variable Index Dynamic Average (VIDYA)
- Fractal Adaptive Moving Average (FRAMA)
- Variable Moving Average (VAR)
- Geometric Mean Moving Average (GMMA)
- Corrective Moving Average (CMA)
- Moving Median (MM)
- Quick Moving Average (QMA)
- Kaufman's Adaptive Moving Average (KAMA)
- Volatility-Adjusted Moving Average (VAMA)
- Modular Filter (MF)
Release Notes
Fixed buy and sell labels being position too far from price on lower timeframe charts.Release Notes
Corrected 2nd MA's plot title, and added offset as an input to the Arnaud Legoux MA (ALMA).Release Notes
Merged WWMA and RMA, since they result in a perfectly identical calculation. Cleaned up code.Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
For quick access on a chart, add this script to your favorites — learn more here.
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.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
For quick access on a chart, add this script to your favorites — learn more here.
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.