signals — buy / sell / hold, with the reasoning

Buy, sell and hold signals across the universe, with their drivers

A technical scan of the liquid universe — trend (50/200-day), momentum (RSI, MACD), volatility (ATR) and nearest support/resistance fused into one BUY / SELL / HOLD call with conviction. Stocks + index, sector, commodity & rates ETFs are live, and real-time front-month futures run on the Futures board; options chains surface once their feed is available.

sort
TLTRates · 20Y TreasuriesSELLhigh80.87+0.11%RSI 35downwhy Trend price below the 50-day, 50-day below 200-day · RSI(14) 34.59 (soft) · down trend— tap for the full read
Trend price below the 50-day, 50-day below 200-dayRSI(14) 34.59 (soft)MACD histogram -0.1021 and fallingVolatility ATR 0.82% of price

The downtrend carries the SELL: price below the 50-day average at 83.39; the 50-day sits below the 200-day at 86.26. Momentum agrees: RSI 34.59 is soft and the MACD histogram is negative and falling. Nearest support 80.81, resistance 81.36. Conviction: high (model score, not a probability). Your decisions, your risk.

support 80.81 · resistance 81.36 · MACD hist -0.102 (falling)

Open TLT — the full thesis →
AAPLEquityBUYhigh332.27+1.75%RSI 63upwhy Trend price above the 50-day, 50-day above 200-day · RSI(14) 63.35 (firm) · up trend— tap for the full read
Trend price above the 50-day, 50-day above 200-dayRSI(14) 63.35 (firm)MACD histogram +1.1185 and risingVolatility ATR 2.36% of price

An intact uptrend anchors the BUY: price above the 50-day average at 312.89; the 50-day sits above the 200-day at 283.16. Momentum agrees: RSI 63.35 is firm and the MACD histogram is positive and rising. Nearest support 329.59, resistance 334.68. Conviction: high (model score, not a probability). Your decisions, your risk.

support 329.59 · resistance 334.68 · MACD hist 1.119 (rising)

Open AAPL — the full thesis →
AMDEquityBUYhigh516.13+2.49%RSI 58upwhy Trend price above the 50-day, 50-day above 200-day · RSI(14) 58 (firm) · up trend— tap for the full read
Trend price above the 50-day, 50-day above 200-dayRSI(14) 58 (firm)MACD histogram +6.4026 and risingVolatility ATR 3.69% of price

An intact uptrend anchors the BUY: price above the 50-day average at 498.11; the 50-day sits above the 200-day at 337.88. Momentum agrees: RSI 58 is firm and the MACD histogram is positive and rising. Nearest support 509.57, resistance 516.33. Conviction: high (model score, not a probability). Your decisions, your risk.

support 509.57 · resistance 516.33 · MACD hist 6.403 (rising)

Open AMD — the full thesis →
XLKSector · TechBUYhigh187.67+1.32%RSI 55upwhy Trend price above the 50-day, 50-day above 200-day · MACD histogram +0.1289 and rising · up trend— tap for the full read
Trend price above the 50-day, 50-day above 200-dayRSI(14) 54.7 (neutral)MACD histogram +0.1289 and risingVolatility ATR 1.61% of price

An intact uptrend anchors the BUY: price above the 50-day average at 183.62; the 50-day sits above the 200-day at 170.11. Momentum agrees: RSI 54.7 is neutral and the MACD histogram is positive and rising. Nearest support 187.15, resistance 187.71. Conviction: high (model score, not a probability). Your decisions, your risk.

support 187.15 · resistance 187.71 · MACD hist 0.129 (rising)

Open XLK — the full thesis →
USOCommodity · OilBUYhigh154.90-2.20%RSI 73upwhy Trend price above the 50-day, 50-day above 200-day · RSI(14) 73.03 (overbought) · up trend— tap for the full read
Trend price above the 50-day, 50-day above 200-dayRSI(14) 73.03 (overbought)MACD histogram +2.0802 and fallingVolatility ATR 3.04% of price

An intact uptrend anchors the BUY: price above the 50-day average at 124.64; the 50-day sits above the 200-day at 107.32. Momentum is mixed: RSI 73.03 is overbought and the MACD histogram is positive and falling — the histogram fading cuts against the BUY. Nearest support 152.48, resistance 155.02. Conviction: high (model score, not a probability). Overbought (RSI ≥ 70) — extended; a pullback toward support is common. Your decisions, your risk.

