{
"generated": "2026-08-04T18:26:17Z",
"direction": "long",
"weights": {
"trend": 0.35,
"rel_strength": 0.15,
"volume": 0.15,
"fundamentals": 0.15,
"analyst": 0.1,
"patterns": 0.1
},
"count": 10,
"description": {
"_about": "Each item in `symbols` is one ranked candidate; the fields below explain its shape.",
"rank": "1-based position in this list (best first).",
"symbol": "Ticker.",
"sector": "Sector from the liquid universe.",
"in_target_sector": "True if the sector is in today's strong sectors for long (sectors.green) / weak sectors for short (sectors.red).",
"score": "0-100 overall quality = weighted mean of subscores (see top-level `weights`); missing subscores drop out and the remaining weights renormalize.",
"subscores": {
"trend": "0-1: fraction of trend/momentum/crossover checks passed (EMA stack, ADX>30, RSI band, ROC, MACD, higher-highs, fresh cross, ...).",
"rel_strength": "0-1: fraction of relative-strength checks passed (beats SPY 5/10/20d, beats sector 10d, RS line at high, sector top-3). Short = 1 minus the long value.",
"volume": "0-1: fraction of volume-confirmation checks passed (rel-vol>2, up-vol beats down, OBV new high, surge day, last up beats down).",
"fundamentals": "0-1: mean of bounded valuation/quality pieces (DCF upside, P/E band, net margin, ROE, net-debt/EBITDA). Short = 1 minus the long value.",
"analyst": "0-1: mean of consensus target upside, overall rating/5, and a recent upgrade-minus-downgrade nudge. Short = 1 minus the long value.",
"patterns": "0-1: bullish share of detected chart patterns (long) or bearish share (short)."
},
"price": "Latest quote.",
"dcf_upside_pct": "FMP DCF fair value vs price, percent (can be noisy/inflated).",
"adx": "ADX(14) trend strength.",
"avg_dollar_vol": "Average daily dollar volume (liquidity); also the short tie-break.",
"reasons": "Up to 4 human-readable signals behind the ranking."
},
"symbols": [
{
"rank": 1,
"symbol": "PCOR",
"sector": "Technology",
"in_target_sector": true,
"score": 75.2,
"subscores": {
"trend": 0.733,
"rel_strength": 1.0,
"volume": 0.8,
"fundamentals": 0.52,
"analyst": 0.469,
"patterns": 1.0
},
"price": 56.38,
"dcf_upside_pct": 14.1,
"adx": 22.24878018443265,
"avg_dollar_vol": 172783652.4,
"reasons": [
"Price above all EMAs",
"EMAs stacked",
"EMA21 rising",
"ROC > 5%"
]
},
{
"rank": 2,
"symbol": "FTNT",
"sector": "Technology",
"in_target_sector": true,
"score": 70.6,
"subscores": {
"trend": 0.867,
"rel_strength": 0.75,
"volume": 0.4,
"fundamentals": 0.665,
"analyst": 0.3,
"patterns": 1.0
},
"price": 168.12,
"dcf_upside_pct": -53.6,
"adx": 34.571914688724085,
"avg_dollar_vol": 1013475200.0,
"reasons": [
"Price above all EMAs",
"EMAs stacked",
"EMA21 rising",
"Strong trend (ADX>30)"
]
},
{
"rank": 3,
"symbol": "ZM",
"sector": "Technology",
"in_target_sector": true,
"score": 69.5,
"subscores": {
"trend": 0.667,
"rel_strength": 1.0,
"volume": 0.2,
"fundamentals": 0.791,
"analyst": 0.634,
"patterns": 1.0
},
"price": 101.79,
"dcf_upside_pct": -2.9,
"adx": 15.422963609119458,
"avg_dollar_vol": 441250150.0,
"reasons": [
"Price above all EMAs",
"EMAs stacked",
"EMA21 rising",
"ROC > 5%"
]
},
{
"rank": 4,
"symbol": "CTSH",
"sector": "Technology",
"in_target_sector": true,
"score": 67.6,
"subscores": {
"trend": 0.6,
"rel_strength": 0.75,
"volume": 0.4,
"fundamentals": 0.849,
"analyst": 0.656,
"patterns": 1.0
},
"price": 54.91,
"dcf_upside_pct": 97.5,
"adx": 31.975449497966288,
"avg_dollar_vol": 566662500.0,
"reasons": [
"EMAs stacked",
"EMA21 rising",
"Strong trend (ADX>30)",
"Higher highs & lows"
]
},
{
"rank": 5,
"symbol": "MSI",
"sector": "Technology",
"in_target_sector": true,
"score": 67.3,
"subscores": {
"trend": 0.867,
"rel_strength": 0.5,
"volume": 0.2,
"fundamentals": 0.699,
"analyst": 0.599,
"patterns": 1.0
},
"price": 444.14999,
"dcf_upside_pct": -2.4,
"adx": 17.716813586689028,
"avg_dollar_vol": 493217400.0,
"reasons": [
"Price above all EMAs",
"EMAs stacked",
"EMA21 rising",
"Higher highs & lows"
]
},
{
"rank": 6,
"symbol": "VRSN",
"sector": "Technology",
"in_target_sector": true,
"score": 64.9,
"subscores": {
"trend": 0.8,
"rel_strength": 0.75,
"volume": 0.2,
"fundamentals": 0.579,
"analyst": 0.398,
"patterns": 1.0
},
"price": 298.92,
"dcf_upside_pct": -10.2,
"adx": 19.98860091224596,
"avg_dollar_vol": 249450809.99999997,
"reasons": [
"Price above all EMAs",
"EMAs stacked",
"EMA21 rising",
"ROC > 5%"
]
},
{
"rank": 7,
"symbol": "CRM",
"sector": "Technology",
"in_target_sector": true,
"score": 64.5,
"subscores": {
"trend": 0.667,
"rel_strength": 0.75,
"volume": 0.2,
"fundamentals": 0.732,
"analyst": 0.594,
"patterns": 1.0
},
"price": 190.2,
"dcf_upside_pct": 26.6,
"adx": 13.59666191581059,
"avg_dollar_vol": 2773461295.0,
"reasons": [
"EMAs stacked",
"EMA21 rising",
"ROC > 5%",
"RSI 55-75"
]
},
{
"rank": 8,
"symbol": "PTC",
"sector": "Technology",
"in_target_sector": true,
"score": 61.7,
"subscores": {
"trend": 0.533,
"rel_strength": 0.75,
"volume": 0.2,
"fundamentals": 0.809,
"analyst": 0.668,
"patterns": 1.0
},
"price": 140.3089,
"dcf_upside_pct": 6.2,
"adx": 22.40362961269231,
"avg_dollar_vol": 248366400.0,
"reasons": [
"EMA21 rising",
"ROC > 5%",
"RSI 55-75",
"MACD expanding"
]
},
{
"rank": 9,
"symbol": "EMR",
"sector": "Technology",
"in_target_sector": true,
"score": 60.6,
"subscores": {
"trend": 0.8,
"rel_strength": 0.25,
"volume": 0.4,
"fundamentals": 0.556,
"analyst": 0.449,
"patterns": 1.0
},
"price": 154.74,
"dcf_upside_pct": -29.7,
"adx": 21.046051726888155,
"avg_dollar_vol": 440663400.99999994,
"reasons": [
"Price above all EMAs",
"EMAs stacked",
"EMA21 rising",
"Higher highs & lows"
]
},
{
"rank": 10,
"symbol": "NOW",
"sector": "Technology",
"in_target_sector": true,
"score": 60.3,
"subscores": {
"trend": 0.667,
"rel_strength": 0.75,
"volume": 0.2,
"fundamentals": 0.488,
"analyst": 0.538,
"patterns": 1.0
},
"price": 116.25,
"dcf_upside_pct": 1.5,
"adx": 13.604265870369273,
"avg_dollar_vol": 3591898063.88,
"reasons": [
"EMAs stacked",
"EMA21 rising",
"ROC > 5%",
"RSI 55-75"
]
}
]
}