Alligator
Overview
Bill Williams' Alligator uses three smoothed moving averages displaced forward — the Jaw, Teeth, and Lips — to identify trending and sleeping market phases with an intuitive visual metaphor. When the lines intertwine the Alligator is "sleeping" (range); when they fan out it is "eating" (trending). Combine it with the Awesome Oscillator and Gator Oscillator from our indicator guide library for the complete Bill Williams trading system.
How It Works
Jaw = 13-period SMMA displaced 8 bars forward (blue). Teeth = 8-period SMMA displaced 5 bars forward (red). Lips = 5-period SMMA displaced 3 bars forward (green). The displacement shifts each line into the future, creating a visual lag structure that reveals trend phases clearly.
Key Signals
- All three lines intertwined = Alligator sleeping; avoid trend-following trades.
- Lips crossing above Teeth and Jaw = Alligator awakening; bullish trend beginning.
- Lines fanning out with Lips on top = strong uptrend (Alligator eating).
- Lines converging after a trend = potential reversal or consolidation.
Common Mistakes
- Forcing trades when the Alligator is sleeping — most false signals occur here.
- Changing the displacement values without understanding the system design.
- Using the Alligator without its companion indicators (AO and Gator Oscillator).
More Trend Indicators
Parabolic SAR — Stop and Reverse
Parabolic SAR (Stop and Reverse) plots dots above or below price to indicate trend direction and potential reversal points — it is one of the simplest trend-following indicators to use. Combine it with the <a href="/academy/indicators/adx" class="text-primary hover:underline">ADX</a> to filter out low-quality signals in ranging markets and improve your win rate. It also doubles as a dynamic trailing stop; read our <a href="/guides/use-stop-loss-orders" class="text-primary hover:underline">stop-loss guide</a> for best practices on protecting your capital. Explore more trend tools in our full <a href="/academy/indicators" class="text-primary hover:underline">indicator guide library</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.
ALMA — Arnaud Legoux Moving Average
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 <a href="/tools/platforms/tradingview" class="text-primary hover:underline">TradingView</a> for <a href="/market/crypto" class="text-primary hover:underline">crypto</a> and <a href="/market/forex" class="text-primary hover:underline">forex</a> trend detection. Compare ALMA with other advanced moving averages like the <a href="/academy/indicators/hull-moving-average" class="text-primary hover:underline">HMA</a> in our <a href="/academy/indicators" class="text-primary hover:underline">indicator guide library</a> to find your optimal smoothing solution.
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.