⚠ Overbought (RSI ≥ 70) — extended; a pullback toward support is common.

support 152.48 · resistance 155.02 · MACD hist 2.080 (falling)

Open USO — the full thesis →
XOMEquityBUYhigh165.99+0.46%RSI 62upwhy Trend price above the 50-day, 50-day above 200-day · RSI(14) 62.13 (firm) · up trend— tap for the full read
Trend price above the 50-day, 50-day above 200-dayRSI(14) 62.13 (firm)MACD histogram -0.0979 and risingVolatility ATR 2.05% of price

An intact uptrend anchors the BUY: price above the 50-day average at 153.11; the 50-day sits above the 200-day at 144.59. Momentum is mixed: RSI 62.13 is firm and the MACD histogram is negative and rising — the histogram negative cuts against the BUY. Nearest support 164.66, resistance 167.09. Conviction: high (model score, not a probability). Your decisions, your risk.

support 164.66 · resistance 167.09 · MACD hist -0.098 (rising)

Open XOM — the full thesis →
MSFTEquityBUYhigh495.63+0.65%RSI 57upwhy Trend price above the 50-day, 50-day above 200-day · RSI(14) 56.67 (firm) · up trend— tap for the full read
Trend price above the 50-day, 50-day above 200-dayRSI(14) 56.67 (firm)MACD histogram -3.8275 and risingVolatility ATR 2.03% of price

An intact uptrend anchors the BUY: price above the 50-day average at 451.16; the 50-day sits above the 200-day at 434.29. Momentum is mixed: RSI 56.67 is firm and the MACD histogram is negative and rising — the histogram negative cuts against the BUY. Nearest support 493.92, resistance 497.4. Conviction: high (model score, not a probability). Your decisions, your risk.

support 493.92 · resistance 497.40 · MACD hist -3.828 (rising)

Open MSFT — the full thesis →
JPMEquityBUYhigh356.23+0.76%RSI 53upwhy Trend price above the 50-day, 50-day above 200-day · up trend— tap for the full read
Trend price above the 50-day, 50-day above 200-dayRSI(14) 52.55 (neutral)MACD histogram -0.9939 and risingVolatility ATR 1.57% of price

An intact uptrend anchors the BUY: price above the 50-day average at 349.67; the 50-day sits above the 200-day at 317.99. Momentum is mixed: RSI 52.55 is neutral and the MACD histogram is negative and rising — the histogram negative cuts against the BUY. Nearest support 355.65, resistance 356.33. Conviction: high (model score, not a probability). Your decisions, your risk.

support 355.65 · resistance 356.33 · MACD hist -0.994 (rising)

Open JPM — the full thesis →
XLESector · EnergyBUYhigh65.14+0.32%RSI 67upwhy Trend price above the 50-day, 50-day above 200-day · RSI(14) 66.84 (firm) · up trend— tap for the full read
Trend price above the 50-day, 50-day above 200-dayRSI(14) 66.84 (firm)MACD histogram -0.051 and fallingVolatility ATR 1.86% of price

An intact uptrend anchors the BUY: price above the 50-day average at 59.5; the 50-day sits above the 200-day at 57.98. Momentum is mixed: RSI 66.84 is firm and the MACD histogram is negative and falling — the histogram negative and the histogram fading cuts against the BUY. Nearest support 65.01, resistance 65.24. Conviction: high (model score, not a probability). Your decisions, your risk.

support 65.01 · resistance 65.24 · MACD hist -0.051 (falling)

Open XLE — the full thesis →
QQQIndex · Nasdaq 100BUYhigh714.88+0.87%RSI 50upwhy Trend price above the 50-day, 50-day above 200-day · up trend— tap for the full read
Trend price above the 50-day, 50-day above 200-dayRSI(14) 50.27 (neutral)MACD histogram -0.3071 and risingVolatility ATR 1.09% of price

An intact uptrend anchors the BUY: price above the 50-day average at 713.42; the 50-day sits above the 200-day at 657.22. Momentum is mixed: RSI 50.27 is neutral and the MACD histogram is negative and rising — the histogram negative cuts against the BUY. Nearest support 714.53, resistance 714.94. Conviction: high (model score, not a probability). Your decisions, your risk.

support 714.53 · resistance 714.94 · MACD hist -0.307 (rising)

