Concept

Min-max Scaling

Min-max Scaling is a Statistics concept. The Library holds 3 implementations, each one a working definition you can pull into Quant.

Top Min-max Scaling indicators

3 total

What is Min-max Scaling?

Min-max scaling rescales a series to a fixed interval, usually 0 to 1 or 0 to 100, by subtracting the window minimum and dividing by the window range (maximum minus minimum). On charts it is almost always rolling: the extremes are taken over a trailing lookback, so each value states where the series sits inside its recent range. The Stochastic oscillator's %K is exactly this transform, min-max scaling the close against the highest high and lowest low of the lookback.

The appeal is comparability: once everything lives on the same bounded scale, oscillators with unlike units can share a panel, feed a composite score, or enter a model without one input dominating on magnitude alone. The cost is outlier sensitivity: a single extreme print stretches the range and compresses everything else toward the middle, which is why a Z-score or percentile rank is often preferred when the input has fat tails.

How traders use it

  • To normalize unlike indicators onto one 0-100 panel or dashboard, so momentum, volume, and volatility readings can be compared, averaged, or scored side by side.
  • As a position-in-range read on price itself: values near 1 mean the market is trading at the top of its N-bar range and values near 0 at the bottom, which is the raw material of stochastic-style logic.
  • As feature scaling before model fitting, where bounded, comparable inputs keep distance-based and gradient-based methods from being dominated by whichever raw series has the largest units.

Related concepts · Normalization & distribution

Concept family

Statistics

45 concepts mapped · 37 in the Library

Min-max Scaling FAQ

When should I use min-max scaling instead of a Z-score?

Use min-max when you need a hard bounded range, for plotting several indicators on one panel or feeding a model that expects 0-to-1 inputs, and when the window's extremes are meaningful. Prefer a Z-score or percentile rank when outliers are common, because one extreme print stretches the min-max range and squashes every other value toward the middle.

Why does a min-max scaled indicator keep hitting 0 or 1?

By construction. Every new high of the lookback maps to exactly 1 and every new low to exactly 0, so a trending market pins the reading at an extreme for as long as it keeps printing new extremes. That is position-in-range information, not an automatic overbought or oversold signal; lengthening the window makes the extremes rarer.

Build Min-max Scaling your way.

Quant writes, tests, and refines it with you — then it runs on LuxAlgo charting or ports to TradingView.