Loading data...
Loading data...
Every stock is checked against 41 different signals, divided into 7 categories. Each category carries a fixed weight in the final score (0-100), so the result reflects a balanced picture — not just a price chart, and not just a financial statement.
Technical · 25%
18 technical signals: SMA 50/200, MACD, RSI, Stochastic, ADX, Bollinger Bands, CMF, and pivot points.
Fundamental · 20%
Current ratio (liquidity), debt-to-equity, interest coverage, and profit margins.
Growth · 15%
Revenue and earnings growth rate across several reporting periods.
Fair Value · 15%
DCF model (discounted cash flow), tangible net asset value (NAV), and P/E multiple comparison.
News · 10%
Sentiment analysis of recent news headlines about the company.
Quality · 10%
Return on invested capital (ROIC), operating margin stability, and conservative leverage.
Risk · 5%
Beta versus the market, daily volatility (ATR), leverage risk, and liquidity risk.
18 technical signals: SMA 50/200, MACD, RSI, Stochastic, ADX, Bollinger Bands, CMF, and pivot points.
Checks trend, momentum, and the strength of price movement based on actual price history — not a forecast, but a read of what's already happening on the chart.
Current ratio (liquidity), debt-to-equity, interest coverage, and profit margins.
Checks the company's financial health: whether it can pay its debts and operate without relying on others.
Revenue and earnings growth rate across several reporting periods.
Measures whether the company is trending up, holding steady, or declining — not just the current state, but the trend.
DCF model (discounted cash flow), tangible net asset value (NAV), and P/E multiple comparison.
Tries to answer the question: is the stock expensive, cheap, or fairly priced relative to what the company actually generates and is worth.
Sentiment analysis of recent news headlines about the company.
Checks the tone of recent press coverage — not a substitute for financial analysis, but a complementary signal.
Return on invested capital (ROIC), operating margin stability, and conservative leverage.
Checks whether the company is run efficiently and generates a real return on the capital it deploys, not just growing in size.
Beta versus the market, daily volatility (ATR), leverage risk, and liquidity risk.
Checks how "risky" the stock is relative to the broader market — high volatility lowers the score even if the rest of the data is positive.
A representative breakdown of the 41signals behind the score, grouped by category. Technical signals recompute from price history on every request; fundamental, growth, and quality signals follow each company's quarterly reporting cadence.
| Technical | |||
|---|---|---|---|
| Signal | Formula / Method | Source | Frequency |
| Price vs. SMA 50 / SMA 200 | Simple moving average, 50 and 200 trading days | Computed by StockIQ from price history | Daily |
| Golden Cross / Death Cross | SMA 50 crossing above/below SMA 200 | Computed by StockIQ | Daily |
| MACD | MACD(12, 26, 9) — fast/slow EMA and signal line | Computed by StockIQ | Daily |
| RSI | RSI(14) | Computed by StockIQ | Daily |
| Stochastic | Stochastic(14, 3) | Computed by StockIQ | Daily |
| ADX (trend strength) | ADX(14) | Computed by StockIQ | Daily |
| Bollinger Bands | 20-period, 2 standard deviations | Computed by StockIQ | Daily |
| Volatility (ATR) | Average True Range(14) | Computed by StockIQ | Daily |
| ROC (rate of change) | ROC(12) | Computed by StockIQ | Daily |
| CMF (money flow) | Chaikin Money Flow | Computed by StockIQ | Daily |
| Parabolic SAR, Volume trend, Relative strength vs. S&P 500 | Standard technical-analysis formulas | Computed by StockIQ | Daily |
| Fundamental | |||
|---|---|---|---|
| Signal | Formula / Method | Source | Frequency |
| Current ratio | Current assets ÷ current liabilities | Financial Modeling Prep / Twelve Data | Quarterly |
| Debt-to-equity | Total debt ÷ shareholders' equity | Financial Modeling Prep / Twelve Data | Quarterly |
| Interest coverage | EBIT ÷ interest expense | Financial Modeling Prep / Twelve Data | Quarterly |
| Growth | |||
|---|---|---|---|
| Signal | Formula / Method | Source | Frequency |
| Revenue / EPS / free cash flow / net income growth | Year-over-year % change, most recent reporting period | Financial Modeling Prep / Twelve Data | Quarterly |
| Fair Value | |||
|---|---|---|---|
| Signal | Formula / Method | Source | Frequency |
| DCF Fair Value | Discounted cash flow — see the assumptions table on any stock's Valuation section | Computed by StockIQ from reported cash flows | On each computation |
| Tangible NAV | (Total assets − intangibles − total liabilities) ÷ shares outstanding | Computed by StockIQ | Quarterly |
| P/E multiple | Price ÷ trailing EPS, compared to sector norms | Computed by StockIQ | Daily |
| Quality | |||
|---|---|---|---|
| Signal | Formula / Method | Source | Frequency |
| ROIC | Return on invested capital | Computed by StockIQ | Quarterly |
| Operating margin stability | Variance of operating margin across recent periods | Computed by StockIQ | Quarterly |
| Conservative leverage | Debt levels relative to earnings/equity | Computed by StockIQ | Quarterly |
| Risk | |||
|---|---|---|---|
| Signal | Formula / Method | Source | Frequency |
| Beta | Volatility relative to the broader market | Financial Modeling Prep / Twelve Data | Daily |
| Daily volatility (ATR) | Average True Range(14) | Computed by StockIQ | Daily |
| Calmar Ratio | Annualized return ÷ max drawdown | Computed by StockIQ from price history | On each computation |
| News (10% weight, scored separately from the 41 signals above) | |||
|---|---|---|---|
| Signal | Formula / Method | Source | Frequency |
| Headline sentiment | Positive/negative article count, not a signals list | Finnhub | Several times a day |
Data on the site comes from several sources, depending on the data type, including Financial Modeling Prep, Finnhub, Twelve Data, Yahoo Finance, and SEC EDGAR. A full breakdown of the source for each data type is on the data sources page. The AI on the site (several third-party language-model providers, rotated automatically based on availability) receives the already-calculated data and drafts a plain-language explanation of it — it does not take part in calculating the score itself and is not a data source. Data is cached for a short period to protect our request quota with these providers, so for high-traffic stocks there may be a small gap between the actual update moment and the moment you view it.
Want a more in-depth explanation? Read the full guide to the StockIQ score in the Learning Center, or see how Investor Psychology is measured — a separate, complementary score.
The information on this page is presented for transparency purposes only and does not constitute investment advice. Full details on the disclaimer page.