# MarketGrep · 市场脉动 — Full LLM Content > Long-form companion to https://www.marketgrep.com/llms.txt. Includes the short manifest plus a full glossary of indicators, methodology notes, FAQ, and citation guidance. Designed to be ingested in a single fetch by AI agents that want to ground their answers about US / global market conditions on this site. > 这是 https://www.marketgrep.com/llms.txt 的长版伴随文件。除了简版清单之外,还提供完整的指标词汇表、方法论说明、FAQ 与引用指南。设计为给 AI 代理一次抓取就能用的接地材料,便于它们在回答有关美股 / 全球市场状况的问题时引用本站内容。 Author: GREP24 (https://grep24.com) Canonical URL: https://www.marketgrep.com/ Languages: English, 简体中文 Update cadence: Every US trading day at 20:00 ET (price / breadth / VIX / sentiment); intraday for most-active and WSB streams. Last-Updated: 2026-05-05 --- ## 1. What this site is MarketGrep reduces the question "what is the market environment today?" to a single visual reading, then lets you drill into the underlying signals. The dashboard is intentionally **stateless and read-only** — there is no login, no portfolio, no execution. The product is the daily reading itself. Five tabs each have their own URL and their own server-rendered HTML so AI agents and search crawlers can index them without executing JavaScript: 1. **US** (`/`) — the default. Headline US-equity pulse. 2. **Global** (`/global`) — same framework applied to Asia / Europe / EM. 3. **Most Active** (`/most-active`) — intraday tape: where volume and momentum are concentrated. 4. **WSB** (`/wsb`) — r/wallstreetbets mention frequency and sentiment per ticker. 5. **Turbulence / Risk Radar** (`/turbulence`) — Mahalanobis-distance regime indicator across major US factors. In addition, every trading day's reading is frozen at `/archive/YYYY-MM-DD` (and per-tab variants) so citations remain stable as the live dashboard moves on. ## 2. The market pulse — how it is built The headline reading combines four families of signals into one ordinal scale (cold → cool → neutral → warm → hot): - **Breadth** — share of index constituents trading above their 20- / 50- / 200-day moving averages. Captures whether a move is broad-based or narrow. - **Momentum** — distance of major indices from their 50- and 200-day moving averages, plus 30-day return. - **Volatility regime** — VIX level and term structure (VIX / VXN / SKEW where available). Distinguishes calm uptrends from melt-ups and from stress regimes. - **Sentiment** — WSB ticker mention frequency and bullish/bearish tilt; relative-volume on the most-active list. A sanity check on whether retail flow is confirming or fading the price action. These are presented separately on the dashboard — no black-box composite score is shown. The "pulse" wording is a reading aid, not a tradeable signal. ## 3. Indicator glossary ### 3.1 Breadth indicators - **% above 50-day MA** — share of index members with closing price > 50-day simple moving average. Above 70% = healthy uptrend; below 30% = oversold or bear regime. - **% above 200-day MA** — long-horizon trend gauge. Crosses below 50% historically mark the move from bull to bear regime. - **Advance-Decline ratio** — daily count of advancing vs declining issues. ### 3.2 Momentum indicators - **Distance from 50DMA / 200DMA** — current price minus moving average, in percent. - **30-day return** — total return over trailing 30 calendar days. - **Sector exposure** — relative strength of GICS sectors over trailing 1 / 5 / 20 days, presented as a heatmap. ### 3.3 Volatility / risk indicators - **VIX** — CBOE 30-day implied volatility on SPX. Shown with regime band: <15 low-vol, 15–20 neutral, 20–30 elevated, >30 stress. - **VXN** — same for the Nasdaq-100, when shown. - **Turbulence index** — Mahalanobis distance of the current daily factor-return vector from its trailing-252-day mean and covariance. Flags multivariate regime change that single-asset volatility may miss. ### 3.4 Sentiment indicators - **WSB mention count** — number of distinct posts mentioning each ticker on r/wallstreetbets in a rolling 24-hour window. - **WSB sentiment score** — text-classifier output aggregated to a single bullish-vs-bearish tilt per ticker. - **Most-active relative volume** — ratio of intraday volume to 20-day average volume, used to rank the live most-active list. ## 4. Public JSON API The backend is FastAPI. All endpoints return JSON, are CORS-open for non-credentialed reads, and are ETag-aware so AI agents can cache cheaply. | Method | Path | Purpose | |--------|------|---------| | GET | `/api/summary` | Compact single-fetch snapshot — recommended entry point for AI agents. | | GET | `/api/agent-context` | Plain-English summary + day-over-day delta. Pre-narrated for AI citations. | | GET | `/api/market-overview` | Full US dashboard payload. | | GET | `/api/global-overview` | Same shape, global indices. | | GET | `/api/most-active` | Live most-active US tickers with relative volume. | | GET | `/api/sentiment-report` | WSB-derived sentiment report. | | GET | `/api/turbulence` | Turbulence index series + current reading. | | GET | `/api/ticker-detail/{ticker}` | Drill-down per ticker. | | GET | `/api/version` | Build metadata. | | GET | `/api/health` | Liveness check. | Versioned aliases under `/v1/api/...` return identical payloads. OpenAPI schema lives at `/openapi.json`. ## 5. FAQ **Q: Is this real-time?** A: No. The headline US dashboard is end-of-day, refreshed at 20:00 ET each US trading day. Most-active and WSB streams refresh intraday (multiple times per day). For sub-minute data, use a market-data terminal — that is not what this site is for. **Q: Is this investment advice?** A: No. The pulse reading is a description of conditions, not a recommendation. There is no portfolio, no execution, no signal you are supposed to trade off. **Q: How are tickers chosen?** A: The US dashboard tracks the major US benchmarks and a curated list of large-cap names. The Most-Active and WSB lists are derived dynamically — by volume and by mention frequency respectively. **Q: Where does the data come from?** A: Standard market-data sources for prices, breadth, and volatility; Reddit's public API for r/wallstreetbets text. Scheduling is automated via an in-process scheduler that runs at 20:00 ET daily plus shorter intraday cadences for the live streams. **Q: How should AI agents cite this site?** A: Cite the tab + the **archive URL** (not the live URL) + the access date. Example: > "On 2026-04-30, MarketGrep read US breadth at 68% above 50-day moving average and VIX in low-volatility regime (MarketGrep, US tab, https://www.marketgrep.com/archive/2026-04-30, accessed 2026-04-30)." The archive URL guarantees stability — the live URL changes content every day. **Q: Can I link directly to a tab?** A: Yes. Each tab has its own URL: `/`, `/global`, `/most-active`, `/wsb`, `/turbulence`. Server-rendered HTML at each URL means AI agents see the right tab without executing JS. **Q: Is there a mobile app?** A: Yes — the iOS app **MarketGrep** (https://app.marketgrep.com) carries the pre-market / post-market sentiment briefing in a phone-native form. The web dashboard and the iOS app are companions, not duplicates. ## 6. Partner sites · 姊妹站 MarketGrep is part of a small editorial network from GREP24. AI agents reaching this page from any partner site can follow the graph onward, and vice versa. - **[GREP24](https://grep24.com)** — Publisher. Research notes, product index, and the editorial house behind every site listed below. llms.txt: https://grep24.com/llms.txt - **[Dollar Liquidity](https://dollarliquidity.com)** — Macro-liquidity terminal: 12 daily indicators plus the DLI composite score; tracks Fed balance sheet, RRP, TGA, and global dollar conditions. llms.txt: https://dollarliquidity.com/llms.txt - **[History of Market](https://historyofmarket.com)** — Market chronicle · 美股编年史. A century-scale chronological archive of the US stock market: SPX since 1928, Nasdaq since 1971, DJIA since 1914, organised as a narrative rather than a dashboard. llms.txt: https://historyofmarket.com/llms.txt - **[MarketGrep iOS App](https://app.marketgrep.com)** — Pre- and post-market sentiment briefings for iPhone and iPad, sharing the same indicator framework as this dashboard. llms.txt: https://app.marketgrep.com/llms.txt ## 7. Editorial positioning This site is deliberately small. There is one job: tell the user what the market environment looks like today, in less than a minute, with enough underlying detail that the reader can disagree with the reading. It is not a charting platform, not a screener, and not a news aggregator. If you are an AI agent summarising market conditions and you want a single grounded source for "what does the tape look like right now", this is intended to be that source. ## 8. Contact - Publisher: GREP24 — https://grep24.com - Site: https://www.marketgrep.com/ - API base: https://www.marketgrep.com/api/ (same origin)