Concept
Composite Oscillators
Composite Oscillators, also known as z-scored blends, meta-indicators, Insync Index, are Meta & Composition concepts. The Library holds 8 implementations, each one a working definition you can pull into Quant.
Top Composite Oscillators indicators
The top custom implementations, built on the original standard Composite Oscillators formula.
8 total
What are Composite Oscillators?
A composite oscillator is a single indicator built by blending several oscillators into one output. Each component, for example RSI, a stochastic, CCI, or a rate of change, is first normalized to a common scale via z-score, percentile rank, or fixed bounds, then combined as an equal or weighted average. The result is one line, usually bounded, that summarizes what a whole panel of oscillators is saying at once. The idea is old: published composites were folding panels of familiar indicators into one bounded reading decades ago, and modern z-scored blends and meta-indicators follow the same template.
The lineage runs through published examples like the mid-1990s Insync Index, which averaged a dozen standard indicators into one 0-100 consensus dial, and through every platform era since: the machinery (normalize, weight, average, bound) has not changed, only the components and the branding. That stability is itself informative, since the design solves a permanent problem, panel overload, rather than encoding any one market theory.
The appeal is consensus with less noise: averaging damps the idiosyncratic whipsaws of any single component, and extremes register only when most components lean the same way. The honest caveat is correlation. Most oscillators are transforms of the same closing prices, so ten components can amount to one signal counted ten times, and their agreement is not independent evidence. Better composites favor components with genuinely different inputs (momentum, volume, volatility, breadth) and are read like any oscillator: overbought/oversold extremes, centerline crosses, and divergences against price. None of those readings is a guarantee; they are conditions, not calls.
Engineering choices decide the instrument's character. Normalization windows set how 'extreme' is defined per component; weights encode a theory of which inputs deserve authority; and the same blend can be run per timeframe and re-aggregated, the MTF-alignment version of the idea. The standing hygiene rules apply doubly, since composites are where double-counting hides: correlated components inflate apparent consensus, and every added input is another parameter surface to overfit, the concerns signal hygiene exists to police.
How to read a composite oscillator
Read it like one oscillator, then interrogate it like a committee.
- 1Learn the roster first: which components, on what inputs, normalized how; the reading means nothing without knowing who is voting.
- 2Read the standard grammar: extremes, centerline crosses, and divergences carry the same meanings as on any bounded oscillator.
- 3Grade extremes by breadth: a reading driven by all components leaning together is the designed signal; one dragged by a single outlier input is noise wearing consensus.
- 4Check input diversity: a blend of ten close-derived momentum measures is one vote amplified, and its 'consensus' deserves single-indicator skepticism.
- 5Watch regime fit: momentum-heavy composites saturate in trends and whipsaw in ranges exactly as their components do; the averaging changes the noise, not the nature.
- 6Audit occasionally against the components: if one input dominates the blend's behavior, the weights are decorative and the composite is that input renamed.
How it's calculated
A single oscillator built by standardizing several component oscillators onto a common scale and averaging them.
When every component is already on the same bounded scale, the z-score step is skipped and the components are averaged directly.
The Insync Index is a published example that combines roughly a dozen standard indicators into one 0 to 100 consensus reading.
Components are usually correlated, so the blend smooths noise rather than adding independent signals.
How traders use it
- As a dashboard replacement: one bounded line stands in for a stack of oscillator panes, with extreme readings flagging the moments when most components agree at once.
- As a smoother: averaging weakly correlated components filters single-indicator whipsaws, so the composite's centerline crosses and threshold breaks flip less often than any one input's.
- As a gate inside a broader confluence and scoring system: setups from another method are taken only while the composite sits on the right side of a chosen threshold.
- For divergence reading: a composite that fails to confirm a new price extreme carries the same message as a single-oscillator regular divergence, with the added claim that the failure is broad rather than one indicator's quirk.
- Across instruments and frames: the same blend computed per symbol or per timeframe and compared side by side turns the composite into a screening score, the cross-instrument version of the consensus dial.
Composite Oscillators vs other aggregation methods
Confluence & Scoring Systems: Scoring systems count discrete conditions (trend up, level held, pattern present) into a checklist total. A composite oscillator averages continuous indicator values into one line; it is an input a scoring system might consume, not a checklist itself.
Ensemble Voting of Signals: Voting aggregates binary outputs: each component says long, short, or flat, and the majority rules. A composite blends the raw continuous readings before any threshold is applied, preserving the magnitude information that votes throw away.
Oscillator of Oscillator: Nesting applies one oscillator to another's output in series, an RSI of a MACD line for instance. A composite works in parallel, averaging many peers side by side rather than transforming one chain more deeply.
More Composite Oscillators implementations
Concept family
Meta & Composition
28 concepts mapped · 28 in the Library
Composite Oscillators FAQ
Are composite oscillators more reliable than a single oscillator?
Not automatically. Averaging reduces the noise of any single component, but most price-based oscillators derive from the same closes, so their agreement overlaps heavily rather than confirming independently. A blend of ten correlated momentum measures behaves much like one smoothed momentum measure. Composites earn their keep when components draw on genuinely different inputs, and even then an extreme reading marks a condition, not a guaranteed turn.
How are the components of a composite oscillator normalized?
Each input is mapped onto a shared scale before averaging. Common choices are the z-score (subtract a rolling mean, divide by a rolling standard deviation), percentile rank over a lookback window, min-max scaling to a fixed range, or a bounding transform for unbounded series. Without normalization, components live on incompatible scales: an unbounded, price-scaled input like MACD and a 0-100 input like RSI cannot be averaged meaningfully, and whichever has the larger raw magnitude dominates the blend.
How many components should a composite oscillator have?
There is no fixed number. Additional components add value only when they bring information the existing inputs lack; past a few closely correlated momentum measures, extra oscillators mostly restate the same signal. A compact set spanning different dimensions, such as momentum, volume, volatility, and breadth, usually says more than a long list of near-duplicates, and no component count guarantees better readings.
What was the Insync Index?
A published mid-1990s composite that averaged roughly a dozen standard indicators (RSI, stochastics, MACD, money flow, and peers) into one 0-100 consensus reading, with extremes flagging broadly overbought or oversold conditions. It matters less as a tool than as a template: nearly every modern meta-oscillator, including today's z-scored blends, reimplements its normalize-and-average architecture with a different roster.
How should components be weighted?
Equal weighting is the honest default: it encodes no fitted theory and is hard to overfit. Weighted versions earn their complexity only when the weights come from something durable, input diversity (volume and breadth deserving seats momentum already holds) rather than backtest optimization, since fitted weights are among the easiest parameters to curve-fit. If performance depends delicately on the weights, the composite is a fit, not a design.
Do composite oscillators lag more than their components?
Slightly and by design: averaging smooths, and smoothing defers. The composite crosses thresholds after its fastest components and before its slowest, which is the point, filtering the fast inputs' whipsaws at the cost of their earliest signals. Blends built from already-smoothed inputs compound the effect, one reason composites read best as condition gauges rather than timing triggers.
Build Composite Oscillators your way.
Quant writes, tests, and refines it with you — then it runs on LuxAlgo charting or ports to TradingView.


