The Options Seller's Four-Filter System: A Complete Guide to Systematic Stock Selection

The Options Seller's Four-Filter System: A Complete Guide to Systematic Stock Selection

ProfitVision LAB · Options Seller Strategy · Systematic Stock Selection

ProfitVision LAB · Core Belief

Whether a seed grows into a giant sequoia is decided the moment it touches the ground three thousand years ago.

Whether an options trader survives long-term is decided before the trade — at the moment of stock selection.

📌 Key Takeaways
  • The biggest reason options sellers lose money is not a flawed strategy — it's choosing the wrong underlying. The Four-Filter System was designed specifically to solve this root problem.
  • The four filters run in sequence: Capital Flow (PVL A/D Rating ≥ C) → Moat (ROE ≥ 17%, EPS Growth > 25%) → Volatility (IV Rank 30%–80%) → Technical (Price above 50 MA) — each filter is non-negotiable.
  • The Four Filters are not a buy signal. They are entry qualification criteria — passing all four means the underlying is worth considering; actual timing still requires independent judgment.
  • This guide covers both the conceptual framework and a practical weekly SOP so you can build your own systematic options seller screening process from scratch.

Why Does an Options Seller Need a Systematic Screening Framework?

Most people's first reaction to options selling is: "Time value erodes naturally — as long as the underlying doesn't crash, I collect the premium." That understanding isn't wrong, but it skips the most critical prerequisite: whose option are you selling?

Selling a Put on a financially weak small-cap is categorically different from selling a Put on a moat-protected growth stock with consistent institutional accumulation. The former can collapse overnight on bad news; the latter tends to find technical support and institutional buying even during pullbacks. If you're picking underlyings by feel or word of mouth, you have no idea which side you're on.

That's the foundation of the Four-Filter System: use a logical framework to eliminate underlyings that are unsuitable for options selling, so your time-value edge actually works in your favor.

The seller's greatest advantage is probability. But probability only favors you when you're standing in the right place. The Four Filters are how you confirm you're standing in the right place.

Four-Filter Overview: The Architecture at a Glance

1
Capital Flow
PVL A/D Rating ≥ C
Are institutions quietly buying or selling? Volume-price behavior is the seller's most direct market intelligence
2
Moat
ROE ≥ 17%, EPS Growth > 25%
Does this company deserve your capital commitment? Financial quality is the seller's foundation
3
Volatility
30% < IV Rank < 80%
Is premium in the sweet zone? Too low means underpaid; too high means the market is warning you — the falling-knife trap hides here
4
Technical
Price above 50 MA
Is the trend on your side? Options sellers have almost no structural advantage in a downtrend

These four filters follow a structural-to-tactical, slow-to-fast design: capital flow and moat are structural conditions (slow variables) that need reassessment every few weeks; volatility and technical are market-timing conditions (fast variables) that need weekly confirmation. Combining both types creates the intersection of "great company × right moment."

Filter 1: Capital Flow — PVL A/D Rating ≥ C

Filter 01 · Capital Flow
PVL A/D Rating (Accumulation / Distribution Rating)
Standard: PVL A/D Rating at C or above (A+ is best, E is worst)
Why this filter? The PVL A/D Rating tracks whether — over a given period — this stock's high-volume days are predominantly up-moves or down-moves. High volume on up-days signals accumulation; high volume on down-days signals distribution. A+ through E covers 13 grade levels, with C as the dividing line.

Institutional capital is hundreds of times larger than retail. When large money is quietly accumulating a stock, the price tends to have invisible support. Conversely, when institutions are distributing, even good news can become a selling opportunity. As an options seller, your worst nightmare is a sudden accelerating price decline — and the A/D Rating is your early-warning radar.

PVL A/D Rating: Full Calculation Method

The PVL A/D Rating is calculated using publicly available OHLCV (Open, High, Low, Close, Volume) data. Anyone can replicate it.

