Overview

Bridge is a market intelligence platform that combines news, technicals, fundamentals, and macro context into ranked trading signals. Every signal scores 0–100. The score reflects how many independent data sources agree on a directional view — and how strongly.

The system has four pages accessible from the top navigation:

PageWhat it shows
📊 SignalsSignal browser — ranked opportunities by date and theme
🏦 Bond MacroGlobal bond yield charts and the macro multiplier history
🔬 ProfilerSearchable grid of all 1,948 TWSE stocks with fundamentals and Grok narratives
🗺 SectorsMarket sector breadth — conviction heatmap by sector, rotation signals, and top-ranked themes per sector
💼 PortfolioPortfolio tracker — monitor your positions alongside signal outcomes and conviction scores
🌊 CapitulationBuying/selling exhaustion tracker for TW, JP, US, KLSE — 0–100 score with 9 signal zones and 30-day history
📖 GuideThis page
Tip: Every panel has a ? button you can hover over for an instant explanation without leaving the page. This guide goes deeper when you need the full picture.

The Conviction Score

The conviction score (0–100) is the most important number. It answers: how many independent signals agree, and how strongly?

The Formula

conviction = raw_score × regime × bond_macro × indices × fundamentals

The raw score is built from 7 components (each contributing a fixed % weight), then multiplied by 4 gates that compress or boost based on the broader environment.

20%
News vector similarity
How closely the article matches the signal theme semantically. Computed with pgvector embeddings.
10%
LLM sentiment
llama3.2:1b scores the article tone: −1 (bearish) to +1 (bullish). Applied direction-aware.
15%
Analyst sentiment DB
Avg polarity from structured analyst articles (premium feed). Higher quality than general news. 30-day window.
20%
Technical score
Composite of RSI, SMA20/50 position, CLV (close-location-value), and persistence. −1 to +1.
10%
Foreign institutional flow
3-day net buying/selling by foreign funds on TWSE. TW stocks only; neutral (5 pts) for others.
5%
Recency
How fresh the triggering article is. Decays linearly over 7 days.
5%
Sector rotation
Whether the sector is in accumulation or distribution. Neutral when no data.

The Four Multipliers

Applied sequentially after the raw score. All four compound — in the current environment they reduce scores to about 45% of raw.

×0.60
Regime
Risk-Off
TW/Asia currently
×0.75
Bond Macro
Macro Stress
JP10Y carry high
×1.00
Indices
Mixed
Avg corr=0.21
×0.80–1.20
Fundamentals
Per stock
TWSE quarterly P&L
MultiplierRangeSourceUpdates
Regime×0.60 – ×1.30% of stocks above SMA20 in each marketDaily
Bond Macro×0.70 – ×1.20US yield curve, JP10Y, CN-US spreadDaily (~2d lag)
Indices×0.80 – ×1.209 global index returns + correlationDaily
Fundamentals×0.80 – ×1.20Gross margin, op margin, revenue YoY from TWSE OpenAPI quarterlyNightly (profiler)
Fundamentals multiplier (new): For TW stocks, the conviction score is now adjusted based on whether the company's financials support or contradict the signal direction. A bullish signal on a stock with 60% gross margins and +22% revenue growth gets ×1.20. The same bullish signal on a stock with 6% margins and declining revenue gets ×0.80. This makes Fund-pill signals — especially the red ones — worth extra attention.

Strength Labels

ScoreLabelInterpretation in Risk-Off + Macro Stress
0–39⚪ NOISEWeak alignment. Background awareness only.
40–54🟡 WEAKSome alignment. Worth watching — in Risk-Off this is meaningful.
55–69✅ MODERATEGood alignment. In Risk-Off this is rare and significant.
70+🔥 STRONGNear-impossible in current environment. Would require regime shift first.
The current max is ~46/100 because Risk-Off (×0.60) × Macro Stress (×0.75) = ×0.45 applied to the raw score. A signal scoring 46 today would score ~100 in a Bull + Tailwind environment. The scores are not broken — the market is genuinely restrictive.

The Pages

📊 Signal Browser

The main page. Signals are grouped by theme and sorted by conviction within each theme. Use the date sidebar to browse historical days.

ElementWhat it is
⚡ Alert tickerScrolling bar showing all signals ≥35 conviction. Hover to pause.
Macro barPurple bar showing current bond macro context and multiplier. Hover ? for explanation.
Stats barShows counts for the selected date. Updates when you click a date in the sidebar.
Date sidebarClick any date to load that day's signals. Shows ▲bullish ▼risk ⚡top-score for each day.
FiltersFilter by ticker, direction (bullish/risk), flow type (A/B), outcome, or min conviction slider.

🏦 Bond Macro Dashboard

Six charts of global government bond yields, plus the 9-index global equities panel below them. Hover ? on any tile or chart for a specific explanation of what it means and what to watch for.

Chart / TileKey threshold
10Y−2Y SpreadBelow 0 = inverted = recession risk. Currently +0.55% (normal)
Japan 10YAbove 2.0% = yen carry unwind risk. Currently 2.27% — elevated
CN−US SpreadBelow −2% = capital outflow from Asia. Currently −2.39% — explains TW selling
Macro MultiplierBelow 0.85 = headwind. Currently ×0.75 = suppressing all signals

