Everything below is also visible inside the app on every scorecard ("Data sources & score breakdown"). No black box.
Every ticker gets a 0–100 score built from seven weighted factors. 65+ reads BULLISH, 45–64 NEUTRAL, below 45 BEARISH (ETFs use 60/40 bands). The score is an observation of current conditions, not a prediction or a recommendation.
| Factor | Weight | What it measures |
|---|---|---|
| Technical | 20% | Trend and price structure: moving averages, RSI, support/resistance posture |
| Momentum | 15% | Rate and persistence of recent price movement |
| Fundamentals | 15% | Earnings growth, margins, balance-sheet health |
| Volume | 10% | Participation: volume trend vs its own average |
| Value | 10% | Valuation multiples (P/E, P/B) vs reasonable ranges |
| Analysts | 10% | Consensus rating and price-target positioning |
| Sentiment | 10% | Tone of recent news coverage |
| Congressional | 10%* | Disclosed trades by members of Congress |
*Only counted when real disclosure data is available for the ticker; otherwise its weight is redistributed proportionally across the other factors, and the tile is hidden rather than shown as a meaningless neutral. ETFs are scored on technical (43%), momentum (36%), and volume (21%) only — per-security fundamentals, valuation, analyst targets, and company news don't apply to index funds.
Yahoo Finance (prices, fundamentals, analyst data), Finviz (cross-validation of valuation and estimates), SEC EDGAR (filings), and FRED (macro overlay). Sources are cross-checked against each other, and every scorecard lists which sources contributed. All data is end-of-day — MarketTally is built for swing-trading horizons, not intraday.
The full S&P 500 is rescored nightly on weekdays. Single-ticker scores run on demand. The public weekly page tracks how each week's published top-10 actually performed against SPY — wins and losses both stay on the record.
End-of-day data. Quotes and scores lag intraday moves. If you trade intraday, this is the wrong tool.
The backtest is hybrid, not rigorous. Technical, momentum, and volume factors are recomputed walk-forward from price history with no look-ahead. Fundamentals, value, analyst, and sentiment factors use current values held constant across the window, because free point-in-time history doesn't exist for those sources. Longer windows stretch that assumption further. Treat results as indicative.
Small factor set, fixed weights. The weights above are fixed and were chosen judgmentally, not fit to historical data — which avoids overfitting but also means they're not optimized for any particular regime.
Not advice. MarketTally is not a registered investment advisor or broker-dealer. Scores are algorithmic observations for educational purposes. Past performance does not guarantee future results.
See a live scorecard — free beta
MarketTally is the new name for TradeLens365 — same product, same team; our address stays tradelens365.com while we finish the rebrand.
This week's top scores · Sign in