Your unfair edge
in every trade.
GemPulse scores 514 US and Canadian stocks every 30 minutes — proprietary swing and long-term intelligence built for the modern retail trader.
Invite-only beta · No credit card required · For informational purposes only
Everything a retail trader
actually needs.
No noise. No subscriptions to six different tools. GemPulse consolidates scoring, scanning, and portfolio management into one focused platform.
Swing & Long-Term Scores
Every ticker gets two proprietary 0–100 confidence scores — one for 2–6 week swing trades, one for 3–12 month holds. Backed by RSI, MACD, moving averages, insider activity, short interest, and analyst consensus. Updated every 30 minutes during market hours.
Gap Scanner
Pre-market and intraday gap detection across all 514 tickers. Filter by gap size, sector, RSI band, and score gate. Receive a curated daily digest at 9:45 AM ET — only the movers that actually meet your criteria.
Portfolio Optimizer
Three-pass capital allocation engine. Input your current holdings, get trimming, adding, and exit suggestions sized by your risk profile. Conservative, Moderate, and Aggressive modes each apply sector tilts to weighting.
Support & Resistance
Auto-detected S/R levels using fractal pivot analysis on daily candles. Strength-scored by touch count and recency decay. Toggle the overlay on any chart — opacity scales with conviction so weak levels don't clutter the view.
Analyst Consensus
Wall Street ratings and mean price targets wired directly into scoring. Coverage-gated: fewer than 3 analysts = zero impact, so small caps and TSX names aren't penalized for lacking coverage.
Risk-Profile Personalization
Conservative, Moderate, or Aggressive — your profile shapes how sector tilts are applied in the optimizer and how scores are weighted. Same 514 tickers, different lens depending on your trading style.
Every screen.
Built for the trade.
GemPulse is a mobile-first PWA — add it to your home screen and it runs like a native app. No App Store required.
Score every ticker at a glance
Swing and long-term scores, 24h sparklines, and buy/watch/avoid recommendations — all in one compact view.
Know the why, not just the number
Each score breaks down into RSI, MACD, analyst consensus, insider activity, PEG, and short-interest signals. Toggle S/R overlays directly on the 15-minute chart.
Catch every pre-market mover
Filter gaps by size, sector, RSI, and score gate. Get a daily digest at 9:45 AM ET with only the names that match your criteria.
Add to Home Screen
Installs as a native-feeling app on iOS and Android — no App Store, no download.
Gap Alerts by Email
9:45 AM ET daily digest. Only the movers that match your exact filters land in your inbox.
Your data stays yours
Session-scoped login, password reset, and optional persistent auth — you control the session.
From sign-in to edge in minutes.
Sign in with your invite code
Beta is invite-only. Once you have a code, register in under 30 seconds — no payment info, no setup. Your risk profile is set once and drives everything else.
Invite codes grant Founder, Friends & Family, or Beta tier status — all three get full app access during beta, with early-adopter pricing locked in at Stripe launch.
Add tickers to your watchlist
Search any of the 514 scored tickers. Scores load instantly from the universe cache — no waiting for a fresh analysis. Open any ticker for a full breakdown: signal components, 15-minute intraday chart, S/R overlays, and trade setup.
Scores refresh every 30 minutes during market hours via Celery background workers, so your watchlist is always current when you check it.
Act with conviction
Know exactly why a score is high or low before you trade. Each ticker shows the analyst consensus pull, insider activity, PEG ratio signal, and short-interest pressure — not just the number.
The gap scanner runs at 9:45 AM ET and delivers a curated email with only the movers that match your filters. Portfolio optimizer tells you what to trim, add, or exit based on your current holdings.
Same 514 tickers.
Your lens.
Your risk profile is set once and flows through every score, every portfolio recommendation, and every sector tilt. No manual adjustments needed.
Conservative
Max 12% per position, 25% sector cap, 15% cash floor. Defensive sectors (utilities, healthcare) get a tilt boost; growth names get a slight downward adjustment in the optimizer.
- ✓Tighter position sizing
- ✓Defensive sector tilt +5–10%
- ✓Growth sector tilt −5%
- ✓8 positions max in optimizer
Moderate
Max 20% per position, 30% sector cap, 5% cash minimum. No sector tilt applied — scores are used as-is. The default for most retail swing traders.
- ✓Balanced position sizing
- ✓No sector tilt (neutral)
- ✓5% minimum cash reserve
- ✓10 positions in optimizer
Aggressive
Max 28% per position, 38% sector cap, 0% required cash. Growth sectors (tech, consumer discretionary) get a tilt boost; defensives get a downward adjustment.
- ✓Higher concentration allowed
- ✓Growth sector tilt +5–8%
- ✓Defensives tilt −5 to −10%
- ✓12 positions in optimizer
Free during beta.
GemPulse is invite-only and free while we finish the platform. Stripe billing is coming — early members lock in the best rate.
Founder
For the first wave of members who joined before public launch. Pricing locked in at Stripe launch — no surprises.
- ✓Full access to all features
- ✓Locked-in early-adopter pricing
- ✓Priority access to new features
- ✓Direct feedback line
Beta
Invite-only beta access. Full feature set, free during beta. Stripe billing ships after beta — early members get a preference rate.
- ✓Full access during beta
- ✓No credit card required
- ✓Early-adopter rate at launch
- ✓Invite-only — limited seats
Stripe billing is coming post-beta. All beta members receive early-adopter pricing — your tier is recorded on sign-up and will be honoured at launch.
Join the beta.
Lock in your tier.
Leave your email and we'll send you an invite code as seats open up. Beta members keep their early-adopter rate when Stripe billing launches.
Already have a code? Sign in at app.gempulse.io