Double-click Start UCC.command on your Desktop to launch everything automatically — the local server, TradingView chart sync, and Schwab proxy all start together.
UCC opens in Safari. Keep that tab open while you trade.
STEP 2 — FMP API KEY
Market data — scanner, earnings, gov trades, smart money — runs on Financial Modeling Prep.
Get a free key at financialmodelingprep.com, then paste it into Settings → API Key.
Without a key the scanners will return no results.
STEP 3 — SCHWAB (OPTIONAL)
To see live positions and place orders, connect your Schwab account in Settings → Schwab.
You will need a Schwab developer app (client ID + secret) from developer.schwab.com. The Schwab proxy window opens automatically when you launch UCC.
STEP 4 — QUICK TOUR
🏠 Home — P&L dashboard, open positions, trade log 📡 Scanner — Unicorn signal scanner, earnings calendar, options flow 🐋 Smart $ — Super Investors (13F), congressional trades, insider filings 📈 Watchlist — Your tickers with live price chart and EMA overlays 🧪 Physics Lab — Advanced scanners and experimental tools ⚙️ Settings — API key, Schwab, account setup, preferences
⚠️ Important: UCC reads live data from your TradingView session — it does not execute real trades automatically. Always confirm positions in your brokerage before acting.
🦄
Unicorn Command Center
Sign in to your account
EMAIL
PASSWORD
🔐
Reset Password
Enter your email and we'll send you a code
EMAIL
✉️
Enter Reset Code
Check your email for the 6-digit code
CODE FROM EMAIL
NEW PASSWORD
CONFIRM NEW PASSWORD
🦄
Unicorn Command CenterRC 6
Amt Invested: $0|Mkt Value: —|Total Unreal G/L: —|Today G/L: —
Disclaimer: Market data is provided for informational purposes only and may be delayed. This is not financial advice. Past performance does not guarantee future results. Always conduct your own research before making any trading decisions. Trading involves substantial risk of loss and is not suitable for all investors.
SPY
QQQ
IWM
VIX
🦄 Scanner0 CANDIDATES
● LIVEtap to open portfolio ↗
Scan for low-float momentum setups — RSI, volume, EPS, sector heat & more. Use ⚛️ Market Physics for Hamiltonian energy scoring.
Not scanned yet
Not scanned yet
EOD Setup Scanner
Run after scan
Live sector heat
🔥 Sector Heatmap — Live
Loading…
Sort:
🔄 Sector Rotation — Scan Hits▼
🦄
No Scans Run Yet
Hit Main Scan or drop a ticker in Individual Scan to find setups.
✅ GREEN FLAGS
Float < 10M shares RelVol > 2x average Price above EMA 200 EPS positive Near 52-week high Gov / Senate buy
🚫 RED FLAGS
Float > 10M shares RelVol < 1.5x Price below EMA 200 EPS negative Far from 52W high No catalyst
Mid Cap stocks ($2B–$10B) with relative volume spikes — institutional momentum, Hamilton scoring, analyst targets & gov buys.
$2B–$10B · RelVol ≥ 1.2x
Not scanned yet
📊
No Mid Cap Scan Run Yet
Scan for $2B–$10B stocks showing unusual volume & momentum.
Scan top crypto assets by momentum, volume & trend — BTC, ETH, SOL, BNB, XRP, AVAX & more.
Not scanned yet
Not looked up yet
🪙
No Crypto Scan Run Yet
Check BTC direction first — then scan for altcoins showing momentum.
₿ BTC MARKET CORRELATION
Bitcoin acts as crypto's reserve currency — when BTC moves, the market follows. Most altcoins carry a 0.80–0.95 correlation to BTC in the short term, making BTC direction your first filter before any crypto trade.
Risk-On: BTC rising → altcoins amplify the move, often 2–5x BTC's % gain (higher beta). Risk-Off: BTC falling → altcoins fall harder and recover slower. Decoupling: Assets with unique utility (SOL, ETH during upgrades), low liquidity, or strong narrative catalysts can show temporary independent movement — treat these as exceptions, not the rule.
⚠️ Disclaimer
Cryptocurrency markets are highly volatile and unregulated. Past correlation patterns do not guarantee future behavior. This tool is for informational purposes only and does not constitute financial advice. Always manage risk with defined stop losses and position sizing. Never risk capital you cannot afford to lose.
🏛 Government Trading Disclosures
FromTo
Range:
📋 STOCK Act Disclosures — Members of Congress must report personal trades within 45 days of the transaction. Filings are self-reported and may lag the actual trade date. Buys/Sells shown reflect the disclosed transaction type and estimated dollar range, not exact share counts. Use as a transparency signal, not investment advice.
🏛
No disclosures loaded
Enter a ticker and hit Ticker Lookup, or hit Full Scan to load all recent filings.
End-of-day setup scanner — identifies high-probability continuation & reversal setups into the close. Best run between 2:00–3:30 PM ET.
Load from watchlist
Load open trades
Load portfolio
Gainers & actives
Enter tickers manually
🕐
No EOD Scan Run Yet
End-of-day setups scored across 7 criteria: EMA alignment, volume surge, RSI zone, range position, session change% & Market Physics. Best run 2:00–2:30 PM ET.
🕐 7 SCORING CRITERIA
EMA alignment (8/21/50) Price vs EMAs Volume surge vs avg RSI momentum zone Day range position Session change % Market Physics score
🎯 READING RESULTS
🔥 Prime = 6–7 / 7 ⚡ Developing = 4–5 / 7 ▲ Long = bullish setup ▼ Short = bearish setup Vol× ≥ 1.3 = confirmed RSI 52–78 = long zone RSI 22–48 = short zone
Signal scores use public analyst data, insider filings & financial metrics — not financial advice. Use as one input among many.
Load from watchlist
Load open trades
Load portfolio
Enter tickers manually
📊
No Signal Scan Run Yet
Load tickers from Watchlist, Trade Log, Schwab, or type them manually. Each symbol is scored across 5 data-driven factors.
🟢 BUY ≥ 70 / 100 🟡 HOLD 45–69 / 100 🔴 AVOID < 45 / 100 Score uses public data only Not financial advice
⚡ Unusual Options Activity
Real-time options flow from SEC/exchange data via FMP — sweeps, large block trades, and elevated volume vs open interest. Refreshes on each scan.
🔥 Most Active — Trending Now
Stocks drawing the highest trading volume and market attention right now, via FMP /most-actives.
🌅 Morning Brief
🌅
Your daily market intelligence — loaded fresh every morning.
The Morning Brief pulls live data across market pulse, pre-market movers, sector rotation, activist 13D/G filings, earnings, gov trades, and watchlist physics — all in one view.
When the data is loaded, hit 🤖 Ask Claude in the Daily Thesis card to get an AI-generated read on market tone, the best setup opportunity, overnight price structure, and today's key risk.
📈 Market Pulse
Loading…
📊 Daily Market Thesis
Loading…
🌙 Pre-Market — Banks & Key ETFs
Loading…
🔥 Most Active — Trending Now
Loading…
🔥 Sector Rotation
Loading…
🎯 Activist Moves — 13D/G Filings (30 days)
Loading…
📅 Earnings Today & Tomorrow
Loading…
🏛️ Latest Gov Trades (7 days)
Loading…
⚛️ Watchlist Physics Scan
Loading…
🐋 Insiders & Whales
🏛
Government Trading Disclosures
Members of Congress must disclose personal stock trades within 45 days under the STOCK Act. Use as a transparency signal — not investment advice.
→
📋 STOCK Act Disclosures — Buys/Sells reflect disclosed transaction type and estimated dollar range, not exact share counts.
🏛
No disclosures loaded
Run a Full Scan or look up a specific ticker above.
🌐
Super Investors — 13F Filings
The world's top fund managers, all in one place. Each card links directly to their SEC EDGAR 13F filings — updated quarterly. Click a manager tab to load their full holdings.
📋
13D/G Beneficial Ownership Filings — Real-Time
When any investor crosses 5% of a company's outstanding shares they must file with the SEC within 10 days. SC 13D = activist intent (seeking board seats, strategic changes). SC 13G = passive accumulation. Far more real-time than quarterly 13F filings.
→
🏢
Corporate Insider Trades — Form 4
CEOs, CFOs & directors buying their own company stock. Full Scan pulls directly from SEC EDGAR (free, no API key). Individual Lookup uses FMP for fast ticker-specific results.
FULL SCAN — SEC EDGAR FORM 4 (FREE)
→
TICKER LOOKUP
FIND INSIDER BY NAME
BENEFICIAL OWNERSHIP — 13D / 13G (5%+ STAKES)
Who is accumulating a large position in a stock?
🤝
Insiders & Whales Consensus
Stocks held by the most managers in this panel. When Buffett, Druckenmiller, and Ackman all own the same name — that's a signal worth knowing.
Loads any un-fetched 13F tabs automatically
Min managers:
🏦
Institutional Ownership
Look up any institution by CIK number to see their 13F filing performance — total bought/sold, win rate, and top holdings timing.
Quick Look Up
📅 Fund Disclosure Dates
When did a fund last file their 13F for a given ticker?
SECTOR:
📊 Schwab Portfolio
Symbol
Description
Qty
Avg Cost
Mkt Value
Day P/L
Total P/L
Sell
📒 Trade Log
⚛️ Physics
🔬 Lab
Connecting to proxy…
👁 Watchlist0 CANDIDATES
—
Shares
—
$ Risk
—
Max Loss
✏️ Edit Holdings
🧮 Position Size Calculator
⚠️ This calculator is for educational purposes only and does not constitute financial advice.
Trading involves significant risk of loss. Past performance is not indicative of future results.
Never risk more than you can afford to lose. Position sizes shown are estimates only.
Always consult a licensed financial advisor before making investment decisions.
The author assumes no responsibility for any trading losses incurred using this tool.
Account Size ($)
Risk % max from settings
Entry Price ($)
Stop Price ($)
ATR
Shares to Buy
Total Cost ($)
Max Loss ($)
⏳ Fetching ATR…
🎯 7% Target:—⛔ Stop (3%):—💰 R:R:—
📒 Trade Log0 POSITIONS
Total Trades
0
Total Invested
$0
P&L
—
Cur. Value
—
Unreal. G/L
—
5-Day DTs
0
Top Emotion
—
Plan Followed
—
Mindset Avg
—
Sym / Desc
Shares
Cost Basis
Total P/L
Market Value
Unreal G/L
Type
Platform
Notes
Mindset
No trades logged yet. Click + Add / Modify Trade to log one.
Detail
🗑
Delete
Are you sure?
🤖
🤖
Claude · UCC Assistant
Loading context…
📰 Ticker
🦄
Unicorn Command Center
Release Candidate 5.0 · A Human + AI Collaboration
RC 6
May 2026
Unicorn Command Center was conceived and built by Brian Calderon,
a trader who wanted a smarter, faster way to find high-momentum candidates, analyze market structure through physics, and manage positions — all in one place. Rather than stitching together a dozen tools, Brian set out to build his own.
Every line of code was engineered in partnership with
Claude (Anthropic) —
designing the architecture, writing the logic, debugging, and iterating in real time through natural conversation. No traditional development team. No agency. Just a trader with a vision and an AI that could build it. Version 3.0 introduced the Market Physics engine — applying Hamiltonian mechanics, wave-particle duality, and quantum orbital theory to market structure. RC 1.0 marked the first feature-complete release. RC 2.0 deepened the data layer, added the solo price chart canvas, and expanded the Desktop companion app. RC 3.0 continued to push the platform forward — adding free SEC EDGAR Form 4 insider scanning, a Super Investors hub for all major fund managers, EMA overlays on the price chart, a redesigned Gov Trades interface, and deeper Electron sidebar integration including cross-app ticker sync. RC 3.5 added five Claude AI features across the app. RC 3.75 enriched the earnings calendar and added the Admin Roadmap. RC 4.5 introduced a centralized P&L engine, admin-only error monitoring, a full suite of data-integrity fixes, and a complete 2D/3D/4D Market Physics visual overhaul. RC 5.5 extends the unified physics conviction engine to Mid Cap, Large Cap, and 2:30 PM scans — all scanners now run the same x/12 alignment system with proper delete/star/NEW/STALE logic, align-based scoring replacing the micro-cap unicorn score, and decimal precision across all score displays. RC 6 focuses on UX polish and new data layers — intraday charting, smart physics pre-filtering, Schwab portfolio redesign, sector rotation in Morning Brief, mindset stat boxes in the Trade Log, and a full screen header cleanup across all screens.
What it does
🔍 Scans thousands of tickers for high-momentum setups across stocks, large cap & crypto
⚛️ Market Physics — Hamiltonian mechanics, 2D/3D/4D phase space orbit, 7 energy metrics
〜 Wave-Particle Duality — 2D shows wave function ψ, 3D/4D collapses it into particle trajectory
🚀 Bound/Free Particle detection — ionization threshold via Event Horizon ring
📊 Connects to your Schwab account for live portfolio data & trade execution
🕐 2:30 PM EOD Setup Scanner — 7-criteria long/short scoring with Kinetic Energy check
🏛 Gov Trades — Senate & House STOCK Act filings with ticker lookup
🐋 Insiders & Whales — corporate insider filings, consensus picks, top fund holdings
💼 Trade Log, P&L tracking, watchlists, crypto positions — all in one file
🧠 Daily Game Plan — Pre-Trade, Decision Framework & Emotional Resilience panels
📓 Journal — trade, note & game plan entries, fully searchable
☁️ Multi-user cloud sync via Supabase — your data follows you anywhere
RC 6 — What's New · May 2026
🕯 Intraday Chart — EOD | 1H | 5m | 1m timeframe selector in the Trend chart drawer
⚛️ Physics Scanner — smart pre-filter skips tickers scoring < 6.0/12 before fetching history, saving FMP calls
🌅 Morning Brief — sector rotation color pills added inside the Market Pulse block
📊 Schwab Portfolio — redesigned header: Equity, Buying Power, Cash, Day P&L, Day P&L%, Positions tiles; Reconcile & Scan All Positions moved to balance bar
🧠 Trade Log — Top Emotion, Plan Followed, Mindset Avg stat boxes added to stats bar
⚙️ Trade Log — settings button (Import CSV, Backup, Restore); ☐ Select admin-only
🎨 Scan cards — metrics grid switched to 2-column layout for consistent rendering across all screen sizes
🧹 All screens — nav icon groups removed from Scanner, Schwab, Watchlist, Trade Log, Framework, Insiders & Whales, Market Physics, News, Calendars headers
RC 5.5 — What's New · May 2026
📊 Mid Cap & Large Cap scanners — align-based scoring (x/12) replaces micro-cap unicorn score
🗑️ Delete / ⭐ Star / NEW / UPDATED / KEPT / STALE tags added to Mid Cap & Large Cap cards
🕐 2:30 PM scan — upgraded to 210 bars + Physics Alignment score column
🔢 Decimal scores (9.5/12) now display correctly in scan cards and Deep Dive overview
⚛️ V² Prob pill restored — clean toggle, single entry point
🔭 Phase Space Orbit heading enlarged
RC5
⚛ Physics Alignment Score — Unified x/12 System
Scanner cards, watchlist cards, and Physics Deep Dive now all use the same alignment engine. Score runs on 210 bars with T1/T2/T3 tiers (10pts base) plus 52W Range (1pt) and Volume Ratio (1pt) bonuses = x/12. Partial credit (0.5pts) for borderline/warn states — e.g. 7.3/12 is valid. Previously scanner used countIndicators (capped at 9); now all three surfaces show the same physics conviction. May 2026.
RC5
🏷 Chart Alignment Score — Zone Markers
Alignment bar in Physics Deep Dive now shows tick marks and zone labels: Weak (<5, red), Moderate (≥5, amber), Strong (≥8, green). Labels positioned proportionally based on maxScore so the bar is always correctly calibrated for x/10 or x/12. May 2026.
RC5
🕓 STALE Badge — Scan Candidates
Scan result cards show a red STALE badge after 4 hours. Badge replaces the normal scan-tag chip so age is immediately visible. May 2026.
RC5
🗑 Persistent Delete Exclusions
Deleted scan candidates no longer repopulate on re-scan. Exclusion list stored in localStorage (ucc_deleted_syms) and checked in all scan paths — main scan, individual scan, watchlist scan, enrichAll, and addSymbol. Clear Results resets the list. May 2026.
RC5
⚛ Market Physics — Pill State Toggle
Phase Orbit and ∇² Probability pills now flip ▸/▾ to reflect open/closed panel state. Physics Details close logic fixed — physOrbitSection only appears when Physics Details is active. May 2026.
RC 4.5 — What's New · May 2026
RC4.4
🌀 3D/4D Phase Space — Visual Overhaul
E1–E4 floor rings brightened (0.80 opacity, E1 now purple matching 2D). Hover tooltips on E1–E4 labels in 3D/4D. CCW/CW orbit direction at bottom-left. Spring-back % added to stats panel. TIME → label on Z-axis. "drag to rotate" brightened. 4D: Wigner heatmap moved to correct deviation × momentum live face (W(x,p) plane). σ Volatility legend replaces Volume legend in 4D. Avg σ stat in 4D stats panel. EVENT HORIZON tooltip in 4D. "4D ACTIVE" mode badge. May 2026.
RC4.4
⚛ 2D Phase Space — Full Visual Overhaul
H² Non-Euclidean probability strip with geodesic heat kernel survival function and free-particle stress vector correction. Energy ring labels (E1–E4) enlarged and colored. EVENT HORIZON, damped orbit, BUYING/SELLING, UNDERVALUED/OVERVALUED labels all resized for readability. Canvas hover tooltips on E1–E4 rings and Event Horizon. AI Physics Expert enriched with orbit direction, energy ring, and Wigner density. Market Physics hover tooltips migrated to global data-tip system. Bottom rows centered. May 2026.
RC4
⚙️ Centralized P&L Engine — calcTradePnl()
Single calcTradePnl(t, curPrice) helper replaces scattered P&L logic across the trade log. Returns costBasis, mktVal, pnlVal, unrealVal, isClosed, rewards, hasPriceData — used by renderTrades, sort comparator, psychology audit, header stats. Eliminates duplicate calculation bugs across 5 sites. May 2026.
RC4
🐛 Admin Error Log — Live JS Error Monitoring
Global window.onerror and unhandledrejection handlers capture all runtime JS errors. Stored in localStorage (up to 50 entries) with timestamp, message, file:line, and stack trace. Admin nav button turns red with a count badge when errors exist. 🐛 Errors tab in Admin panel shows the full log with a Clear All button. Toast alert on first error per 10-second window. Admin-only. May 2026.
RC4
☁️ Supabase Save Failure Toast
Cloud sync errors were previously silent (console.warn only). Now surfaces a 6-second toast: "⚠️ Cloud sync failed — data saved locally. Use 💾 Backup to be safe." Prevents silent data loss. May 2026.
RC4
📊 Header P&L Stat — Accuracy Fix
Header P&L previously only counted trades with a stored t.pnl field — missing any closed trade where P&L was calculable from the exit price but not explicitly saved. Now uses calcTradePnl on all closed non-crypto trades, matching exactly what the trade log table shows. May 2026.
FIX
🐛 Dialog Label Fixes
Four confirm dialogs were showing the wrong button label. Schwab reconcile "close position" now shows "Close Position" (not Delete). Schwab reconcile "log new trade" now shows "Log Trade" (not Delete). Hamilton and Crypto scan card removal dialogs now show "Remove" instead of "Delete". May 2026.
RC 3.75 — May 2026
RC3.75
📅 Earnings Calendar — Live Price & Volume Enrichment
Each earnings card now shows live price, day change%, and volume pulled from FMP batch-quote. Cards/List toggle switches between card grid and compact table view. Default filter set to positive EPS only — filters out pre-revenue companies from the calendar. May 2026.
RC3.75
📋 Admin Roadmap Tab
New Roadmap tab in the Admin panel with Todo and Wish List subtabs. Persistent task tracking stored in Supabase. Admin-only. May 2026.
RC3.75
🔬 Physics Lab — Schwab Positions Scan
Scan Schwab Positions button added to Physics Lab in the Admin panel. Runs the full physics scan against all current Schwab holdings and renders results directly in the lab. May 2026.
RC 3.5 — May 2026
RC 3.0 — May 2026
RC3
📈 EMA 9 / 21 / 50 on Price Chart
Three exponential moving averages overlaid on the candlestick chart drawer. Cyan (EMA 9), amber (EMA 21), purple (EMA 50). Individual toggle buttons — click to show/hide each. EMA values appear in the hover crosshair tooltip at every bar. May 16, 2026.
RC3
🌐 Super Investors Tab — All Funds in One Place
New tab in Insiders & Whales showing every fund manager (Buffett, Abel, Ackman, Jain, Tepper, Cohen, Soros, Tudor, Druckenmiller) as cards with strategy description, Load Holdings button, and direct SEC EDGAR 13F filing link. Individual manager tabs removed from the nav bar — cleaner layout, same data one click away. May 16, 2026.
RC3
📡 Insiders Tab — EDGAR Form 4 Full Scan (Free)
Insiders tab restructured with Full Scan / Individual toggle buttons. Full Scan pulls directly from SEC EDGAR Form 4 filings — completely free, no API key required. Date range pickers (7d / 14d / 30d / 90d), buy/sell/all filter, parallel XML parsing. Individual section retains FMP ticker lookup, find-by-name CIK search, and 13D/13G beneficial ownership. May 16, 2026.
RC3
🏛 Gov Trades Tab Redesign
Hero banner with STOCK Act disclosure description. Full Scan / Individual toggle buttons matching the Insider tab style. Full Scan section has chamber filter, date range pickers, and quick-range buttons (30d / 90d / 180d / 1yr / All). Individual section focuses on single-ticker lookup. May 16, 2026.
Sidebar watchlist cards replaced Physics/News/SM navigation buttons with FMP-powered detail tabs — 📰 News, 📊 Stats, 🎯 Analyst — loading directly in the sidebar without leaving the app. 🦄 button opens UCC in Safari. Hamburger menu for sidebar mode (Events, API Settings, Change Size, Exit). May 2026.
RC3
➕ Add to UCC Sidebar from Watchlist
+ UCC Sidebar button on scanner/watchlist cards. One click confirms and sends the ticker to the Electron sidebar watchlist via a polling bridge — appears within 3 seconds. Uses GET request to the local port 3002 bridge (no CORS preflight). May 2026.
RC3
← Back to Watchlist in Framework
Framework button removed from watchlist toolbar. When Framework is opened from within a ticker card, a ← Back to Watchlist button appears above the Pre-Trade Worksheet header — returns to the watchlist in one click. May 2026.
RC3
🗑 PDT Warning Removal
Day trade counter and PDT restriction banners removed across the app. Schwab eliminated the PDT rule effective June 8, 2026 — unlimited day trades with settled funds. Counter kept for position sizing reference without restriction language. May 2026.
RC3.5
🤖 Claude AI — In-Card Stock Thesis
AI button on every scan card calls Claude (Haiku) with full candidate data — momentum, volume, physics, TradeGuard state, and Schwab position. Returns a 3-sentence thesis (setup → risk → action) plus a BULLISH / BEARISH / NEUTRAL verdict. Panel border and button color match the verdict. Tap again to close. May 2026.
RC3.5
🤖 Claude AI — Scan Briefing
AI Briefing button in the scan toolbar sends the top 8 candidates (by confidence score) to Claude. Returns a structured report: TOP PICK · WATCH · SLEEPER · AVOID · MARKET TONE. Banner appears above the scan cards. Toggle to close. May 2026.
RC3.5
🤖 Claude AI — Framework Coach
Framework Coach button in the Decision Framework panel sends all 18 GP fields, entry/stop/risk parameters, TradeGuard state, and scan data to Claude. Returns GREEN ✅ / YELLOW ⚠️ / RED 🚫 with a GO / WAIT / NO-GO verdict and specific reasoning for each factor. May 2026.
RC3.5
🤖 Claude AI — Journal Pattern Review
AI Review button in the Trade Log action bar sends up to 60 closed trades to Claude. Returns up to 3 behavioral patterns (PATTERN 1/2/3), a STRENGTH 💪 observation, and a FIX THIS 🔧 priority. Helps identify repeating mistakes and winning setups over time. May 2026.
RC3.5
🤖 Claude AI — UCC Chat
Floating Claude chat panel (bottom-right). Multi-turn conversation with full session context — account balance, Schwab positions, scan candidates, TradeGuard setups. Contextual suggestion buttons on open. Persistent chat history within the session. May 2026.
RC3.5
🖥 Desktop Sidebar — Streamlined Header
N/S/D/W mode buttons, Settings, and Refresh removed from the header in all modes — accessible only via the hamburger menu (Refresh is the first item). Session clock simplified to OPEN / CLOSED only — no PRE-MKT, AFTER-HRS, or time display in compact modes. UCC text hidden in narrow/small, unicorn emoji remains. Hamburger auto-opens on startup. May 2026.
RC 3.5 (continued) — May 2026
RC3.5
📈 Chart Day Trade Mode
New MODE row in the Chart screen (More → Chart). Day mode loads 2m or 5m bars and overlays a green/red ribbon between EMA3 and EMA9, dashed EMA30 exit line, and purple EMA50 trend filter. ▲/▼ arrows mark EMA3/9 crossovers confirmed by EMA50. 🦄 golden unicorn marks the entry bar. Upper-left legend keys all indicators. May 2026.
RC3.5
📈 Chart Swing Trade Mode
Swing mode auto-switches to 1H bars and silently fetches 100 daily bars in the background to compute the 1D trend filter (EMA20 vs EMA50 slope). Ribbon fills between EMA9 and EMA20 — green when 1D bullish, red when bearish. EMA50 drawn as a thick dashed purple line (trailing stop anchor). Entry signals fire on pullback-to-EMA9 rejection candles confirmed by the daily trend. Top-right badge shows live 1D structure. May 2026.
RC3.5
📈 Chart Long Trade Mode
Long mode switches to 1D bars and draws the widest ribbon — EMA50 to EMA200 — green in golden cross territory, red in death cross territory. EMA200 is the dominant bold line (the absolute stop anchor). ⭐ GX marks Golden Crosses, ✕ DX marks Death Crosses. 52-week high and low are fetched from FMP and rendered as dashed horizontal lines. EMA20 pullback rejections generate ▲/▼ entry signals gated by EMA50/200 structure. May 2026.
RC3.5
🖥 Desktop Sidebar — TradeGuard Settings
TradeGuard panel added to the Electron sidebar hamburger menu. Fields: Dollar Risk per trade, Max Daily Loss, Target R-Multiple, Partial at 1R toggle, and Volume Filter toggle. All values stored in localStorage and shared with UCC Safari — chart signal filtering reads TradeGuard settings in real time. May 2026.
RC3.5
🖥 Desktop Sidebar — ELECTRON Label & Polish
Sidebar opens directly in small mode (360×720, top-right of screen) on launch — no longer defaults to center. Narrow mode widened to 300px to fit one ticker cleanly. ELECTRON label in purple caps added next to the unicorn in the header — always visible in all modes. Home button added to hamburger menu. May 2026.
RC3.5
📡 Chart TV Strip — Per-Study Toggle Pills
When TradingView chart data is loaded, each Pine indicator that drew levels gets its own toggle pill in the TV strip. Click a study name to show/hide only its price levels on the chart canvas — useful for isolating one indicator's key zones from a crowded chart. CDP bridge now tags every line and label back to its parent study via the byStudy map. May 2026.
RC 3.0 — May 2026 (earlier)
RC2
🕯 Solo Price Chart Canvas
Full candlestick + line chart in every stock drawer. Range selector (1M · 3M · 6M · 1Y · 2Y · MAX), mode toggle, hover crosshair with OHLCV tooltip, volume bars, price axis, date axis, latest-close reference line. Auto-refreshes every 60s with "Updated HH:MM" timestamp. DPR-scaled for sharp retina rendering.
RC2
🏗️ ETF Sector Weightings Drawer
One-click ETF sector breakdown with color-coded horizontal bars normalized to the widest sector. Shows sector emoji, name, weight %, and total allocated. Available from every stock card via the 🏗️ ETF button.
RC2
📊 Key Metrics — Visual Float Bars
Float section redesigned with animated progress bars. Free float (green) and restricted shares (amber) shown as percentage-of-outstanding bars. Float shares and outstanding displayed side-by-side below.
Modal widened to 680px. Replaced single cycling toggle with three dedicated dimension buttons. Canvas enlarged to 620×460. Fixed orbit trail — switched to full physics engine (_physCalc) so phasePath and phase-space orbit render correctly.
RC2
🖥 Desktop Sidebar — Fear & Greed Badge
CNN Fear & Greed index live in the sidebar header. Color-coded Extreme Fear → Greed scale. Full label in dashboard mode, compact number in sidebar mode. Refreshes every 5 minutes. Tooltip shows 1-week and 1-month comparisons.
RC2
🖥 Desktop Sidebar — Hover Action Buttons
Hover any ticker row to reveal Physics · News · Smart Money · × buttons. JS mouseenter/mouseleave (not CSS :hover) prevents layout-shift flicker. Confirm dialog on ticker removal. Deep-link navigation wired to hashchange listener in UCC.
FIX
🐛 Bug Fixes
Sector Rotation endpoint corrected (stable plan). Morning Brief and 5-Day Sector both fixed. Activist Moves "No data" badge. 2:30 PM tab CSS display conflict. Watchlist prices loading on screen open. Schwab proxy friendly error with instructions.
RC 1.0 — May 2026
RC1
🏠 Redesigned Home Dashboard
Live market strip (SPY · QQQ · VIXY · BTC · DXY). Quick Links bar for Morning Brief, News, Earnings Cal, Smart Money. Activity panel with Framework status, Watchlist, Candidates, New Positions, Day P&L. Watchlist Highlights with Physics badges.
RC1
📣 Beta Feedback System
Testers submit Bug Reports, Suggestions, and Questions directly from the app. Admin Feedback tab shows all submissions with Resolve and Delete controls. Stored in Supabase.
RC1
🔒 Physics Defs — Admin Only
The full Physics of Markets guide (Hamiltonian, Phase Space, Escape Velocity, Spring Constant, 2:30 PM scanner mapping) moved to Admin-only access. Proprietary framework protected from public view.
Electron-based 30-ticker dashboard. Full window + sidebar toggle. Live FMP stable API quotes, 52-week bars, volume signal. One-click deep-link into UCC Market Physics for any ticker.
v3.9
📱 PWA — iPad & Mobile Support
Progressive Web App manifest + service worker. Add to Home Screen on iPad/iPhone for full-screen native feel. Hosted on Cloudflare for instant global delivery.
v3.9
💰 Smart Money — Expanded Intelligence
Full 13F holdings from Insiders & Whales screen — not just notable picks. Every position ranked by size and recent change. Added Andy Howard. Curated + live 13F sources combined.
v3.0
⚛️ Market Physics — Full Engine
Hamiltonian mechanics applied to market structure. Scanner ranks tickers by Total Energy H. Deep Dive delivers 7 metric cards + Phase Space Orbit. Bound Particle / Free Particle status. Event Horizon breakout threshold. Energy zones Dormant → Explosive.
v3.0
〜 Wave-Particle Duality Canvas
2D = wave function ψ (orbital probability distribution). 3D = particle trajectory through spacetime (wave collapse). 4D = particle + field intensity (dot size = energy magnitude, the true 4th dimension). Selectable via single toggle button.
v3.0
⬡ Physics Framework Tab
Complete reference guide: Hamiltonian H, all 7 metrics, energy rings E1–E4, Event Horizon, phase space reading guide, 2:30 PM scanner physics mapping, and the full wave-particle duality model with quantum analogs.
v3.5
💰 Smart Money + 📅 Earnings Calendar
Institutional 13F holdings (Altimeter/Brad Gerstner via SEC EDGAR). Curated watchlists for Joel Litman & Y Combinator/Gary Tan. FMP-powered earnings calendar with BMO/AMC grouping, Scan All → EOD scanner. CIK lookup by firm name. Ticker resolution via FMP symbol search.
v3.5
📊 TTM Balance Sheet on Scanner Cards
Current Ratio, Debt/Equity, Cash per Share, and Free Cash Flow pulled from FMP trailing-twelve-months balance sheet. Color-coded health indicators. Shown under More Info on every scanned card.
NEW
🏛 Gov Trades + 🐋 Insiders & Whales
Senate & House STOCK Act filings. Corporate insider trades (Bound/Free Particle status). Consensus picks. Top fund holdings. All with one-click Watchlist and Scan buttons.
NEW
🕐 2:30 PM EOD Setup Scanner
7-criteria long/short scoring. Kinetic Energy check (session Δ%). Top 7 by score. N/A handling for missing data. 🔥 Prime · ⚡ Developing · 🌀 Weak ratings.
NEW
🪙 Crypto Trade Logging & Scanning
Stock/Crypto toggle in Add Trade. CoinGecko live pricing. Crypto P&L flows to Unreal G/L. Log Trade button on every crypto scan card.
UPD
📊 Schwab · Watchlist · Trade Log
Sortable columns everywhere. 52-week range bars. Position context badges (🏦 In Schwab / 📒 In Trade Log) on all scanner results. Schwab → Trade Log one-click logging. Daily Stop live refresh.
UPD
🧠 Daily Game Plan · 📓 Journal · 🏠 Dashboard
3-panel Game Plan (Pre-Trade, Decision Framework, Emotional Resilience). Journal searchable by type. Dashboard 6-tile quick stats. All modals above all screens (z-index 7000).
Built with
Claude (Anthropic)Financial Modeling PrepCharles Schwab APISupabaseVanilla JS / HTML / CSSNode.js
🔐 Security Recommendations
Reviewed and recommended by Claude (Anthropic AI) — because protecting your trading account is more important than any scan result.
✅
Mac Firewall + Little Snitch + Malwarebytes + uBlock Origin
You have these. Excellent foundation — most traders don't get this far.
Blocks malicious domains before they connect — catches what browser extensions miss. Visit nextdns.io and follow the macOS setup guide. Takes 5 minutes.
⚡
Two-Factor Authentication on all accounts
Enable 2FA on Schwab, Supabase, FMP, and your email — use an authenticator app (Authy or 1Password TOTP), never SMS. Your email is the master key to everything.
🔑
Password Manager — 1Password or Bitwarden
Unique strong password for every account. If one service is breached, the rest stay safe. Bitwarden is free and open-source.
🌐
VPN for trading sessions — Mullvad or ProtonVPN
Prevents your broker and ISP from fingerprinting your trading patterns by IP. No-logs providers only — avoid free VPNs entirely.
✅
Schwab token file — AES-256-GCM encrypted at rest
schwab-tokens.json is encrypted with your passphrase using AES-256-GCM + scrypt key derivation. Passphrase never touches disk — required on every proxy startup.
⚠️ Not financial advice. This tool is for research and personal use only.
Trading involves substantial risk. Always do your own due diligence.
🔐 Admin Panel
🔑 Change Admin Password
🔑 Shared FMP API Key (Testers)
Testers without their own key will use this. Store it here — it never appears in the HTML file.
✉️ Invite Beta Tester
Sends a magic-link invite email. Requires service role key below.
👥 Registered Users
Save your service role key below, then click ↻ Refresh.
🔐 Service Role Key
This is the secret key — not the anon/publishable key. Find it in Supabase → Project Settings → API → Project API Keys → service_role. Stored in your browser only, never sent to any server.
📊 FMP Daily Call Counter
Current count: . Resets automatically at midnight UTC. Use this button to reset manually.
Schwab Positions
Run physics on all open positions
This Week's 5 Picks
History
Bug reports and suggestions from beta testers
Click Refresh to load feedback.
⏱ Session Timeout
Auto sign-out after inactivity. Warning shown 5 min before expiry. Currently set to 30 minutes. Resets on any mouse, keyboard, or touch activity.
Status: Active
🔒 Failed Login Lockout
5 failed login attempts triggers a 15-minute client-side lockout. Supabase also enforces server-side rate limiting — enable it in Supabase → Auth → Rate Limits for full protection.
📱 Single Session Enforcement
When a user signs in from a new device, their previous session is invalidated within 2 minutes. Checked via Firebase active_sessions.
📅 Beta Access Expiry
Set an expiry date per user. On sign-in, if their date has passed they are immediately signed out. Leave blank for no expiry.
📋 Activity Log
Click ↻ Refresh to load
🐛 Debug & Quick Fix
CAPTURED JS ERRORS
Shortcut: ⌘⇧D opens the full-screen debug overlay
📖 Physics Defs
🔒 Admin Only
📖 The Physics of Markets — A Trader's Guide
Every metric in the Scanner and Deep Dive is rooted in classical mechanics. Click any concept below to expand the full trading interpretation, signal guide, and how it connects to the 2:30 PM scanner.
⚡
Total Energy — The HamiltonianH = KE + V
How active and volatile is this stock right now?
▼
The Hamiltonian is the total energy state of a stock — the sum of its Kinetic Energy (how fast it's moving) and its Potential Energy (how stretched it is from fair value). Think of it like a weather system: high energy = an active storm with big moves incoming, low energy = dead calm where nothing is happening.
HIGH H — Watch Closely
Strong institutional attention. Volatility is elevated. Expect follow-through on breakouts. These names deserve your first look every morning.
LOW H — Dead Money
No institutional activity. Price is drifting. Options premiums are low for a reason. Avoid until energy builds — something must ignite it.
📡 In the Scanner: Results are sorted by H descending — the highest-energy names always appear first because they offer the most opportunity for directional trades.
⚓
Market Mass — Liquidity & Depthm = log(avg $ volume)
How much firepower does it take to move this stock?
▼
Mass is the resistance to movement. Apple does $15 billion in daily dollar volume — it's a battleship. Moving it 1% requires an extraordinary institutional buy. A $40M float micro-cap is a speedboat — a single hedge fund order can send it flying 5%. Mass tells you whether a move was earned by real conviction or manufactured by one player.
7–10
HEAVY
Institutional grade. Signals reliable. Moves take weeks.
4–6
MEDIUM
Mixed retail & institutional. Signals are valid, some noise.
0–3
LIGHT
Retail-driven. Fake moves common. Verify with volume.
📡 In the 2:30 PM Scanner: The Vol Surge criterion (today ≥ 1.3× average) is a direct proxy for mass — confirming the move has institutional backing, not just retail noise.
🚀
Price Momentum — Force of the Trendp = ROC₂₀ × Vol Ratio
Who is really behind this move — and how hard are they pushing?
▼
Momentum is velocity times weight. A 3% move on 5× normal volume is a completely different signal than a 3% move on 0.3× volume. The first is institutions moving with conviction. The second is retail chasing with no follow-through. This is the single most important signal for identifying Strong Hands vs weak hands.
STRONG HANDS SIGNAL
p > 0 + vol ratio > 1.5× Price rising, institutions buying. EOD continuation likely. This is the trade you want to hold into the close.
WEAK RALLY / TRAP
Price up but p low or negative Retail chasing with no conviction behind it. Classic short or fade setup. Don't chase — wait for the reversal.
📡 In Deep Dive: Shown as signed % (+ for bullish, − for bearish) with the volume multiplier. In the 2:30 PM Scanner the Physics criterion checks this directly — momentum sign must match your trade direction.
🎯
Potential Energy — The Valuation WellV = ½k(price − FV)²
How stretched is the stock from where it "should" be?
▼
Think of fair value as the bottom of a bowl. The further price moves away from fair value, the more potential energy builds up — like stretching a rubber band. The bigger the stretch, the more violent the snap back when conviction runs out. Fair value = analyst consensus price target (preferred) or SMA200 when no target exists.
🎯 RUBBER BAND TRADE (Short)
High V on overvalued stock + momentum fading = the band is about to snap. Classic reversal short or put setup. Status shows "Bound Particle (Over)".
🧲 SLINGSHOT TRADE (Long)
High V on undervalued stock + momentum building = slingshot toward fair value. Status shows "Bound Particle (Under)". Target = fair value price.
📡 In Deep Dive: Deviation % tells you exactly how far from fair value. Stress Level (0–10) is the normalized spring tension — above 7 means snap-back is overdue. The Phase Space X-axis is this deviation plotted live.
Are we in a range-bound or trending regime right now?
▼
The spring constant measures how opinionated the market is about where a stock belongs. Calculated as the inverse of the 20-day coefficient of variation (std dev ÷ mean). A tight, choppy stock has high k — the market has a strong opinion and pulls it back fast. A loose, trending stock has low k — the market is "letting it go" and price can drift far from its old range.
HIGH k (>20) — Mean Reversion
Market is range-bound. Fade the extremes. Sell overbought, buy oversold. Options strategies: iron condors, covered calls.
LOW k (<8) — Trend Following
Market has "let go" of the old range. Price can drift very far. This is how multi-month mega-trends start. Ride momentum, don't fade.
📡 In the 2:30 PM Scanner: The Physics criterion requires spring stress < 4 — this is checking k indirectly. A low-stress environment means the spring isn't fighting your trade direction yet.
🌌
Phase Space Orbit — The Market PathX = deviation · Y = momentum
Where has the stock been — and where is it going?
▼
A traditional chart shows price vs time — it tells you where the stock has been but not the underlying force behind it. Phase space reveals trajectory: the X-axis is how far the stock is from fair value (left = undervalued, right = overvalued) and the Y-axis is its 20-day momentum (up = buying pressure, down = selling). The shape of the path tells the story.
Stable Orbit (Circle)
Predictable swing cycle. Stock oscillates between undervalued and overvalued. Classic range trade — buy the left, sell the right.
Outward Spiral
Stock gaining energy, moving into a new regime. Watch escape velocity. Could be the start of a multi-week breakout.
Inward Spiral (Collapse)
Momentum fading, returning to fair value. Mean reversion trade in progress. Don't fight it — let it return to the well.
Near-Zero (Dead Zone)
No energy, no momentum. Dot near center. Dead money. Skip this name until the orbit starts moving again.
📡 In Deep Dive: The dashed gold ring is the Escape Velocity threshold centered on the current price deviation. If the glowing dot is outside that ring — the stock has escaped. Run Deep Dive on any Scanner result to see its orbit live.
🛸
Escape Velocity — The Breakout Thresholdv_e = √(2V / m)
Is this breakout real — or will gravity pull it back?
▼
Escape velocity is the exact speed a stock must reach to break free from the gravitational pull of its current resistance level. Below this threshold, the spring wins — price falls back into its old range. Above it, the stock has genuinely "escaped" and may establish a new, higher fair value. This is the difference between a breakout and a fake-out.
🚀 curV > v_e — REAL BREAKOUT
Current momentum has overwhelmed resistance gravity. Status = "Free Particle". This is NOT a fake-out. New fair value territory is being established. Trail a stop and ride it.
❌ curV < v_e — FAKE-OUT
Speed is insufficient — gravity wins. Price will return to range. This is the classic bull trap or bear trap setup. Fade the move or wait for actual velocity.
📡 In Deep Dive: The gold dashed ring on the Phase Space chart is the escape velocity threshold. If the glowing dot (current position) is outside the ring on the momentum axis — escape is confirmed. The ✅/❌ beside "Escape Velocity" in the metric cards gives you the instant verdict.
🌀
Phase Space — 3D Orbit ViewX · Y · Z + Color
What does the shape of the orbit tell you?
▼
The 3D orbit adds time as a third axis — turning the 2D orbit into a helix or spiral tube you can rotate. Each point in the tube is one day's position in phase space. The color encodes volume intensity — how much conviction the market had at each moment. Together you get a fingerprint of the stock's energy over the past 30 days.
📐 The Three Axes
X (Red) — Deviation from fair value Y (Green) — 20-day momentum Z (Blue) — Time: oldest bar at back, today at front
🎨 Color = Volume
Dark blue — Low volume (weak hands) Light blue — Normal volume Orange — High volume (conviction) Red — Volume surge (institutional)
💡 How to use it: Drag to rotate until you can see the Z-axis clearly. Watch whether the orbit is tightening or widening as it comes toward you. The glowing dot is always today.
🎯
Stress, Deviation & The WobbleGravity Pull
Deviation creates the stretch. Stress measures it. The wobble is what you see.
▼
Deviation is the stretch — how far price has pulled away from fair value. Stress is the measurement of that stretch (0–10). The wobble is what you see on the orbit: price overshoots fair value, gravity pulls it back, it overshoots the other way.
✅ Low Stress (0–3) — Tight Orbit
Price is close to fair value. Gravity is weak. The orbit is small and circular. Best time to enter a high-energy (H) stock.
⚠️ High Stress (7–10) — Wide Wobble
Spring is fully stretched. Gravitational pull is at maximum. Chasing here means entering a rubber band about to snap.
⭐ The Ideal Setup — High H, Low Stress
High Total Energy H means the stock is active. Low Stress means price hasn't overextended yet. Momentum is real, volume is backing it, the spring isn't fighting back.
📡 In the 2:30 PM Scanner: Physics criterion requires spring stress < 4. A low-stress environment means the spring isn't fighting your trade direction yet.
🕐 How the 2:30 PM Scanner Criteria Map to Physics
✦
EMA Trend Aligned — Spring direction. EMAs are the physical resting positions of price. Alignment means all spring forces point the same way.
✦
Volume Surge ≥ 1.3× — Market Mass confirmation. Institutional flows are backing the move.
✦
RSI in Sweet Zone — Momentum not exhausted. Kinetic energy is active but not at maximum where reversals become likely.
✦
Physics: p + Stress — Combined check. Momentum sign matches trade direction AND the spring isn't fighting back (stress < 4 = low reversal risk).
🐛 Error Log
🧪 Physics Engine QA
Group A = known benchmarks with expected outcomes. Group B = random live tickers. Results are shuffled and sent to Claude blind — no group labels, no expected scores. Claude flags anomalies purely from the data.
GROUP A — Known Benchmarks
GROUP B — Random Sample
4 tickers pulled live from gainers + actives at run time. Different every run.
Claude Analysis (Blind)
📊 API Usage — Last 7 Days
Click Refresh to load usage data.
📣 Send Feedback
Type
Message
Close Position
📒 Add Trade
Symbol *
Current Price auto-fetched · editable
Shares *
Cost Basis ($) *total invested
🛡 TradeGuard
14-day ATR:—
MULTIPLIER
STOP PRICE (editable)
ACCOUNT RISK $
SUGGESTED
Enter symbol first
Exit Price ($) optional
Staking Rewards
REWARDS RECEIVED ($)
PENDING REWARDS ($)
Strategy
Setup Source optional
Platform optional
Notes optional
Entry Mindset
Followed Plan?
📋 Framework0 ENTRIES
Filter:
📊Pre-Trade WorksheetLive ticker analysis · position sizing · QA
▼
SCORE
—
PRICE
—
SETUP CRITERIA CHECK
KEY LEVELS
🛡 TRADEGUARD — POSITION SIZE
🔵Pre-Trade Accountability
▼
🟡Decision Framework
▼
🟢Emotional Resilience
▼
⚛️ Market Physics
How it works: Each stock is modeled as a particle in a potential energy well. High Energy (H) = volatile & active. Free Particle = momentum has broken the gravity of its price range. Bound Particle = stretched rubber band, snap-back risk is high.
⚛️
No Physics Scan Run Yet
Load tickers from any source above, then hit Run Scan to score each stock with the Hamiltonian energy model.
⚛️ PARTICLE STATUS
🚀 Free ↑Escaped — bullish breakout
💥 Free ↓Escaped — bearish breakdown
🕳️ Bound Over>12% above fair value
🧲 Bound Under>12% below fair value
🌀 Stable OrbitNear fair value, contained
📊 H RANK (this scan)
● Top 25%Highest total energy
● 2nd QuarterStrong energy
● 3rd QuarterModerate energy
● Bottom 25%Low energy
Fair value = analyst target price, or SMA200 if no target available.
Enter any ticker to model it as a particle in a potential energy well — combining price momentum, volume, and deviation from fair value into a unified Total Energy H score. The overview shows physics conviction vs. technical alignment side by side. Drill into Physics Deep Dive for harmonic metrics, Standard Details for traditional indicators, Probability Cone for non-Euclidean price distribution, and Phase Space for the orbital trajectory.
⬡ Quantum Logic
Every stock is modeled as a particle in a potential energy well. Price orbits fair value the way a planet orbits a star — pulled by gravity, driven by momentum, constrained by energy. This framework quantifies that behavior into 7 measurable metrics and one unified score: Total Energy H.
🌀 Reading the Phase Space Canvas
X-Axis — Deviation
How far price is from fair value. Left = Undervalued (discount zone). Right = Overvalued (premium zone). Center = Fair Value (equilibrium).
Y-Axis — Momentum
20-day price velocity × volume. Up = Buying pressure (bullish). Down = Selling pressure (bearish). Zero = no directional momentum.
The orbit trail shows where the stock has been over your selected time window. A tightening orbit = Bound Particle compressing energy (coil setup). An expanding orbit = energy releasing (trend or breakout). The glowing dot is the Node — today's particle position.
⬤ Energy Rings — E1 to E4
E1 — Separatrix The innermost stable boundary. Orbit inside E1 = low energy, price tightly controlled. The classic "coiling" zone before a move.
E2 — Momentum Zone Orbit here means momentum is building. Institutional interest is growing. Watch for the orbit to push toward E3 — that's the setup forming.
E3 — Expansion Strong directional energy. Trend is active. Price is moving with conviction. Rides within E3 are the high-probability trend-following zone.
E4 — Escape Ring Maximum energy boundary. Orbit pushing E4 = explosive momentum. Approaching or beyond E4 signals the stock is operating at peak energy — high opportunity, high risk.
⬡ Event Horizon — The Breakout Threshold
The dashed gold ring on the Phase Space canvas. Derived from escape velocity — the exact speed a stock needs to break free from the gravitational pull of its current resistance level. This ring is dynamic: it recalculates for every ticker based on its mass, spring constant, and current energy state.
🚀 Dot OUTSIDE the ring
Escape velocity exceeded. The stock has broken free of its gravitational well. This is a confirmed breakout — not a fake-out. New fair value territory is being established.
🔒 Dot INSIDE the ring
Still gravitationally bound. The spring will win — price will return to range. Classic bull or bear trap territory. Wait for actual velocity before committing.
🧭 Quadrant Trade Guide
↖ Upper-Left — Ideal Long
Undervalued + buying momentum. Price is cheap AND moving up. The rubber band is not stretched. Highest-probability long setup.
↘ Lower-Right — Exit / Short
Overvalued + selling momentum. Price is expensive AND rolling over. Spring is stretched and snapping back. Exit longs, consider shorts.
↗ Upper-Right — Ride or Fade
Overvalued + buying momentum. Trend is strong but stretched. If inside Event Horizon — fade it. If outside — the breakout is real, trail and ride.
↙ Lower-Left — Watch
Undervalued + selling momentum. Price is cheap but still falling. Wait for momentum to turn — don't catch the falling knife. Watch for orbit to curve back up.
⚡ Energy Scale — 5 Zones
💤 Dormant
H < 5 — No momentum. Dead money. Avoid until a catalyst appears.
⚡ Building
H 5–15 — Early energy forming. Monitor closely — the setup is loading.
✅ Active
H 15–30 — Trending. Institutional backing. Good for momentum trades.
🔥 Hot
H 30–50 — Strong move in progress. High opportunity, manage risk tightly.
⭐ Explosive
H ≥ 50 — Peak energy. Breakout territory. Verify Event Horizon status before entering.
〜 Wave-Particle Duality
The same stock — two natures — revealed by dimension
In quantum mechanics, light and matter exhibit wave-particle duality — they behave as a wave when unobserved and as a particle the moment you measure them. Your phase space canvas shows the same phenomenon in market structure.
〰 2D — The Wave Function ψ(x,y)
The orbital loop is the wave function. The stock exists in a superposition of positions along its orbit — you see the probability amplitude of where price has been and will be. The energy rings E1–E4 are quantized energy levels, exactly like electron orbitals in a hydrogen atom. The particle could be anywhere on the ring — you haven't measured it yet.
⬡ 3D / 4D — The Particle Function
The moment you add the Z-axis (time), the wave function collapses into a definite trajectory. You can see exactly where the particle was, where it is (NODE), and where it is heading (velocity vector). This is the act of observation — measurement collapses the wave into a particle with a specific position and momentum.
ψ
H Score = Principal Quantum Number n — Higher n = higher orbital = more energy = further from the nucleus (fair value). A dormant stock (H<5) is in its ground state n=1. An explosive stock (H≥50) is in a highly excited state, unstable and ready to transition.
⬡
Event Horizon = Ionization Energy — The minimum energy required to free the particle from its bound orbital. When H exceeds the Event Horizon threshold, the bound wave function can no longer contain the particle — it ionizes into a Free Particle, escaping into new price territory.
◉
Bound Particle = Electron in Orbital — The particle is trapped in a quantized energy state, orbiting fair value the way an electron orbits a nucleus. It can absorb energy (volume + momentum) to jump to a higher orbital (E1→E2→E3→E4) or release energy and fall back toward equilibrium.
🚀
Free Particle = Ionized Electron — The particle has absorbed enough energy to escape the gravitational well entirely. It is no longer bound by the potential of fair value. A new orbit (new fair value) will form at a higher or lower energy level — this is the breakout establishing a new price regime.
⬤
4D = Wave Function + Field Intensity — The fourth dimension (dot size = energy magnitude) reveals the field intensity at each point in the orbit. Where the particle swells large, energy density is high — these are the nodes of the wave function where probability amplitude peaks. Small dots are the antinodes — low energy, transitional zones.
"The stock does not have a price — it has a probability distribution of prices. The wave function is the orbit. The trade is the measurement that collapses it."
Physics Framework v3.1 · Hamiltonian Mechanics · Wave-Particle Duality · Applied to market structure · All metrics derived from publicly available price and volume data
🌀 Phase Portrait Overlay — Plot multiple tickers simultaneously in the same phase space (deviation × momentum). Each ticker traces a 60-day orbit trail. See which ones are in similar orbits, which are escaping, and how their trajectories relate to each other.
QUICK PRESETS — click to load & plot
CUSTOM TICKERS — comma or space separated, max 8
TRAIL LENGTH
${[20,40,60,90,120].map(n => ``).join('')}
🌡️ Market Pulse
🚀 Biggest Gainers
🔥 Most Active
Live prices update every 60s · Hit ⚛️ Run Physics to compute orbit states · States also sync from Regime Monitor
📈 Sector Performance
💰 Sector P/E
📅 Calendars
IMPACT:Green = beats estimate · Red = misses
📰 News
✏️ Edit Trade Notes
Entry Mindset
Followed Plan?
Notes
📓 New Journal Entry
Date
Symbol optional
Mindset
Entry *
⚙️ Settings
👤 Personal Information
🦄
Name
Email
Phone (optional)
Address (optional)
🔑 API Keys
FMP API Key
Anthropic API Key — Powers 🤖 AI Read in Signals scan
Get a key at console.anthropic.com — uses claude-haiku-4-5 (fractions of a cent per read)
First time setup:
1. In terminal: node schwab-proxy.js
2. In Schwab developer portal, set callback URL to https://127.0.0.1:3001/callback
2b. Visit https://127.0.0.1:3001/health once in Chrome → click Advanced → Proceed (trust cert)
3. Enter Client ID + Secret above, click Connect
🦄 Unicorn Scanner — Main Scan, Individual Scan & Hamilton Scan
📡 Each scan fetches the ~90 biggest gainers and most-active stocks live from Financial Modeling Prep, then filters that pool through the criteria below before scoring and ranking the results.
Used by the position calculator and risk meter when Schwab is not connected
Risk Management — 3-5-7 Rule
Enforce percentage-based position sizing and daily stop rules
Max Risk Per Trade (%)
% of equity per trade (3% default)
Daily Stop (%)
Stop trading if daily loss hits this % (5% default)
Max Bid Amount
Hard dollar cap per trade — overrides % rule if smaller
Max Bid ($)
Never risk more than this amount on any single trade
🛡 TradeGuard
When you open the BUY modal, the stop price is auto-calculated as Entry − (Multiplier × ATR).
Shares = Dollar Risk ÷ Stop Distance. Stop remains fully editable.
ATR Period
Lookback bars (default 14)
ATR Multiplier
Stop width in ATR units (default 1×)
🖥 Display Preferences
Economic Calendar Ticker
Scrolling ticker above the footer — today's US economic events + BTC/ETH/SOL
👤 Account
Logged in as —
🔔 Notifications — ntfy.sh
Push alerts to your phone via ntfy.sh. Install the ntfy app, subscribe to your topic, and UCC will send you price alerts, Free Particle signals, and top scanner hits.
ntfy Topic
ntfy.sh/ucc-alerts
Min Score Alert
Scanner threshold
💾 Data
Export a full backup of your trades, journal, watchlist, game plans, and settings as a JSON file. Keep a copy before testing or clearing data.
A plain-language guide to every indicator UCC uses across its scans. Use this as a reference when reading results.
📊 RSI — Relative Strength Index
Measures momentum on a 0–100 scale. Think of it as a speedometer for price movement. 50–70 = bullish momentum zone (look to buy). 30–50 = building. <30 = oversold. >70 = overbought — pullback risk. EOD long zone: 52–78. EOD short zone: 22–48.
🔥 RelVol — Relative Volume
Today's volume divided by the 20-day average. 2× = twice the usual activity — something is happening. 5×+ = extreme interest. Low RelVol (<1.5×) means the move has no conviction — UCC filters these out on Main Scan.
📈 EMA — Exponential Moving Average
A smoothed average that weights recent prices more heavily. EMA 9 = short-term trend. EMA 20/50 = medium trend. EMA 200 = long-term trend line. Price above EMA 200 = healthy uptrend. Golden Cross = EMA 50 crosses above EMA 200 — a major bullish signal.
💧 CMF — Chaikin Money Flow
Measures whether money is flowing into or out of a stock over 20 days. Range: −1 to +1. +0.25+ = strong accumulation (big players buying). +0.10 = building. −0.25 = distribution (selling pressure). UCC adds/subtracts score points based on this.
💎 Float — Available Shares
The number of shares available for public trading. Tight float = fewer shares = big price moves on small volume. Main Scan targets <10M shares. Ultra-tight (<2M) can produce explosive moves but also sharp reversals.
⚛️ Market Physics — H Score
UCC's proprietary orbital energy model. Treats price like a particle in a gravitational field. H Score = energy level (higher = further from fair value). Free Particle 🚀 = breaking out with momentum. Bound Particle = coiling inside an orbit. EOD scan uses a simplified version: momentum × RelVol.
🎯 Pivot Points
Classic floor trader levels calculated from yesterday's high, low, and close. P = pivot (neutral). R1 / R2 = resistance levels above. S1 / S2 = support levels below. Price breaking above R1 or R2 = momentum signal — UCC adds bonus score points.
🩳 Short Float
The % of float currently sold short (traders betting the price falls). <10% = low — less resistance to upside. 10–20% = elevated — potential short squeeze fuel. >20% = high — can squeeze explosively but also signals fundamental concern. EOD scan requires <10% for long setups.
💰 Smart Money
Institutional 13F holdings & top investor watchlists · SEC data, ~45-day lag