✦ RS Momentum Analysis — Updated Daily

The Global Stock
Market, Simplified

Every day, our engine automatically analyses thousands of stocks across multiple countries — surfacing the strongest momentum opportunities so you don't have to.

28Markets
11,739+Stocks Tracked
291Prime Setups Today
DailyUpdated
Live Reports

Choose Your Market

Generated: 20 Jun 2026 07:22 UTC
Global Analysis
🌍 Global Markets Dashboard
Country rotation · Risk-On/Off regime · Global sector rotation · Capital flow matrix · 40+ country ETFs vs SPY
View Dashboard →
📈
World Stocks
Top 1000 global equities · RS vs SPY · Sector breadth
🗂️
ETF Rankings
Top 200 US-listed ETFs · RS signals · Asset class breadth
Crypto Rankings
Top 100 coins · RS vs Bitcoin · Momentum signals
💱
FX & Bonds
28 FX pairs vs DXY · Gov bond yields · RS rankings
🇺🇸
United StatesNYSE / NASDAQ
Bullish 🟢19 Jun 2026 · 21:38 ET
🌟 21 Prime
✅ 153 Confirmed
📈 109 RS Bullish
S&P 500— today
Universe503stocks tracked
283 opportunitiesOpen Report →
🇮🇳
IndiaNSE / BSE
Bullish 🟢20 June 2026 · 00:17 IST
🌟 53 Prime
✅ 103 Confirmed
📈 150 RS Bullish
NIFTY 50— today
Universe749stocks tracked
306 opportunitiesOpen Report →
🇬🇧
United KingdomLondon Stock Exchange
Bullish 🟢19 June 2026 · 18:36 GMT
🌟 7 Prime
✅ 46 Confirmed
📈 68 RS Bullish
FTSE 10010,363-1.38% today
Universe480stocks tracked
121 opportunitiesOpen Report →
🇨🇦
CanadaToronto Stock Exchange
Bullish 🟢20 June 2026 · 11:21 ET
🌟 6 Prime
✅ 43 Confirmed
📈 61 RS Bullish
S&P/TSX— today
Universe306stocks tracked
110 opportunitiesOpen Report →
🇦🇺
AustraliaAustralian Securities Exchange
Bullish 🟢20 June 2026 · 03:43 AEST
🌟 3 Prime
✅ 93 Confirmed
📈 91 RS Bullish
S&P/ASX 2008,966+N/A% today
Universe497stocks tracked
187 opportunitiesOpen Report →
🇩🇪
GermanyXETRA / Frankfurt
Bullish 🟢19 June 2026 · 18:51 CET
🌟 3 Prime
✅ 7 Confirmed
📈 73 RS Bullish
DAX 4024,986++0.21% today
Universe261stocks tracked
83 opportunitiesOpen Report →
🇯🇵
JapanTokyo Stock Exchange
Bullish 🟢20 June 2026 · 03:05 JST
🌟 40 Prime
✅ 70 Confirmed
📈 47 RS Bullish
Nikkei 22569,902++0.72% today
Universe499stocks tracked
157 opportunitiesOpen Report →
🇫🇷
FranceEuronext Paris
Bullish 🟢19 June 2026 · 18:55 CET
🌟 2 Prime
✅ 24 Confirmed
📈 114 RS Bullish
CAC 408,421-0.11% today
Universe613stocks tracked
140 opportunitiesOpen Report →
🇧🇷
BrazilB3 - Bolsa Brasil
Bullish 🟢19 June 2026 · 14:49 BRT
🌟 1 Prime
✅ 296 Confirmed
📈 161 RS Bullish
Ibovespa168,310-0.09% today
Universe657stocks tracked
458 opportunitiesOpen Report →
🇨🇳
ChinaShanghai / Shenzhen
Bullish 🟢20 June 2026 · 01:46 CST
🌟 56 Prime
✅ 61 Confirmed
📈 61 RS Bullish
CSI 3004,777++1.16% today
Universe500stocks tracked
178 opportunitiesOpen Report →
🇰🇷
South KoreaKorea Exchange (KRX)
Bearish 🔴20 June 2026 · 03:08 KST
🌟 6 Prime
✅ 9 Confirmed
📈 25 RS Bullish
KOSPI8,864++1.58% today
Universe495stocks tracked
40 opportunitiesOpen Report →
🇹🇼
TaiwanTaiwan Stock Exchange
Bullish 🟢20 June 2026 · 02:33 CST
🌟 21 Prime
✅ 26 Confirmed
📈 94 RS Bullish
TAIEX45,877++0.15% today
Universe500stocks tracked
141 opportunitiesOpen Report →
🇨🇭
SwitzerlandSIX Swiss Exchange
Bullish 🟢19 June 2026 · 18:41 CET
🌟 8 Prime
✅ 20 Confirmed
📈 41 RS Bullish
SMI13,774-0.30% today
Universe232stocks tracked
69 opportunitiesOpen Report →
🇸🇦
Saudi ArabiaTadawul (Saudi Exchange)
Bullish 🟢19 June 2026 · 21:20 AST
🌟 3 Prime
✅ 40 Confirmed
📈 42 RS Bullish
TASI (Tadawul)— today
Universe338stocks tracked
85 opportunitiesOpen Report →
🇳🇱
NetherlandsEuronext Amsterdam
Bullish 🟢19 June 2026 · 19:14 CET
🌟 2 Prime
✅ 9 Confirmed
📈 14 RS Bullish
AEX1,078-0.42% today
Universe112stocks tracked
25 opportunitiesOpen Report →
🇪🇸
SpainBolsas y Mercados Espanoles
Bearish 🔴19 June 2026 · 18:53 CET
🌟 1 Prime
✅ 7 Confirmed
📈 9 RS Bullish
IBEX 3519,347-0.38% today
Universe228stocks tracked
17 opportunitiesOpen Report →
🇸🇪
SwedenNasdaq Stockholm
Bullish 🟢19 June 2026 · 19:22 CET
🌟 4 Prime
✅ 3 Confirmed
📈 69 RS Bullish
OMX Stockholm 303,161++0.63% today
Universe278stocks tracked
76 opportunitiesOpen Report →
🇭🇰
Hong KongHong Kong Stock Exchange
Bullish 🟢20 June 2026 · 01:58 HKT
🌟 8 Prime
✅ 60 Confirmed
📈 86 RS Bullish
Hang Seng24,312-0.74% today
Universe496stocks tracked
154 opportunitiesOpen Report →
🇮🇹
ItalyBorsa Italiana
Mixed ⚠️19 June 2026 · 19:03 CET
🌟 2 Prime
✅ 22 Confirmed
📈 40 RS Bullish
FTSE MIB52,849++0.48% today
Universe403stocks tracked
64 opportunitiesOpen Report →
🇸🇬
SingaporeSingapore Exchange
Mixed ⚠️20 June 2026 · 02:24 SGT
🌟 2 Prime
✅ 16 Confirmed
📈 63 RS Bullish
STI5,176++1.16% today
Universe499stocks tracked
81 opportunitiesOpen Report →
🇮🇩
IndonesiaIndonesia Stock Exchange
Bullish 🟢20 June 2026 · 01:01 WIB
🌟 5 Prime
✅ 135 Confirmed
📈 56 RS Bullish
IDX Composite6,221-0.55% today
Universe500stocks tracked
196 opportunitiesOpen Report →
🇿🇦
South AfricaJohannesburg Stock Exchange
Bullish 🟢19 June 2026 · 20:38 SAST
🌟 15 Prime
✅ 36 Confirmed
📈 20 RS Bullish
JSE Top 40104,259-3.50% today
Universe194stocks tracked
71 opportunitiesOpen Report →
🇲🇽
MexicoBolsa Mexicana de Valores
Bullish 🟢19 June 2026 · 12:11 CST
✅ 15 Confirmed
📈 29 RS Bullish
IPC Mexico67,525-1.14% today
Universe133stocks tracked
44 opportunitiesOpen Report →
🇹🇭
ThailandStock Exchange of Thailand
Mixed ⚠️20 June 2026 · 01:27 ICT
🌟 7 Prime
✅ 38 Confirmed
📈 47 RS Bullish
SET Index1,592++1.28% today
Universe499stocks tracked
92 opportunitiesOpen Report →
🇲🇾
MalaysiaBursa Malaysia
Bullish 🟢20 June 2026 · 02:12 MYT
🌟 1 Prime
✅ 72 Confirmed
📈 59 RS Bullish
KLCI1,710++1.10% today
Universe497stocks tracked
132 opportunitiesOpen Report →
🇦🇪
UAEDubai / Abu Dhabi Exchange
Bullish 🟢19 June 2026 · 22:35 GST
✅ 5 Confirmed
📈 6 RS Bullish
DFM / ADX— today
Universe52stocks tracked
11 opportunitiesOpen Report →
🇵🇱
PolandWarsaw Stock Exchange
Bullish 🟢19 June 2026 · 19:17 CET
🌟 10 Prime
✅ 240 Confirmed
📈 32 RS Bullish
WIG20+N/A% today
Universe719stocks tracked
282 opportunitiesOpen Report →
🇹🇷
TurkeyBorsa Istanbul
Bullish 🟢19 June 2026 · 21:29 TRT
🌟 4 Prime
✅ 9 Confirmed
📈 115 RS Bullish
BIST 10014,734++2.17% today
Universe499stocks tracked
128 opportunitiesOpen Report →
Methodology

