Invite-only indicators for TradingView

Measure market extremes in TradingView.

Read overbought and oversold strength with Ranks. Ranks Screener automatically compares one symbol against multiple others using price ratios, showing a Rank for each and a combined Total Rank.

No credit card. Trial starts when access is granted. Ranks do not predict reversals or tell you when to trade.

See Ranks and Screener work together.

Historical SPY candles with aligned TanHef Ranks and TanHef Ranks Screener panes. A gold column follows the highlighted candle. The Screener table updates with that same candle. Native CSV SHA256 f14e9fc199057a987ccce981838947f584183c0f907a6fe7962a9ce45e7149cf; source columns are positional; plotted historical indicator outputs are exported, not recalculated. All 16 replayed table readings were retrieved from the unchanged published Screener calculation; its Chart Rank and Total match all 30 exported candles. SPY · SPDR S&P 500 ETF TRUST · 4h · NYSE Arca NVDA +32.87% TSLA +25.99% META +23.57% AMZN +18.33% GOOGL +14.39% MSFT +13.31% AAPL +12.32% SPY +11.19% −5% 0% +10% +20% +30% +40% −6 −4 0 +4 +6 TanHef Ranks −7 −6 −4 0 +4 +6 TanHef Ranks Screener +0.71 4h | Custom (7)+3SPY/NVDA+2SPY/AAPL0SPY/GOOGL0SPY/MSFT0SPY/AMZN0SPY/META0SPY/TSLA #−+4205458176457›10 #−+0.x1204›12231.x132782.x9133.x02Total = +0.71 3 12:00 4 12:00 7 12:00 8 12:00 9 12:00 UTC · 24H
Full example breakdown

How Ranks and Screener work in this example.

Start at SPY’s oversold Extreme on April 7, 2025, at 04:00 UTC. Both indicators use the same 4-hour chart context, but answer different questions.

1. Ranks reads SPY on its own

In the middle pane, Ranks shows SPY’s overbought or oversold strength as numbered, coloured bars. Below zero means oversold; above zero means overbought; zero is neutral. A longer bar, farther from zero, represents a stronger reading.

At the Extreme candle, SPY’s Rank is −7. This describes SPY’s own oversold condition under the selected settings. It is not a percentage decline or a count of seven indicators agreeing.

2. The green triangle marks a loaded-history Extreme

The triangle marks SPY reaching its strongest oversold-side Rank so far in the loaded history. The preceding −6 candle also qualifies; this illustration shows only the −7 triangle for focus.

An Extreme is a historical comparison, not a confirmed price bottom. Different history, settings or chart context can change which readings qualify.

3. Screener creates seven separate comparisons

In the lower pane, Screener uses Chart/List mode to compare SPY against NVDA, AAPL, GOOGL, MSFT, AMZN, META and TSLA. It automatically creates a price ratio for each pair and calculates its Rank.

SPY/NVDA means SPY’s price divided by NVDA’s price. Its +3 Rank describes an overbought ratio, so NVDA is relatively oversold versus SPY. SPY/AAPL is +2, a weaker reading in the same direction. The other five comparisons are 0, or neutral.

These are comparison readings, not NVDA’s or AAPL’s own standalone Ranks. The numbered list orders the two relative oversold readings, not future returns.

4. Total Rank combines the included readings

With No Filter, No Cap and Mean, all seven Ranks, including the five zeros, contribute to the average:

(3 + 2 + 0 + 0 + 0 + 0 + 0) ÷ 7 ≈ +0.71

This small positive Total Rank summarizes the list’s relative condition. Read it alongside the individual rows. Filter, Cap or Center settings can change the summary.

5. Read the two indicators together

SPY’s −7 describes its own chart. The positive pair Ranks describe SPY relative to NVDA and AAPL.

Both can be true: SPY is oversold on its own, while NVDA and AAPL are oversold relative to SPY. Screener adds comparative context; it is not simply repeating SPY’s chart Rank.

6. Follow what happened next

The next 15 candles include dips and a later rebound. Each stock’s coloured line starts at the Extreme candle. Rank bars and the Screener table follow the highlighted candle; the gold column is a teaching marker, not an indicator signal.

At the final candle on April 9 at 16:00 UTC, SPY’s Rank, all seven pair Ranks and Total Rank are 0. Their readings are neutral, but their prices have not necessarily returned to the starting point.

This is one selected historical example, not a prediction or evidence of typical results. Stronger Ranks do not make a reversal more certain.

