Methodology
How covered calls are ranked
Inside the composite ranking signal: annualized carry, capital efficiency, event sensitivity, and downside buffer.
Why a composite signal
A covered call is a two-leg position — long underlying, short call — and its quality cannot be reduced to a single metric. Premium yield by itself ignores capital tied up in the underlying. Annualized return by itself ignores upcoming earnings inside the option's life. Downside buffer by itself ignores time decay carry. Voleron ranks covered calls on a composite signal that combines four inputs, and the composite rank is what appears in the scanner output.
Input 1 — Annualized carry
The first input is annualized carry: premium captured net of expected cost-of-capital, expressed on a consistent annual basis so candidates with 7-DTE expirations remain comparable to candidates with 30-DTE expirations. This step alone removes most of the noise generated by yield rankings that compare a one-week 0.5% yield to a one-month 1.5% yield as if they were the same number.
Input 2 — Capital efficiency
The second input is capital efficiency: premium captured per dollar of capital required to hold the underlying. A covered call written against an expensive stock collects more absolute premium than one written against a cheap stock, but the capital-efficiency comparison normalizes this so the two structures can be ranked on a single axis.
Input 3 — Event sensitivity
The third input is event sensitivity. Voleron flags candidates whose expiration window contains a known earnings release, ex-dividend date, or other scheduled event. The flag does not eliminate the candidate — earnings exposure is sometimes intentional — but it is reflected in the composite ranking and surfaced explicitly in the scanner row so the user knows the additional risk is present.
Input 4 — Downside buffer
The fourth input is downside buffer: how far the underlying can fall before the position breaks even. A 2% buffer on a high-volatility name conveys very different exposure than a 15% buffer on the same name. The buffer is reported in percentage terms and feeds the composite rank as a risk-adjustment factor.
What is excluded before scoring
Before any candidate is scored, it must pass liquidity screens: tight bid-ask spreads, sufficient open interest, and a tradable chain on both legs. Illiquid candidates are removed entirely rather than shown with a warning, because an unfillable ranking is worse than no ranking at all. This filtering step is the single largest reason Voleron's ranked output looks different from a generic screener's output on the same universe.
Voleron's covered call output is research, not a recommendation. The composite rank is a model output that orders candidates by a defined methodology — the decision to act on any given structure remains user-directed.