FTB-C000470 / Formula component

ATR Recursive Update

ATR Recursive Update combines the previous ATR with the current True Range using Wilder's one-over-period weight.

Also known asWilder ATR recurrence

Definitions

In plain terms

After seeding, each new True Range nudges the prior ATR rather than replacing a full rolling window.

Technical

The recurrence is ATR_t equals ATR_{t-1} plus (TR_t minus ATR_{t-1}) divided by n, with consistent missing and revision policies.

Scope

It is not the same path as an n-row simple moving average or a standard EMA using alpha two over n plus one.

Formula

ATR = previous ATR + (current True Range - previous ATR) / n
LaTeX: ATR_t=ATR_{t-1}+\frac{TR_t-ATR_{t-1}}{n}
SymbolMeaningUnit
ATR_tcurrent Average True Rangeprice units
TR_tcurrent True Rangeprice units
nATR periodbars

Output unit: price units

Examples

  • A reviewer traces ATR Recursive Update from aligned inputs through its first-ready row and edge cases before accepting a displayed value.

Common misconceptions

  • It is not the same path as an n-row simple moving average or a standard EMA using alpha two over n plus one.

Concept relationships

Where this concept is used

Evidence and governance

  1. Average True Range TA-Lib · first party technical publication

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

    Limits: Seed, smoothing convention, lookback, and missing-bar handling must be declared for reproducible use.

  2. TA-Lib Average True Range Reference Implementation TA-Lib · first party technical publication

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

    Limits: TA-Lib readiness follows its own unavailable-first-TR convention and therefore differs from the local alignment.

Reviewed by
fintech-builder-batch-009
Last reviewed
2026-07-30
Next review
2027-07-30
Record status
published