Inspect exact values at the highlighted candle

These tables follow the candle selected in the replay. After playback ends, they show the final candle’s zero readings; the explanation above refers to the earlier Extreme candle.

Highlighted candle · Apr 7, 04:00 UTC

SPY Rank
−7
Screener Total Rank
+0.71

Values update with the highlighted candle.

TanHef Ranks Screener · Highlighted candle
RankComparison
+3SPY/NVDA
+2SPY/AAPL
0SPY/GOOGL
0SPY/MSFT
0SPY/AMZN
0SPY/META
0SPY/TSLA
+0.71Total Rank
Inspect loaded-history occurrences

Counts through the final displayed candle. These are frequencies, not reversal success rates.

TanHef Ranks

Loaded chart history from Jan 3, 2006.
18,160 candles through the final candle.

Exact Rank magnitude
MagnitudeOversold (−)Overbought (+)
1219478
2201396
356124
42154
5817
655
710
800
900
1000
1100
1200
1300
1400
1500
1600
1700
1800
Neutral (0)16,575

TanHef Ranks Screener

Valid Total Rank history from Jan 2021.
5,069 Total readings through the final candle.

Total Rank magnitude buckets
MagnitudeNegative (−)Positive (+)
Below 11,2051,235
1.x13278
2.x913
3.x02
4.x00
5.x00
6 and above00
Neutral (0)2,395

1.x means a magnitude from 1 up to, but not including, 2. “Below 1” excludes exactly 0. Total counts summarize this list, not each pair.

Each snapshot includes its confirmed candle and excludes future candles. Counts depend on loaded history and settings; the two tools have different history coverage.

Replay transcript, settings and measurement notes

Selected historical replay, not live data, a forecast or evidence of typical results. Price and plotted indicator readings were exported from TradingView; only the −7 triangle is shown for visual focus. All 16 replayed Screener readings and occurrence endpoints were verified separately. Custom TanHef illustration. The moving gold highlight is a teaching mark, not an indicator signal. View the fixed example and method.

  1. Earlier SPY candles provide context before the highlighted candle.
  2. At the highlighted candle, TanHef Ranks shows −7 with an oversold Extreme. The export also flags the preceding −6 candle; this focused replay draws a triangle only at −7.
  3. At that same moment, SPY/AAPL is +2 and SPY/NVDA is +3; the five other comparisons are 0. Their Mean is +0.71. Because each comparison starts with SPY, the positive Total means SPY is slightly stretched upward relative to the list, even while SPY is oversold on its own chart. These are relative price conditions, not company valuations or instructions to trade.
  4. The next 15 candles include dips and a later rebound. All seven stock lines begin at the highlighted candle; no future prices are drawn before their playback step. The Screener table follows each replayed candle using its exact native pair readings. Smooth line motion only interpolates visually between those exported candle points; readings change on the revealed candles.
  5. At the final displayed candle, SPY Rank, all seven comparisons and Total Rank are 0. The occurrence tables show separately verified snapshots through that endpoint.

Price changes reproduce the supplied TradingView view: SPY uses its open at the highlighted candle ($488.50); each stock uses its close at that candle. SPY's final close is $543.14 (+11.19%). These mixed reference fields are not a uniform close-to-close performance comparison, strategy results or trade returns. Fees and dividends are not included. Ranks show conditions, not confirmed reversals. Live readings can change while a candle is open.

Occurrence settings: Ranks, maximum Rank 18, MTF off; Screener, Chart/List, seven NASDAQ symbols, Filter None, Cap None, Center Mean, maximum Rank 14. Both use lengths 14, 42, 168, 336, 672, 1344, 2016, 4032, 8064 and 12096. SPY uses the BATS feed, 4h, 24H session, dividend adjustment off.

Choose your indicator

Paid and free indicators.

Ranks and Screener share one subscription.

ONE CHART

TanHef Ranks

Ranks are numbers showing overbought or oversold strength. Extreme triangles mark the strongest readings so far in the loaded history.

Explore Ranks

COMPARE SYMBOLS

TanHef Ranks Screener

Compare one symbol against multiple others. Screener automatically creates a price ratio for each pair and calculates its Rank. Total Rank summarizes the Ranks you include.

Explore Screener

MORE INDICATORS

Free indicators

Find public, open-source indicators for trends, volume, momentum, and on-chart references.

Browse free indicators

Pricing & access

Get Ranks and Screener.

Subscribe or request an optional 30-day trial. Access is granted manually through TradingView.