1M Project · Dashboard

How to read a verdict (the why behind it)

Each name carries a verdict - an action stance, not a price target. The logic:

Buy - in an uptrend and showing a fresh, low-risk entry right now (a breakout, or a pullback that reclaimed support) with a clear stop. Actionable today.

Hold - quality or neutral: either trending up but with no fresh entry trigger yet, or simply not in a setup. Not a buy (no low-risk entry with a defined stop right now - buying mid-range means chasing with a wide stop) and not a sell (it is not broken). You watch for a trigger - a breakout from a base, or a pullback that reclaims the rising 50-day - which would turn it into a Buy. So "up 22% 1-yr but ~8% off its high" is a healthy name resting.

Sell - avoid or exit: fails a hard gate (unprofitable, or a broken / downtrend chart). Off the table regardless of momentum.

This model was built and tuned specifically for the site owner - decision-support, not advice.

Loading dashboard...

TickerCompanySectorSetupOppRSPrice‡Analysis
‡ The Price column shows live real-world quotes (Yahoo Finance, stooq fallback). Setup, Opp and RS are computed on the model’s own internal data feed, so the two can differ — scoring never uses the live quote. Click a card to open that group. Buy = in an uptrend with a fresh, low-risk entry trigger and a defined stop · Hold = quality or neutral - keep watching, but no fresh buy trigger right now and not broken · Sell = avoid or exit - fails a hard gate (unprofitable / broken chart). Prices are live/delayed. Not investment advice. The author is not a licensed or certified financial advisor; this site is for informational and educational purposes only. Investing involves risk and you invest at your own risk - you are solely responsible for your own decisions. Do your own research. Data: Supabase (1mchallenge).