🔬 Stock Profiler

Browse all 1,948 profiled TWSE stocks. Updated nightly. Search by ticker or company name, filter by sector or tier, sort by any metric.

FieldWhat it is
Tech scoreTechnical composite (−10 to +10) from the nightly profiler
GM % / OP %Gross margin and operating margin from TWSE quarterly P&L (2025Q4)
EPSEarnings per share in TWD from quarterly report
RevYoYMonthly revenue vs same month prior year. Available after May 2026 for YoY comparison.
Flow3-day net foreign institutional flow in millions TWD
NarrativeGrok-generated analysis for full-tier stocks (200 per night). Click card to read.

Full-tier stocks (200/night, with Grok narratives) are selected by: large market cap (top ~20), significant technical score change, volume spike ≥2.5×, or accumulation/distribution flip. Click any card to open the detail modal.

Use Profiler to check a stock before acting on a signal: Search the ticker, read the narrative, check margins and revenue trend. A signal on a stock with deteriorating fundamentals deserves extra skepticism even at high conviction.

🗺 Sectors

The Sectors page gives you a macro-level view of where conviction is concentrated across TWSE industry groups. Use it to identify rotation trends — which sectors are receiving bullish signals and which are under pressure.

ElementWhat it shows
Sector heatmapAverage conviction score per sector, colour-coded from red (bearish) to green (bullish)
Top themesThe highest-conviction themes active within each sector right now
Signal countNumber of live signals in each sector for the selected date

💼 Portfolio

Track your own positions alongside Bridge signals. Add tickers you hold and see how current conviction scores, tech indicators, and foreign flow compare to your entry thesis.

Use Portfolio to review active positions: If a stock you hold drops to low conviction with negative flow, that is an early warning to re-examine the thesis.

🌊 Capitulation Tracker

The Capitulation Tracker measures buying and selling exhaustion across four markets — Taiwan (TWSE), Japan (TSE), US (S&P 500 universe), and Malaysia (KLSE) — on a continuous 0–100 scale. It answers the question: is the market near a turning point?

Score rangeSignal zoneInterpretation
0–12CAPITULATIONExtreme panic selling; historically near a bottom
13–24EXTREME OVERSOLDNear-capitulation; watch for reversal confirmation
25–35DEEP OVERSOLDBroad market weakness; contrarian opportunity building
36–47OVERSOLDMild weakness; many stocks below key averages
48–55NEUTRALBalanced; no strong directional bias
56–65OVERBOUGHTBroad strength; momentum carrying markets higher
66–75DEEP OVERBOUGHTStretched; rally starting to look tired
76–87EXTREME OVERBOUGHTNear-euphoria; reduce new longs
88–100EUPHORIAHistorically near a top; high risk of reversal

The score is built from five breadth components: % stocks above SMA-20 (40%), RSI health distribution (25%), CLV accumulation/distribution (15%), advancing vs declining ratio (15%), and short-term trend momentum (5%). Each market also shows the last 30 days of history so you can see whether exhaustion is deepening or recovering.

How to use Capitulation with signals: When the Capitulation score is in DEEP OVERSOLD or lower AND conviction signals start appearing for quality stocks, that combination is the highest-quality setup Bridge can surface. Conversely, signals in EUPHORIA territory carry elevated mean-reversion risk even at high conviction.

Signal Cards

Each card = one signal. Click the ticker to open the stock's Profiler popup with full fundamentals and narrative.

43
/100
🔴 3711.TW Risk-Off
日月光投控 · 半導體業
Why Europe may be the best place to bet on defense stocks
RSS:WSJ Markets · 3/19/2026 · MIDDLE EAST CONFLICT
Tech: +0.10 Flow: −7.0M
⏳ Pending

Tech Pills

PillSourceGreen = bullish when…Red = bearish when…
RSI: N14-day Relative Strength Index<35 (oversold — potential bounce)>70 (overbought — potential reversal)
Tech: ±NComposite: RSI + SMA20/50 + CLV + persistence>+0.1<−0.1
Flow: ±NM3-day net foreign institutional flow (TWSE only)Positive millions (accumulation)Negative millions (distribution)
Sent: ±NAnalyst sentiment DB avg polarity (30d)>+0.3<0
Fund: ±N%Fundamentals multiplier applied to this signal+10% or +20% (strong fundamentals)−20% (weak fundamentals)
CLV (Close Location Value) — component of Tech score. Measures where the close lands in the day's high-low range. CLV = +1 means closed at the exact high (buyers dominated). CLV = −1 means closed at the low. Persistent high CLV = accumulation; persistent low CLV = distribution.

Outcome Pill

PillMeaning
⏳ PendingSignal <48h old. Not yet checked.
✅ HIT +3.2%Price moved ≥0.5% in predicted direction within 48h.
❌ MISS −1.1%Price moved against the prediction within 48h.

