1M Project · Watchlist

How to read a verdict (the why behind it)

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

Buy - the highest-upside names that are actionable today: an uptrend or a washed-out base plus a fresh entry setup right now (breakout, pullback that reclaimed support, reversal, or deep-value stabilising), ranked by opportunity score and not extended above the 50-day.

Hold - quality or neutral: either trending up but with no fresh entry trigger yet, or simply not in a setup. Not a buy (no entry trigger right now - buying mid-range means chasing) 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 watchlist...
‡ The Price column shows live real-world quotes (Yahoo Finance, stooq fallback); scoring uses the model’s own internal data feed and the two can differ. Grouped by verdict (click a header to collapse/expand), sorted by opportunity score. Buy = uptrend with a fresh entry trigger · Hold = quality or neutral, no fresh trigger and not broken · Sell = avoid or exit, fails a hard gate (unprofitable / broken). 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).