Covered-call analytics

Find the optimal covered call for any stock or ETF.

CAPAlpha lays out every strike and expiry as one clear board: yield, return versus buy-and-hold, the odds of assignment, and risk-adjusted performance. Sell calls with data instead of guesswork.

Runs in your browser. No install.

The board

One board. Every strike and expiry.

Pick a stock and CAPAlpha ranks every combination of strike and expiry at once. Switch the metric and the whole board re-colors, so the strongest cells light up.

app.capalpha.ch — AAPL
AAPL · covered calls · Yield
1%
2%
3%
4%
5%
6%
7%
8%
9%
10%
1W
54.1%
36.2%
24.0%
15.8%
10.2%
6.8%
4.4%
3.0%
2.0%
1.4%
2W
42.6%
31.7%
23.7%
18.1%
13.0%
9.8%
7.2%
5.4%
4.1%
3.0%
3W
38.1%
30.4%
24.6%
19.7%
15.7%
12.7%
9.9%
8.1%
6.5%
5.2%
1M
30.9%
26.6%
22.3%
18.8%
15.7%
13.7%
11.3%
9.4%
8.0%
6.8%
2M
25.0%
21.9%
19.4%
16.9%
14.9%
13.2%
11.4%
9.9%
8.8%
7.7%
3M
21.1%
19.4%
17.7%
15.5%
14.2%
12.8%
11.5%
10.3%
9.3%
8.4%
6M
15.5%
14.4%
13.7%
12.5%
11.8%
10.9%
10.1%
9.5%
8.9%
8.2%
← nearer the moneyfurther OTM →

Real AAPL data. Tap Yield, Return, vs B&H, or Sortino to re-rank the board.

Roll history

See exactly where you'd get called away.

Trace any strategy roll by roll across years of history. Watch the strike ratchet up as the stock climbs, spot every point the shares would have been called away, and see how it stacked up against simply holding.

  • Stock price against the rolled call strike
  • Every assignment marked on the timeline
  • Outcome versus buy-and-hold for the whole run
roll history
AAPL · roll history
87 rolls · vs Buy & Hold +4.0%
Stock priceCall strike (rolled)Called away (5)scroll to zoom · drag to pan
Real option data

Priced on real option data.

Pull the actual option chain for any past date, with real bids, asks, last prices and implied vol, and see the premium a call would truly have fetched that day.

  • Historical chains for any date and expiry
  • Real bid / ask / last and implied vol
  • Live chain overlaid on the model view
option chain
AAPL calls · exp 17 Janas of 12 Mar 2024
StrikeBidAskLastIV
1856.156.356.2528.4%
190ATM4.054.204.1227.1%
1952.482.602.5426.3%
2001.361.451.4125.8%
2050.710.780.7425.5%

Beyond the headline yield

The highest yield is rarely the best call.

A big headline premium usually just means you're capping more upside and getting assigned more often. CAPAlpha ranks strategies by risk-adjusted return, so the steady earners rise to the top instead of just the flashy ones.

Sortino ratio. Return per unit of downside risk. It only counts losing months, not big up months, so a strategy that trades a little upside for steadier income scores highest. It's computed on a common monthly basis so every expiry is directly comparable.

Every number, explained

Metrics you can actually act on.

Yield Annualized yield

The call premium you collect, expressed as a yearly rate, so a weekly and a one-year call sit on the same scale.

Edge vs Buy & Hold

The bottom line: did selling the call beat simply owning the shares over the same stretch?

Odds Assignment rate

How often the stock finished above your strike, so the shares would have been called away.

Risk Sortino ratio

Return per unit of downside risk. It ignores upside swings, so steady income scores well. Higher is better.

Sell your next call with data.

Join the CAPAlpha beta while we're still building it. Bring the stocks and ETFs you trade and find the call that actually pays.