Concept
Signal Decomposition
Signal Decomposition, also known as SSA, EMD, is a Statistics concept. A reference entry: the Library explains it rather than implements it.
What is Signal Decomposition?
Signal decomposition splits a price series into additive components, typically a slow trend, one or more oscillatory parts, and residual noise, so each can be analyzed or traded on its own. Singular spectrum analysis (SSA) does it algebraically: embed the series into a matrix of lagged windows, factorize with singular value decomposition, and reconstruct components from the leading factors. Empirical mode decomposition (EMD) does it adaptively, repeatedly 'sifting' the series into intrinsic mode functions, locally defined oscillations ordered fastest to slowest, plus a residual trend. Unlike FFT/spectral analysis, neither imposes fixed sinusoidal frequencies; the data defines its own components.
Both methods have respectable pedigrees: SSA grew out of 1980s dynamical-systems and time-series work and matured into a standard toolkit, while EMD arrived with Norden Huang's 1998 paper as the front half of the Hilbert-Huang transform, designed for exactly the nonstationary, nonlinear signals that defeat fixed-basis analysis. Trading tools adopted both for the same reason the geosciences did: real series rarely oblige a sinusoidal template.
That adaptivity is the appeal and the trap. Decomposed trends look smooth with little apparent lag, and isolated cycle components look beautifully tradable in hindsight. But both methods are full-sample calculations: each new bar changes the decomposition of past bars, most strongly near the right edge, exactly where trades happen. Live use demands causal rolling implementations and honest bar-by-bar backtesting, the territory of repaint-safe engineering.
The craft decisions are few but decisive. SSA's window length bounds which periods can separate, and how many leading factors are grouped into 'trend' versus 'cycle' is an analyst's call; EMD's sifting can mix modes, which its ensemble variant treats by averaging decompositions over added noise. End effects concentrate all of it at the current bar, where padding and extrapolation tricks buy cosmetic stability at the price of honesty, so the right-edge behavior of any decomposition tool deserves more scrutiny than its middle.
How to read a decomposition indicator
The components look authoritative by construction; the reading discipline is mostly about the right edge.
- 1Identify the method and its window: SSA with a given embedding length, EMD or its ensemble variant, and how components are grouped for display.
- 2Establish causality first: whether the tool recomputes history each bar (repainting by construction) or freezes values as bars close.
- 3Read the trend component for bias: its slope and turns, understanding that the freshest few values are the least stable.
- 4Read the cycle component as a detrended oscillator: swings and turns feed timing, cross-checked against a dominant cycle estimate.
- 5Stress the right edge: step the chart back bar by bar and watch how much the recent components rewrite; that rewrite is the gap between the picture and live experience.
- 6Validate any rule bar by bar: signals must be generated from values as they stood at the time, never from the finished decomposition.
How traders use it
- For trend extraction: the slowest components (SSA's leading factors, EMD's residual and final modes) form a smooth trend proxy whose slope and turns can gate directional bias with less whipsaw than a comparably smooth moving average, subject to end-point caveats.
- For cycle trading: an isolated oscillatory component behaves like a detrended oscillator, and its turns feed timing models alongside dominant cycle measurement.
- For denoising: dropping the fastest components before feeding price-derived features into forecasting models or indicators.
- As feature engineering: component values, their slopes, and their amplitudes make structured inputs for statistical models, replacing one noisy series with a few interpretable ones.
- As regime description: the balance of variance across components, trend-dominated versus cycle-dominated versus noise-dominated, is itself a regime read that can gate which strategy family runs.
Decomposition vs other cycle machinery
FFT/spectral Analysis: Fourier analysis projects the window onto fixed sinusoids, yielding a spectrum; decomposition lets the data define its own components, yielding time series. The FFT answers which periods carry energy, SSA and EMD hand back tradable-looking parts, with adaptivity's costs attached.
Hilbert Transform: The Hilbert transform extracts instantaneous amplitude and phase from an oscillatory series, and in the Hilbert-Huang pipeline it is applied to EMD's modes. Decomposition produces the components; the Hilbert step is how their rhythms are then measured.
Dominant Cycle Measurement: Dominant-cycle tools estimate one number, the operative period, for adaptive indicators. Decomposition returns whole component series instead. They meet in practice: measured periods sanity-check whether an extracted 'cycle' component corresponds to anything the market is actually doing.
Concept family
Statistics
46 concepts mapped · 46 in the Library
Signal Decomposition FAQ
Turn Signal Decomposition into a trading strategy.
Describe your Signal Decomposition idea to Quant. It builds the strategy with you and backtests it on real data.