STEP 1 — Daily Capital Contribution Value
# Up day (today's close > yesterday's close)
Contribution = +Volume × (Close Open) / (High Low)

# Down day (today's close < yesterday's close)
Contribution = Volume × (Open Close) / (High Low)

# Flat day (today's close = yesterday's close)
Contribution = 0

# Division-by-zero guard: if High = Low, denominator = 0.001
Logic: On up days, the larger the volume and the higher the close relative to the day's range, the more aggressively buyers are in control. Down days work in reverse. This design makes "high-volume crash days" far more penalized than "low-volume dip days."
STEP 2 — Two Rolling Windows
Long_AD = Σ Contribution (past 65 trading days, ~13 weeks)
Short_AD = Σ Contribution (past 20 trading days, ~4 weeks)
STEP 3 — Normalization (enables cross-stock comparison)
Avg_Vol = Average daily volume over past 252 trading days

Long_Score = Long_AD / (Avg_Vol × 65)
Short_Score = Short_AD / (Avg_Vol × 20)
STEP 4 — Weighted Composite
PVL_AD_Score = (Long_Score × 0.60) + (Short_Score × 0.40)

# Long-term (13 weeks) = 60% weight: emphasizes trend persistence
# Short-term (4 weeks) = 40% weight: captures recent institutional behavior
STEP 5 — Convert to A+ through E Rating
RatingPVL_AD_Score ThresholdMeaning
A+> 0.25Strong accumulation — institutions aggressively buying
A0.18 – 0.25Clear accumulation
A-0.11 – 0.18Moderate accumulation
B+0.06 – 0.11Mild accumulation bias
B0.02 – 0.06Neutral-to-accumulation
B--0.01 – 0.02Near neutral, slight buying bias
C+-0.04 – -0.01Neutral, mild distribution signs
C ← Threshold-0.08 – -0.04Minimum pass level for the Four-Filter System
C--0.13 – -0.08Fail — mild distribution
D+-0.18 – -0.13Clear distribution signal
D-0.25 – -0.18Strong distribution
D--0.35 – -0.25Heavy institutional selling
E< -0.35Extreme distribution — no-go zone for sellers
✅ Passes Filter 1
PVL A/D Rating of C or above (C, C+, B-, B, B+, A-, A, A+)
Institutional flow is neutral to actively buying; downside risk is relatively contained
❌ Fails Filter 1
PVL A/D Rating of C- or below (C-, D+, D, D-, E)
Institutions are consistently selling; even a healthy chart doesn't make this safe for a seller

How to Calculate in Practice

  • Python / yfinance: Use yf.download(ticker, period="1y") to fetch one year of daily data, then apply the five-step formula above. Can run an entire watchlist in one pass.
  • TradingView Pine Script: Write the formula as a custom indicator to display the A/D Score and rating directly on the chart.
  • Visual Estimation (Good Day / Bad Day Count): Scan the daily chart and classify each bar — a Good Day is a high-volume up-move, especially one breaking above a prior high; a Bad Day is a high-volume down-move that breaks support or sets a lower low. Over the past 13 weeks, count how many of each. If Good Days dominate and the pattern shows higher lows (each pullback bottoms higher than the last), the rating is typically B or above. If Bad Days dominate with lower highs, expect C- or below — do not enter.

The A/D Rating is a slow variable. Recalculate the same underlying every 2–3 weeks. Daily recalculation is unnecessary.

Filter 2: Moat — ROE ≥ 17%, EPS Growth > 25%

Filter 02 · Moat
Fundamental Quality Screen
Standard: ROE ≥ 17% AND YoY EPS Growth > 25%
Why this filter? The core risk of options selling is the underlying stock falling through your strike price, causing mark-to-market losses or assignment. The companies that recover fastest after price drops — and attract institutional support even in weak markets — are almost universally the ones with strong financial fundamentals.

