ALMA (Arnaud Legoux Moving Average) is a type of moving average that attempts to reduce the lag of traditional moving averages while still being responsive to recent price changes. It is based on a weighted average. Strategy has user defined line length and can be adjusted to suit the trader's preference. The script is purely for educational purposes and you are advised to backtest before using for trading