INDICATORS · PRICE MOMENTUM OSCILLATOR

Price Momentum Oscillator in Crypto: Why the Value Changes Before Candle Close

The Price Momentum Oscillator double-smooths the one-bar rate of change. Its smoothing slows it, but the live bar's return still feeds both layers.

Short answer

The Price Momentum Oscillator (as popularised by DecisionPoint) takes the one-bar percentage change, smooths it with a custom exponential average (commonly 35 periods), multiplies by 10, smooths again (commonly 20 periods), and adds a signal line. On the live bar, the current return enters the first smoothing and flows into the second, so PMO moves intrabar — less than raw ROC, more than you might expect from its slow look. Crosses with its signal should use closed bars.

Which part of PMO uses the live bar

ComponentUses current bar?Effect intrabar
1-bar ROCYesLive return
First smoothing (35)YesSmall weight
Second smoothing (20)YesSmaller still
Signal lineYesCrosses flip

Implementations differ in the smoothing constants; check yours before comparing values across platforms.

Compare Price Momentum Oscillator in Crypto across Binance, Bybit, OKX and Hyperliquid markets.

Open markets in ChartsPod

How much it moves inside one bar

PMO during one bar (illustrative)PMO during one bar (illustrative): OPEN: PMO 1.20; MID: Big drop: 1.05; LATE: 1.12; CLOSE: 1.10.OPENPMO 1.20MIDBig drop: 1.05LATE1.12CLOSE1.10
Only PMO's closing value is kept in history. Original ChartsPod editorial graphic.
Illustrative intrabar range of PMO vs its closed valueIllustrative intrabar range of PMO vs its closed value: PMO intrabar range 0 ; Typical closed change 0 .ILLUSTRATIVE INTRABAR RANGE OF PMO VS ITS CLOSED VALUEPMO intrabar range0Typical closed change0
How far PMO travels inside a bar versus between bars. Original ChartsPod editorial graphic.

Rules

PMO signal hygienePMO signal hygiene: Signals on closed bars; Bar-close alerts; Backtest uses the same rule; Live value labelled provisional; Settings identical across chart and alerts.PMO SIGNAL HYGIENESignals on closed barsBar-close alertsBacktest uses the same ruleLive value labelled provisionalSettings identical across chart and alerts
Closed values are what history shows. Original ChartsPod editorial graphic.

Values are illustrative; smoothing constants vary by platform.

Check Price Momentum Oscillator in Crypto against a live market before relying on it.

Try it in ChartsPod

Questions readers ask

What is the PMO?

A double-smoothed rate of change.

Does it move intrabar?

Yes, through both smoothings.

Are formulas standard?

Constants vary; check.

Sources and methodology

Indicator formulas are standard definitions; live-versus-closed behaviour follows TradingView's repainting documentation. Values in examples are illustrative.

  1. TradingView Pine Script: Repainting — live vs historical calculation.
  2. ChartsPod indicator reference — indicator calculations.

This article explains research tools and workflows. It is not financial advice, does not recommend buying or selling any asset and does not predict prices. Crypto derivatives carry a risk of rapid and total loss of margin.

CHARTSPOD EDITORIAL EDITION · RESEARCH AND EDUCATION ONLY · NOT FINANCIAL ADVICE.