YOUR TICKERS · SORTED BY % CHANGE · CLICK FOR FULL TA
Loading watchlist…
No tickers yet. Type above and press + ADD. Saves automatically — Firebase cloud sync available in ⚙ settings.
☁ Firebase sync active · Your watchlist saves to cloud automatically
📐 TECHNICAL ANALYSIS
SUPPORT/RESISTANCE · TRADE SETUPS · INDICATORS
TIMEFRAME:
Fetching price data…
🗺 GLOBAL ETF DATA
TOP 20 COUNTRIES · 1Y · 3Y · 5Y · EXPENSE RATIO · TAP FOR TOP 10 ETFs · SORTED BY 1Y
Loading global ETF data…
⚖️ ETF COMPARE
ENTER ANY 2 TICKERS · PERFORMANCE · EXPENSE RATIO · BANG-FOR-BUCK
VS
Fetching data…
💎 QUALITY STOCKS ON SALE
20 BIG-CAP QUALITY NAMES CURRENTLY DOWN FROM 52W HIGH · STRONG LONG-TERM TREND · NEAR SUPPORT
📖 WHAT THIS LIST IS
Quality names that have historically been strong (200-day MA rising, prior uptrend intact) but are currently at least 8% off their 52-week high and trading near long-term support. Think: AMZN near $200, GOOGL near $300 — companies whose fundamentals don't change much, but price temporarily dips. These are the setups that tend to recover.
Filter: Current price within 15% of 200-day MA · Down ≥8% from 52W high · priceAvg50 above yearLow × 1.2 (healthy range).
Biotech stocks routinely move ±50% in a single day on FDA decisions and clinical-trial readouts. A failed trial can wipe out most of a company's value instantly, and small-caps are especially binary. Size positions small, expect sharp swings around the catalyst dates below, and never risk more than you can afford to lose on one event.
⏳ Loading biotech catalysts…
🔬 RESEARCH — Personal Stock Universe
ALL TRACKED SECTORS & STOCKS · CURATE YOUR OWN LIST · EDITS SAVED IN YOUR BROWSER
Loading sectors…
FILTERS:
📋 RECENT TRADES
Loading…
Data: US Senate disclosures via FMP. Updated nightly with prescan task. Amount ranges per Stock Act regulation.
📉 SHORT — IPO Lockup ExpirationsStocks with insider lockups expiring soon. Insider unloading typically pressures price 1-3% (sometimes more). Consider puts only on names with active options.
Sourced from short_lockups.json. Maintained by Claude (manual updates from feed emails + periodic refresh). Data feeds: MarketBeat, Briefing.com, IPOScoop, SEC EDGAR S-1/S-4.
⚠️ Educational/research use only. Verify options availability + chain liquidity in your broker before trading. Not financial advice.
Loading lockups…
🔮 PREDICT — Per-Ticker Forecast Pathway + Entry PlanType a ticker. See forecast cone, multi-horizon probabilities, and a concrete entry/stop/target plan.
TIMEFRAME:cone forecast scales to selected bar size
Enter a ticker above to see its forecast pathway and entry plan.
❓ HELP — How This Dashboard WorksA walkthrough of every tab, every signal, and how to actually use it.
🎯 What This Is
A custom-built swing-trading dashboard that scans ~850 stocks every night, scores them across 10 factors (technical, fundamental, ML, sentiment, options flow, sector themes, etc.), and surfaces the best setups for 5-60 day holds. It's calibrated for a family $100k → $200-300k 5-year challenge — meaning capital preservation matters as much as returns.
It is not a day-trading platform. The system generates ideas; you execute on your broker.
📋 Every Tab, Explained
⚡ PULSE — Start here every morning
Market overview at a glance. Top KPI bar (Top/Worst Sector, SPY, VIX, Gold, Bitcoin, Breadth) — most are clickable to open charts; Breadth shows the % of tracked sectors positive today (BROAD/MIXED/NARROW/WEAK). Claude's market take — macro context, updated through the day. Sector heatmap — 60+ sectors color-coded by today's move, prices refresh every 30 seconds during market hours. Top movers + weak names. Sector rotation chips at the bottom — shows which 25 ETFs are HEATING UP, LEADING, COOLING, or LAGGING vs SPY. The header also shows engine age — how old the nightly analytical snapshot is (amber/red if the overnight pipeline hasn't run).
🎯 SETUPS — Today's actionable trade list
The morning to-do list. Filtered from ~850 daily picks down to ~5-50 high-conviction setups. Each one shows: setup type (PULLBACK to 50-DMA, BELOW 200-DMA bounce, BREAKOUT at 52W high, etc.), backtested R:R ratio per setup type, composite score (60+), 20D probability up, and current spot. Filters: not already in portfolio, R:R ≥1.10×, setup has positive backtest edge. Click any row → opens in PREDICT for full analysis.
⭐ WATCHLIST+ — Names you're tracking
Your personal watchlist with technical analysis (RSI, MACD, support/resistance) auto-loaded for each.
📊 ETF DATA — Sector ETF analysis
Detailed ETF view of all 11 GICS sectors plus thematic ETFs. Useful when deciding between a single stock pick vs broad sector exposure.
📋 MORNING — Your portfolio's daily brief
Daily nightly-generated brief with paper portfolio status, P&L curve, top picks for the day, near-stop alerts, near-earnings alerts, and the AI prediction box. Export P&L Curve CSV button at the top dumps your equity curve to a spreadsheet.
💎 DIP PICKS — Quality stocks on sale
Companies that have pulled back ≥8% from their 52W high but still have intact long-term trends (above 200-DMA). Curated nightly by Claude. Best for "buy quality on weakness" mindset.
🏛️ POLITICAL — Senate trade tracker
Tracks US Senate stock disclosures. Useful for "follow the smart money" plays — especially bills/policy trades.
🛡️ RISK — How worried should you be?
Top strip = live SPY/QQQ/VIX with a stress verdict — refreshes every time you open the tab, so a bad day shows up immediately. Below it: three crash probabilities (3-day, 10-day, 30-day chance of a 5%+ drop), calibrated to 10 years of SPY history but rebuilt only nightly — they lag fast intraday selloffs. Reading guide: <8% normal · 8-18% raise stops · 18-32% trim winners · 32%+ defensive. Also: historical analogues and the realized leaderboard.
🔮 PREDICT — Per-ticker deep dive
Type any ticker, get a full report: live quote, multi-horizon probability of upward move (3D / 10D / 20D / 60D, recalibrated to actual historical hit rate), 60-day forecast cone with confidence bands (color-coded: green = up, red = down, yellow = flat), key levels (52W high/low, 50/200 SMA), and a concrete entry plan — entry zone, stop, target, R:R ratio, and confidence rating. If the cone disagrees with the entry plan, it tells you (contrarian setup warning).
🧬 BIO STOCKS — Biotech catalyst scanner
All drug-developer names from the nightly scan (~60), each with its next dated catalyst: clinical trial readouts (Phase 2/3 completion dates from ClinicalTrials.gov), earnings, and auto-detected catalyst news from company press releases (📰 marker — green bullish / red bearish). The Catalyst Watch strip shows everything landing in the next 45 days. Read the red risk banner first — biotech is the most binary sector on the site; single events routinely move these names ±50% in a day.
🔬 RESEARCH — Personal stock universe
A quiet reference catalog: ~1,400 tickers across 68 sectors, no prices, no auto-refresh — built for weekend browsing. Add or remove tickers per sector (edits save in your browser), click any ticker to open it in PREDICT. The underlying list regenerates nightly from the scan.
📖 Reading Guides
Crash Probability Levels (RISK tab + RISK BOX)
🟢 LOW (<8%): Normal market noise. Trade as usual.
🟡 MODERATE (8-18%): Raise stops. No new buys.
🟠 ELEVATED (18-32%): Trim winners. Consider hedge.
🔴 HIGH (32%+): Defensive posture. Cut exposure.
Setup Types (SETUPS + PREDICT)
🎯 PULLBACK_50DMA — stock testing 50-day MA support.
🔄 BELOW_200DMA — oversold quality stock below its long-term trend.
🛡️ BETWEEN_MAS — between the 50 and 200 SMA, testing 200 support.
📈 BREAKOUT_52W — at a 52-week high.
⏳ EXTENDED_50DMA / 🚨 VERY_EXTENDED — stretched above the 50-DMA (momentum).
🚫 PASS_BEARISH — composite below 45. Model says no. Which setups have edge changes with the market — every card on SETUPS shows its current 2-year backtest (re-run weekly), and the tab only lists setups whose live edge clears the bar. No hardcoded favorites.
Where the Money Is Going (Pulse bottom)
Two ranked lists: 💰 MONEY FLOWING IN — sectors beating SPY over the last 5 days (buy setups in these first) · 💸 MONEY FLOWING OUT — sectors lagging SPY (avoid new buys here). Number = percentage points ahead/behind SPY; ↑/↓ = flow accelerating or fading. Everything in between is noise and hidden.
🌅 Suggested Daily Routine
6:30 AM (pre-market): Open RISK tab → check 30-day crash probability. Sets the day's risk posture. 9:00 AM (pre-open): Open SETUPS tab → review today's actionable trades. Click any name → opens in PREDICT for full analysis (cone, entry zone, stop, target, R:R). During market hours: Glance at the PULSE heatmap (live prices) for unusual moves in your names. This is an end-of-day swing system — no need to watch it all day. 4:00 PM (close): Open MORNING tab → review portfolio P&L + near-stop alerts. Weekly: Open RISK → realized leaderboard → see how flagged picks have performed since first flagged.
⚙️ Behind the Scenes
Every night, a Windows scheduled task scans 850 stocks. The scan computes a 10-factor composite score per ticker (technical, fundamental, macro, sentiment, ML, options flow, insider, political, peer momentum, theme score). A LightGBM machine learning model adds expected return for the 60-day horizon. The system writes JSON files to a Cloudflare Pages-hosted dashboard.
Every morning, Claude reviews the overnight scan, adds web research context, and writes the daily brief. Every hour during the day, Claude wakes up to refresh the macro market take.
Every Monday, the entry-plan classifier is re-backtested against 2 years of data so we know which setup types actually work. The cone calibration is also re-tested to keep the displayed probabilities honest.
Backtested portfolio replay (Jan-Apr 2026, 3-month window): +8.56% return, Sharpe 2.11, 61 trades. The model's edge is real, but past performance ≠ future results.
⚠️ Educational/research use only. Not financial advice. Past model performance does not guarantee future results. Always do your own research and consult a qualified financial advisor before making investment decisions.
🛡️ RISK — Crash Probability + Analogues + LeaderboardThree-horizon (3D / 10D / 30D) crash probability, historical pattern matcher, and realized PnL leaderboard for every ticker the model has ever flagged.
Live SPY/QQQ/VIX strip refreshes every time you open this tab. Crash probabilities are calibrated to 10 years of SPY history and rebuild nightly (pre-market) — they lag intraday moves by design.
Loading EDGE data…
📊 EXPORT:
📊 POWERFUL PREDICTION · SYSTEM STATUS
Connecting to local engine…
EQUITY CURVE (14-day)
⚡ LIVE PORTFOLIO P&L
UPDATES EVERY 60S · CLICK POSITION FOR WHY WE BOUGHT IT
Loading live quotes…
Today
📖 HOW TO READ THIS
The three big numbers below are crash probability scores (0-100) — NOT raw percentages of SPY dropping. They measure how much the current macro backdrop resembles historical pre-crash conditions across 8 leading indicators (VIX, positioning, yield curve, credit spreads, breadth).
0-34 LOW: Calm conditions. Trade your edge normally, full position sizing on conviction setups.
35-49 MILD: Watch daily. Keep standard stops, reduce size on marginal setups.
50-64 ELEVATED: Reduce new entries, tighten trail stops, raise cash to 25-30%.
65+ HIGH: Cut position sizes 50%, avoid new entries, consider SQQQ/VXX hedges.
Three horizons show WHEN the risk is most pressing. A 1-month score of 70 with 1-week score of 40 means "calm now, storm forming". The backtest table at the bottom shows how accurate these signals have been historically.
⚠️ This is an analytical tool for educational & research purposes only. Not financial advice. Past performance does not guarantee future results. Always do your own research and consult a licensed financial advisor before making investment decisions.
📅 CALENDAR · NEXT 14 DAYS
Macro events + your portfolio earnings. Times ET.
Loading…
📊 RISK BOX
📖 THE SCORES
0-100 risk ratings. How much today's macro resembles historical pre-crash setups.
🟢 0-34calm — trade normal
🟡 35-49watch — standard stops
🟠 50-64elevated — raise cash
🔴 65+high — cut 50%, hedge
Loading…
⤡
📰 MARKET NEWS
Loading news…
⤡
🔥 MARKET MOVERS
🚀 GAINERS
Loading…
📉 LOSERS
Loading…
⚡ ACTIVES
Loading…
💥 VOL SPIKES
Loading…
⤡
🔔 OPENING BELL
Scanning…
⤡
⭐ MY WATCHLIST
No tickers yet. Type above and tap + ADD. Saves in your browser automatically.
☁️ CROSS-DEVICE SYNC
PUSH saves your list to the cloud and gives you a sync code. PULL loads a list by code on any device.
Connect Schwab API
Credentials stored in your browser only — never sent anywhere except Schwab's servers.
⚠ After saving, you'll be taken to Schwab to log in. Once approved you'll be sent back here automatically.
📲 Import Settings
On your other device, open the dashboard and click 📋 COPY MY SETTINGS below, or run this in the console (F12):