Forex
Indicator

Momentum Indicator: Reading the 100 Centerline

Last updated 2026-07-18

Momentum is one of the oldest and most direct oscillator-type indicators in technical analysis: it measures the rate of change of price by comparing the current price to the price a fixed number of candles ago. There's no smoothing, no averaging of averages, no signal line — just a straightforward ratio that tells you how much price has moved over a lookback window, plotted around a 100 centerline instead of the 0-100 or zero-line conventions other oscillators use.

How Momentum Is Calculated

The formula behind Momentum is about as simple as indicators get:

Momentum = (Current Price / Price N Periods Ago) × 100

With the default 14-period setting, today's close is divided by the close from 14 candles back, then multiplied by 100. If price is exactly unchanged over those 14 candles, Momentum reads exactly 100. If price is 2% higher than it was 14 candles ago, Momentum reads 102. If price is 5% lower, Momentum reads 95. The indicator uses the candle's closing price by default as its applied price, so it reacts to confirmed candle closes rather than intrabar noise.

This is a meaningfully different design from an indicator like RSI, which counts how many of the last N candles closed up versus down. Momentum doesn't care about the path price took to get from 14 candles ago to now — a smooth grind and a violent whipsaw that land at the same closing price produce the identical Momentum reading. It only measures the net displacement between two points in time, which is exactly what makes it simple to understand but also why the specific path of price is invisible to it.

Reading the 100 Centerline: No Fixed Zones

Everything Momentum tells you is relative to its 100 centerline, and this is the detail that trips up traders coming from RSI or Stochastic:

  • Momentum above 100 — price is higher now than it was N periods ago, meaning positive/bullish momentum. The further above 100, the stronger the recent upward push.
  • Momentum below 100 — price is lower now than it was N periods ago, meaning negative/bearish momentum. The further below 100, the stronger the recent downward push.
  • Momentum crossing back through 100 — the moment net displacement flips sign, the clearest and most commonly used signal the indicator offers.
PriceBUYSELL100Momentum (oscillates around a 100 centerline)
Entry conditions: BUY when Momentum crosses back above 100 — SELL on the mirrored cross back below 100

Unlike RSI, which is mathematically bounded between 0 and 100, Momentum has no fixed ceiling or floor. A strong enough move can push Momentum to 110, 130, or higher, and there's no universal "overbought at 105" or "oversold at 95" convention the way RSI has 70/30 — different instruments, timeframes, and volatility regimes stretch Momentum to completely different extremes. This is the single biggest adjustment for a trader switching from a bounded oscillator: you can't lean on a fixed number to call a reading "too far," only on the centerline cross itself and on how the current reading compares to that instrument's own recent history.

Entry Conditions

The custom indicator built for this lesson plots the Momentum line in a separate window below the price chart and watches specifically for a cross of the 100 centerline, firing an alert the moment it happens:

  • BUY — Momentum crosses from at or below 100 to above 100, meaning price has just turned net-positive over the lookback window.
  • SELL — Momentum crosses from at or above 100 to below 100, meaning price has just turned net-negative over the lookback window.

This centerline cross is Momentum's cleanest, most mechanical signal — there's no judgment call about where a zone boundary sits, only whether the line is above or below 100 right now. That mechanical simplicity is also the tradeoff: because there's no overbought/oversold buffer to filter out marginal moves the way RSI's 70/30 zones do, a centerline cross in Momentum can fire on comparatively small, unconvincing shifts in price, especially with a short lookback period.

Parameters

The indicator ships with four adjustable inputs:

  • MomentumPeriod (default 14) — the number of candles back used as the comparison point. A shorter period (e.g. 7) reacts faster to recent price shifts but crosses the 100 line more often, including on minor noise. A longer period (e.g. 21 or 25) smooths the reading and produces fewer, more deliberate crosses, at the cost of confirming a move later.
  • AppliedPrice (default Close) — which price series the calculation runs on. Close is the standard choice since it reflects the price the market actually settled at for each candle.
  • EnableAlert (default true) — pops up an on-screen MetaTrader alert the moment Momentum crosses the 100 centerline in either direction.
  • EnablePush (default false) — sends the same cross notification to your phone via MetaTrader's push notification service, useful if you don't want to watch the chart continuously.

Because the alert only fires on a genuine cross — not simply because Momentum is currently above or below 100 — you get exactly one notification per direction change, not a stream of repeated alerts while the line sits on one side of the centerline.

Momentum vs RSI vs MACD: Three Ways to Measure the Same Idea

Momentum, RSI, and MACD all answer some version of "how strong is the current price move," but each does it with a different calculation, and understanding the difference makes all three easier to use correctly:

  • Momentum compares the current price directly to the price N periods ago — the most literal rate-of-change calculation of the three, with no averaging and no fixed range. Its centerline is 100, and readings can drift arbitrarily far above or below it.
  • RSI compares the size of up-moves to down-moves over a lookback window, expressed as a bounded 0-100 ratio with fixed 70/30 overbought/oversold conventions. RSI smooths out the raw price path into a normalized reading, which is why it's easier to compare across instruments — an RSI of 75 means roughly the same thing on any chart, while a Momentum reading of 110 does not.
  • MACD takes a step further from raw price and compares two exponential moving averages of price against each other (plus a signal line), oscillating around a zero line with no fixed bounds, similar in spirit to Momentum but built from smoothed averages rather than two raw price points.

The practical takeaway: Momentum is the fastest and most direct of the three — it reacts to price the instant the lookback window rolls forward, with nothing smoothed in between — which makes it good for spotting a shift in rate of change early, but also the noisiest of the three since it has no internal smoothing to filter out minor wiggles.

A Word of Caution

Momentum whipsaws hard in range-bound markets. Because it's an unfiltered comparison between two raw price points, a market chopping sideways can push price back and forth across the level it sat at N periods ago repeatedly, generating a rapid sequence of centerline crosses that cancel each other out within a few candles — see Trend vs Range for how to recognize this kind of market before trading a crossover signal in it. This problem is worse for Momentum than for RSI specifically because RSI's 70/30 zones require a genuinely large, sustained move to reach an extreme in the first place, giving it a built-in buffer against minor noise; Momentum's 100 centerline has no such buffer, so even a small back-and-forth wiggle around the reference price can trigger a cross. Treat a Momentum centerline cross as more trustworthy when it lines up with a clear directional trend on the price chart itself, and be skeptical of it in a market that's visibly rotating inside a range. As with any indicator on this site, this is educational content, not personalized financial advice — always combine it with your own read of price structure before acting on a signal.

Download the Indicator

This custom indicator calculates Momentum and automatically alerts when it crosses the 100 centerline. It's available for both MetaTrader 4 and MetaTrader 5 below.

How to Install — MetaTrader 4

  1. Download the momentum-alert.mq4 file below.
  2. Open MetaTrader 4 → click FileOpen Data Folder.
  3. Place the file in the MQL4/Indicators folder.
  4. Restart MetaTrader 4, then drag the indicator from the Navigator window onto the chart.

How to Install — MetaTrader 5

  1. Download the momentum-alert.mq5 file below.
  2. Open MetaTrader 5 → click FileOpen Data Folder.
  3. Place the file in the MQL5/Indicators folder.
  4. Restart MetaTrader 5, then drag the indicator from the Navigator window onto the chart.

Both files are source code — open and review the full code before using it, for your own safety.

Download momentum-alert.mq4

For MetaTrader 4 — this is source code (.mq4), open and review it fully before using it.

Download File

Download momentum-alert.mq5

For MetaTrader 5 — this is source code (.mq5), open and review it fully before using it.

Download File