# Trend

> Moving-average lineage, trend systems, Ichimoku, strength measures, and chart geometry.

Trend analysis studies sustained directional movement: whether price is making progress in one direction, how strong that progress is, and where it stalls or turns. Because most strategies either follow trends or fade them, this family underpins much of the rest of the library.

The material runs from smoothing itself (moving averages and the digital filters that refine them) through the rules traders build on an average, to complete systems such as Supertrend and Ichimoku. Alongside the indicators sit strength gauges like ADX, drawn geometry from trendlines to regression channels, and the vocabulary of trend events: breakouts, pullbacks, exhaustion, and reversal, the moments where a trend begins, rests, or ends.

## Moving-average lineage

The main ways of averaging price, from the simple and exponential staples through Hull, zero-lag, and least-squares variants to adaptive and volume-weighted designs such as KAMA, VIDYA, and VWMA.

- [SMA](https://www.luxalgo.com/library/concept/sma.md): 3 implementations
- [EMA](https://www.luxalgo.com/library/concept/ema.md): 2 implementations
- [Adaptive-lookback MA](https://www.luxalgo.com/library/concept/adaptive-lookback-ma.md): 2 implementations
- [MA Envelope](https://www.luxalgo.com/library/concept/ma-envelope.md): 2 implementations
- [SWMA](https://www.luxalgo.com/library/concept/swma.md): 1 implementations
- [RMA](https://www.luxalgo.com/library/concept/rma.md): 1 implementations
- [HMA](https://www.luxalgo.com/library/concept/hma.md): 1 implementations
- [KAMA](https://www.luxalgo.com/library/concept/kama.md): 1 implementations
- [JMA](https://www.luxalgo.com/library/concept/jma.md): 1 implementations
- [ZLEMA](https://www.luxalgo.com/library/concept/zlema.md): 1 implementations
- [T3](https://www.luxalgo.com/library/concept/t3.md): 1 implementations
- [VIDYA](https://www.luxalgo.com/library/concept/vidya.md): 1 implementations
- [FRAMA](https://www.luxalgo.com/library/concept/frama.md): 1 implementations
- [MAMA/FAMA](https://www.luxalgo.com/library/concept/mama-fama.md): 1 implementations
- [UHL Adaptive MA](https://www.luxalgo.com/library/concept/uhl-adaptive-ma.md): 1 implementations
- [TRAMA](https://www.luxalgo.com/library/concept/trama.md): 1 implementations
- [MLMA](https://www.luxalgo.com/library/concept/mlma.md): 1 implementations
- [Triangular MA](https://www.luxalgo.com/library/concept/triangular-ma.md): 1 implementations
- [Sine-weighted MA](https://www.luxalgo.com/library/concept/sine-weighted-ma.md): 1 implementations
- [Harmonic MA](https://www.luxalgo.com/library/concept/harmonic-ma.md): 1 implementations
- [Elastic Volume-weighted MA](https://www.luxalgo.com/library/concept/elastic-volume-weighted-ma.md): 1 implementations
- [Volume-adjusted MA](https://www.luxalgo.com/library/concept/volume-adjusted-ma.md): 1 implementations
- [Coral Trend](https://www.luxalgo.com/library/concept/coral-trend.md): 1 implementations
- [Rainbow MA Stack](https://www.luxalgo.com/library/concept/rainbow-ma-stack.md): 1 implementations
- [WMA](https://www.luxalgo.com/library/concept/wma.md): reference entry
- [DEMA](https://www.luxalgo.com/library/concept/dema.md): reference entry
- [TEMA](https://www.luxalgo.com/library/concept/tema.md): reference entry
- [ALMA](https://www.luxalgo.com/library/concept/alma.md): reference entry
- [LSMA](https://www.luxalgo.com/library/concept/lsma.md): reference entry
- [McGinley Dynamic](https://www.luxalgo.com/library/concept/mcginley-dynamic.md): reference entry
- [Geometric MA](https://www.luxalgo.com/library/concept/geometric-ma.md): reference entry
- [VWMA](https://www.luxalgo.com/library/concept/vwma.md): reference entry

## Digital filters & smoothers

Signal-processing approaches to trend extraction, several popularized by John Ehlers, that treat price as a noisy series and apply engineered filters in search of a better trade-off between smoothness and lag.

- [Gaussian Filter](https://www.luxalgo.com/library/concept/gaussian-filter.md): 1 implementations
- [Butterworth Filter](https://www.luxalgo.com/library/concept/butterworth-filter.md): 1 implementations
- [Chebyshev Filters](https://www.luxalgo.com/library/concept/chebyshev-filters.md): 1 implementations
- [Elliptic Filter](https://www.luxalgo.com/library/concept/elliptic-filter.md): 1 implementations
- [Bessel Filter](https://www.luxalgo.com/library/concept/bessel-filter.md): 1 implementations
- [Ehlers SuperSmoother](https://www.luxalgo.com/library/concept/ehlers-supersmoother.md): 1 implementations
- [Ehlers Instantaneous Trendline](https://www.luxalgo.com/library/concept/ehlers-instantaneous-trendline.md): 1 implementations
- [Ultimate Smoother](https://www.luxalgo.com/library/concept/ultimate-smoother.md): 1 implementations
- [Swiss Army Knife Filter](https://www.luxalgo.com/library/concept/swiss-army-knife-filter.md): 1 implementations
- [Windowed FIR Smoothing](https://www.luxalgo.com/library/concept/windowed-fir-smoothing.md): 1 implementations
- [Laguerre Filter](https://www.luxalgo.com/library/concept/laguerre-filter.md): 1 implementations
- [Order-statistic Filters](https://www.luxalgo.com/library/concept/order-statistic-filters.md): 1 implementations
- [Whittaker–Henderson Smoother](https://www.luxalgo.com/library/concept/whittaker-henderson-smoother.md): 1 implementations

## MA applications

The rules traders layer on top of an average: crossovers, ribbons and Guppy stacks, slope filters, displacement and anchoring, and averages used as dynamic support or resistance.

- [Moving Average Crossovers](https://www.luxalgo.com/library/concept/moving-average-crossovers.md): 3 implementations
- [MA Slope Filter](https://www.luxalgo.com/library/concept/ma-slope-filter.md): 3 implementations
- [Dynamic S/R Via MA](https://www.luxalgo.com/library/concept/dynamic-s-r-via-ma.md): 3 implementations
- [MA Ribbon](https://www.luxalgo.com/library/concept/ma-ribbon.md): 2 implementations
- [Golden Cross](https://www.luxalgo.com/library/concept/golden-cross.md): 1 implementations
- [Death Cross](https://www.luxalgo.com/library/concept/death-cross.md): 1 implementations
- [Guppy GMMA](https://www.luxalgo.com/library/concept/guppy-gmma.md): 1 implementations
- [Displaced MA](https://www.luxalgo.com/library/concept/displaced-ma.md): 1 implementations
- [Anchored MA](https://www.luxalgo.com/library/concept/anchored-ma.md): 1 implementations
- [MA of MA](https://www.luxalgo.com/library/concept/ma-of-ma.md): 1 implementations

## Trend-following systems

Indicators that maintain an explicit long or short state, such as Supertrend and Parabolic SAR, typically pairing each directional flip with a built-in trailing stop level.

- [Supertrend](https://www.luxalgo.com/library/concept/supertrend.md): 11 implementations
- [Parabolic SAR](https://www.luxalgo.com/library/concept/parabolic-sar.md): 2 implementations
- [Chandelier Stop](https://www.luxalgo.com/library/concept/chandelier-stop.md): 2 implementations
- [Donchian Trend Rules](https://www.luxalgo.com/library/concept/donchian-trend-rules.md): 1 implementations
- [ATR Trailing Regime](https://www.luxalgo.com/library/concept/atr-trailing-regime.md): 1 implementations
- [Gann HiLo Activator](https://www.luxalgo.com/library/concept/gann-hilo-activator.md): 1 implementations
- [Alligator](https://www.luxalgo.com/library/concept/alligator.md): 1 implementations
- [NRTR](https://www.luxalgo.com/library/concept/nrtr.md): 1 implementations
- [Chande Kroll Stop](https://www.luxalgo.com/library/concept/chande-kroll-stop.md): 1 implementations
- [Halftrend](https://www.luxalgo.com/library/concept/halftrend.md): 1 implementations
- [Trend Magic](https://www.luxalgo.com/library/concept/trend-magic.md): 1 implementations

## Ichimoku system

Goichi Hosoda's one-glance framework, whose five lines and cloud combine trend direction, momentum, and support and resistance in a single overlay.

- [Ichimoku System](https://www.luxalgo.com/library/concept/ichimoku-system.md): 2 implementations
- [Ichimoku Theories](https://www.luxalgo.com/library/concept/ichimoku-theories.md): 1 implementations
- [Ichimoku Signals](https://www.luxalgo.com/library/concept/ichimoku-signals.md): build pending

## Trend strength & direction

Gauges such as ADX, Aroon, and the Kaufman Efficiency Ratio that ask whether a market is trending at all, and how decisively, before a directional method is applied.

- [Trend Regime Label](https://www.luxalgo.com/library/concept/trend-regime-label.md): 4 implementations
- [ADX / DMI System](https://www.luxalgo.com/library/concept/adx-dmi-system.md): 1 implementations
- [Aroon](https://www.luxalgo.com/library/concept/aroon.md): 1 implementations
- [Vortex](https://www.luxalgo.com/library/concept/vortex.md): 1 implementations
- [Vertical Horizontal Filter](https://www.luxalgo.com/library/concept/vertical-horizontal-filter.md): 1 implementations
- [Trend Intensity Index](https://www.luxalgo.com/library/concept/trend-intensity-index.md): 1 implementations
- [R-squared Trend Fit](https://www.luxalgo.com/library/concept/r-squared-trend-fit.md): 1 implementations
- [Kaufman Efficiency Ratio](https://www.luxalgo.com/library/concept/kaufman-efficiency-ratio.md): 1 implementations
- [Correlation Trend Indicator](https://www.luxalgo.com/library/concept/correlation-trend-indicator.md): 1 implementations
- [Random Walk Index](https://www.luxalgo.com/library/concept/random-walk-index.md): 1 implementations
- [Trend-quality Composites](https://www.luxalgo.com/library/concept/trend-quality-composites.md): 1 implementations
- [Higher-timeframe Trend Filter](https://www.luxalgo.com/library/concept/higher-timeframe-trend-filter.md): 1 implementations

## Channels, lines & geometry

Drawn and fitted structures on price, from hand-placed trendlines and parallel channels to regression channels and the more contested Gann and pitchfork constructions.

- [Trendline](https://www.luxalgo.com/library/concept/trendline.md): 10 implementations
- [Linear-regression Channel](https://www.luxalgo.com/library/concept/linear-regression-channel.md): 6 implementations
- [Parallel Channel](https://www.luxalgo.com/library/concept/parallel-channel.md): 3 implementations
- [Fan Principle](https://www.luxalgo.com/library/concept/fan-principle.md): 1 implementations
- [Standard-error Channel](https://www.luxalgo.com/library/concept/standard-error-channel.md): 1 implementations
- [Polynomial Regression Band](https://www.luxalgo.com/library/concept/polynomial-regression-band.md): 1 implementations
- [Andrews' Pitchfork](https://www.luxalgo.com/library/concept/andrews-pitchfork.md): 1 implementations
- [Gann Fan & Angles](https://www.luxalgo.com/library/concept/gann-fan-and-angles.md): 1 implementations
- [Gann Box](https://www.luxalgo.com/library/concept/gann-box.md): 1 implementations
- [Gann Square of 9](https://www.luxalgo.com/library/concept/gann-square-of-9.md): 1 implementations
- [Speed Resistance Lines](https://www.luxalgo.com/library/concept/speed-resistance-lines.md): 1 implementations

## Trend events

The recurring episodes in a trend's life, including breakouts that start moves, pullbacks and retests that interrupt them, and the exhaustion, climaxes, and reversals that end them.

- [Breakout](https://www.luxalgo.com/library/concept/breakout.md): 29 implementations
- [Reversal](https://www.luxalgo.com/library/concept/reversal.md): 6 implementations
- [Retest](https://www.luxalgo.com/library/concept/retest.md): 3 implementations
- [Trend Exhaustion](https://www.luxalgo.com/library/concept/trend-exhaustion.md): 2 implementations
- [Pullback](https://www.luxalgo.com/library/concept/pullback.md): 1 implementations
- [Continuation](https://www.luxalgo.com/library/concept/continuation.md): 1 implementations
- [Trend Acceleration/inflection](https://www.luxalgo.com/library/concept/trend-acceleration-inflection.md): 1 implementations
- [Climactic Moves](https://www.luxalgo.com/library/concept/climactic-moves.md): build pending

---

Source: https://www.luxalgo.com/library/family/trend/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