How it Works

📡
Daily Data Collection
Every day after market close, our engine automatically downloads end-of-day price data for every stock in each country.
⚙️
RS Momentum Scoring
Each stock is scored on Relative Strength — how well it performs compared to its own sector and the overall market index.
🏆
Signal Classification
Stocks are classified from 🌟 Prime (Very Strong Bullish) through Confirmed and RS Bullish signals, down to 🔴 Bearish (breaking down vs market).
📊
Report Generation
Full interactive reports are built with sector rankings, top opportunities, chart patterns, and trade setups — all in one place.
🌐
Published Here
This page and all country reports are automatically published to the web every trading day — free, with no signup needed.
Understanding the Labels

What do the signals mean?

🌟 Prime
Very Strong Bullish
Strongest signal. Stock is outperforming on multiple timeframes with strong fundamentals. The best setups.
✅ Confirmed
Strong Bullish
Stock is outperforming the market and sector consistently. Good momentum, consider for watchlist.
📈 RS Leader
Bullish Relative Strength
Stock is showing positive RS vs market and sector. Early stage bullish momentum — watch for breakout.
👁 Watch
Neutral — Setup Building
Pre-conditions met but not yet confirmed. Stock is setting up — check back daily for progression.
⬜ Neutral
Neutral — No Signal
Mixed signals — stock is neither a clear leader nor laggard vs the market right now.
🔴 RS Breakdown
Bearish Relative Strength
Stock is significantly underperforming both its sector and the market. Caution advised.
Stay Ahead of the Market

Weekly Market Intelligence — Free

Get the Sunday market summary delivered to your inbox. Signal shifts, sector rotation, and what changed this week — in 2 minutes.

  • 📊 Weekly signal changes across 28+ global markets
  • 🏭 Sector rotation highlights
  • 📈 Top momentum leaders
  • 🔔 No spam. Unsubscribe anytime.

No spam · No data sharing · Unsubscribe with one click

We want to hear from you

💬 Share Your Feedback

Found a bug? Have a suggestion? Tell us what would make TechnoFunda more useful.

💬 Feedback