---
title: "How to Screen and Filter Cash Secured Puts for The Wheel Strategy"
description: "Learn how to screen cash secured puts for The Wheel, including filtering options by DTE, annual yield, delta, ROC, and earnings date."
author: "Adrian Rosebrock"
date: 2026-06-18
lastmod: 2026-06-18
canonical: https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/
image: https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/header.jpg
categories: ["Cash Secured Puts"]
---

> For the complete WheelMetrics content index, see [llms.txt](https://wheelmetrics.io/llms.txt). This is the Markdown edition of https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/.

# How to Screen and Filter Cash Secured Puts for The Wheel Strategy

By Adrian Rosebrock · Last updated June 18, 2026 · 13 min read

**Screening cash secured puts is a two-step process. First, you filter for stocks you'd actually like to own for 6-12+ months. Second, you filter the options on those stocks by DTE, annual yield, delta, ROC, and earnings date.**

Most traders invert this process, which I don't recommend.

They open a screener, sort by highest premium, and work _backward_ to convince themselves the underlying stock is "fine." 

Sound familiar? 

That's how you end up assigned on a stock you never wanted to hold, wondering where it all went wrong.

**The fix isn't a better screener. It's a better _process._**

I built and refined these screener profiles through trial and error. The system exists because winging it led to bad assignments on stocks I had no business owning. 

If you've already read my guide on [choosing the right DTE](https://wheelmetrics.io/blog/choose-dte-selling-cash-secured-puts/), the criteria below will look familiar. What follows is how to turn those concepts into actual screener filters.

_**Note:** Screening is one stage of the Wheel, and if you want [the bigger CSP picture](https://wheelmetrics.io/blog/cash-secured-puts-complete-guide/), I put it all in one guide._

**Table of Contents**

- [Why Most Traders Screen for Cash Secured Puts the Wrong Way](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/#why-most-traders-screen-for-cash-secured-puts-the-wrong-way)
- [How to Build a Pre-Screened Stock Watchlist](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/#how-to-build-a-pre-screened-stock-watchlist)
- [What Each Screening Criterion Does (and Why It Matters)](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/#what-each-screening-criterion-does-and-why-it-matters)
  - [DTE (Days to Expiration)](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/#dte-days-to-expiration)
  - [Annual Yield](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/#annual-yield)
  - [Delta](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/#delta)
  - [ROC (Return on Capital)](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/#roc-return-on-capital)
  - [Earnings Date](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/#earnings-date)
  - [Liquidity and Bid-Ask Spreads](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/#liquidity-and-bid-ask-spreads)
- [The Standard Screener (30-52 DTE)](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/#the-standard-screener-30-52-dte)
- [The Short-Dated Screener (7-14 DTE)](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/#the-short-dated-screener-7-14-dte)
  - [Why the Delta Range Is Wider](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/#why-the-delta-range-is-wider)
  - [Why ROC Matters More Here](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/#why-roc-matters-more-here)
  - [What the Output Looks Like](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/#what-the-output-looks-like)
- [Which Screening Tool to Use](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/#which-screening-tool-to-use)
- [How to Put It All Together (The Weekly Screening Workflow)](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/#how-to-put-it-all-together-the-weekly-screening-workflow)
- [How to Start Screening Your First Cash Secured Puts](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/#how-to-start-screening-your-first-cash-secured-puts)

## Why Most Traders Screen for Cash Secured Puts the Wrong Way

The most common approach to screening CSPs goes something like this:

1. Open a screener
2. Sort by premium (highest first)
3. Find a fat premium on a stock you've vaguely heard of
4. Talk yourself into owning it, _"Well, this stock doesn't seem that bad..."_
5. Get assigned
6. Stock gaps down 20%+
7. Regret everything

**That's backwards. And it's the single most common mistake new Wheel traders make.**

The correct order of operations is stock screen _first_, options screen _second_.

You start with a curated list of stocks you'd buy outright at the strike price, and _then_ you screen the options on those stocks for the criteria that matter.

This isn't complicated. But it requires discipline, and discipline is the part most people skip.

## How to Build a Pre-Screened Stock Watchlist

![Binoculars](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/binoculars.jpg)

**You should never sell a put on a stock you wouldn't buy outright at that price.**

If you wouldn't happily hold 100 shares of that company for 6-12+ months after assignment, it has _no business_ being on your watchlist. Period.

**The stock screen comes first because it establishes the universe of names you're willing to trade. The options screen narrows that universe to specific contracts worth selling.**

For the stock screen itself, I look at a handful of fundamental criteria:

- Revenue growth
- EPS growth
- ROIC (return on invested capital)
- Debt levels
- Forward PEG ratio

I'm not going to deep-dive into stock selection methodology here (that deserves its own guide). The point is that these filters produce a watchlist of quality companies, and _only then_ do you move to the options screen.

But if you _do_ want to see what that watchlist looks like when I run it, every Monday I publish [the best stocks for The Wheel Strategy](https://wheelmetrics.io/best-stocks-wheel-strategy/), along with the cash-secured put setups on them.

## What Each Screening Criterion Does (and Why It Matters)

![Vintage car dashboard gauges](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/dashboard-gauges.jpg)

Once you have a pre-screened stock watchlist, these are the filters you apply to the options chain.

### DTE (Days to Expiration)

DTE determines how long your capital is locked up and how theta decay behaves over the life of the contract.

I covered this in depth in my guide on [how to choose the right DTE when selling cash secured puts](https://wheelmetrics.io/blog/choose-dte-selling-cash-secured-puts/), so I won't restate the full analysis here.

The short version: 

30-52 DTE is my default range. It balances premium collection, theta efficiency, and manageable gamma exposure. 

I also run a short-dated screener at 7-14 DTE for faster capital turnover when the setup is right.

But the majority of my Wheel positions come from 30-52 DTE.

### Annual Yield

Annual yield normalizes premium across different DTEs so you can compare apples to apples.

Without it, you're comparing raw dollar premiums on contracts with completely different time horizons, which tells you almost nothing.

I wrote a full breakdown of the annual yield formula and how to use it in [How to Calculate Annual Yield on Wheel Strategy Options](https://wheelmetrics.io/blog/calculate-annual-yield-wheel-strategy/). 

**The key takeaway is that annual yield is how you _compare trades_, but it is _not_ the deciding factor (it's just _one_ of the factors).**

### Delta

Delta serves as a probability proxy.

Lower delta means a higher probability of the option expiring worthless (which is what you want as a put seller), but it also means lower premium.

Higher delta means more premium but a greater chance of assignment.

For a deep dive into how delta works and why it matters for the Wheel, see [Understanding Delta: The Most Important Greek for The Wheel Strategy](https://wheelmetrics.io/blog/understanding-delta-wheel-strategy/).

### ROC (Return on Capital)

ROC measures how much cash you collect per contract per cycle, without annualizing.

While annual yield tells you the _rate_ of return, ROC tells you the _absolute_ return per cycle. 

This distinction matters most for short-dated trades where the annualization factor (365 / DTE) can inflate annual yield numbers, making a small absolute return look impressive on paper.

Don't get sucked into selling a CSP just because the annual yield is high. You _also_ need to check the ROC to making sure your account is getting enough of a lift to justify the risk.

I break down the full ROC formula in [How to Calculate Return on Capital (ROC) for Wheel Strategy Options](https://wheelmetrics.io/blog/calculate-return-on-capital-wheel-strategy/).

### Earnings Date

Earnings announcements introduce binary event risk that no amount of strike selection or delta filtering can hedge.

A stock can gap 10-20% on an earnings miss or guidance revised downwards, and your carefully chosen OTM strike is suddenly deep ITM overnight.

**My personal preference is to _not_ hold a CSP through an earnings announcement. I filter for options that expire before the next earnings date.**

That said, this is a preference, not a hard rule. Some traders are comfortable with the risk, especially on high-conviction names. 

At minimum, be aware of the earnings calendar and reduce position size if earnings fall within your contract window.

### Liquidity and Bid-Ask Spreads

Tight bid-ask spreads mean better fills and less slippage on entry and exit.

I'm not going to belabor this one here. If you want the full picture on how liquidity affects your Wheel trades, check out [Understanding Bid-Ask Spreads and Options Liquidity](https://wheelmetrics.io/blog/bid-ask-spreads-options-liquidity/), as well as  [Options Fundamentals: The Complete Guide](https://wheelmetrics.io/blog/options-fundamentals-complete-guide/).

## The Standard Screener (30-52 DTE)

Here are my filter criteria for the standard screener I use:

| Criterion | Value | Rationale |
|-----------|-------|-----------|
| **DTE** | 30-52 | Sweet spot for theta efficiency and manageable gamma |
| **Annual Yield** | > 20% | Floor to justify the capital lockup vs. passive alternatives |
| **Delta** | 0.2-0.3 | Balances probability of profit with meaningful premium |
| **Earnings** | Expires before next earnings date | Avoids binary event risk |

It's worth noting that these four criteria work _together_, not independently.

- The DTE range captures the steepest part of the theta decay curve
- The delta range keeps assignment probability reasonable
- The annual yield floor ensures you're being compensated well above what a money market or index fund delivers passively
- And the earnings filter removes surprise risk (well, as much as we reasonably can)

**Remove any one of them and the system has a hole.**

After the screener runs, you'll see a list of candidates. 

If you use [ThetaScanner](https://www.thetascanner.com/), the tool I use, your output would look something like this:

![ThetaScanner results table showing 10 filtered candidates for the standard 30-52 DTE screener with columns for symbol, price, strike, DTE, delta, annual yield, and ROC](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/screener-results-standard.png)

**Note that this table includes _only_ stocks that passed my pre-screener (~30 stocks out of the _entire_ stock market). These are stocks I wouldn't mind owning for 6-12+ months.**

Of the 30 stocks that pass my pre-screener, _only three stocks_ pass my options filter.

The table shows 10 candidates (across 3 tickers) with columns for symbol, price, strike, DTE, delta, annual yield, and ROC.

Don't fixate on which specific stocks appear here as screener results shift daily with price movement, IV changes, and the earnings calendar. 

What matters is the _structure_ of the output: a filtered list of contracts that all meet your minimum criteria.

From here, you evaluate the top candidates based on conviction. 

Ask yourself:

_"Which stocks on this list do you have the highest confidence in?"_ 

That's where you start.

One more thing: always check bid-ask spreads before entering a position. A candidate can pass every filter and still be a poor trade if the spread is too wide. 

For more on this, see [Understanding Bid-Ask Spreads and Options Liquidity](https://wheelmetrics.io/blog/bid-ask-spreads-options-liquidity/).

## The Short-Dated Screener (7-14 DTE)

Below are the filter criteria for my short-dated screener:

| Criterion | Value | Rationale |
|-----------|-------|-----------|
| **DTE** | 7-14 | Fastest theta decay, rapid capital turnover |
| **Annual Yield** | > 20% | Same floor as the standard screener |
| **Delta** | 0.0-0.35 | Wider range (explained below) |
| **ROC** | > 1.5% | Ensures meaningful absolute return per cycle |
| **Earnings** | Expires before next earnings date | Same filter as standard |

There are key differences from the standard screener are worth calling out:

1. Why the delta range is wider
2. Why ROC matters more

### Why the Delta Range Is Wider

The standard screener uses 0.2-0.3 delta. The short-dated screener widens this to 0.0-0.35.

Now, don't get me wrong — a wider delta range doesn't mean reckless risk-taking.

Instead, it's a practical concession. At 7-14 DTE, the options chain is thinner, and tighter delta filtering would eliminate too many candidates (leaving you with very few, or zero, viable trades).

The wider range keeps the funnel usable without meaningfully changing the risk profile.

### Why ROC Matters More Here

ROC > 1.5% is a filter _only_ for the short-dated screener. The standard screener does not use ROC as a filter threshold.

This is intentional.

At short DTE, the annualization factor (365 / DTE) inflates annual yield. A $0.30 premium on a 7-day trade can show a 30%+ annual yield, but the absolute return per cycle is tiny. 

**The ROC floor of 1.5% ensures each cycle generates enough cash to be worth the effort and the risk.**

For the standard screener at 30-52 DTE, annual yield alone is sufficient because the annualization factor is less distortive.

### What the Output Looks Like

![ThetaScanner results showing 27 filtered candidates for the short-dated 7-14 DTE screener](https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/screener-results-aggressive.png)

Take a second to study the table above.

Notice something?

**The short-dated screener surfaces _more_ candidates per ticker than the standard screener.** The table displays just over 20 results across more tickers, with multiple viable strikes per name.

This is counterintuitive. You'd expect fewer options at shorter DTE. But the nature of how screeners work at short DTE (with wider delta range and more strike granularity near expiration) means you'll often see more rows per ticker, not fewer.

Longer-dated options, by contrast, often return very few or even zero viable candidates per ticker. Most tickers simply won't have a contract in the 30-52 DTE window that clears all four filters simultaneously.

As with the standard screener, always verify [bid-ask spreads](https://wheelmetrics.io/blog/bid-ask-spreads-options-liquidity/) before entering. Short-dated options can have wider spreads, especially on lower-volume names.

## Which Screening Tool to Use

Any options screener will work for this workflow, as long as it lets you filter by:

- DTE
- Delta
- Annual yield
- ROC
- Earnings date

For what it's worth, the tool I use is [ThetaScanner](https://thetascanner.com). I've found it straightforward to set up these exact filter profiles, and I know other retail Wheel traders who use it as well.

But I'm not here to pitch a tool. Use whatever works for you. The filters matter more than the interface.

## How to Put It All Together (The Weekly Screening Workflow)

Screening isn't a one-time event. It's a weekly routine.

Here's the workflow I follow:

- **Monday morning**: Run the stock screener to refresh the stock watchlist
- **2-3 times per week**: Run the options screener(s) against the watchlist
- **Before each trade**: Verify bid-ask spreads and confirm earnings dates

The number of candidates you see depends entirely on market regime, volatility, and the earnings calendar:

- In bullish, elevated-IV environments, the standard screener might surface 30+ setups
- In bearish or low-volatility regimes, you might see only 5-10
- During earnings season, the earnings filter alone can cut your candidate pool in half

**Fewer candidates isn't a failure. It means the filters are working.**

Here's a simplified view of the entire funnel:

1. **Full Stock Universe** → Stock screen (fundamentals, quality)
2. **Pre-Screened Watchlist** (~30-50 stocks) → Options screen (DTE, yield, delta, ROC, earnings, liquidity)
3. **Filtered Candidates** (varies by market regime) → Conviction check (highest confidence names with best setups)
4. **Trade** → Open the trade in your brokerage account

The final step is where judgment meets system.

Look at the stocks with the highest conviction on your watchlist. If those same names are also showing top candidates in the screener output, that's your signal.

**Conviction plus criteria is the trade. Neither alone is sufficient.**

Is it sexy? No. 

Does it work? Consistently.

_(You might want to laminate the flowchart and tape it to your monitor. Or don't. I'm not your mother.)_

## How to Start Screening Your First Cash Secured Puts

The core idea is simple.

**Screening is a two-step funnel: screen for quality stocks you'd own for 6-12+ months first, then screen for options that meet your criteria.**

Start with the standard screener (30-52 DTE). Get comfortable with the workflow, learn how the filters interact, and build the habit of running it consistently.

Add the short-dated screener once you've got a few cycles under your belt and want faster capital turnover.

The system doesn't guarantee winners. But it guarantees you're never selling a put on a stock you don't want to own, at a strike that doesn't meet your criteria, on a timeline you haven't thought through.

**That alone puts you ahead of most Wheel traders.**

- For a broader view of how screening fits into the overall Wheel Strategy, check out [The Wheel Strategy: The Complete Guide](https://wheelmetrics.io/blog/wheel-strategy-guide/).
- Once you've found your candidates, the next step is [entering the position](https://wheelmetrics.io/blog/enter-cash-secured-put-position/), which I walk through step by step.

## Frequently Asked Questions

**What is the best screener for cash secured puts?**

Any options screener that lets you filter by DTE, delta, annual yield, ROC, and earnings date will work. Adrian uses ThetaScanner, but the specific tool matters less than applying the right filter criteria consistently.

**How often should I screen for cash secured puts?**

Run your stock screener once per week (Monday morning is ideal). Run your options screener 2-3 times per week, or whenever you're ready to deploy capital. Market conditions and volatility shift daily, so options screening should be more frequent than stock screening.

**What delta should I use when screening cash secured puts?**

For the standard screener (30-52 DTE), filter for 0.2-0.3 delta. For the short-dated screener (7-14 DTE), widen the range to 0.0-0.35. The wider range on short-dated trades is a practical concession — tighter delta at short DTE filters out too many candidates.

**What annual yield should I target for the wheel strategy?**

Target a minimum of 20% annual yield across both screener profiles. Below 20%, the risk-reward often isn't worth it when competitive money market accounts pay around 4% APY, and the S&P 500 averages roughly 10% annually.

**Should I screen for short-dated or long-dated cash secured puts?**

Start with the standard screener (30-52 DTE). It offers better premium-to-effort balance and more manageable gamma exposure. Add the short-dated screener (7-14 DTE) once you're comfortable with the workflow and want faster capital turnover.

**How many candidates should a screener return?**

It depends on market regime and volatility. In bullish, elevated-IV environments the standard screener might surface 30+ candidates. In bearish or low-volatility regimes, you might see only 5-10. Fewer candidates isn't a problem — it means the filter is doing its job.

**Should I sell cash secured puts through earnings?**

Adrian's preference is to avoid holding a CSP through an earnings announcement. Earnings introduce binary event risk that can't be hedged with strike selection or delta alone. Filter for options that expire before the next earnings date, or at minimum reduce position size if earnings fall within the contract window.

**What is ROC and why does it matter for short-dated puts?**

ROC (Return on Capital) measures raw cash return per contract per cycle, without annualizing. It matters more for short-dated trades because the annualization factor can inflate annual yield on 7-14 DTE options, making a small absolute return look impressive on paper. An ROC floor of 1.5% ensures each short-dated cycle generates meaningful income.


## Related articles

- [What to Do If Your Cash Secured Put is Losing Money](https://wheelmetrics.io/blog/cash-secured-put-losing-money/)
- [What Happens When Your Cash Secured Put Gets Assigned?](https://wheelmetrics.io/blog/cash-secured-put-assignment/)
- [How to Enter a Cash Secured Put Position: Step-by-Step](https://wheelmetrics.io/blog/enter-cash-secured-put-position/)

## About the author

**Adrian Rosebrock**, Founder, WheelMetrics. Hi there, I'm Adrian Rosebrock, PhD. I believe trading and investing should be systematic, not speculative. I built WheelMetrics to share the quantitative research and frameworks behind my Wheel Strategy process. My goal is to help you make smarter, more confident trading decisions. [Connect on LinkedIn](https://www.linkedin.com/in/adrian-rosebrock/)


## Disclaimer

WheelMetrics is an educational resource, not financial advice. WheelMetrics is not a registered investment advisor, broker-dealer, or financial planner. Everything here, including articles, newsletters, stock screening results, options setups, market commentary, is for educational and informational purposes only. Options trading carries substantial risk, and you can lose some or all of your capital. You're solely responsible for your own investment decisions. Consult with a qualified financial advisor before making any trades.


---

*WheelMetrics content is educational and is not individualized financial advice. Source: https://wheelmetrics.io/blog/screen-filter-cash-secured-puts/*

