Skip to main content

TRIN (Arms Index)

Updated Jun 23, 2026 at 8:47pm

Research Draft Medium 869 words

The TRIN, or Arms Index — short for "TRading INdex" — is a short-term market-breadth oscillator developed by Richard W. Arms Jr. in 1967. It combines two breadth measures into a single ratio-of-ratios: how many stocks are rising versus falling, and how much volume is flowing into the rising versus falling names. Its core tension is that it is inverse to price (high TRIN = a weak/selling day) yet mean-reverting at extremes (a very high panic reading often marks a short-term oversold bottom, not a continuation of weakness). It is fundamentally an intraday-to-daily sentiment gauge, not a multi-day directional signal.

How it's calculated / formed

The formula, identical across authoritative sources:

TRIN = (Advancing Issues / Declining Issues) / (Advancing Volume / Declining Volume)
  • Advancing / Declining Issues — the count of stocks up vs. down on the day (the Advance-Decline ratio).
  • Advancing / Declining Volume — the volume traded in up stocks vs. down stocks (the AD volume ratio).

So TRIN is the AD ratio divided by the AD volume ratio. Breadth inputs are typically drawn from the NYSE (the classic "$TRIN") but can be computed for the Nasdaq, S&P 500, or any index with breadth data. Many traders smooth it with a 10-day simple moving average for medium-term signals.

The math quirk you must know: TRIN is a ratio of ratios, so it is non-linear and cannot be honestly averaged the naive way. A trivially bullish day with 2× the advancers and 2× the up-volume reads exactly 1.0 (neutral); a clearly bullish 3:1 advance ratio with 2:1 up-volume reads (3/1)÷(2/1) = 1.5, which the scale calls bearish despite every input being positive (per Commodity.com). Because of this, the textbook "10-day SMA of daily TRIN" is mathematically faulty. The correct smoothing — Arms's own Open-10 / "Open ARMS" — sums the four component totals over 10 days first and only then takes the ratios, avoiding the averaging distortion.

How to read it

  • TRIN ≈ 1 — balanced; volume is distributed in proportion to the advance/decline count.
  • TRIN > 1 — volume is tilting into decliners; a weak/selling session (bearish day).
  • TRIN < 1 — volume is tilting into advancers; a strong/buying session (bullish day).

Because it is inverse, the extremes invert the day's meaning into a contrarian signal. For unsmoothed daily closing TRIN, StockCharts ChartSchool cites surges above ~3 as oversold (panic selling, potential short-term bottom) and dips below ~0.50 as overbought. For a 10-day SMA the bands tighten to roughly above 1.20 = oversold and below 0.80 = overbought (StockCharts). These thresholds are conventions, not laws — they vary by index and era. Several sources note the trend/direction of TRIN often matters more than its exact level.

How it's used in practice

The recognized, style-agnostic uses:

  • Intraday gut-check on a move's quality. A rally on TRIN well under 1 has volume confirmation; a rally with TRIN stubbornly above 1 is "thin" and suspect. This is the most common professional use — confirming or questioning the breadth behind an intraday tape.
  • Contrarian extreme-reading fade. Spikes above ~2–3 flag capitulation/panic and are watched as short-term oversold (contrarian-bullish); collapses below ~0.5 flag overbought froth. Traders look for these to coincide with other signals before acting.
  • Smoothed overbought/oversold cycling. The Open-10 / 10-day version is read as a slower oscillator for swing-length sentiment context.

The day-specific operational mechanics (exact entry/stop/target, hold period) belong to the Swing Trading branch — this node defines the indicator; it does not prescribe a trade.

Strengths & limitations

  • Strengths. Folds breadth and volume into one number; genuinely useful for spotting intraday panic/euphoria extremes and for sanity-checking whether volume confirms a move.
  • Limitations. It is highly volatile and noisy — values swing sharply intraday and day-to-day even in calm markets, generating false signals. It is mean-reverting and short-horizon by nature, so it says little about multi-day direction. It performs poorly in strong trends, where extreme readings persist without the reversal a contrarian expects. The non-linearity makes naive averaging unreliable. Universally, sources stress it is a weak standalone signal — confirm with price and other breadth tools, never trade it alone.
  • #1 misuse: treating a high TRIN as straightforwardly bearish (chasing the down day) when at true extremes it is contrarian-bullish — and conversely averaging raw daily TRINs as if the scale were linear.

System relevance

This node defines the indicator. For the underlying breadth components see the sibling Up/Down Volume (#007) and Advance-Decline Line (#001) nodes; for related breadth internals see McClellan Oscillator & Summation Index (#003) and breadth thrusts (#005). For any multi-day swing application, defer to the Swing Trading branch — TRIN's intraday, mean-reverting character makes it largely peripheral to a multi-day swing horizon, useful mainly as a same-day sentiment/context overlay rather than a setup trigger. Any downstream consumer (e.g. the Augustus agent) should treat TRIN as a low-weight, short-term sentiment input, not a directional edge.

Sources