MARKETTALLYJoin the beta

How the scoring works

Everything below is also visible inside the app on every scorecard ("Data sources & score breakdown"). No black box.

The composite score

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.

FactorWeightWhat it measures
Technical20%Trend and price structure: moving averages, RSI, support/resistance posture
Momentum15%Rate and persistence of recent price movement
Fundamentals15%Earnings growth, margins, balance-sheet health
Volume10%Participation: volume trend vs its own average
Value10%Valuation multiples (P/E, P/B) vs reasonable ranges
Analysts10%Consensus rating and price-target positioning
Sentiment10%Tone of recent news coverage
Congressional10%*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.

Data sources

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.

Update cadence

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.

Limitations — read this part

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