- AddedNew alert conditions for relative strength — minimum RS rank (0–99), RS vs your stock's sector range, and RS vs SPY range
- AddedAlert messages now include an RS context line under each matched symbol (e.g. "RS 92 · vs XLK +6.2% · vs SPY +4.1%")
- AddedNew "Relative Strength" section in the alert form, collapsed by default
- ImprovedUniverse-scan alerts using RS filters now default to a 24-hour cooldown to prevent notification floods
Changelog
New features, improvements, and fixes shipped to EasySwing.trading.
- AddedSwing Snapshot row above the chart — 5 cards summarizing Setup, Trend, Momentum, Volume, and Risk for the active symbol
- AddedChart presets — Swing, Breakout, Pullback, Trend, Reversal — one click sets the right moving averages and lower indicator for each style
- AddedIndicator panel reorganized into Momentum (RSI, Williams %R) and Volume (Volume, OBV) groups, with OBV added as a new option
- AddedChart-context badges call out "EMA acting as support", "Extended from 21 EMA", or "Pullback on dry volume" inline above the chart
- AddedRS vs SPY card in the right rail — 20-day relative-strength differential with a sparkline, so you can see at a glance whether a stock is leading or lagging the market
- AddedStack mode in the indicator panel — view up to 3 indicators at once (e.g. RSI + Volume + OBV) instead of swapping between them
- AddedMACD and ADX added to the chart indicators (standard 12/26/9 and 14-period)
- AddedMulti-horizon RS card (1M / 3M / 6M) plus a new Sector RS card showing performance vs your stock's sector ETF — both timeframes update together
- AddedSetup-expiry timer on the trade-setup card — "Detected today / N trading days left / Stale · re-check setup", so you know whether a signal is still actionable
- AddedWatchlist rows now show inline setup grade, RS rank, and sector RS (e.g. "Grade A · RS 87 · XLK +2.3%") on desktop
- ImprovedChart default moving averages updated to 10 EMA + 21 EMA + 50 SMA + 200 SMA; RSI is the new default lower indicator
- ImprovedRisk card falls back to an ATR%-based stop plus the 20-day low when a strategy-specific stop isn't available
- ImprovedSupport/resistance hairlines on charts now show R/S labels on the price axis, cap at the 4 strongest levels, and use opacity to indicate level strength
- FixedGhost-annotation tooltips on the chart now stay open while you hover, making "Add to watchlist" and "Set alert at $X" easier to click
- AddedAccount deletion now removes all your data across every part of the product — alerts, journal, watchlist, paper trades, settings, and more
- ImprovedAI Co-pilot is more reliable on long conversations — added per-turn timeouts, smarter history trimming, and automatic model fallback on errors
- ImprovedTrade-cycle CSV export now supports filtering by paper-vs-real, status, and date range
- FixedWeekly Telegram digest now reliably arrives at 5pm ET on Fridays year-round (previously drifted by ~1 hour around DST changeovers)
- FixedPush-notification taps now reliably open the right page or focus the right existing tab
- FixedFree-tier paper-trade cap now counts both Open and Partial trades together
- AddedMobile layout overhaul — phone viewports now get a bottom navigation bar (replacing the dropdown tab picker), trade detail and analysis drawers open full-screen, and you can swipe down from the top of any chart to return to the tab you came from
- AddedInstall EasySwing as an app on iOS, Android, or desktop — the install prompt appears on your second visit, with 7-day snooze or permanent-dismiss options
- FixedIntraday live-quote refresh now updates consistently every 15 minutes during market hours
- AddedLive intraday quotes for Pro — price, volume, and bid/ask refresh every 15 minutes during market hours (9:30–16:00 ET), with a live/locked/EOD badge next to each row
- AddedIntraday price-level alerts — set "alert me when AAPL crosses $180" and get notified within ~2 minutes of the cross
- AddedPaper Trading mode — toggle any new trade to paper and track it separately with its own stats tab, cumulative R curve, and CSV export. Free tier includes 10 open paper trades; Pro unlimited
- AddedWeekly Coach summary — AI-generated 3-sentence narrative of your week's behavioral patterns, refreshed weekly in the Coach tab
- AddedPlaybook adherence detector — Coach now scores how closely you followed your planned entry zone and target on each closed trade
- AddedRegime mismatch detector for trade cycles — Coach flags trades taken in market regimes where the setup historically underperforms
- AddedPaper Trade button on Opportunity cards — one-click paper trade from daily picks
- AddedExport CSV of your trade cycles (including paper-trade flag) from the Closed view
- AddedBrowser push notifications — opt in from Settings to get alerts on your desktop and phone, alongside or instead of Telegram
- AddedStacked weekly + daily chart view — switch between 1M / 3M / 6M / ALL timeframes and see both panes stay in sync
- ImprovedPre-market briefing now shows the correct regular open time (9:30 AM ET) instead of pre-market
- ImprovedWatchlist re-polls quotes when your symbols load so prices are current on first render
- Added"Why this setup?" AI explainer — short plain-English reasoning for why a setup triggered, visible on the Trade Setup card and the full Playbook. Free users see a deterministic template; Pro users get AI-written explanations
- AddedPrice-level alerts — get notified when a symbol crosses a specific price, with or without a strategy filter
- AddedAlert-from-chart — create a price alert with one click from any chart
- AddedChart ghost annotations — subtle hairlines highlight key support, resistance, and volume spikes on every price chart. Hover to see why each level matters
- AddedVisual Co-pilot cards — scan results, alert confirmations, journal entries, and watchlist actions now render as tappable cards with one-click follow-up actions
- AddedTap-and-go scan results — single tap on any Co-pilot scan result pulls the symbol up across the whole dashboard
- Added5-second undo window when adding a symbol to your watchlist from the Co-pilot
- ImprovedCo-pilot trigger redesigned — small amber dot with an unread-briefing pulse, tucked in the corner
- AddedAmbient Intelligence Strip — persistent band below the header shows the live market regime, your selected symbol's signal, and today's buy-signal count
- AddedRegime Card and Sizing Card in the Co-pilot — visual regime display with strategy CTAs, and a slider-based position sizer with live R:R bars
- ImprovedCleaner dashboard header — legacy KPI strip replaced by the Ambient Intelligence Strip
- AddedAI Co-pilot launched — chat with EasySwing about any setup, alert, trade, strategy, or regime. 24 built-in tools covering scanning, alerts, journal, performance, and coaching — with markdown rendering, inline visual cards, and per-plan daily turn limits
- AddedCo-pilot conversation history with a clear-history control
- AddedLight theme with WCAG AA-compliant palette — toggle between light and dark mode from the header
- AddedWatchlist auto-seeding on signup — new users get a starter watchlist built from their chosen strategies
- AddedSmarter scanner defaults — every preset screen now pre-fills with sane filter values so you're one click from results
- FixedDuplicate FAQ section no longer renders on blog posts
- FixedShort Scan button now greys out in bull regime when short setups aren't active
- AddedMarket holiday detection — scans now skip weekends and holidays instead of running empty
- FixedCup & Handle strategy now correctly produces BUY signals (previously only WATCH was reachable)
- AddedDaily Picks page — curated 0-3 swing setups per day with risk bars, grades, and share-to-clipboard
- AddedDaily pre-market briefing via Telegram (8am ET, Mon-Fri) with personalized setups, open trades, and coach insights
- Added"Today" card on Dashboard showing your morning briefing in-app
- AddedMCP Server — connect your AI assistant to EasySwing with 24 tools for market data, signals, alerts, journal, and more
- AddedAPI key management in Settings for MCP access
- AddedPublic signal feed at /signals — live top-20 swing setups, refreshed with each scan
- AddedStrategy performance leaderboard at /performance — win rates, avg R, and trade counts per strategy
- AddedShareable setup cards — share your best trades as visual cards with one click
- AddedReferral system — invite friends and track clicks and conversions from your Settings
- ImprovedAlert notifications now include strategy name, grade, regime, and entry/stop/target levels
- ImprovedCoach insights are now more accurate when analyzing trade adjustments
- FixedStock Finder tag filters display correctly for multi-word tags
- FixedTrade detail drawer shows correct labels for SHORT trades ("Sold short" / "Covered")
- FixedRSI indicator calculation is now more accurate
- AddedCoach Engine — behavioral pattern analysis for your closed trades: early exits, entry chasing, grade creep, regime mismatch, and more
- AddedCoach tab in Journal with personalized insights and severity levels
- AddedStrategy alerts — filter alerts by specific strategy (VCP Breakout, Trend Pullback, etc.) with A/B/C grade minimums
- AddedJournal performance dashboard — cumulative R-curve, strategy comparison table, best/worst trades, and playbook benchmarks
- AddedPublic strategies page at /strategies — browse all 7 strategies and live scan matches without logging in
- ImprovedOnboarding rebuilt — Market Bias picker, Strategy Picker (1-3 strategies), and Risk Tolerance sliders
- AddedCup & Handle strategy — O'Neil's classic Stage 2 breakout pattern with 69% win rate in trending markets
- AddedSwing Condor strategy — range-bound mean-reversion setup for sideways and volatile markets
- AddedBear Flag and RSI Overbought short strategies — now you can trade both sides of the market
- AddedStrategy comparison mode — side-by-side diff of best vs alternate strategy (R:R, win rate, hold days)
- AddedPayoffCurve visualization — live P&L curve from stop to T2 that responds to slider changes
- AddedBias filtering — switch between bullish, bearish, neutral, and volatile to see matching strategies
- AddedStrategy selector with ranked list, match counts, best grades, and auto-resolve to top match
- AddedVIX integration — regime detection now uses live VIX data, shown in the regime banner
- AddedStrategy Engine — 3 named strategies (VCP Breakout, Trend Pullback, RSI Reversion) with entry checklists, scoring, and confluence
- Added5-state market regime detection (Trending Up/Down, Ranging, High Volatility, Transitioning)
- Added6-month relative strength ranking across the full stock universe vs SPY
- AddedStrategies tab with Discover, Playbook, and Live Setups modes
- AddedPaper trade tracking with automatic nightly resolution (stop/target hit, expiry, RSI exit)
- AddedInteractive risk bar with ATR multiplier sliders and live position sizing
- AddedTrade cycle tracker — full multi-leg swing trade management with watchlist, planning, active, and closed views
- AddedTrade detail drawer with visual timeline, plan-vs-execution comparison, and R-multiple tracking
- AddedExtended analytics — R distribution histogram, trading calendar heatmap, hold time scatter, MAE/MFE capture charts
- AddedUniverse symbol search — type any of 2,000+ stocks by symbol or name across the dashboard
- ImprovedScreener expanded to $300M-$50B market cap with $5M/day dollar-volume floor
- ImprovedDashboard tabs consolidated from 10 to 7 — cleaner navigation with Stock Finder and Toolbox
- AddedAI analysis — get AI-powered stock analysis, briefs, and rankings (20/5/10 per day)
- AddedCollapsible sidebars — left (watchlist) and right (analysis) sidebars collapse to icon strips
- AddedEmpty states — helpful messages and CTAs when getting started with briefings, journal, and alerts
- ImprovedPagination added to alerts, journal, and trade cycle lists (25 items per page)