FTB-C000329 / Indicator

Kaufman Adaptive Moving Average

Kaufman Adaptive Moving Average is a recursive moving average whose smoothing constant adapts to the input's directional efficiency.

Also known asKAMA

Definitions

In plain terms

It moves faster when net change is large relative to path noise and more slowly when the path is inefficient.

Technical

The contract freezes efficiency lookback, fast and slow periods, squared coefficient, seed, readiness, missing values, and revisions.

Scope

Adaptive does not mean predictive or parameter-free.

Formula

KAMA_t = KAMA_(t-1) + SC_t*(x_t - KAMA_(t-1))
LaTeX: KAMA_t=KAMA_{t-1}+SC_t(x_t-KAMA_{t-1})
SymbolMeaningUnit
KAMA_(t-1)prior KAMA stateinput unit
SC_tadaptive smoothing constantratio
x_tcurrent inputinput unit

Output unit: input unit

Examples

  • A governed lesson uses Kaufman Adaptive Moving Average only with declared inputs, timing, parameters, and edge-case behavior.

Common misconceptions

  • Adaptive does not mean predictive or parameter-free.

Concept relationships

Where this concept is used

Tutorials planned

These catalogued topics use this concept, but their complete build has not shipped yet.

  • D07-F01-A08 Primary

Evidence and governance

  1. Kaufman Adaptive Moving Average TA-Lib · first party technical publication

    Supports: preferred label, short definition, technical definition, formula

    Limits: Implementation seeding, readiness, and parameter defaults must be frozen for reproducible parity.

Reviewed by
fintech-builder-batch-006
Last reviewed
2026-07-27
Next review
2027-07-27
Record status
published
Written by

Fintech engineer building market-data and financial systems, and the author of every article, glossary record, and reference implementation on The Fintech Builder.