Skip to content

Buy-Write Index: Methodology, Roll Accounting, and Replication

Audit a rules-based buy-write benchmark by separating simplified covered-call payoff from non-roll and roll-date index formulas, historical methodology, and investable tracking results.

Updated

For educational purposes only; not investment advice. Investing may result in loss.

Direct answer

A buy-write index is a calculated rules-based benchmark, not a security or a promise of income. The current Cboe S&P 500 BuyWrite Index, or BXM, measures the total return of a hypothetical portfolio with a long component indexed to the S&P 500 Index and an equal-notional short position in successive one-month SPX calls. Ordinary cash dividends on S&P 500 constituents and option premium deemed received are functionally reinvested. The expiring call is held to maturity and cash-settled from the Special Opening Quotation, or SOQ; a new call is selected and priced under the published roll rules.

Premium supplies only limited first-loss cushioning and is consideration for surrendering upside above the strike. BXM can lose heavily in an equity decline and can lag in a strong rally or a rapid rebound. Its published level is not a tradeable portfolio value, fund NAV, distribution, execution price or investor tax return. Accurate analysis must use the applicable methodology vintage, distinguish live from back-tested history, and bridge the benchmark to actual fees, fills, rounding, cash, distributions and taxes.

Seven-step methodology and replication audit

  1. Lock the exact benchmark and vintage. Record name, ticker, currency, return type, base date, launch date, current methodology version, revision date and historical rule changes. For BXM, the base date is 1986-06-30, the launch date is 2002-03-22, and pre-launch values are back-tested rather than live index observations.
  2. Map the hypothetical claims. Separate the long SPX-indexed component from the equal-notional short monthly SPX call. BXM uses a total-return calculation: ordinary constituent dividends and deemed option premium are functionally reinvested. Do not invent a separate cash-interest bucket, ETF share holding, early assignment, physical delivery or investor distribution unless another product’s documents specify it.
  3. Build the roll timeline. The scheduled roll is generally the third Friday, or the preceding business day for an exchange holiday. The old call settles against SOQ; the new strike is the listed strike closest to but not below the last SPX value reported before 11:00 a.m. ET; and the new call is deemed sold at the eligible-trade VWAP during 11:30 a.m.–1:30 p.m. ET. If no eligible trade occurs, the methodology uses the last bid before the VWAP window ends.
  4. Calculate non-roll dates from covered net assets. With closing underlying level S_t, ordinary dividend points Div_t, and short-call midpoint liability C_t, use 1 + R_t = (S_t + Div_t − C_t) ÷ (S_{t−1} − C_{t−1}). The call mark is the arithmetic average of the last bid and ask reported before 4:00 p.m. ET; it is a methodology input, not proof that an account could unwind at that midpoint.
  5. Compound all three roll-date segments. Compute previous close through SOQ and old-call settlement as R_a, the uncovered interval from SOQ to the new-call pricing time as R_b, and the newly covered interval through the close as R_c; then use 1 + R_t = (1 + R_a)(1 + R_b)(1 + R_c). Keep C_settle = max(0, SOQ − K_old), the underlying VWAV matched to option-VWAP weights, the new-call VWAP and the closing call midpoint separate.
  6. Bridge index return to an investable result. Map benchmark notional to whole contracts, actual executable prices, collateral and cash management, commissions, spreads, market impact, fund expenses, tax, distributions, rounding, creation or redemption frictions and tracking difference. A cash distribution reduces NAV and is not an extra return beyond NAV plus distribution.
  7. Validate research and preserve evidence. Compare the same dates, currency and total-return convention; tag back-tested versus live intervals and every methodology regime; save official methods, roll files, corrections and source data. Report annualized return with volatility, drawdown, downside capture, recovery, skew, turnover and regime results rather than selecting one favorable period.

