top of page

Covered Call Performance Since Launch: 1,200+ Trades and What the Market Really Did

Tracked 1,204 Covered Call Opportunities Since Jan 1 — Here’s What Actually Happened


Since January 1st I’ve been running a structured covered call analysis model that scans a large universe of stocks and identifies potential call-selling opportunities based on premium yield, strike probability, and liquidity conditions.


A question kept coming up:


“If someone actually followed the analysis, what would the results look like?”


Instead of projections, backtests, or hindsight charts, I measured the results using actual market outcomes.


Below is the breakdown.


Measurement Window


Launch date: January 1


Data used in the analysis included:


• Strike prices selected by the CCR model based on premium yield targets and assignment probability


• Actual stock prices at cycle completion to determine ITM / OTM outcomes


• Option premium levels at entry to measure income potential per contract


• Liquidity filters including option volume and open interest to ensure tradable contracts


• Distance from the strike price at entry to gauge positioning relative to the underlying stock


• Probability indicators derived from option delta to estimate assignment likelihood


• Underlying stock trading activity and market liquidity


• Standardized ~30-day expiration cycles where option liquidity and premium density are typically strongest


Total opportunities evaluated so far:


1,204 covered call setups


Each opportunity represents a contract where the system identified:


• Strike price selected based on proximity to the underlying stock and optimal premium opportunity


• Premium yield calculated as option premium relative to the stock price to estimate income potential


• Probability indicators derived from option delta and pricing signals to estimate the likelihood of assignment


• Liquidity thresholds including option volume and open interest to ensure contracts were actively tradable


• Distance from the strike price to measure how aggressively or conservatively the call was positioned


• Cycle duration, typically targeting ~30-day expirations where liquidity and premium density tend to be strongest


How Outcomes Were Classified


To keep things simple and operational, outcomes were classified into the two results that matter most for covered call sellers.


In-The-Money (ITM)


Stock price finished above the strike price


Typical result:


• shares called away

• premium captured

• stock appreciation realized up to strike



Out-Of-The-Money (OTM)


Stock price finished below the strike price


Typical result:


• option expires worthless

• premium fully retained

• shares remain available for the next cycle


Results Since Launch

Across 1,204 opportunities analyzed:


Outcome Positions Percentage

OTM. 663 55%

ITM 522 43%

Near-ATM 19 ~2%


Visual Distribution of Outcomes


Outcome Distribution (1,204 Opportunities)

OTM  | ████████████████████████████████████████ 55%

ITM  | ████████████████████████████████         43%

ATM  | █                                        2%


This distribution is actually very healthy for a covered call income strategy.


Many people assume covered call sellers always want options to expire worthless.


In reality, a balanced mix of outcomes is often more productive.


Why The OTM / ITM Split Matters


Some retail strategies intentionally push strikes very far above the stock price.


That often produces:


• 80–90% OTM outcomes

• very small premiums

• slower income generation


The model used here intentionally operates closer to the strike price, where option premiums are richer.


The trade-off is that assignment probability increases.


That’s not a flaw — it’s part of the design.


Strike Placement Behavior


Looking deeper into the dataset:


• ~80% of contracts were within ±2% of the strike price at entry


This is often called the high-premium zone, where option prices are most efficient relative to the stock price.


Operating in this zone naturally produces a mix of outcomes:


• some positions move through the strike (assignment)

• others remain below it (premium capture)


Two Income Engines


This is where covered call strategies become interesting.


Instead of relying on a single outcome, income can be generated through two different paths.


Income Engine #1 — Premium Retention


When options finish OTM (55%):


• the full premium is captured

• shares remain owned

• another call can be sold in the next cycle


This is the traditional covered call income path.


Income Engine #2 — Assignment Income


When options finish ITM (43%):


• premium is still captured

• stock appreciation is realized up to the strike

• capital can be redeployed into the next opportunity


For investors comfortable selling shares at predefined prices, assignment becomes a paid exit rather than a failure.


Premium Yield Distribution


Another important metric is the premium yield generated by the opportunities.


Average premium yield across the dataset:


~5.5% per cycle


Premium Yield Distribution

0–2%     | ██

2–4%     | █████████

4–6%     | ███████████████████████████

6–8%     | ███████████████

8%+      | ███


Most opportunities clustered in the 4–6% premium zone, which is where many income-focused option sellers aim to operate.


These cycles are roughly 30 days, meaning the model is targeting consistent premium density rather than occasional large wins.


Risk Tier Behavior


The system also categorizes opportunities by assignment probability.


Two common tiers appear in the dataset:


Aggressive Tier


• higher delta

• higher premium

• higher assignment probability


Balanced Tier


• slightly lower premium

• lower assignment probability

• more premium-retention outcomes


This allows investors to choose how much call-away risk they want to accept.


The Bigger Lesson


The most interesting takeaway isn’t the exact percentages.


It’s that probability-based strike placement behaves predictably across large samples.


Across more than 1,200 opportunities, the results produced a natural mix of:


• premium capture

• assignment exits

• repeatable income cycles


Instead of trying to force one specific outcome.


The goal of CCR is simple:


Help retail investors see the probabilities, premium potential, and strike logic before placing the trade, so decisions are made with clearer information.




Comments


bottom of page