I’ve been looking into technical analysis for swing trading and ended up building a simple momentum-based system around three classic indicators: EMA, ADX, and Squeeze Momentum.
I first wrote a small Python script to check one ticker at a time. It worked but didn’t scale — thousands of symbols. So I turned it into a web app that scans whole collections and highlights symbols that might be worth watching. It’s not “buy/sell” — more like: “hey, this looks interesting”.
What it does • Scans ~200 high-volume US stocks (S&P 500 / Nasdaq / Dow 30) or 25 ETFs (more coming) • Computes EMA 10/55/200, ADX, Squeeze Momentum • Shows price/close and a simple signal (Bullish / Bearish / Watchlist) • Also includes a crypto collection (not working right now but i will get it ready soon)
Tech stack FastAPI + SQLAlchemy + PostgreSQL + APScheduler Next.js 14 + Tailwind + shadcn/ui Polygon + Finnhub (equities) + Binance/Coinbase (crypto) Hosted on Railway (API) + Vercel (frontend)
There’s a free tier to try it. I’d love feedback: features you’d interested in, that gives value to the product, performance tips, data ideas.