This free daily market screener ranks all 59 instruments across stocks, FX, crypto, precious metals and energy by how unusual each one’s latest reading is versus its own history. Every market measures “unusual” differently, so each instrument is placed on one comparable scale — shown in two cadence lanes, daily price signals and weekly positioning — letting you spot today’s most statistically unusual market readings across asset classes as of 2026-08-21 at a glance. Unlike a “biggest movers” list — dominated by whatever asset is most volatile, usually crypto — this ranks each market against its own history, so a rare move in a quiet currency pair can outrank a routine swing in Bitcoin. 17 were unusual enough to flag that session. It is a discovery tool for deciding what is worth a closer look — not a signal generator, forecast, or recommendation.
Standout in each asset class
Today’s board: Today’s highest outlier is ETH-USD (Crypto), at a score of 100 out of 100. 16 of 57 daily-board instruments cleared their flag threshold today (3 FX, 2 Metals, 6 Stocks, 4 Crypto, 1 Energy).
Each reading is the instrument’s single most extreme signal in the latest session, placed on a single 0–100 extremeness scale. That scale is fed two ways, depending on the signal: RSI, 20-day return, volatility and relative volume are scored by their percentile within the instrument’s own history; the range signals — 52-week position and CFTC positioning — are scored by where today’s value sits within its band (0 at the bottom, 100 at the top), a current-location reading rather than a historical percentile. Both map onto the same distance-from-middle axis, so all signals stay directly comparable. How to read a row: a reading at the 1st percentile is lower than this instrument on about 99% of days in its recorded history — a statistical low extreme; the 99th percentile is the opposite. A live example from today’s board: Gold sits at the 99th percentile on 20d return — its latest reading is higher than on roughly 99% of all trading days in its recorded history since 2000 — which is what places it toward the top of the board. The further a reading sits from the middle of its scale, the higher its outlier score, which is how the table is ranked. The score is simply twice the reading’s distance from the middle of its own scale — 0 at the midpoint, 100 at either extreme — a simple rescaling of that distance, not a separate statistical model. Folding both tails onto one axis is deliberate: it lets a low extreme (near the bottom of its scale) and a high extreme (near the top) rank as equally notable, so a rare sell-off and a rare melt-up sit side by side — ranking by the raw reading instead would bury every low one at the bottom of the board and surface only the highs. Rows can share a score because percentiles are rounded to whole numbers, and ties are ordered deterministically and carry no extra meaning. Because each instrument contributes only its single most extreme signal, the very top of the board normally sits near 100 on almost any day — even a quiet one — so a high top score is expected and is not by itself a sign of market stress; what varies day to day is how many rows clear the flag threshold below. Rows marked FLAGGED clear the flagging threshold used in that instrument’s own daily report — a cutoff that generally falls near the tails of its historical distribution but isn’t defined by one universal percentile, so a reading may sit close to the tail yet not clear it. (A one-day price move alone never flags a row; only a signal that clears the threshold above — an RSI, range, return, volatility or positioning reading at a genuine extreme — does.)
What a percentile does and doesn’t say: it measures where today’s reading sits within this instrument’s own recorded history — nothing more. It does not adjust for the shape of that distribution (at the same percentile, a move can be far larger in a fat-tailed asset than a calm one), nor for the fact that a market’s behaviour shifts across decades, so a long history spans regimes that no longer exist. Read it as historical standing, not a risk-adjusted or predictive measure. Each percentile is measured against the instrument’s entire recorded history — the “since YYYY (N obs)” span shown on each row — not a fixed rolling window, so a longer-lived instrument is judged against more data.
Markets covered
- 11 forex (FX) pairs
- 4 precious metals
- 35 US large-cap stocks
- 4 cryptocurrencies
- 5 energy futures
Updated once every trading day, after all covered markets have reported.
The set is fixed, not filtered: a deliberately chosen cross-asset benchmark — major FX pairs, sector-diversified US large-caps, the main cryptocurrencies, the four precious metals and the core energy futures — so the same instruments are scored every day and nothing is added or dropped based on what happens to look extreme. It is a benchmark monitor, not a filter over a large equity universe.
| # | outlier score | asset class | instrument | signal | reading | 1-yr price |
|---|---|---|---|---|---|---|
| 1 | 100 | Crypto | ETH-USD FLAGGED | rel volume | 3.27x 20d avg · 100th pct, since 2017 (3189 obs) · elevatedflagged: rel volume at 100th pct | |
| 2 | 98 | Metals | Gold FLAGGED | 20d return | +13.64% · 99th pct, since 2000 (5685 obs) · high extremeflagged: 20d return at 99th pct | |
| 3 | 98 | Stocks | MSFT FLAGGED | 20d return | +26.60% · 99th pct, since 1986 (9956 obs) · high extremeflagged: 20d return at 99th pct | |
| 4 | 98 | Crypto | BTC-USD FLAGGED | rel volume | 2.88x 20d avg · 99th pct, since 2014 (4338 obs) · elevatedflagged: rel volume at 99th pct | |
| 5 | 98 | Crypto | SOL-USD FLAGGED | rel volume | 3.69x 20d avg · 99th pct, since 2020 (2306 obs) · elevatedflagged: rel volume at 99th pct | |
| 6 | 98 | Crypto | DOGE-USD FLAGGED | RSI(14) | 83.81 · 99th pct, since 2017 (3195 obs) · high extremeflagged: RSI(14) at 99th pct | |
| 7 | 96 | FX | EUR/USD FLAGGED | RSI(14) | 72.94 · 98th pct, since 2003 (5869 obs) · high extremeflagged: RSI(14) at 98th pct | |
| 8 | 96 | FX | USD/CAD FLAGGED | RSI(14) | 25.34 · 2nd pct, since 2003 (5947 obs) · low extremeflagged: RSI(14) at 2nd pct | |
| 9 | 96 | Metals | Silver FLAGGED | 20d return | +23.82% · 98th pct, since 2000 (4785 obs) · high extremeflagged: 20d return at 98th pct | |
| 10 | 96 | Stocks | WMT FLAGGED | RSI(14) | 29.60 · 2nd pct, since 1973 (11039 obs) · low extremeflagged: RSI(14) at 2nd pct | |
| 11 | 94 | Stocks | PFE FLAGGED | 20d return | +14.38% · 97th pct, since 1972 (13500 obs) · high extremeflagged: 20d return at 97th pct | |
| 12 | 94 | Stocks | KO FLAGGED | 52wk position | 97.1% of range · 52wk · near 52wk highflagged: 52wk position, 97.1% of range | |
| 13 | 93 | Stocks | V FLAGGED | 52wk position | 96.3% of range · 52wk · near 52wk highflagged: 52wk position, 96.3% of range | |
| 14 | 92 | Energy | WTI Crude FLAGGED | rel volume | 0.37x 20d avg · 4th pct, since 2000 (6493 obs) · compressedflagged: rel volume at 4th pct | |
| 15 | 90 | FX | GBP/USD FLAGGED | RSI(14) | 69.02 · 95th pct, since 2003 (5877 obs) · high extremeflagged: RSI(14) at 95th pct | |
| 16 | 90 | Stocks | INTC | 20d vol | 4.718% daily · 95th pct, since 1980 (11225 obs) · elevated | |
| 17 | 90 | Stocks | PLTR FLAGGED | 20d return | +46.39% · 95th pct, since 2020 (1460 obs) · high extremeflagged: 20d return at 95th pct | |
| 18 | 89 | Energy | Natural Gas | 52wk position | 5.5% of range · 52wk · near 52wk low | |
| 19 | 88 | Stocks | JNJ | 52wk position | 94.0% of range · 52wk · near 52wk high | |
| 20 | 88 | Stocks | LLY | 52wk position | 93.8% of range · 52wk · near 52wk high | |
| 21 | 88 | Stocks | CAT | 20d vol | 2.896% daily · 94th pct, since 1962 (16247 obs) · elevated | |
| 22 | 86 | Stocks | XOM | RSI(14) | 67.87 · 93rd pct, since 1962 (16231 obs) · high extreme | |
| 23 | 86 | Stocks | CVX | RSI(14) | 68.66 · 93rd pct, since 1962 (16253 obs) · high extreme | |
| 24 | 86 | Energy | Brent Crude | 20d vol | 4.023% daily · 93rd pct, since 2007 (4637 obs) · elevated | |
| 25 | 84 | FX | AUD/USD | RSI(14) | 66.00 · 92nd pct, since 2006 (5245 obs) · high extreme | |
| 26 | 84 | Stocks | TSLA | rel volume | 1.67x 20d avg · 92nd pct, since 2010 (4042 obs) · elevated | |
| 27 | 84 | Stocks | OXY | RSI(14) | 66.59 · 92nd pct, since 1981 (11235 obs) · high extreme | |
| 28 | 84 | Stocks | AVGO | RSI(14) | 38.71 · 8th pct, since 2009 (4273 obs) · low extreme | |
| 29 | 84 | Stocks | DIS | 20d return | +13.63% · 92nd pct, since 1962 (14900 obs) · high extreme | |
| 30 | 80 | Stocks | UNH | RSI(14) | 38.28 · 10th pct, since 1984 (10193 obs) · low extreme | |
| 31 | 78 | Stocks | META | 52wk position | 11.0% of range · 52wk · near 52wk low | |
| 32 | 78 | Stocks | AMD | 20d vol | 5.075% daily · 89th pct, since 1980 (11679 obs) · mid-range | |
| 33 | 78 | Energy | RBOB Gasoline | 20d return | -11.77% · 11th pct, since 2000 (6378 obs) · below median | |
| 34 | 76 | FX | USD/JPY | 20d return | -2.98% · 12th pct, since 1996 (7700 obs) · below median | |
| 35 | 75 | Stocks | MCD | 52wk position | 12.4% of range · 52wk · near 52wk low | |
| 36 | 74 | Metals | Platinum | 20d return | -7.75% · 13th pct, since 1997 (3533 obs) · below median | |
| 37 | 74 | Stocks | GS | rel volume | 1.42x 20d avg · 87th pct, since 1999 (6848 obs) · mid-range | |
| 38 | 74 | Stocks | BA | 20d vol | 2.812% daily · 87th pct, since 1962 (16125 obs) · mid-range | |
| 39 | 74 | Energy | Heating Oil | 20d vol | 3.085% daily · 87th pct, since 2000 (6500 obs) · mid-range | |
| 40 | 69 | Stocks | MA | 52wk position | 84.6% of range · 52wk · near 52wk high | |
| 41 | 68 | Stocks | GOOGL | 20d vol | 2.474% daily · 84th pct, since 2004 (5517 obs) · mid-range | |
| 42 | 66 | Stocks | JPM | 52wk position | 82.9% of range · 52wk · near 52wk high | |
| 43 | 66 | Stocks | BRK-B | RSI(14) | 41.97 · 17th pct, since 1996 (7606 obs) · below median | |
| 44 | 63 | Stocks | BAC | 52wk position | 81.5% of range · 52wk · near 52wk high | |
| 45 | 62 | FX | USD/CHF | 20d return | -2.13% · 19th pct, since 2003 (5928 obs) · below median | |
| 46 | 62 | Stocks | AAPL | 20d return | -7.11% · 19th pct, since 1981 (10014 obs) · below median | |
| 47 | 62 | Stocks | AMZN | 20d return | +11.43% · 81st pct, since 1997 (7306 obs) · above median | |
| 48 | 62 | Stocks | COST | rel volume | 1.29x 20d avg · 81st pct, since 1986 (10088 obs) · mid-range | |
| 49 | 58 | FX | USD/HUF | 20d return | -2.54% · 21st pct, since 2003 (5868 obs) · below median | |
| 50 | 58 | Metals | Palladium | 52wk position | 21.1% of range · 52wk · near 52wk low | |
| 51 | 58 | Stocks | NFLX | 20d return | +13.55% · 79th pct, since 2002 (5869 obs) · above median | |
| 52 | 52 | Stocks | PG | 52wk position | 23.8% of range · 52wk · near 52wk low | |
| 53 | 48 | FX | EUR/HUF | RSI(14) | 57.49 · 74th pct, since 2003 (5870 obs) · above median | |
| 54 | 44 | Stocks | HD | RSI(14) | 46.01 · 28th pct, since 1981 (10780 obs) · below median | |
| 55 | 42 | Stocks | LMT | 20d return | -3.27% · 29th pct, since 1962 (16233 obs) · below median | |
| 56 | 40 | Stocks | NVDA | 52wk position | 69.9% of range · 52wk · mid-range | |
| 57 | 32 | FX | GBP/HUF | RSI(14) | 54.95 · 66th pct, since 2003 (5873 obs) · above median |
Weekly-cadence signals
CFTC positioning updates weekly (Tuesday snapshot, Friday release), so it is ranked in its own lane rather than against the daily price signals above. Extremeness is scored the same way — distance from the instrument’s own history; only the update frequency differs. Weekly positioning signals are ranked only against other weekly positioning signals.
| # | outlier score | asset class | instrument | signal | reading | 1-yr price |
|---|---|---|---|---|---|---|
| 1 | 98 | FX | EUR/GBP FLAGGED | positioning net%OI | +1.5% · near top of own 138w range (band tops at +1.9%) · as of 2026-08-18flagged: positioning net%OI, +1.5% | |
| 2 | 86 | FX | NZD/USD | positioning net%OI | -30.1% · near bottom of own 138w range (band bottoms at -34.6%) · as of 2026-08-18 |
By asset class
This board ranks every market together on one comparable scale. To focus on a single asset class — forex, stocks, crypto, precious metals or energy — open its own daily report:
- Forex daily report — 11 instruments
- Precious metals daily report — 4 instruments
- US stocks daily report — 35 instruments
- Crypto daily report — 4 instruments
- Energy daily report — 5 instruments
What a cross-asset market screener shows
A market screener is a tool that scans many instruments at once and surfaces the ones standing out on a given measure, so you don’t have to check each chart by hand. Most screeners cover a single asset class — a stock screener ranks equities, a forex screener ranks currency pairs — and leave you to compare across markets yourself. This one is cross-asset: it screens stocks, foreign exchange, cryptocurrencies, precious metals and energy together, on one page, every trading day.
Why comparing across asset classes is hard
The reason most tools stay single-asset is that a raw percentage move means different things in different markets. A 3% day is ordinary for Bitcoin, large for a major stock, and enormous for EUR/USD — the currency pair simply doesn’t move that much. Ranking everything by raw percent change would put crypto and volatile small-caps permanently on top and bury genuinely unusual moves in calmer markets. A “biggest movers” list built that way tells you which markets are volatile, not which ones did something out of character today.
How this screener normalizes the comparison
Instead of raw moves, each instrument is measured against itself. For every market we take its most notable signal in the latest session and ask how far from ordinary it is for that instrument. For momentum, return and volatility signals that means a percentile of the instrument’s own recorded history — a reading in the top or bottom few percent is a historical extreme. For range signals — 52-week position and positioning — it means where today sits within the instrument’s own band, near an edge rather than the middle. Either way the yardstick is the instrument’s own behaviour, not a raw move, so a rare reading in a quiet market and a rare reading in a volatile one land on the same 0–100 scale and can be compared directly. That is what makes a cross-asset view meaningful rather than just a longer list.
What the rankings do and don’t tell you
The screener reports where each instrument stands today relative to its own past — nothing more. It is a description of current market readings, not a prediction of what comes next and not a recommendation to buy or sell anything. A reading being statistically unusual does not mean it will reverse, continue or matter to any particular strategy; it means only that, by the numbers, today is an outlier for that instrument. How to interpret that is up to the reader.
Covered markets
The screener currently tracks 59 instruments: major foreign-exchange pairs, US large-cap stocks across sectors, the main cryptocurrencies, precious metals (gold, silver, platinum and palladium) and energy futures (crude oil, refined products and natural gas). Each instrument also has its own daily page with the full detail behind its ranking — RSI, moving averages, 52-week range, returns and volatility.
How the data is handled
The figures come from public sources — prices via Yahoo Finance, rates via the U.S. Federal Reserve and the ECB, positioning via the CFTC. Equity prices are split-adjusted (though not dividend-adjusted), so a stock split does not register as a fake ~90% move that would distort that stock’s returns, RSI and volatility, and volume is placed on the same split-adjusted basis. Days a market did not trade — weekends, holidays, missing fixings — are skipped rather than filled with placeholder values, so a gap never masquerades as a real observation. These feeds are free and carry occasional errors and timing artefacts (see the note in the footer); where a distortion is mechanical and known, such as a split, it is corrected before anything is scored.
How often it updates
The board refreshes once per trading day, after the session’s data has settled. It is dated by the newest data common to every asset class it covers, so the whole page reflects a single, consistent as-of date rather than mixing markets that closed at different times. Because it updates daily rather than streaming live, it is a place to see where markets stand at each day’s close, not a real-time ticker.