Hit rate >55% = the system has genuine predictive value in the current environment. Checked daily at 10am UTC.

Flow A vs Flow B

Flow A — News-LedFlow B — Tech-Led
Starts withA news article matching a themeA technically strong stock (RSI, CLV, top daily gainer)
Then checksTechnicals confirm or deny the moveSearches news for the catalyst explaining the move
Best forCatching moves early, before price reactsConfirming moves in progress, finding the why
CadenceEvery 15 minutes3× daily (7am, 1pm, 8pm SGT)
LabelNo badge⚡ TECH-LED
When Flow A and Flow B both fire on the same ticker simultaneously — news confirms a technical breakout or vice versa — that convergence is the strongest signal the system can produce.

The Three Tabs

🏆 Leaderboard

Top 30 signals across all dates, deduplicated by ticker + direction. Keeps the best conviction score for each stock-direction pair. Best for a morning scan of highest-conviction ideas regardless of when they appeared.

🔭 Themes

Themes discovered weekly (Sundays 2am) by k-means clustering of all article embeddings from the past 14 days. The AI names each cluster and assigns a direction.

ColumnWhat it means
Novelty %Distinctness from existing scan themes. Below 30% = likely overlapping with an existing theme.
Cluster sizeArticles grouped together. Larger = more established story.
Sample titlesJudge whether the theme is genuine from representative articles.
StatusProposed / Auto-promoted / Approved / Rejected

Approve if: sample titles tell a coherent story + novelty >35% + you'd trade this theme. Reject if it's too vague, overlapping, or the direction is wrong.

Inline ? Tooltips

Every panel in the Signal Browser, Bond Macro, and Stock Profiler pages has a ? button. Hovering shows a compact explanation without leaving the page. Use the Guide for the full depth; use the ? buttons for quick reminders while working.

The tooltips are context-aware — the Conviction tooltip shows the current max score and explains why it's compressed. The JP10Y tooltip calls out the current value vs the 2% threshold.

Daily Workflow

Morning check (5 minutes)

  1. Check the macro bar — has the multiplier changed? ×0.75→×0.85 is meaningful.
  2. Scan the alert ticker — any signals ≥35 conviction? New ones overnight?
  3. Click today's date. Sort by conviction. Focus on signals above 35.
  4. For interesting signals: check direction + theme + pills. Do they tell a coherent story?
  5. For TW stocks: click the ticker to pull the Profiler popup — read the Grok narrative and check margins before acting.

Evaluating a signal

  1. Is the regime supportive? Risk-Off = be very selective.
  2. Do news and technicals agree? Bullish news + bearish tech = wait for confirmation.
  3. What is the Fund pill? Red (−20%) = fundamentals contradict the thesis. Require stronger conviction.
  4. For TW stocks: what is the foreign flow? Institutions selling while news is bullish = smart money disagrees.
  5. Is the article fresh? Recency <0.3 = news is 5+ days old. Lower weight.
  6. Does Flow B agree? Both flows firing on the same stock = highest confidence.
Best pattern: 🔴 Risk signal ≥35 conviction · Risk-Off regime · Tech score negative · Foreign flow negative · Article fresh (recency >0.7) · Fund pill neutral or positive (risk confirmed by weak fundamentals). All layers pointing the same way.

What to Watch For Over Time

SignalWhat it means
Hit rate crosses 55%The system has demonstrated genuine predictive value in this environment
Macro multiplier rises above 0.95Macro headwind has lifted — bullish signals become more actionable
Regime changes Neutral or Bull-Trend0.60× penalty removed — all scores roughly double
JP10Y falls below 2.0%Yen carry unwind risk drops — Asian equity pressure reduces
CN-US spread rises above −1.5%Capital outflow pressure from Asia eases — foreign selling may slow
Fund pill +20% on high-conviction signalFundamentals confirm the thesis — highest quality setup

Limitations

Not financial advice. The system identifies data patterns — it does not account for earnings surprises, insider activity, regulatory changes, or many other price drivers. Always do your own research before acting.
LimitationDetail
Bond data lagGovernment yields update with ~2 day lag. Macro multiplier reflects recent but not today's conditions.
TWSE fundamentals onlyFundamentals multiplier only applies to TWSE-listed stocks. US, JP, KR stocks show ×1.00 (no profile).
Quarterly fundamentalsP&L data is from TWSE OpenAPI — updates quarterly (Q4 2025 data available now). Revenue YoY will populate from May 2026 when prior-year comparison data exists.
Non-English sentimentllama3.2:1b scores Chinese/Japanese articles as neutral (0.0). Analyst DB sentiment is more reliable for non-English stocks.
Multi-ticker signalsWhen a signal shows "TSLA,RIVN,LCID", technicals and flow are fetched for the first ticker only.
Outcome tracking48-hour directional test (≥0.5% move). Does not account for magnitude, entry price, or risk/reward ratio.
US stocksUS technicals combine MySQL data (may be slightly stale) and yfinance. TW data is freshest.
Score compressionA score of 30 in Risk-Off ≠ a score of 30 in Bull-Trend. Always consider regime when comparing scores across time.