Open QQQ — the full thesis →
SPYIndex · S&P 500BUYhigh764.29+0.85%RSI 50upwhy Trend price above the 50-day, 50-day above 200-day · up trend— tap for the full read
Trend price above the 50-day, 50-day above 200-dayRSI(14) 50.21 (neutral)MACD histogram -1.4187 and risingVolatility ATR 0.73% of price

An intact uptrend anchors the BUY: price above the 50-day average at 758.14; the 50-day sits above the 200-day at 711.82. Momentum is mixed: RSI 50.21 is neutral and the MACD histogram is negative and rising — the histogram negative cuts against the BUY. Nearest support 764.17, resistance 764.47. Conviction: high (model score, not a probability). Your decisions, your risk.

support 764.17 · resistance 764.47 · MACD hist -1.419 (rising)

Open SPY — the full thesis →
XLFSector · FinancialsBUYhigh57.25+0.67%RSI 49upwhy Trend price above the 50-day, 50-day above 200-day · up trend— tap for the full read
Trend price above the 50-day, 50-day above 200-dayRSI(14) 48.74 (neutral)MACD histogram -0.1898 and risingVolatility ATR 1.16% of price

An intact uptrend anchors the BUY: price above the 50-day average at 56.83; the 50-day sits above the 200-day at 53.46. Momentum is mixed: RSI 48.74 is neutral and the MACD histogram is negative and rising — the histogram negative cuts against the BUY. Nearest support 57.25, resistance 57.33. Conviction: high (model score, not a probability). Your decisions, your risk.

support 57.25 · resistance 57.33 · MACD hist -0.190 (rising)

Open XLF — the full thesis →
AMZNEquityBUYhigh256.78+1.94%RSI 49upwhy Trend price above the 50-day, 50-day above 200-day · up trend— tap for the full read
Trend price above the 50-day, 50-day above 200-dayRSI(14) 48.73 (neutral)MACD histogram -1.0627 and risingVolatility ATR 2.19% of price

An intact uptrend anchors the BUY: price above the 50-day average at 254.74; the 50-day sits above the 200-day at 239.35. Momentum is mixed: RSI 48.73 is neutral and the MACD histogram is negative and rising — the histogram negative cuts against the BUY. Nearest support 256, resistance 257.59. Conviction: high (model score, not a probability). Your decisions, your risk.

support 256.00 · resistance 257.59 · MACD hist -1.063 (rising)

Open AMZN — the full thesis →
UNHEquitySELLhigh379.09-2.37%RSI 35mixedwhy RSI(14) 35.47 (soft) · MACD histogram -0.6452 and falling · mixed trend— tap for the full read
RSI(14) 35.47 (soft)MACD histogram -0.6452 and fallingVolatility ATR 2.69% of price

RSI 35.47 is soft and the MACD histogram is negative and falling; with the trend mixed, momentum decides it — the read leans SELL. Nearest support 378.08, resistance 391.73. Conviction: high (model score, not a probability). Your decisions, your risk.

support 378.08 · resistance 391.73 · MACD hist -0.645 (falling)

Open UNH — the full thesis →
WMTEquitySELLhigh107.15+1.34%RSI 47downwhy Trend price below the 50-day, 50-day below 200-day · down trend— tap for the full read
Trend price below the 50-day, 50-day below 200-dayRSI(14) 46.51 (neutral)MACD histogram +0.3372 and risingVolatility ATR 1.77% of price

The downtrend carries the SELL: price below the 50-day average at 110.84; the 50-day sits below the 200-day at 118.51. Momentum leans the other way: RSI 46.51 is neutral and the MACD histogram is positive and rising. Nearest support 106.93, resistance 107.16. Conviction: high (model score, not a probability). Your decisions, your risk.

support 106.93 · resistance 107.16 · MACD hist 0.337 (rising)

Open WMT — the full thesis →
IWMIndex · Russell 2000SELLmoderate288.89+0.41%RSI 39mixedwhy RSI(14) 38.64 (soft) · MACD histogram -1.1093 and falling · mixed trend— tap for the full read
RSI(14) 38.64 (soft)MACD histogram -1.1093 and fallingVolatility ATR 1.05% of price

Price is pressing resistance at 289 — the closest level that matters. The backdrop: RSI 38.64 is soft and the MACD histogram is negative and falling — the read leans SELL. Below, support 288.77. Conviction: moderate (model score, not a probability). Your decisions, your risk.

