Entered close prices · triple-smoothed rate of change

TRIX Calculator

Calculate TRIX from three sequential EMA passes, with the rate-of-change, simple signal average, histogram difference and warm-up boundary exposed.

Runs in your browserThree EMA seeds disclosedNo zero-line or crossover signal

Enter smoothing, average and ordered closes

The same completed close series feeds all three EMA passes. The signal line is a simple average of reportable TRIX values.

Entered

One completed close per line. Commas, semicolons or tabs are accepted.

TRIX boundary: TRIX, its simple average and their difference are numeric outputs only. This page does not classify zero-line position, slope, crossovers, momentum, entries or exits.

Latest reportable TRIX state

Entered Supplemental Indicators 1.0.0.

Derived
No TRIX value calculated yetEnter enough ordered closes for the three EMA spans and signal average, or load the audited example.

How TRIX is calculated

EMA3 = EMA(EMA(EMA(close, N), N), N)
TRIX = (current EMA3 − previous EMA3) ÷ previous EMA3
Average = S-period SMA of reportable TRIX
Difference = TRIX − average

Version 1.0.0 seeds each EMA pass with the first available value of its input. TRIX first reports at zero-based index 3 × (N − 1) + 1.

The average first reports after S reportable TRIX values. The MetaQuotes formula permits moving-average choices; this page freezes EMA for all three passes and SMA for the displayed average so the result is reproducible.

Assumptions and limits

  • Smoothing and average periods must be integers from 2 to 200 and 1 to 200 respectively.
  • The page requires at least 3 × (N − 1) + S ordered closes.
  • Rows must be oldest to newest and come from one symbol, timeframe and feed.
  • Terminal values can differ when applied price, MA method, history boundary or seed differs.
  • Zero-line, slope, crossover, momentum, entry and exit interpretations are withheld.

Worked example from the audited fixture

Reproduce it with “Load audited example”The 12-close fixture uses triple-EMA period 3 and signal period 3. The latest third EMA is 108.742432. Its one-row rate of change is 0.01135538, displayed as 1.135538%; the signal is 1.126621%, leaving a displayed difference of 0.008917%.

How to interpret the result

The displayed percentages come from a rate of change in the third EMA, not from the raw close. The first-value EMA seeds and three-pass warm-up matter. A positive difference from the signal average is not a crossover instruction.

Frequently asked questions

  • Enter smoothing and simple-average periods plus at least 3 × (smoothing period − 1) + average period ordered closes.
  • The third sequential EMA value is compared with its previous value as a relative change.
  • Each pass is seeded with the first available value of its input and uses alpha two divided by period plus one.
  • Version 1.0.0 first reports TRIX at zero-based index 3 × (period − 1) + 1.
  • It is a simple average of the latest entered number of reportable TRIX values.
  • It is current TRIX minus its displayed simple average; the label does not imply a trade signal.
  • Only when the same history boundary, close price, three EMA methods, simple-average method and seeds are used.
  • No. Zero-line, slope, crossover, momentum, entry and exit interpretations are withheld.

Sources and methodology

Compare the chart feed and trading terms

Use one broker feed, symbol and timeframe for every entered observation, and compare the source history with your terminal before relying on a platform match.

XM

Review available instruments, chart history and account terms.

Check XM terms

FBS

Compare symbol specifications and chart-feed conventions for your region.

Check FBS terms

FXOpen

Confirm chart history and trading conditions for the entered symbol.

Check FXOpen terms

Risk and affiliate disclosure: Leveraged forex and CFD trading can result in substantial losses. These are affiliate links, so ForexMT4Indicators.com may receive compensation if you register or trade through them, at no additional cost to you. Availability and terms vary by jurisdiction and broker entity.

Disclaimer: The results from this tool are estimates for educational and informational purposes only and may differ from your broker's figures. This is not financial or investment advice. Trading forex and CFDs carries a high level of risk and can result in the loss of all your capital. Always verify calculations with your broker and trade within your risk tolerance.