THRESHER / METHODOLOGY← back to the desk

Methodology · Indicators · I.4

Relative Strength Index (RSI, Wilder)

Measures: the balance of up-bar gains vs down-bar losses over n bars, normalized to 0–100. High = buyers have dominated recently; low = sellers have.

Formula:

gain_t = max(C_t − C_(t−1), 0)
loss_t = max(C_(t−1) − C_t, 0)

First n bars (simple seed):
  AvgGain = (1/n) Σ gain     AvgLoss = (1/n) Σ loss

Thereafter (Wilder smoothing):
  AvgGain_t = (AvgGain_(t−1) × (n−1) + gain_t) / n
  AvgLoss_t = (AvgLoss_(t−1) × (n−1) + loss_t) / n

RS  = AvgGain / AvgLoss
RSI = 100 − 100 / (1 + RS)        (RSI = 100 when AvgLoss = 0)

Parameters: n = 14.

How Thresher uses it (Momentum family): zone-based, trend-following — this is a deliberate departure from the pop-TA "buy under 30, sell over 70" reading:

RSIInterpretationPoints
55–72healthy bullish momentum+0.30
> 72strong but stretched — sets rsiHot flag+0.10
45–55neutral, no vote0
28–45healthy bearish momentum−0.30
< 28weak but washed out — sets rsiCold flag−0.10

The extreme flags feed the confidence penalty (−8 when entering a fresh trade into an extreme, II.4) rather than reversing the vote — because in real trends RSI can stay pinned above 70 for weeks, and treating that as a short signal is one of the classic ways naive TA loses money.

Limitations: RSI is a derivative of price, not new information — it will diverge meaninglessly on low-volume drift. It carries no notion of why price moved.