ROE ≥ 17% means the company generates at least $17 of profit for every $100 of shareholder equity — a baseline that signals genuine competitive advantage: pricing power, scale economies, or hard-to-replicate technology. Companies that sustain this level tend to recover toward intrinsic value even when price temporarily dislocates due to market sentiment.

YoY EPS Growth > 25% means earnings per share are accelerating, not stagnating. This condition draws inspiration from the "A" (Annual Earnings Growth) criteria in the CAN SLIM methodology. Accelerating earnings attract sustained institutional buying and support the structural uptrend that makes Sell Put strategies viable.

Both conditions together mean the company is not just defensible — it's growing. That's the ideal options seller target: won't easily break, and still moving higher.

✅ Passes Filter 2
ROE ≥ 17% AND most recent quarter EPS YoY growth > 25%
Fundamentals meet moat-quality threshold; suitable for long-term options seller tracking
❌ Fails Filter 2
ROE < 17%, or EPS declining / growing under 10%
Financially weak companies can crater on bad news — premium collected will never cover the loss

Where to look

ROE is available on Finviz, Macrotrends, or Simply Wall St. For EPS YoY growth, any financial data platform works — focus on the most recent quarter's YoY number, not a multi-year average, because you want to capture current earnings momentum.

Filter 3: Volatility — IV Rank 30%–80% (Sweet Zone)

Filter 03 · Volatility
Implied Volatility Rank
Standard: 30% < IV Rank < 80% (Sweet Zone)
Why this filter? IV Rank (IVR) measures where today's implied volatility sits relative to the past 52-week high-low range. 0% = IV at its annual low; 100% = IV at its annual high.

This is the most direct "pricing" indicator for options sellers. When you sell an option, the premium you collect is essentially the IV you're selling — higher IV means more premium and a larger safety buffer; lower IV means you're accepting minimal compensation for the same level of risk.

The seller's core logic: sell overpriced volatility. IV Rank above 30% means the market's fear premium on this stock is elevated, and your compensation is reasonable. But IV Rank above 80% is a warning — extreme fear usually means the stock is already in free fall.

The lower bound of 30% exists because premium below this level doesn't adequately compensate sellers for the risk they're bearing — it's underpaid work. The upper bound of 80% exists because when IV spikes to annual extremes, the market is almost always pricing in a real negative catalyst. Entering a Sell Put here — despite the attractive premium — puts you below a rockslide: every drop looks like a bottom, but there's another leg down waiting.

⚠ When IV Rank Exceeds 80%: The Falling-Knife Trap

When IV Rank spikes above 80%, don't ask "how much premium can I collect?" Ask first: "What happened to this stock?"

  • Is the stock already below its 50 MA? (If yes, Filter 4 already disqualifies it)
  • Is the IV spike driven by earnings, litigation, analyst downgrade, or macro shock?
  • Has the PVL A/D Rating deteriorated to D or below? (Institutions fleeing)

If any answer is "yes," no amount of premium justifies entry. Nearly every falling-knife victim was seduced by the high premium without asking why IV was that high.

✅ Sweet Zone: 30%–80%
Premium is elevated but not at panic extremes
The 50%–70% band is the ideal entry range — best risk/reward balance
❌ Both extremes: do not enter
Below 30%: premium too thin, not worth it
Above 80%: investigate the cause first — likely a falling-knife trap

Where to look

IBKR (Interactive Brokers) displays IV Rank on the options chain page. Tastytrade shows full IV Rank data. Barchart.com offers free IV Rank lookup. Confirm before every entry — IV Rank is a fast variable that can shift dramatically within a single week.

Filter 4: Technical — Price Above the 50-Day Moving Average

Filter 04 · Technical
Price Position Confirmation
Standard: Current price is above the 50-day moving average (50 MA)
Why this filter? The 50-day moving average is the most widely used intermediate-term trend indicator among institutional investors in U.S. equities. Price above the 50 MA signals an uptrend; price below signals selling pressure and increasing downside momentum.

