TRIX Momentum Strategy: How to Build It in Arrow Algo

A TRIX strategy trades momentum with an unusual promise: most market noise never reaches the signal at all. The TRIX indicator runs price through three rounds of exponential smoothing, then measures the rate of change of the result. Movements shorter than the indicator’s period get filtered out by construction. What survives is the underlying momentum — late, but clean.

What Is a TRIX Strategy?

TRIX — short for triple exponential — was popularised by Jack Hutson in the 1980s. It plots as an oscillator around a zero line. Positive and rising, momentum is up and building; negative and falling, the opposite. A TRIX strategy trades two transitions: the zero-line cross, which marks a full momentum regime change, and the signal-line cross, where TRIX crosses its own moving average for an earlier, more frequent trigger. The design goal is stated plainly by Investopedia: filter insignificant price cycles so only trends longer than the chosen period generate signals.

How Does the Triple Smoothing Work?

Take an EMA of price — typically 15 periods. Then take an EMA of that EMA. Then a third. Each pass strips out faster wiggles the previous pass let through. Finally, TRIX measures the one-period percentage change of that triple-smoothed line. In plain English: TRIX asks “is the deeply smoothed trend rising or falling right now, and how fast?” A single wild candle that would spike a raw momentum reading barely dents a line that has been averaged three times.

Reading the Signals

Two TRIX Strategies to Build

The Zero-Line Regime Trade

The Signal-Line Timing Trade

Building It in Arrow Algo

  1. Add a TRIX block and connect your candle feed — the period is an editable property.
  2. Use a crossover block on the TRIX output and a zero constant for the regime trade.
  3. For the timing trade, add an EMA block on the TRIX output (9 periods) and a second crossover between them.
  4. Add the 200 EMA price filter with a condition block, gating entries in both variants.
  5. Backtest on Binance, Coinbase, or HyperLiquid data across trending and ranging stretches — the zero-line version should shine in trends and go quiet in chop. If it doesn’t go quiet, lengthen the period.

Where Does TRIX Fall Short?

The Essentials

Disclaimer: This content is for educational purposes only and does not constitute financial advice. Trading involves significant risk and you should only trade with capital you can afford to lose. Past performance is not indicative of future results. Always conduct your own research before making any trading decisions.

Ready to build your own automated trading strategies without writing a single line of code? Start for free at Arrow Algo and join thousands of traders who’ve made the switch to systematic trading.