FTB-C000021 / Implementation concept

SMA-Seeded EMA Initialization

An EMA initialization policy that uses the arithmetic mean of the first eligible observations as the initial recursive state.

Also known asSimple-average EMA seed

Definitions

In plain terms

Before an exponential moving average can update recursively, it needs a first value. This policy averages an initial block of observations and uses that average as the starting state.

Technical

For a declared seed length n, the initial EMA state at the nth eligible observation is the arithmetic mean of observations x_1 through x_n; later states use the chosen EMA recurrence.

Scope

This is an explicit implementation policy, not a universal requirement of every EMA or McClellan implementation; eligibility, seed length, and missing-data handling must be declared separately.

Formula

EMA_seed = (x_1 + ... + x_n) / n
LaTeX: \operatorname{EMA}_{\mathrm{seed}}=\frac{1}{n}\sum_{i=1}^{n}x_i
SymbolMeaningUnit
x_iEligible seed observation iinput unit
nDeclared seed lengthobservations

Output unit: same as input

Examples

  • With seed observations 8, 10, and 12, the initial EMA state is 10.

Common misconceptions

  • SMA seeding does not make every later EMA value a simple moving average.

Concept relationships

Where this concept is used

Evidence and governance

  1. McClellan Oscillator StockCharts ChartSchool · secondary methodology

    Supports: technical definition, formula, variant distinction

    Limits: Platform symbols, displayed thresholds, universe choices, and implementation details are vendor-specific rather than universal methodology requirements.

Reviewed by
fintech-builder-owner-approved
Last reviewed
2026-07-26
Next review
2027-07-26
Record status
published