The Sell Put strategy's core assumption is that the stock won't fall through your strike. But if the stock is already in a downtrend, selling Puts means fighting the trend — even elevated premium can't protect you from a sustained directional move against your position.

The 50 MA filter has one simple purpose: confirm the trend is aligned with your trade direction. In an uptrend, even temporary pullbacks tend to find support at the moving average and from institutional buying. In a downtrend, you're guessing at a bottom — and the seller's odds are terrible in that scenario.

✅ Passes Filter 4
Price above the 50 MA, with the 50 MA itself sloping upward
Intermediate trend confirmed; the seller's strategy has trend support
❌ Fails Filter 4
Price below the 50 MA, or recently broke below it
Wait for price to reclaim the 50 MA and confirm before entering — do not catch the knife

Advanced: The 200 MA as a Secondary Check

More conservative sellers can add a requirement that price also be above the 200-day moving average, confirming the long-term trend is intact. This narrows the candidate pool but provides a stronger safety margin — especially valuable during periods of broad market weakness. When the S&P 500 itself is below its 200 MA, consider halting all new Sell Put positions regardless of individual stock filters.

How to Use the Four Filters: One Weekend to Build Your List, One Hour Per Week to Maintain It

"Systematic stock selection" sounds complex and time-intensive. In practice, the Four-Filter design means you invest one weekend building your list once — then spend only about one hour per week on maintenance. No re-researching new underlyings every week.

First Time · Weekend Setup
3–5 hours
Build the Approved List (20–40 tickers)
Run moat screen + initial A/D assessment
Save the list — apply it going forward
Weekly Routine · Maintenance
~1 hour
Scan 50 MA positions (15–20 min)
Check IV Rank + earnings dates (15 min)
Finalize 2–3 entry candidates (20 min)
Weekend
One-time
Build the Approved List (3–5 hours; monthly micro-update thereafter)
Use Finviz or Simply Wall St to screen for ROE ≥ 17% and EPS YoY growth > 25%. Save the output as your "Approved List" — target 20–40 tickers. This is the foundation of your entire system. Once built, it only needs a monthly refresh: add new entrants, remove anything that no longer qualifies.
Every
2–3 wks
Refresh PVL A/D Rating (~20 minutes)
The A/D Rating is a slow variable. Recalculate for all list tickers every 2–3 weeks. Remove any ticker that drops to C- or below. Between full refreshes, only check for obvious red flags — e.g., a ticker printing three consecutive high-volume down-days.
Wed
Weekly
Scan 50 MA Positions (15–20 minutes)
Open TradingView or IBKR. Quickly check every Approved List ticker's price relative to its 50 MA. Mark anything below the 50 MA as "paused this week." Once familiar, scanning 20 tickers takes under 15 minutes.
Thu
Weekly
Check IV Rank, Lock in This Week's Entry List (15 minutes)
From tickers that passed the first three filters, check IV Rank. Filter to those in the sweet zone (30%–80%). This is your "allowed to consider" list for the week. Also confirm whether any earnings dates fall within the expected holding period — if so, skip that ticker.
Fri
Weekly
Choose Strategy, Confirm Entry Details, Execute (20 minutes)
From this week's entry list, select 2–3 tickers with the best premium-to-risk profile and clearest strategy fit. Confirm strike, expiration (30–45 days out), maximum loss (≤ 5% of account per position), and that total portfolio risk stays below 20% of account value.
Once your list is built, time becomes your compounding asset. You'll grow increasingly familiar with each of these 20–40 companies: their personality, their typical swing range, how deep they tend to pull back, and at which price level institutions reliably step in. That familiarity is built with time — and it's one of the rare edges a retail trader can genuinely build against institutional money.
Know Each Stock's Personality
Typical daily range, Beta behavior during market selloffs, which moving average acts as natural support?
Master the Swing Rhythm
How does IV behave around earnings? How many weeks does a typical pullback last before recovery? Where do higher lows form?
Build Intuitive Judgment
After six months of tracking, many decisions no longer require fresh research — your read on these companies becomes instinctive.