Worked examples

  • Simplified terminal payoff, not the BXM index formula. Let S_0 = 100, K = 102, and premium P = 2.5. The one-unit terminal change is ΔV = (S_T − 100) + 2.5 − max(S_T − 102, 0). At S_T = 90/100/103/110, call settlement is 0/0/1/8 and ΔV = −7.5/+2.5/+4.5/+4.5. The upside is capped at 4.5 points and the decline buffer is only 2.5 points. This teaching identity omits dividends, daily marking, roll timing, index denominators and implementation costs.
  • Actual non-roll total-return arithmetic. Suppose S_{t−1} = 5000, C_{t−1} = 90, S_t = 5050, Div_t = 2, and C_t = 115. Beginning covered net assets are 5000 − 90 = 4910; ending net assets are 5050 + 2 − 115 = 4937; therefore R_t = 4937 ÷ 4910 − 1 = 0.549898%. SPX price return is 5050 ÷ 5000 − 1 = 1.000000%, while underlying total return is 5052 ÷ 5000 − 1 = 1.040000%. Mixing denominators or omitting the short-call liability changes the claim being measured.
  • Roll selection, VWAP and three-stage compounding. The last SPX value before 11:00 a.m. ET is 5027.4; listed strikes are 5025/5030/5035, so the rule selects K_new = 5030. Eligible new-call trades are 100 @ 75, 200 @ 76, and 300 @ 78; a separate 500 @ 74 trade has an excluded code. Thus C_VWAP = (7,500 + 15,200 + 23,400) ÷ 600 = 76.833333. With S_prev = 5000, C_prev = 120, Div = 2, SOQ = 5020, K_old = 4950, S_VWAV = 5030, S_close = 5040, and C_close = 85, settlement is C_settle = 70; R_a = 1.475410%, R_b = 0.199203%, and R_c = 0.037013%. The compounded result is R_t = 1.715186%, so an index level of 1000 becomes 1017.151864.
  • Benchmark, backtest and fund bridge. Assume BXM reports a one-year total return of 8.00%. A $10,000,000 account earns only 7.80% before fees because of fills and contract rounding, ending at $10,780,000; a 0.40% charge on beginning NAV is $40,000, leaving $10,740,000, a 7.40% net return and −0.60 pp tracking difference. A 1995 BXM observation predates the 2002-03-22 launch and is back-tested; a 2009 roll used the then-applicable shorter VWAP regime, while a 2012 roll used the later 11:30 a.m.–1:30 p.m. ET regime. Neither history is proof of one unchanged live execution process.

Risks and validation controls

  • Identify the exact buy-write ticker; BXM, BXMD, BXY and other indices use different strike rules.
  • Verify total-return versus price-return, gross versus net, currency, base value and divisor conventions.
  • Record methodology version, effective date, base date, launch date and every historical rule change.
  • Label back-tested and live periods; do not present the full history as live execution.
  • Match the long indexed component and short option notional without assuming an ETF share portfolio.
  • Confirm monthly expiration, European exercise, cash settlement, multiplier and official SOQ conventions.
  • Use the strike rule closest to but not below the pre-11:00 a.m. ET SPX reference.
  • Separate SOQ, pre-11:00 reference, underlying VWAV, option VWAP, close and published index level.
  • Check delayed component openings, SOQ publication, holiday rolls and other exceptional-day procedures.
  • Preserve the uncovered interval between old-call settlement and the deemed sale of the new call.
  • Apply OPRA trade-code filters and the no-eligible-trade last-bid fallback exactly.
  • Treat closing bid-ask midpoint as an index mark, not a guaranteed executable unwind.
  • Include ordinary dividend points on the correct ex-dividend date and do not double count distributions.
  • Reinvest deemed option premium as specified; do not add an unsupported cash-yield component.
  • Stress equity crashes, strong rallies and crash-then-rebound paths rather than only flat markets.
  • Compare implied premium, realized path, skew and term structure without calling premium free yield.
  • Use complete three-stage roll compounding rather than a single endpoint payoff approximation.
  • Add spreads, fees, impact, rounding, cash, collateral, taxes and fund expenses to replication.
  • Reconcile fund NAV and cash distributions as one total return, not two independent gains.
  • Compare identical dates and return types, preserve source files, and disclose corrections and tracking error.

Common misconceptions

  • “Call premium is free or fixed income.” It is consideration for a short option obligation and surrendered upside, not an independent yield detached from equity risk.
  • “BXM protects against an equity crash.” One month’s premium supplies only limited cushioning, while the long indexed component can still lose heavily.
  • “BXM owns ETF shares and faces ordinary American call assignment.” It is a hypothetical indexed portfolio using European cash-settled SPX calls under its own methodology.
  • “SOQ, spot SPX, the close and option VWAP are interchangeable.” They are different values at different times with different roles in settlement, strike selection and roll accounting.
  • “Index level, fund NAV, distribution and investor return are the same.” Fees, fills, rounding, cash, taxes and distributions create a separate investable return path.

Authoritative sources

Navigation

Search the wiki...