How it works
Momentum is the simplest calculation in the catalog: today's close minus the close N bars ago. No division, no smoothing, no scaling. What you see plotted is the net distance travelled over a fixed window, in the price units of the instrument. Because of that directness it is the natural starting point for understanding every other momentum tool — RSI, MACD, ROC and TRIX are all elaborations on the same question with different answers to 'how should we scale and smooth it?'
The absence of scaling is both its virtue and its main defect. In points, on a single instrument, over a period where the price level has not changed much, momentum is perfectly readable and it responds instantly. Across instruments it is meaningless — a momentum of 40 is enormous on a $12 stock and negligible on a $70,000 index. Over long spans it is misleading even on the same instrument, because as price levels rise the same percentage move produces a bigger point move, so the indicator's amplitude drifts upward for reasons that have nothing to do with market behaviour.
Where it genuinely earns its place is as a fast, unfiltered input to something else. Because it has zero smoothing beyond the window, momentum turns at the true inflection rather than several bars later, which makes it useful for confirming that an entry taken on a slower tool is not already stale. Systematic traders also use momentum's sign as a regime variable, and the well-documented tendency of medium-horizon winners to keep winning is the academic cousin of exactly this calculation applied over months rather than bars.
Reading it centres on the zero line and on the slope. Above zero means net advance over the window; the steeper the slope, the faster that advance is growing. A momentum peak while price is still making highs is the standard early warning that the rate of advance has topped, which typically precedes a price top by an unpredictable amount — sometimes days, sometimes quarters.
For nearly every purpose Rate of Change is the better tool, since it is the same idea expressed as a percentage and therefore portable. Momentum survives in the catalog because it is the honest, unadorned version, and because several older systems specify it explicitly.
Calculation
The arithmetic in words, in the order it happens.
Momentum = current close - close N bars ago, with a default N of 10 on most platforms. The line oscillates around zero, and its units are the price units of the instrument, so its amplitude is not comparable between instruments or between periods where the price level differs substantially. Some older references define momentum as the ratio instead — 100 x current close / close N bars ago — which oscillates around 100 rather than zero and behaves almost identically in shape.
Source
An AlgoBeamScript implementation of the formula above, written by us from the arithmetic so the code and the calculation agree line for line.
Runs unchanged on the platform and in the AlgoBeamTS runtime. The language reference is in the documentation.
Inputs
Defaults are the values most charting packages ship with. They are conventions, not optimal settings — the right length depends on your instrument and your holding period.
| Input | Default | What it changes |
|---|---|---|
| Length | 10 | Bars in the lookback. Short values track intraday swings and generate frequent zero crossings; long values measure the net progress of a whole trend leg and cross zero only at genuine regime changes. |
| Source | Close | The price compared across the window. Close is the standard. Comparing highs or lows instead produces a series biased toward one side of the bar and is rarely useful outside specialised systems. |
How to read it
What practitioners take from the plot. Read these as descriptions of market state, not as entry signals.
- Above zero and rising
- Price is higher than N bars ago and the gap is widening. Momentum is expanding — the healthiest state for a trend-following position.
- Above zero but falling
- Still net positive over the window, but the advance is decelerating. A maturity signal, not a reversal one.
- Crossing zero
- The market has given back everything it gained over the lookback window. On longer settings this is a meaningful change of state; on short ones it happens constantly in a range.
- Momentum peak before a price peak
- The rate of advance topped before the price did. Consistent with a maturing trend, but the lead time is highly variable and gives no exit level by itself.
- Amplitude much larger than in prior years
- Often just the price level being higher, not the market being more energetic. Check against a percentage measure before concluding anything.
Limitations
Where this indicator misleads. None of these are fixed by a better parameter.
- It is not comparable across instruments or across long time spans, because it is denominated in points; thresholds set on one chart mean nothing on another.
- It has no smoothing at all, so it whipsaws around zero in a range and produces far more crossings than a tradable system can absorb.
- It suffers the same drop-off distortion as ROC: an unusual bar exiting the back of the window shifts the reading even on a flat day.
- It is unbounded and gives no sense of how extreme a reading is, so it cannot answer the overbought/oversold question that traders often want from a momentum plot.
Educational reference. This page explains how an indicator is built and how it is commonly read. It is not investment advice, not a recommendation and not a signal service. No indicator is profitable on its own — each is a way of describing a market, and any rule built on one has to be tested with realistic costs before it is traded.