After Passing All Four Filters: Which Strategy Should You Use?

The Four Filters tell you "this underlying qualifies for options selling." They don't tell you which strategy to use. That depends on your directional conviction, account size, and maximum loss tolerance.

Strategy Best Used When Maximum Loss Account Size
Sell Put Naked Bullish or neutral; willing to be assigned at the strike Stock goes to zero (theoretical max) $10,000+, sufficient margin
Bull Put Spread Spread Bullish-neutral; want to cap maximum loss Width of strikes minus premium received (defined risk) $5,000+, good for smaller accounts
Covered Call CC Already holding 100 shares; IV elevated; want to reduce cost basis Cost basis of shares held (opportunity cost) Must already own 100 shares
PMCC Poor Man's CC Bullish but don't want to buy 100 shares; use LEAP Call as stock substitute Cost of LEAP Call purchased $8,000+; requires liquid underlying

For traders just starting with the Four-Filter System, begin with the Bull Put Spread — defined maximum risk, no large margin requirement, clear logic, and straightforward to manage.

Frequently Asked Questions

Do all four filters have to pass before entering?
Yes — that's the non-negotiable baseline. Any single filter failing means entry conditions are incomplete. The most common compromise is "IV Rank is just slightly below 30%" — but wait anyway. Relaxing any filter degrades the system's protection margin. If the underlying is genuinely worth trading, you'll get another chance next week when IV recovers. But if you rush in with an incomplete filter set and the trade goes wrong, you're relying on luck.
How do I calculate PVL A/D Rating without programming experience?
Three approaches: ① Python / yfinance — use yf.download(ticker, period="1y"), apply the five-step formula from this article, and run the entire Approved List in one batch; ② TradingView Pine Script — write the formula as a custom indicator to display A/D Score and grade directly on charts; ③ Visual estimation (Good Day / Bad Day method) — scan the daily chart over the past 13 weeks, count high-volume up-days (Good Days) vs. high-volume down-days (Bad Days). If Good Days dominate and higher lows are forming, the rating is typically B or above. If Bad Days dominate with lower highs, expect C- or below.
Do the four filters still apply around earnings dates?
Earnings periods are the exception. Before earnings, IV often inflates dramatically (IV Rank can spike to 80–90%), making Filter 3 technically "pass" — but the seller is now bearing full binary earnings risk. Recommended approach: don't open new seller positions within 7 days before earnings. After earnings, IV typically collapses (IV Crush). That post-earnings environment — with IV normalizing back to fair value — is often the ideal entry window for a seller.
Do the four filters work during a broad market selloff?
The individual-stock filters remain logically valid during market downturns, but add an implicit fifth filter: the S&P 500's position relative to its own 200 MA. When the SPY has broken below its 200 MA and broad market conditions are bearish, even fully qualified individual stocks carry elevated risk. In that environment, significantly reduce position size on all Sell Puts, or pause new seller activity entirely and shift to Bull Put Spreads with narrow widths. Market regime is the most important backdrop for any seller strategy.
How many qualifying opportunities appear each month?
In a normal market environment, with an Approved List of 20–30 tickers, you'll typically find 3–8 underlyings per week that simultaneously satisfy all four filters. But not every qualified opportunity needs to be traded — select the 2–3 with the best premium profile, clearest expiration fit, and most straightforward strategy execution. One of the most important disciplines in options selling is resisting the urge to deploy capital into every qualified opportunity.

Disclaimer: All content in this article is for research and educational purposes only and does not constitute investment advice. All stocks, ETFs, and strategies mentioned are used solely to illustrate concepts and do not represent any buy or sell recommendation. Options trading involves substantial risk and may result in losses significantly exceeding premium collected. Investors should evaluate their own risk tolerance and make independent investment decisions.