Exponential Moving Average: seed, step, and compare

Choose a synthetic scenario and an initialization convention, then advance one accepted observation at a time. Watch the recursive state, and see why a mixed price basis must be rejected rather than smoothed.

Causal observation path

Synthetic adjusted-price teaching data; no trading result is implied.

CALCULABLE
Raw observations and exponential moving average A causal step-through chart comparing synthetic raw observations with the EMA under the selected span and initialization policy.
Raw valueEMARejected basis change

What to notice now

The canonical EMA is still warming up. No EMA is published before its declared SMA seed exists.

Source contextSynthetic teaching data
Value basisSynthetic adjusted price
PolicySMA-seeded recursive EMA

Keyboard: Right Arrow steps, Left Arrow goes back, and Space toggles play while focus is outside a control.