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
USOCommodity · OilBUYhigh161.86+3.32%RSI 77upwhy Trend price above the 50-day, 50-day above 200-day · RSI(14) 77.16 (overbought) · up trend— tap for the full read
Trend price above the 50-day, 50-day above 200-dayRSI(14) 77.16 (overbought)MACD histogram +2.1648 and risingVolatility ATR 3.02% of price

An intact uptrend anchors the BUY: price above the 50-day average at 126.69; the 50-day sits above the 200-day at 108.2. Momentum agrees: RSI 77.16 is overbought and the MACD histogram is positive and rising. Nearest support 158.26, resistance 163.35. 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 158.26 · resistance 163.35 · MACD hist 2.165 (rising)

Open USO — the full thesis →
TLTRates · 20Y TreasuriesSELLhigh80.71-0.27%RSI 34downwhy Trend price below the 50-day, 50-day below 200-day · RSI(14) 33.78 (soft) · down trend— tap for the full read
Trend price below the 50-day, 50-day below 200-dayRSI(14) 33.78 (soft)MACD histogram -0.1208 and fallingVolatility ATR 0.78% of price

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

support 80.67 · resistance 80.85 · MACD hist -0.121 (falling)

Open TLT — the full thesis →
XOMEquityBUYhigh169.32+2.57%RSI 66upwhy Trend price above the 50-day, 50-day above 200-day · RSI(14) 65.96 (firm) · up trend— tap for the full read
Trend price above the 50-day, 50-day above 200-dayRSI(14) 65.96 (firm)MACD histogram +0.1933 and risingVolatility ATR 2.15% of price

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

support 166.07 · resistance 169.45 · MACD hist 0.193 (rising)

Open XOM — the full thesis →
AAPLEquityBUYhigh331.34-0.52%RSI 62upwhy Trend price above the 50-day, 50-day above 200-day · RSI(14) 61.84 (firm) · up trend— tap for the full read
Trend price above the 50-day, 50-day above 200-dayRSI(14) 61.84 (firm)MACD histogram +1.4103 and fallingVolatility ATR 2.36% of price

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

support 329.59 · resistance 331.78 · MACD hist 1.410 (falling)

Open AAPL — the full thesis →
XLESector · EnergyBUYhigh65.93+2.17%RSI 68upwhy Trend price above the 50-day, 50-day above 200-day · RSI(14) 67.82 (firm) · up trend— tap for the full read
Trend price above the 50-day, 50-day above 200-dayRSI(14) 67.82 (firm)MACD histogram -0.0673 and risingVolatility ATR 1.97% of price

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

support 65.01 · resistance 66.05 · MACD hist -0.067 (rising)

Open XLE — the full thesis →
AMDEquityBUYhigh504.20+2.19%RSI 54upwhy Trend price above the 50-day, 50-day above 200-day · MACD histogram +4.7231 and falling · up trend— tap for the full read
Trend price above the 50-day, 50-day above 200-dayRSI(14) 54.18 (neutral)MACD histogram +4.7231 and fallingVolatility ATR 3.9% of price

An intact uptrend anchors the BUY: price above the 50-day average at 497.02; the 50-day sits above the 200-day at 340.43. Momentum is mixed: RSI 54.18 is neutral and the MACD histogram is positive and falling — the histogram fading cuts against the BUY. Nearest support 503.5, resistance 505.88. Conviction: high (model score, not a probability). Your decisions, your risk.

support 503.50 · resistance 505.88 · MACD hist 4.723 (falling)

Open AMD — the full thesis →
TSLAEquitySELLhigh356.58-0.67%RSI 50downwhy 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) 49.67 (neutral)MACD histogram +0.8188 and fallingVolatility ATR 3.92% of price

The downtrend carries the SELL: price below the 50-day average at 360.27; the 50-day sits below the 200-day at 400.14. Momentum is mixed: RSI 49.67 is neutral and the MACD histogram is positive and falling — the histogram positive cuts against the SELL. Nearest support 355.75, resistance 357. Conviction: high (model score, not a probability). Your decisions, your risk.

support 355.75 · resistance 357.00 · MACD hist 0.819 (falling)

Open TSLA — the full thesis →
JPMEquityBUYhigh352.49+0.67%RSI 48upwhy 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.12 (neutral)MACD histogram -1.225 and risingVolatility ATR 1.78% of price

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

support 352.23 · resistance 354.22 · MACD hist -1.225 (rising)

Open JPM — the full thesis →
METAEquityBUYhigh670.24+0.70%RSI 71mixedwhy RSI(14) 70.7 (overbought) · MACD histogram +10.366 and rising · mixed trend— tap for the full read
RSI(14) 70.7 (overbought)MACD histogram +10.366 and risingVolatility ATR 3.36% of price

RSI 70.7 is overbought and the MACD histogram is positive and rising; with the trend mixed, momentum decides it — the read leans BUY. Nearest support 660.16, resistance 676.62. 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 660.16 · resistance 676.62 · MACD hist 10.366 (rising)

Open META — the full thesis →
IWMIndex · Russell 2000SELLhigh285.14-0.96%RSI 34mixedwhy RSI(14) 33.9 (soft) · MACD histogram -1.2241 and falling · mixed trend— tap for the full read
RSI(14) 33.9 (soft)MACD histogram -1.2241 and fallingVolatility ATR 1.12% of price

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

support 284.08 · resistance 286.93 · MACD hist -1.224 (falling)

