ALMA — Arnaud Legoux Moving Average
Overview
ALMA applies a Gaussian (bell-curve) distribution as a weight function, centred near the most recent prices, to produce a moving average that filters noise while keeping lag to a minimum. It has become a favourite on TradingView for crypto and forex trend detection. Compare ALMA with other advanced moving averages like the HMA in our indicator guide library to find your optimal smoothing solution.
How It Works
ALMA uses three tuneable parameters: window size (period), offset (0 to 1, controlling the Gaussian centre), and sigma (controlling distribution width). The Gaussian curve weights prices around the offset point most heavily, creating an adaptive filter that minimises both lag and noise simultaneously.
Key Signals
- Price crossing above ALMA signals bullish trend development.
- ALMA slope direction is a cleaner trend indicator than most standard MAs.
- Offset parameter closer to 1 makes ALMA more responsive; closer to 0 adds smoothness.
Common Mistakes
- Using default parameters without understanding what offset and sigma control.
- Over-optimising ALMA parameters to fit historical data — leading to curve-fitting.
- Expecting ALMA to work as a standalone system without confirmation indicators.
More Trend Indicators
SuperTrend
SuperTrend combines the <a href="/academy/indicators/atr" class="text-primary hover:underline">Average True Range</a> with a multiplier and median price to plot a single line that flips between support and resistance — green means uptrend, red means downtrend. It is a favourite overlay for trend-following <a href="/strategies" class="text-primary hover:underline">trading strategies</a> across <a href="/market/crypto" class="text-primary hover:underline">crypto</a> and <a href="/market/forex" class="text-primary hover:underline">forex</a> due to its visual simplicity. Apply it on <a href="/tools/platforms/tradingview" class="text-primary hover:underline">TradingView</a> alongside the <a href="/academy/indicators/adx" class="text-primary hover:underline">ADX</a> to filter entries to only strong-trending environments.
ZigZag
The ZigZag indicator filters out minor price fluctuations by only plotting lines when price moves by a specified percentage, making macro swing highs and lows visually clear. It is an invaluable tool for wave analysis, <a href="/academy/indicators/fibonacci-retracements" class="text-primary hover:underline">Fibonacci retracement</a> placement, and identifying structural patterns in <a href="/market/stocks" class="text-primary hover:underline">stocks</a> and <a href="/market/crypto" class="text-primary hover:underline">crypto</a>. Use ZigZag on <a href="/tools/platforms/tradingview" class="text-primary hover:underline">TradingView</a> as a structural overlay alongside your trending <a href="/strategies" class="text-primary hover:underline">trading strategies</a>.
Aroon Indicator
The Aroon Indicator measures the number of periods since the most recent high and low, providing an early signal of whether a new trend is forming or weakening. It is especially useful for catching early trend changes in <a href="/market/stocks" class="text-primary hover:underline">stocks</a> and <a href="/market/crypto" class="text-primary hover:underline">crypto</a> before lagging indicators react. Browse our full <a href="/academy/indicators" class="text-primary hover:underline">indicator guide library</a> to pair Aroon with the <a href="/academy/indicators/adx" class="text-primary hover:underline">ADX</a> for stronger trend-strength confirmation.
GMMA — Guppy Multiple Moving Average
The Guppy Multiple Moving Average plots two groups of EMAs — six short-term and six long-term — to visualise the interaction between trader sentiment and investor sentiment as a ribbon, revealing trend strength and potential reversals. GMMA is widely used in <a href="/market/stocks" class="text-primary hover:underline">stock</a> and <a href="/market/forex" class="text-primary hover:underline">forex</a> markets to identify early trend participation. Set it up on <a href="/tools/platforms/tradingview" class="text-primary hover:underline">TradingView</a> and combine with the <a href="/academy/indicators/rsi" class="text-primary hover:underline">RSI</a> for timing entries.