ULTIMATE STACKED BULLS SCREENER
Complete Structure Trend Alignment On All Timeframes
Bull-ieve it or not (slapping your knee already?!), most traders fail because they fight the trend. This screener ensures the trend is not just your friend, but your entire family tree.
Quick edit/addition - please Like (the heart, lower left in the app), the content you want to see more of - it helps me know, and get the word out!
In case you missed it previously, I’ve written a summary of Ree’s Tao Of Trading below.
The Technical Gist: Read the full Filter Logic
The Technical Specs (The Screener Logic)
This is the “Hard Work” that makes the “Bull Work” possible. I keep the list broad but high-quality, then let the sorting do the heavy lifting.
EMA Stack (Daily): 8 > 21 > 34 > 55 > 89
EMA Stack (Weekly): 8 > 21 > 34 > 55 > 89
EMA Stack (Monthly): 8 > 21 > 34 > 55 > 89
Trend Strength: ADX (14) > 20
Liquidity: Average Volume (10D) > 1 Million
Primary Sort: Stochastic (8, 3, 3) %K (Ascending)
1. The Triple-Stacked EMA “Layer Cake”
The core of this system is the EMA stack. For a stock to make this list, these averages must be in perfect sequential order. But here is the kicker: they have to be stacked on the Daily, the Weekly, and the Monthly charts simultaneously.
When you have that level of multi-timeframe alignment, you aren’t just looking at a “good day.” You are looking at a stock that is being aggressively accumulated by institutions on every possible cycle. It is like a layer cake where every layer is made of pure momentum. EMA-gining a better setup? Probably not. Better jokes? Gosh I hope so.

2. A-D-X Marks the Spot
I have no interest in stocks that are just “drifting” higher because the rest of the market is bored. I use the ADX > 20 filter because if a trend does not have velocity, it does not have my money. We want “Mo-mentum,” not “Slow-mentum.”
3. Big Boys Only (Liquidity)
By setting Average Volume (10D) > 1M, I ensure we are only playing where the big kids play. We want deep liquidity so we can enter and exit without moving the needle ourselves. No “thin” stocks allowed in this club.

4. Sorting for the “Dip” (Stochastic 8,3,3)
Instead of filtering out “overbought” stocks, I sort the entire list by the Stochastic (8,3,3) in ascending order. This puts the stocks currently “taking a breather” right at the top of the list. It helps us find the “dip” within the “rip,” allowing us to enter the trend while the stock is resting rather than gasping for air at the top of a mountain. Stoch-ing up on quality has never been easier. Dad humor is exhausting.
5. The Manual “Secret Sauce” (RVOL & ATR)
While the screener finds the candidates, the final entry comes down to two manual checks in the columns:
Relative Volume (RVOL): Look for a value above 1.2. This is the “Conviction Check.” High volume validates the move.
The ATR “Coil”: Comparing Daily ATR to Weekly ATR. When the daily range gets tighter than the weekly average, the stock is “coiling.” It is a spring under pressure. When that spring finally snaps in the direction of our stacked EMAs, the move is usually explosive.
Get the Setup
You can find the live screener link so you don’t have to setup on your own, as well as some extra tips on how to use it, below:



