Learn how StoQuant's Q-Score (0–100) blends valuation, momentum, sentiment, and machine learning to rate 3,500+ US stocks every day.
The Q-Score is StoQuant's flagship single-number rating for any stock. It ranges from 0 (avoid) to 100 (strong buy) from IC-weighted dimensions (and fail-closed ones at weight 0). Each dimension is independently scored on a 0–100 scale; only non-zero weights move the composite. Live ranking edge is on /proof — while F / inverted, treat scores as descriptive.
Why multiple dimensions? Because no single metric captures the full investment opportunity. Valuation alone ignores momentum (a cheap stock can get cheaper); momentum ignores fundamentals (a stock in a dying sector may rally anyway); sentiment ignores earnings quality (optimistic headlines can mask accounting tricks). By blending nine independent viewpoints, the Q-Score becomes more robust than any single approach. It is also more interpretable: you can open the score card and see which dimensions are driving the recommendation.
The nine dimensions are:
The Q-Score weighs each dimension based on historical out-of-sample predictive power. This is where the walk-forward validation described in our backtesting article becomes crucial: StoQuant measures the Information Coefficient (correlation with actual forward returns) for each dimension every 20 days. Dimensions with higher IC get higher weights.
However, dimension predictiveness varies by regime. In our audit logs, we found that the Valuation dimension has IC = +0.12 in Bull/Range markets but IC = -0.05 in Bear markets (meaning overweighted cheap stocks actually underperform in downturns—a phenomenon known as "value traps"). To adapt, StoQuant computes regime-conditional weights: in Bull regimes, Valuation gets 28% weight; in Bear regimes, it drops to 15%, and other dimensions (Quality, Insider, Earnings) get boosted.
A Q-Score is a rating, not a probability. A score of 75 does not mean a 75% chance of outperformance, and it is not calibrated odds. Read /proof for the published track record and judge that page yourself.
Sentiment and Analyst dimensions require special handling. Sentiment can be noisy (one negative headline can spike bearish sentiment even if fundamentals are sound). To reduce noise, StoQuant applies a multi-day exponential smoothing: recent headlines are weighted more, but extreme swings are dampened. Analyst consensus has its own lag—upgrades often lag technical momentum by weeks. StoQuant models this lag and credits upgrades slightly less in the first 5 days after they occur.
The Gem Discovery dimension is perhaps the most unique. While traditional ratings focus on the best-known, highest-quality stocks, StoQuant deliberately highlights small-cap anomalies: profitable companies with $250M–$10B market caps, less than 8 analyst coverage, and valuation metrics suggesting 30%+ upside. These are the "hidden gems" that Wall Street has overlooked. The Gem dimension gets boosted when insider buying, earnings surprises, and technical breakouts all align—signals that the market may be about to discover the stock.
Use the Q-Score in action: Best Stock Screener (stoquant.com/best-stock-screener) and AI Stock Picks (stoquant.com/ai-stock-picks). See today's scores: Today's Top Q-Score (stoquant.com/today/top-q-score).
A Q-Score of 75 is a point on the 0–100 scale. The scorer maps 75+ to Strong Buy. It is not a 75% probability of outperformance. The dimension breakdown shows which inputs are high or low. For any track record, read /proof.
After each market close the engine rescores a rotating slice of the 3,500+ US stocks we cover, cycling the whole list over about a week; opening a stock's research page recomputes its score on the spot. Each dimension's input data is refreshed on its own cadence: stock prices (intraday), sentiment (continuously), analyst ratings (daily when published), and fundamentals (quarterly, but cached).
Analyst consensus is a simple average of Wall Street ratings (buy/hold/sell). Q-Score blends IC-weighted dimensions (technicals, momentum, quant_analytics contrarian, analyst, ml, earnings_quality, dcf); gem/social/moat/catalyst are fail-closed at weight 0 until residualized IC recovers. Analyst consensus lags; Q-Score updates on the daily rescoring cycle. Judge live edge on /proof.
Q-Score is computed from public data (prices, filings, headlines, fundamentals) and walk-forward validated, so it is resistant to manipulation. However, earnings manipulation can fool the Earnings Quality dimension, and coordinated social media campaigns can spike sentiment. StoQuant uses multiple independent dimensions so that manipulation of one (e.g., fake social buzz) is outweighed by real signals (e.g., insider buying, technical breakouts).
A low Q-Score does not mean the stock is bad—it means the currently active (non-zero-weight) dimensions are not aligned in its favor. Fail-closed dimensions still appear on research cards but do not move the composite. Read /proof for whether the live ranking has edge.
No. Q-Score is a rating, not a trade signal. A Drop from 75 to 50 is meaningful but does not mandate a sell. Q-Score is best used as part of a broader process: review the driver scorecard, check if your original thesis has changed, and decide whether to hold or rebalance.
Free StoQuant digest by email. No account needed. See today's research picks.