Open IWM — the full thesis →
MSFTEquityBUYhigh497.12-1.64%RSI 56upwhy Trend price above the 50-day, 50-day above 200-day · RSI(14) 55.84 (firm) · up trend— tap for the full read
Trend price above the 50-day, 50-day above 200-dayRSI(14) 55.84 (firm)MACD histogram -3.0749 and fallingVolatility ATR 2.14% of price

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

support 496.78 · resistance 497.40 · MACD hist -3.075 (falling)

Open MSFT — the full thesis →
UNHEquitySELLhigh375.93-1.99%RSI 35mixedwhy RSI(14) 35.43 (soft) · MACD histogram -1.4125 and falling · mixed trend— tap for the full read
RSI(14) 35.43 (soft)MACD histogram -1.4125 and fallingVolatility ATR 2.76% of price

Price is sitting on support at 375.9 — the closest level that matters. The backdrop: RSI 35.43 is soft and the MACD histogram is negative and falling — the read leans SELL. Overhead, resistance 383.8. Conviction: high (model score, not a probability). Your decisions, your risk.

support 375.90 · resistance 383.80 · MACD hist -1.413 (falling)

Open UNH — the full thesis →
WMTEquitySELLmoderate108.09-0.91%RSI 49downwhy 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) 49.25 (neutral)MACD histogram +0.5657 and risingVolatility ATR 1.69% of price

The downtrend carries the SELL: price below the 50-day average at 110.49; the 50-day sits below the 200-day at 118.57. Momentum leans the other way: RSI 49.25 is neutral and the MACD histogram is positive and rising. Nearest support 108, resistance 109.23. Conviction: moderate (model score, not a probability). Your decisions, your risk.

support 108.00 · resistance 109.23 · MACD hist 0.566 (rising)

Open WMT — the full thesis →
DIAIndex · Dow 30SELLmoderate521.23-0.62%RSI 41mixedwhy RSI(14) 40.56 (soft) · MACD histogram -1.5319 and falling · mixed trend— tap for the full read
RSI(14) 40.56 (soft)MACD histogram -1.5319 and fallingVolatility ATR 0.9% of price

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

support 520.06 · resistance 521.28 · MACD hist -1.532 (falling)

Open DIA — the full thesis →
AMZNEquitySELLmoderate248.42-2.02%RSI 41mixedwhy RSI(14) 41.44 (soft) · MACD histogram -1.2554 and falling · mixed trend— tap for the full read
RSI(14) 41.44 (soft)MACD histogram -1.2554 and fallingVolatility ATR 2.37% of price

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

support 248.00 · resistance 248.56 · MACD hist -1.255 (falling)

Open AMZN — the full thesis →
XLKSector · TechBUYmoderate183.74-0.29%RSI 48upwhy 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) 47.63 (neutral)MACD histogram -0.229 and fallingVolatility ATR 1.64% of price

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

support 183.70 · resistance 183.78 · MACD hist -0.229 (falling)

Open XLK — the full thesis →
QQQIndex · Nasdaq 100SELLmoderate704.54-0.65%RSI 44mixedwhy RSI(14) 43.74 (soft) · MACD histogram -1.0469 and falling · mixed trend— tap for the full read
RSI(14) 43.74 (soft)MACD histogram -1.0469 and fallingVolatility ATR 1.1% of price

Price is sitting on support at 704.45 — the closest level that matters. The backdrop: RSI 43.74 is soft and the MACD histogram is negative and falling — the read leans SELL. Overhead, resistance 709.53. Conviction: moderate (model score, not a probability). Your decisions, your risk.

support 704.45 · resistance 709.53 · MACD hist -1.047 (falling)

Open QQQ — the full thesis →
SPYIndex · S&P 500SELLmoderate757.39-0.46%RSI 44mixedwhy RSI(14) 44.4 (soft) · MACD histogram -1.6633 and falling · mixed trend— tap for the full read
RSI(14) 44.4 (soft)MACD histogram -1.6633 and fallingVolatility ATR 0.77% of price

Price is sitting on support at 756.64 — the closest level that matters. The backdrop: RSI 44.4 is soft and the MACD histogram is negative and falling — the read leans SELL. Overhead, resistance 758.58. Conviction: moderate (model score, not a probability). Your decisions, your risk.

support 756.64 · resistance 758.58 · MACD hist -1.663 (falling)

Open SPY — the full thesis →
XLFSector · FinancialsSELLmoderate56.85-0.32%RSI 45mixedwhy MACD histogram -0.1929 and falling · mixed trend— tap for the full read
RSI(14) 45.16 (neutral)MACD histogram -0.1929 and fallingVolatility ATR 1.17% of price

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

support 56.76 · resistance 56.94 · MACD hist -0.193 (falling)

Open XLF — the full thesis →
NVDAEquityBUYmoderate212.17+0.57%RSI 45upwhy 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) 45.12 (neutral)MACD histogram -1.5729 and fallingVolatility ATR 3.55% of price

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

support 211.16 · resistance 212.55 · MACD hist -1.573 (falling)

Open NVDA — the full thesis →
GOOGLEquityBUYmoderate344.98-1.26%RSI 51mixedwhy MACD histogram +1.1198 and rising · mixed trend— tap for the full read
RSI(14) 51.05 (neutral)MACD histogram +1.1198 and risingVolatility ATR 2.21% of price

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

support 344.50 · resistance 345.57 · MACD hist 1.120 (rising)

Open GOOGL — the full thesis →
GLDCommodity · GoldHOLDlow394.15+0.33%RSI 45mixedwhy no directional edge — mixed trend, momentum split— tap for the full read
RSI(14) 44.63 (soft)MACD histogram -3.0018 and risingVolatility ATR 1.99% of price

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

support 391.81 · resistance 395.31 · MACD hist -3.002 (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.