The log
What's new
A running record of what we've shipped to TickerStance. Newest first.
New = shipped feature · Polish = existing thing made better · Fixed = bug repaired
Model Book, and charts you can draw on
- New
Model Book launched at /modelbook. Freeze any chart as a study — a frozen window with a setup type and a grade — then group studies into books that carry a written thesis and an aggregate read. Add a study straight from /scans or a /ticker chart. (Pro)
- New
Chart drawing was rebuilt: a magnet that snaps to the candle (hold Alt or Ctrl to override), Shift to constrain angles, a live read-out as you draw or drag, keyboard shortcuts to arm each tool, undo/redo, hide-all, and duplicate.
- Polish
The product is now end-of-day only. Intraday timeframes and the forming daily bar were removed so every read settles on a clean close.
The Terminal
- New
/terminal launched — a command console over the whole dataset. Filter the universe, pipe results through profile, rotation, chart, and save, pull up any ticker, and read a terminal-native dashboard. Inline prompt with ghost-text autosuggest, multi-pane splits, and a public sales page for non-Pro visitors. (Pro)
- New
Twenty-seven fundamental filter fields in the terminal — EPS and revenue streaks, inflections, records, and presence — with annual-only filers ranked on their own cadence rather than dropped.
- New
Type a bare sector, industry, or theme name and the terminal resolves it, with a did-you-mean ladder. When a filter returns nothing, an attrition funnel shows exactly which stage dropped every name.
- New
A Watch button now lives in the chart chrome, and Coil — a range-contraction read — is available as both a chart sub-pane and a screener field.
- Polish
Pro is now $28/mo. Existing members and everyone on the waitlist keep the grandfathered price.
Charts rebuilt: new overlays and tools
- New
The chart engine got an institutional visual pass plus five overlays: Supertrend, Parabolic SAR, Fibonacci, Ichimoku, and Volume Profile.
- New
In-chart Anchored-VWAP anchor presets (including earnings dates), a Shift-drag measurement ruler with a full stats panel, text annotations, and drawings that persist per ticker.
- New
An on-chart data panel overlays fundamentals, group relative strength, and hover values without leaving the chart.
- New
The terminal gained a report-card style profile view and a rotation read for any group of names.
- Fixed
A two-pass, platform-wide calculation-correctness audit landed dozens of verified fixes across recap, RS, and AVWAP reads.
Market stage, top to bottom
- New
Every stock now carries a Stage read (1 through 4) from a weekly moving-average classifier, shown on the ticker dossier and on your watchlist.
- New
A stage-distribution regime gauge sits on the homepage, and a matching panel on /stance shows how much of the market sits in each stage over time.
- New
Stocks are now tagged by market-cap tier, from micro to mega, on the ticker dossier.
RS Power and a new-high tell
- New
Relative strength gained a companion score: Power, an absolute-return rating with a deliberately scarce top, shown next to the classic 1-99 RS Rating on /ticker.
- New
An RS-line-new-high badge flags names whose relative-strength line just printed a fresh high — a scarce leadership tell that price alone misses.
My Desk: your watchlist
- New
A watchlist arrived. Add any name with the + Watch control, then open My Desk to read each holding against the market Stance, a plain-English verdict, its stage, and a real Stance history since you added it. Free keeps up to five names; Pro goes deeper.
Attention, a thermostat homepage, and an immersive wall
- New
/leaders/attention launched — a public board crossing crowd attention with relative strength into four quadrants, plus an attention read on each ticker dossier.
- New
The homepage hero became a thermostat: one action line and a temporal ribbon that reads the regime at a glance.
- New
The leaders wall got an immersive mode — a rotating 360-degree dome of OHLC cards with EMA overlays and a focal-lane zoom.
- New
/hunt opened as a single funnel for starting the search for names to trade.
The whole dashboard is now free
- New
The full dashboard opened to everyone. /volume, /data, /industries, /sectors, /shortlists, /themes, /seasonality, /capitalmap, ETF dossiers, the complete /ticker dossier, and the Stance component pages no longer require Pro. Pro is now the toolkit — the terminal, scans, watchlist depth, and date replay.
- New
/fundamentals launched — a public board ranking the universe on EPS and revenue momentum, with cluster detail, filing freshness, verdict chips, and a methodology write-up.
- Polish
Breadth on /data was rebuilt as one clustered 27-tile board, each tile carrying a plain-English meaning clause and an honest no-data state.
Index Board and a wider theme shelf
- New
The homepage gained an Index Board under the hero — SPY, QQQ, IWM, RSP, and VIX with sparklines and a rolling 50-day line.
- New
Themed baskets expanded to sixteen verified lists (around 230 members), each name carrying a short reason for why it belongs on the detail page.
Capital Map rebuilt, more pages opened
- New
Capital Map was rebuilt around dollar Chaikin money flow, made public and indexable, with autoplay replay, readable bubble labels, a size key, and shareable deep links.
- Polish
Accessibility and structured-data passes across /volume, /data, and /industries: screen-reader table twins, keyboard drill-down, and richer JSON-LD for search and AI ingestion.
Supply-chain maps and cleaner history
- New
Supply-chain research maps launched — AI infrastructure, Defense & Aerospace, and Humanoid Robotics — each tracing companies stage by stage from raw input to end product.
- Fixed
Corporate-action repair now adjusts historical bars for splits before each snapshot, so charts and metrics stay continuous straight through a split.
Industries rotation graph, new reads, base engine
- New
/industries gained a relative rotation graph with quadrant filters and rotation-state badges, plus participation and breadth columns and per-industry definitions.
- New
Five new /reads explainers: 52-Week Highs, Moving Averages, Reading Volume, New Highs Minus New Lows, and Undercut & Rally — with Failed Breakout and the Hindenburg Omen following that week.
- New
A base-detection engine landed under the hood — pivots, contraction counting, depth, and volume dry-up — feeding the Pattern Read and the setup scanner.
Homepage after-close briefing
- New
The public homepage was rebuilt as an after-close briefing, leading with the day's regime read instead of raw tiles.
- New
The /industries board added rotation-state, participation, and breadth columns, with dynamic share images for the board and every detail page.
Leaders opens up, charts get a rebuild
- New
/leaders is now open to everyone. The relative-strength leaderboard, sector flow, and the rotation panel — who joined the top 100, who fell off, who climbed — are no longer Pro-gated, with a full search and structured-data pass for discoverability.
- New
Every ticker on the full leaderboard and the rotation lists now links straight to its /ticker dossier.
- Polish
Charts across the dashboard moved onto one shared engine: smoother lines, consistent hover read-outs, regime ribbons, and clean sizing from inline sparkline to full panel.
Pattern Read on dossiers, Industry Flow on volume
- New
Ticker dossiers now carry a Pattern Read: a plain-English call on where a name sits in its base — its stage, a tight base under the pivot, or a VCP-style contraction. The free preview gets a one-line version.
- New
/volume added an Industry Flow view: an FF49 industry bubble pack with a GICS/FF49 toggle and relative-strength horizon controls.
- Polish
The ETF holders section on ticker pages was enriched and opened to free visitors.
ETF coverage goes public, ticker pages gain context
- New
ETF coverage is now public: a browsable /etf catalog with per-fund detail pages built from N-PORT holdings — top positions, an aggregates and health read, glossary, and structured data — no account needed.
- New
The /data breadth hub is now fully public, and more Pro breadth tiles are live (Stockbee 4%-up/down ratios, Lowry, VIX, quarter-leaders).
- New
Ticker pages gained a right rail — sector, industry, methodology, and "appears in" memberships — plus a peer strip showing the four closest names in the same industry by relative strength.
- Polish
Industry labels on ticker pages switched from raw SIC codes to the FF49 industry scheme and now link through to /industries.
- Fixed
Backfilled industry codes from SEC EDGAR for foreign ADRs that were left unclassified, so more names carry a correct sector and industry.
Scans, analytics with consent, Capital Map rebuild
- New
/scans launched — a stock scan that reads the daily snapshot for tight bases under pivots and other lifecycle states, tracked day over day.
- New
A cookie-consent banner shipped alongside privacy-respecting, EU-hosted analytics that only load after you opt in. The privacy page was refreshed to match.
- Polish
Capital Map was rebuilt as an editorial bubble map with cleaner copy and SEO, and ETF links now mesh into ticker pages.
More reads, public previews, accessibility and security
- New
Three new /reads articles: the Episodic Pivot (Qullamaggie's EP setup), Reading RS in Corrections, and the Leader Watchlist workflow — each with charts and worked examples.
- New
- Polish
A broad accessibility pass: skip-to-content link, labelled forms, higher-contrast colors, and a single clean page landmark for screen readers.
- Polish
Security was tightened across the site (content-security policy, hardened sign-in and sessions), and dashboard reads got faster through web, cron, and database tuning.
Seasonality launches, Industries goes deeper
- New
/seasonality launched: month, week-of-month, and day-of-week return heatmaps for indexes, sectors, and 49 industries, an entering-window callout, and a Pro screener that ranks units by their best upcoming window. A mini-panel also rides along on each /ticker page.
- New
/industries deepened with rotation deltas, leadership concentration, setup-ready counts, an IBD-style 1-99 RS rating on constituents, and a 1-year horizon.
- New
New /reads article walking through the seasonality methodology.
Industries board, homepage Q&A, ETF Health
- New
/industries launched — an FF49 industry leaderboard ranked by relative strength, with detail pages carrying internal breadth, sector tape, and rotation panels.
- New
The homepage gained a question-led headline and an editorial FAQ answering "is the market in an uptrend today," for readers and AI search alike.
- Polish
The sector ETF Health panel was rewritten as plain-English editorial cards (trend, extension, volatility) instead of raw numbers.
Sector detail rebuilt, fresh brand
- New
Sector detail pages were rebuilt with five new reads — internal breadth, industry rotation, sector tape, leaders inside the sector, and ETF health — plus a 13-week rank-replay strip, with the deeper panels gated to Pro.
- New
New brand identity: the wordmark is now lowercase "tickerstance," paired with a new Ascend logomark that shifts with the live regime, refreshed favicons, a PWA manifest, and a new social share image.
Weekly Issue 003, tidier rail, steadier site
- New
The Monday Read published Issue 003, "The Friday snap," anchored to the May 18 close.
- Polish
The navigation rail was reorganized: Explore destinations, including Capital Map, gathered under one Pro section.
- Polish
Behind the scenes, the site moved to faster, more reliable hosting, snapshot publishing became atomic with stuck-run detection, and error monitoring was wired in across every service.
Three new Explore pages: Capital Map, Shortlists, Data
- New
/capitalmap arrived — a radial map of where capital is concentrating across the universe, sectors, industries, and the top movers, with an accessible data table and its own share image.
- New
/shortlists launched: curated rosters (RS leaders, near 52-week highs, tight ADR, volume dry-ups and surges, above the 50-day, stage-2, and more) rebuilt fresh each day, with Pro detail pages behind the index.
- New
/data opened as a market-breadth board — live breadth tiles with sparklines, plus a roadmap of Pro indicators to come.
Public ticker previews + fundamentals in the dossier
- New
/ticker/[symbol] now has a public preview for free and anonymous visitors. It shows latest close, regime, company context, available RS percentiles, ADR/ATR/RVOL/RS-new-high facts, and a clear Pro unlock for the full dossier.
- New
Pro ticker dossiers now include a Fundamentals section backed by SEC filings: universe and sector rank, EPS/revenue/share YoY bars, margin trend, filing freshness, and coverage states for names without enough data.
- Polish
Ticker preview pages are now sitemap and OG-image ready, with quality-aware copy when an artifact is partial or price-only.
- Fixed
Ticker lens reads now use the market-wide RS numbers consistently, and fundamentals filing coverage was repaired so valid filing histories make it through to the dossier.
New homepage chrome, market-wide RS, and fundamentals pipeline
- New
Homepage v3 is live: Today stance hero, subscore quad, market landscape, sector heatmap, top-three theme strip, leaders preview, Pro comparison, and a data-loading skeleton.
- New
Global app chrome was rebuilt around a sectioned rail, topbar ticker search, tier pill, crumb row, global footer, mobile drawer, and cleaner page titles across routes.
- New
/reads added three long-form explainers: Distribution Days, Average Daily Range, and Stage Analysis.
- New
SEC EDGAR fundamentals landed under the hood: ticker map sync, company-facts parsing, restatement handling, backfill tooling, daily worker sync, and database tables for filings and normalized facts.
- Polish
RS calculations now run against the full market-wide stock universe and persist ticker metrics for faster dossier and leaderboard reads.
- Fixed
Snapshot publishing and worker checks are stricter: public artifacts publish atomically, stale artifacts fail the run, API abuse controls were tightened, and waitlist email output was hardened.
Themed baskets and cleaner route chrome
- New
/themes launched with narrative baskets ranked by composite strength across RS, breadth, highs, accumulation, and dollar-volume shifts. Free users get the leaderboard; Pro users can open detail pages with sparkline history and members.
- New
Homepage now surfaces the top three hottest themes, and the launch seed includes eight hand-picked baskets with curation CLI tools for list/show/create/archive/diff/propose workflows.
- Polish
Weekly reads got a second archive issue for May 4, and leader cards now use the Leadership Score.
- Polish
Route chrome was unified: one wordmark, one breadcrumb pattern, Weekly in the rail, and static/ticker/home routes on the shared header system.
- Fixed
Ticker and leader reads now pull the correct RS horizon data, ticker search tolerates missing company names, and /volume got treemap, sector, and cumulative A/D-volume polish.
Ticker dossier chart and design-system pass
- New
/ticker/[symbol] chart work landed: OHLC history, an RS-vs-SPY subpanel, an editorial price/relative-strength layout, and a ticker-specific leadership read.
- Polish
Ticker hero and evidence panels moved onto the analytical design primitives used elsewhere, with cleaner score surfaces and chart spacing.
- Fixed
Ticker dossiers handle stale cache rows without bar-field crashes and read multi-horizon RS percentiles from shared cross-horizon metadata.
Weekly hub, ticker lookup, and global replay
- New
/weekly launched as The Monday Read hub, with a masthead, regime ribbon, latest issue hero, archive cards, and the May 11 issue anchored to the prior Friday close.
- New
Ticker lookup started rolling out: topbar search, /api/search/tickers, /ticker/[symbol] Pro route scaffold, redirect map, sitemap entries, OG metadata, and llms.txt coverage.
- New
Global replay moved into the rail: date picker, active-date cookie, replay banner, and date-aware navigation keep dashboard pages on the chosen snapshot.
- New
Ticker metrics pipeline added the raw material for the dossier: volume/accumulation, volatility/risk, RS-line new highs, beta, sector peers, and reference data.
- Polish
/pricing got another editorial terminal pass with unlock inventory, comparison rows, FAQ, bottom CTA, mini-visuals, and tighter waitlist copy.
- Fixed
Theme preference now renders from the cookie on the server, which removes the light/dark hydration mismatch.
/pricing and /volume redesigned
- New
/pricing rebuilt around what Pro adds today: multi-horizon RS (Classic + 1w/3m/6m/9m/1y) on every sector and stock, 12-month Stance with overlays, per-ticker leader detail, and the weekly market read. Plus a teaser for Ticker Intel — type a ticker, see every lens at once. Join the waitlist for grandfathered launch pricing.
- New
/volume rebuilt end-to-end (Pro). Regime hero with a dictionary-style aside, cumulative advance/decline-volume chart, up/down-volume ratio strip, sortable sector treemap and ledger table, names leaderboard with four tabs, and a volume tape with three pattern scanners — heavy buying days, quiet contractions, climactic volume.
- Polish
/volume reads land faster after each daily snapshot — caches pre-warm and the cumulative chart pre-computes at write time.
- Polish
/reads hub trimmed. Bookshelf section removed.
Volume section, per-stock detail, Advance/Decline read
- New
/volume launched. Free tier shows the regime hero and a limited replay strip; Pro tier gets the full read.
- New
New Pro per-stock detail page. Click any ticker on /leaders to drill into a price + RS-line chart, fundamentals strip (market cap, ADR, list date, shares outstanding), full horizon matrix of percentiles, and band-specific editorial copy.
- New
New /reads article: Advance/Decline Line. Walks the A/D line, the 1998 NYSE divergence, and the 2007 Lowry’s case with four inline charts.
- Polish
- Fixed
Magic-link sign-in works again — fixed a regression in the credentials guard that blocked email logins.
Snappier across the board
- Polish
- Fixed
Sign-in cookies now stick reliably. Magic links and Google sign-in work again.
Security + agent-friendly navigation
- Polish
Tightened security across the site. Stricter content policy, no third-party tracking surfaces, locked-down sign-in checks.
- New
Added an /llm.txt route. AI agents and crawlers now get a clean map of the site for safe, structured access.
New homepage, Pro nav rail, deeper leader board
- New
Brand new homepage. Pre-market tape ribbon at the top with live SPY, QQQ, IWM, and VIX quotes. New Stance hero with a full SVG chart, regime bands, and click-to-replay (Pro). Sub-score quad with sparklines that link straight to component detail pages.
- New
Sector heatmap on the homepage, sortable by RS, A-Z, or market cap. Industries panel showing leaders and laggards on a shared scale, with a show-all toggle. Stocks panel in a 4-up grid with horizon and view chips.
- New
NEXT READ countdown chip in the status strip, ticking down to the next snapshot. Light/dark theme toggle. Tablet and mobile layouts that collapse the heatmap and panels cleanly.
- New
Pro navigation rail on the left. Every section one click away, snapshot date in view, mobile drawer, and a `[` keyboard shortcut to collapse it.
- New
RS rating overhaul. Every stock now gets an IBD-style 1-99 composite score across multiple time horizons against the broad universe. Pro tier gets a Leadership Score on top, plus a sector dual-score chip showing how a stock ranks within its sector.
- New
Pro stock leader drill-down. Six tabs of full-depth leaderboards (1W, 1M, 3M, 6M, 1Y consensus, IBD composite). Consensus board with TradingView links, sparklines, and per-ticker metrics: ADR, dollar volume, 52-week highs, RS-line new highs.
- New
Rotation panel on the leader board. See which names just joined the top 100, which fell off, and which climbed compared to 21 trading days ago. Sector chip ribbon with a Pro-only filter.
- New
Component detail pages redesigned as retail-trader dossiers. Each sub-score (Breadth, Trend, Leadership, Macro) reads as a structured brief instead of a raw number.
- New
/reads grew. Added a Follow-Through Day post with 4 inline charts. Market Regime and Sector Rotation rewritten as long-form learning articles. Every article and card now shows the last-updated date.
- Fixed
Leaderboards now strictly stocks. ETFs and funds gated out by ticker type at the source, not just by classification code.
Stance detail page + faster regime reads
- New
The Pro /stance page is live. It shows a full SVG chart of the Stance score over time with hover tooltips, click-to-time-travel, range tabs, and a "What moved" drivers strip.
- New
/reads is a new editorial hub with five explainer articles covering Market Regime, Methodology, Relative Strength, Sector Rotation, and Stock Leaders. A lens filter lets you slice by topic.
- Polish
Sign in with Google or magic link
- New
Added a /login page with Google sign-in and magic-link email sign-in. A /account page shows your profile and lets you sign out.
- New
Industry Leaders chrome unified with Stock Leaders — same tab pattern, consistent layout.
- New
Static content pages launched: About, Methodology, and supporting pages are now live and publicly crawlable.
- Polish
Stock Leaders presentation polished — tighter spacing and cleaner rank indicators.
Stock Leaders tabs + sharper sectoring
- New
Stock Leaders now has tabs for each ranking horizon: 1 week, 1 month, 3 months, and 6 months. Switch between them instantly.
- Fixed
ETFs no longer appear in the Stock Leaders list. Sector classification now correctly identifies fund tickers and filters them out.
- New
Free-tier dashboard now loads from a fast edge cache, with a database fallback. First paint is quicker on repeat visits.
Stock Leaders added to dashboard
- New
Stock Leaders widget added to all three dashboard layouts. It shows the top stocks ranked by relative strength across 1-week, 1-month, 3-month, and 6-month windows.
- New
A weekly sector-classification refresh now keeps stock industry tags current, powering the sectored view in the Leaders widget.
Foundations
- Polish
Worked on the backend and database to speed up dashboard reads. Pages load faster and stay snappy when more people pile on at once.