All indicators

TMO (True Momentum Oscillator)

Mar 22, 2025

Static chart image
SignalsOscillatorsMoving Averages

The TMO (True Momentum Oscillator) indicator is a momentum-based technical tool that utilizes price delta logic to identify trend direction, potential reversals, and overbought/oversold conditions more effectively than standard price-based oscillators.

Usage

The TMO (True Momentum Oscillator) is primarily used to identify market momentum shifts and extreme price conditions. Traders can interpret the indicator through several key methods:

  • Crossovers: A bullish signal is generated when the Main line (thicker line) crosses above the Signal line (thinner line). Conversely, a bearish signal is generated when the Main line crosses below the Signal line.
  • Overbought/Oversold Zones: The indicator features colored zones based on a percentage of the user-defined length. When the lines enter the upper red-shaded zone, the market is considered overbought, suggesting a potential bearish reversal. When they enter the lower green-shaded zone, the market is considered oversold, suggesting a potential bullish reversal.
  • Trend Confirmation: The color of the lines and the cloud between them changes based on the relationship between the Main and Signal lines (green for bullish, red for bearish), providing immediate visual feedback on current trend strength.

Details

Originally created by Mobius, this indicator differs from traditional oscillators by calculating momentum based on the relationship between the current closing price and historical opening prices over a specific lookback period.

For every bar within the "Length" setting, the script assigns a value of +1 if the current close is higher than the historical open, -1 if it is lower, and 0 if equal. This raw sum is then processed through double exponential smoothing:

  1. First Smoothing: An EMA is applied to the raw data using the "Calculation Length."
  2. Second Smoothing: Another EMA is applied to the result using the "Smooth Length" to create the Main line.
  3. Signal Line: A final EMA is applied to the Main line to create the signal trigger.

This methodology provides a smoother representation of momentum that is less reactive to minor price noise while remaining sensitive to genuine trend changes.

Settings

  • Length: Determines the lookback window (number of bars) used to compare the current close against historical open prices.
  • Calculation Length: The period for the first EMA smoothing of the raw momentum data.
  • Smooth Length: The period for the second EMA smoothing (to create the Main line) and the subsequent EMA used for the Signal line.

FAQ

How do I use the TMO (True Momentum Oscillator)?

You can use it to spot trend reversals via crossovers or identify potential market exhaustion when the indicator reaches the designated overbought or oversold zones.

What makes TMO different from a standard RSI?

While RSI measures the magnitude of recent price changes, TMO measures the frequency of the current close being higher or lower than historical opens, providing a different perspective on trend persistence.

How can I access this tool?

You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.

Free indicator

Get free access to this indicator on the platforms below.

TradingView
NinjaTrader
MetaTrader 4/5

Unlock the entire LuxAlgo Library

Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.