TRIX

A triple-smoothed rate-of-change oscillator. Filters out short-term cycles to reveal underlying trend momentum, with very few false signals.

IndicatorBy AlgoLiftUpdated 3 min read
On this page 13What it measuresFormulaInputs in AlgoLiftRecommended settingsOutputs in AlgoLiftHow to read itBest in / worst inThree setups1. Signal-line crossover with zero filter2. Zero-line cross as a regime shift3. TRIX as a regime filterAdvanced patterns in AlgoLiftCommon mistakes

A triple-exponentially-smoothed rate-of-change oscillator. Filters out short-term price cycles entirely, leaving only the underlying trend momentum visible. Fewer signals than MACD, much higher signal quality.

What it measures

  • Filtered momentum. Triple-smoothing eliminates short-term oscillations, leaving only the dominant trend's rate of change.
  • Trend direction (via zero line). TRIX above zero = filtered momentum is positive (uptrend). Below zero = negative.
  • Crossover signals. Like MACD, TRIX has a signal line and histogram for crossover-based trade triggers — but with cleaner, less-frequent signals.

Formula

Inputs in AlgoLift

SettingDefaultRangeNotes
TRIX Period151–200The lookback for each of the three EMA smoothings.
Signal Period91–200The signal line's EMA period.
  • (15, 9) — default: Hutson's original. Works well on daily and weekly charts.
  • (9, 5): Faster — for intraday strategies.
  • (20, 12): Slower — for long-horizon trend confirmation.

Outputs in AlgoLift

HandleTypePlottedNotes
TRIX LineNumericAlwaysThe main triple-smoothed momentum reading.
Signal LineNumericAlwaysEMA of TRIX. Crossovers generate trade signals.
HistogramNumericAlwaysTRIX − Signal. Tracks momentum acceleration.
SlopeNumericOn selectRate of change of TRIX.

How to read it

  • TRIX > 0: Triple-smoothed momentum is positive — trend bias is up.
  • TRIX < 0: Momentum is negative — trend bias is down.
  • TRIX/Signal crossover: Primary trade trigger. Crosses fire less often than MACD's, with higher signal quality.
  • TRIX crossing zero: Slower trend-shift signal — confirms the underlying momentum has actually flipped.
  • Histogram sign change: Earliest signal — precedes the TRIX/Signal crossover by one bar (same algebraic relationship as MACD).
Key Takeaway

TRIX is MACD's slower, cleaner cousin. The triple smoothing kills false signals at the cost of lag. Use it when "fewer but higher-quality signals" matters more than "earlier signals" — typically on daily and weekly timeframes.

Best in / worst in

Best in trending markets on daily and higher timeframes, on instruments with clear long-cycle behavior, and as a high-quality confirmation indicator alongside a faster system.

Worst in very-short-timeframe execution (the triple smoothing creates significant lag) and in markets that reverse quickly (TRIX takes too long to catch up).

Three setups

1. Signal-line crossover with zero filter

The canonical TRIX entry.

  • Long: TRIX crosses above Signal Line AND TRIX > 0.
  • Short: TRIX crosses below Signal Line AND TRIX < 0.

The TRIX-positive filter eliminates countertrend crossovers — TRIX's strict double filter (smoothing + crossover) makes for unusually high signal quality.

2. Zero-line cross as a regime shift

Use TRIX's zero-line cross as a higher-conviction trend-change marker.

  • Long: TRIX crosses above 0 AND price > SMA(200).
  • Short: TRIX crosses below 0 AND price < SMA(200).

Fewer signals than crossovers, but each one means the triple-smoothed momentum has flipped — a real regime shift.

3. TRIX as a regime filter

Use TRIX zero-line as a binary regime gate for unrelated strategies.

  • Long-only mode: TRIX > 0.
  • Short-only mode: TRIX < 0.
  • Flat: TRIX between −0.05 and +0.05 (avoid taking trades during transitions).

Advanced patterns in AlgoLift

TRIX divergence with Bars Ago Modifier. Compare current TRIX against TRIX 10 bars ago, with price comparison alongside. TRIX's smoothness makes its divergences especially meaningful — when they fire, they're rarely noise.

TRIX exit for trend strategies. Use any other system for entries. Exit longs when TRIX's Histogram crosses below 0; exit shorts when it crosses above 0. The histogram flip is a clean "momentum has reversed" signal — earlier than waiting for TRIX itself to cross zero.

TRIX + MACD agreement for high-conviction entries. Run TRIX and MACD in parallel. Only allow trades when both agree on direction (both above their zero lines AND both crossing their signal lines). Two-indicator filter dramatically reduces signal count but produces very high-quality entries.

Common mistakes

  • Using TRIX on short timeframes. Triple smoothing at 15 bars on 5-minute data is essentially a 75-minute lag. Strategies needing intraday reaction speed should use MACD or TSI instead.
  • Treating TRIX as a primary momentum indicator. TRIX's value is filtration. As an only momentum indicator on a fast strategy, it's too slow. Use it as confirmation.
  • Tuning the periods aggressively. The (15, 9) defaults are conservative on purpose. Faster periods (e.g., 5, 3) defeat the indicator's design.
Common Misconception
Myth
TRIX is too slow to be useful.
Reality
TRIX is slow *on purpose*. The triple smoothing is a deliberate trade-off — fewer signals, much higher signal quality. For daily and weekly trend strategies, TRIX's signal-to-noise ratio is among the best in the indicator library. For intraday execution, it's the wrong tool entirely.