support 288.77 · resistance 289.00 · MACD hist -1.109 (falling)

Open IWM — the full thesis →
NVDAEquityBUYmoderate218.29-0.03%RSI 50upwhy Trend price above the 50-day, 50-day above 200-day · up trend— tap for the full read
Trend price above the 50-day, 50-day above 200-dayRSI(14) 49.77 (neutral)MACD histogram -0.5393 and fallingVolatility ATR 3.52% of price

An intact uptrend anchors the BUY: price above the 50-day average at 211.49; the 50-day sits above the 200-day at 196.82. Momentum leans the other way: RSI 49.77 is neutral and the MACD histogram is negative and falling. Nearest support 218.15, resistance 218.74. Conviction: moderate (model score, not a probability). Your decisions, your risk.

support 218.15 · resistance 218.74 · MACD hist -0.539 (falling)

Open NVDA — the full thesis →
METAEquityBUYmoderate648.03+0.57%RSI 66mixedwhy RSI(14) 66.31 (firm) · MACD histogram +9.7735 and falling · mixed trend— tap for the full read
RSI(14) 66.31 (firm)MACD histogram +9.7735 and fallingVolatility ATR 3.29% of price

Price is sitting on support at 646.2 — the closest level that matters. The backdrop: RSI 66.31 is firm and the MACD histogram is positive and falling — the read leans BUY. Overhead, resistance 652.2. Conviction: moderate (model score, not a probability). Your decisions, your risk.

support 646.20 · resistance 652.20 · MACD hist 9.774 (falling)

Open META — the full thesis →
DIAIndex · Dow 30HOLDlow525.79+0.97%RSI 45mixedwhy no directional edge — mixed trend, momentum split— tap for the full read
RSI(14) 45.08 (neutral)MACD histogram -1.5344 and risingVolatility ATR 0.85% of price

Price is pressing resistance at 526.47 — the closest level that matters. The backdrop: RSI 45.08 is neutral and the MACD histogram is negative and rising — the read stays HOLD. Below, support 524.29. Conviction: low (model score, not a probability). Your decisions, your risk.

support 524.29 · resistance 526.47 · MACD hist -1.534 (rising)

Open DIA — the full thesis →
GOOGLEquityHOLDlow338.50+1.77%RSI 46mixedwhy no directional edge — mixed trend, momentum split— tap for the full read
RSI(14) 46.06 (neutral)MACD histogram -0.2098 and risingVolatility ATR 2.16% of price

Price is pressing resistance at 339.68 — the closest level that matters. The backdrop: RSI 46.06 is neutral and the MACD histogram is negative and rising — the read stays HOLD. Below, support 337.16. Conviction: low (model score, not a probability). Your decisions, your risk.

support 337.16 · resistance 339.68 · MACD hist -0.210 (rising)

Open GOOGL — the full thesis →
TSLAEquityHOLDlow365.44+0.52%RSI 54mixedwhy no directional edge — mixed trend, momentum split— tap for the full read
RSI(14) 53.51 (neutral)MACD histogram +2.3323 and fallingVolatility ATR 3.91% of price

Price is pressing resistance at 366.5 — the closest level that matters. The backdrop: RSI 53.51 is neutral and the MACD histogram is positive and falling — the read stays HOLD. Below, support 361.6. Conviction: low (model score, not a probability). Your decisions, your risk.

support 361.60 · resistance 366.50 · MACD hist 2.332 (falling)

Open TSLA — the full thesis →
GLDCommodity · GoldHOLDlow398.77+0.61%RSI 47mixedwhy no directional edge — mixed trend, momentum split— tap for the full read
RSI(14) 47.3 (neutral)MACD histogram -2.8163 and risingVolatility ATR 1.98% of price

Price is pressing resistance at 398.96 — the closest level that matters. The backdrop: RSI 47.3 is neutral and the MACD histogram is negative and rising — the read stays HOLD. Below, support 398.28. Conviction: low (model score, not a probability). Your decisions, your risk.

support 398.28 · resistance 398.96 · MACD hist -2.816 (rising)

Open GLD — the full thesis →

Technical signals computed from real price bars — trend/RSI/MACD/ATR/levels. Conviction here is this scan's technical score (how strongly trend, momentum and volatility agree), not the composite conviction on a symbol's thesis page.