Chapter 04

Identifying the Opportunity Set

The regime identified the window. The narrative identified the direction. This chapter is where that directional view meets a universe of actual equities and produces a workable list. The scanner does the initial filtering. The chart work does the final selection. And the timing of when you run both of these is what makes the relative strength signal mean something.

Why Timing the Scan Matters

Relative strength as a concept is widely understood. A stock that outperforms its benchmark is showing relative strength. What is less often discussed is that relative strength measured during a period of broad market strength is a very different signal than relative strength measured during a period of broad market weakness.

This system specifically runs the opportunity scan while the broad indexes are trading below their one-year, three-year, and five-year moving averages. That condition is the timing constraint. Under those conditions, any equity that is holding above its own moving averages, compressing in a tight range, and not participating in the broader decline is not simply outperforming. It is doing something that requires an explanation. Someone is buying it, with conviction, into a sustained market-wide headwind. That is not random. That is accumulation.

This is why the scanner is not run continuously. It is run specifically when the regime conditions from Chapter 2 are met. The scan output during a risk-off period with those conditions in place is a fundamentally different and higher-quality signal than the same scan run during an ordinary market environment.

The Scanner: What It Measures

The scanner evaluates two conditions simultaneously across the full equity universe.

The first is momentum relative to the one-year, three-year, and five-year moving averages. A stock is flagged when its price is holding above these structural levels while the broader market is below them. This is the relative strength filter. It is not measuring whether the stock is at a high, or whether it has been trending up recently. It is measuring whether the stock has maintained its structural position during a period when most equities have not.

The second is volatility compression. This is measured using the relationship between Bollinger Bands and Keltner Channels. When the Bollinger Bands contract inside the Keltner Channels, the market is in a period of unusually low volatility: a tight, compressing range where the price action has narrowed significantly relative to its recent history. This is the squeeze condition. It is used in the scanner because it produces a readable, consistent signal for the filtering process, but the compression itself is always visible on any price chart as a prolonged consolidation with narrowing range and declining volatility.

Stocks that pass both filters simultaneously have been holding their structural position against a broader market decline while their price action compresses into a tight range. The compressed energy in that consolidation represents the setup. When the broader market regime turns and the risk-on window fully opens, the resolution of that compression tends to be directional and often aggressive.

A stock compressing in a tight range while holding above its long-term averages, during a period when the broader market is below those same averages, is not consolidating randomly. It is waiting. The question the fundamental work in the next chapter answers is: what is it waiting for?

Sector and Industry Sifting

The scanner output is a list, not a portfolio. The next step is to sift that list through the directional filter established in Chapter 3. Not every sector surfacing in the scan aligns with the macro narrative. The goal is to find the overlap: sectors and industries that the narrative specifically identifies as positioned to benefit, and that are showing up in the scan with relative strength and compression.

That intersection narrows the list considerably. Within the aligned sectors, a further layer of sifting compares industries and sub-industries against each other to identify which carry the cleanest structural setup relative to the narrative. The goal at this stage is not to be comprehensive. It is to get to a smaller list of the highest-quality candidates worth doing serious work on.

Chart Hand-Selection

From the filtered list, the final step in this chapter is looking at charts. Every stock on the list has passed the scanner and aligns with the macro narrative. Now the question is whether the chart itself tells a coherent story of genuine accumulation, or whether it is simply a stock that happened to pass the scan without meaningful underlying support.

Three things are evaluated in this visual review.

Relative volume is the first. Has volume been unusual relative to the stock's history in ways that suggest institutional participation? Not necessarily high volume at every session, but episodic volume spikes that correspond with periods of price support, followed by lower volume during periods of price decline. That volume pattern describes a stock being accumulated: large buyers absorbing supply on the declines with conviction and stepping back during periods of limited selling pressure.

Volume profile across the relevant timeframe is the second. A multi-year volume profile on a position trade candidate tells you where the most transactional interest has historically occurred. Dense volume nodes at a structural level mean many participants have done business there, which makes that level both meaningful as support and the base from which the next leg can develop. Low volume areas above current price represent structural vacuum: the path of least resistance once the compression resolves.

Market structure is the third. Is the chart making a coherent pattern of higher lows? Is there a visible level where buying has consistently absorbed selling? Is the overall structure suggesting a base formation, or is it simply a stock that has been falling less fast than everything else? These are different situations and they call for different levels of conviction.

Reading Accumulation in the Chart

Accumulation at this timeframe operates on the same foundational logic as the short-term auction theory in the AMT Playbook, applied across weeks and months rather than minutes and hours.

When price revisits a prior area where significant volume transacted, the participants who accumulated there have a reference. They know that was a good price. If the broader conditions that caused them to buy there have not changed negatively, they are likely to buy again. The resulting behavior is visible as a level that holds repeatedly under pressure, with volume concentrating on the tests of that level and declining as price recovers from it.

The candle-level signature of aggressive accumulation is a specific pattern: consecutive bars where the first bar's high and the third bar's low form a visible gap, with expanding range in the direction of the bid and strong closes. This is aggressive buying visible in raw price action, not derived from any indicator. When this pattern appears at a structural level identified through the volume profile, the accumulation read is high-conviction.

What emerges from this process is a short list of equities with genuine structural support, macro tailwind, and technical evidence of informed positioning. Those candidates then move to Chapter 5 for the fundamental assessment that determines whether the business underneath the chart is worth the risk.