5,512 stocks on TradingView.
3,367 stocks are below the SMA 50 (avoid these).
1,434 above SMA 50 = 26% tradable stocks in the market imo.
640 stocks have volatility higher than 5% = 11.61% tradable stocks.
167 stocks have gains over 10% in the last 6 months = 3% tradable stocks.
132 stocks have gains over 10% in the last 3 months = 2.39% tradable stocks.
Filter the 132 for the best 20% of ideas.