About GrowthFinder
GrowthFinder is a school project that surfaces stocks with strong recent price momentum. It fetches end-of-day closing prices, computes growth over fixed look-back windows, and ranks tickers by a weighted blend.
Methodology
For each ticker we calculate the percentage change between the latest close and the close on (or just before) the target date:
growth% = (latestClose − priorClose) / priorClose × 100- 1-month growth: target = today − 30 days
- 3-month growth: target = today − 90 days
- 6-month growth: target = today − 182 days
When a target date falls on a weekend, holiday, or missing trading day, we walk back up to 7 calendar days to find the closest available close.
Weighted score
weighted = 0.5 × 1M + 0.3 × 3M + 0.2 × 6MRecent performance is weighted more heavily because trends in short windows tend to be more actionable for spotting momentum.
Data & caching
Prices come from Yahoo Finance via the yahoo-finance2 library. Each ticker is fetched at most once per 24 hours; the refresh button forces a network round-trip only for stale tickers. Raw closes are stored in MongoDB with a unique (ticker, date) index so repeated refreshes never create duplicates.
Risk note
This tool is for educational purposes only. Past growth is not indicative of future results. Nothing here is investment advice.