I built a free scanner that flags quality S&P 500 companies when they dip. Tear my methodology apart.
Link: [https://moatdip.com](https://moatdip.com)
I don't trade; I do check the market once a week for healthy companies I can hold.
I tried Finviz-type screeners, but they're not my jam; 40 columns of ratios is too much for me.
So I build my own thing. It runs every Sunday, checks the S&P 500, and flags companies that are:
* (a) actually good businesses
* (b) currently down.
What "good business" means: ROE over 15%, net margin over 10%, debt-to-equity under 100%, revenue still growing 10%+
What "down" means: 15%+ in a month, 20%+ in a quarter, or 15%+ off the 52-week high.
I do filter out "value traps", companies that are cheap for very good reasons.
It looks at \~4 years of annual results, and if revenue or net income has been declining across those years is a no-no and is filtered out.
It's free, no signup or anything.
The whole methodology is written on a page, including the ugly parts, for example, the data lags. Is SP500 only (if it gets traction, I'll add more), and it has no idea why the stock is down; that's on you to figure out.
Would genuinely love some feedback:
* Are those thresholds reasonable?
* Is 10% revenue growth too strict for mature companies?
* Is the value-trap filter missing something obvious?
Obviously not financial advice; it's a screen, not picks.