← Lab
S032

ETF buy-write on RSI-2 pullbacks (buy-write pillar)

buy-write-rsi2-etf-v1
passed Stage 1 (modeled screen — forward-pending) 2026-07-01
Share: Twitter / X LinkedIn

ID: S032 Slug: buy-write-rsi2-etf-v1 Run date: 2026-07-01 Stage: Stage 1 (modeled screen — forward-pending) Outcome: CLEARED the modeled Stage-1 screen — all 6 cells pass. → advances to forward-paper (Stage 3) with real chains. This is a MODELED result (Black-Scholes fed with flat ATM IV), which overstates the premium of low-delta calls, so it is an optimistic bound. It is not a live or promoted claim — nothing goes live until forward evidence clears the gate. Headline metric: SORTINO +0.10 to +0.20 vs the matched naked long / gate > 0

Positioning — honestly. Low-alpha by design, and risk-reducing, not risk-free. This harvests the index variance-risk premium: a few points less drawdown and a small risk-adjusted edge over simply owning the ETF, paid for with capped upside. It is not low-risk in absolute terms — below the thin premium cushion the ETF's full downside (crashes included) is retained; the call is income, not tail protection. A modelled screen passed; the real premium is being validated forward in paper before any live claim. Skip stages: 2 — no historical option-chain data exists to walk-forward the option leg; a survivor is validated forward in paper, not on a close proxy. Pillar: buy-write (sibling of the wheel). Trial 1–6 of 6 in the v1 matrix — see ledger.

What we tested

The buy-write harvests the equity variance-risk premium on the call side: hold a long position and write a call against it. The premium is not a discount — it lowers cost basis by a few percent while the position keeps almost the full downside below that cushion. The real edge is that implied volatility sits, on average, above realised; the buy-write monetises that gap in exchange for capped upside and no left-tail protection beyond the premium. The payoff is left-skewed by construction (many small capped wins, rare large losses), so it is judged tail-first and on risk-adjusted value, never raw return.

Frozen design (buy-write-rsi2-etf-v1.md, S032): a 2 × 3 matrix — underlying {DIA, QQQ} × short-call delta {40, 30, 20}. Entry is the S027 pullback trigger (RSI-2 < 10 AND close > 200-DMA) so the buy-write is directly comparable to owning the ETF on the dip. We write a ~30-DTE call at the cell's target delta, hold single-cycle to expiry (no roll, no early management), layer entries weekly with a 4-position cap, and charge friction (30 bps on the stock leg, 1% of premium on the write). The option leg is modeled — Black-Scholes fed with the underlying's volatility index (VXD for DIA, VXN for QQQ). The matched baseline is the identical position without the written call — it deploys exactly the same capital, day for day (provably the same as a buy-and-hold that only commits the strategy's capital: the book is on average just ~17% invested within its own sleeve, cash the rest), so buy-write vs baseline isolates purely the effect of writing the call.

"Single-cycle" means the whole position is closed at expiry — both the ETF and the call, whether the call finishes in- or out-of-the-money. It is an episodic ~21-day swing trade, not a perpetual holding, which is exactly what makes it comparable to the matched naked long (same entry, same exit) and why the book sits in cash between signals. The intuitive "income" version — keep the ETF and roll a fresh call each cycle — is a distinct, path-dependent structure (needs a frozen roll rule and an open-ended terminus); it is a deferred variant on the roadmap (a new S-NNN, forward-validated), not this test.

What the entry looks like: the candlestick chart below (What we tested — the recipe) shows the last year of DIA with every RSI-2 signal day marked — short, sharp pullbacks inside an uptrend (price above the dashed 200-day average). Those marked days are the ~16 moments in a year a buy-write is opened; the book sits idle otherwise.

The gate (pre-registered, tail-aware): the buy-write's per-trade Sortino must exceed the matched naked long's (a raw-return gate would auto-fail a covered call in up-markets for the wrong reason, and a high win rate never passes alone), and max drawdown on the concurrent-position book must be ≤ the naked long's and ≤ an absolute 50% ceiling.

What we found

All six cells pass both legs of the gate.

Cell Sortino (per trade) vs naked Max-DD Mean/trade Win Pass
DIA naked long (n=229) 0.25 11% +0.69% 64%
DIA · Δ40 0.43 +0.17 10% +0.94% 74%
DIA · Δ30 0.45 +0.20 10% +1.07% 71%
DIA · Δ20 0.43 +0.18 11% +1.08% 68%
QQQ naked long (n=213) 0.33 17% +1.11% 66%
QQQ · Δ40 0.43 +0.10 13% +1.13% 75%
QQQ · Δ30 0.46 +0.13 14% +1.32% 70%
QQQ · Δ20 0.46 +0.13 15% +1.41% 69%

The mechanism is exactly what a covered call should do to a mean-reverting entry: the premium shifts the whole per-trade return distribution up, turning small losses into small gains and shrinking the magnitude of the losses that remain — so downside deviation falls faster than the mean, and Sortino rises. The short call also gains value inside drawdowns, cushioning the book, so max-DD comes in below the naked long rather than above.

Year by year (strategy vs same-capital buy & hold)

Per calendar year: the buy-write book's return, the number of trades opened, and the same-capital buy & hold (the matched naked long — identical capital, no call). The pattern is the honest covered-call signature: the buy-write cushions the down and choppy years (2011 DIA −0.5 vs −1.6; 2020 −4.2 vs −5.0) and lags the strong up-years where the cap surrenders the big moves (2017 DIA +4.5 vs +6.2; 2023 QQQ +7.3 vs +9.3; 2024 QQQ +8.0 vs +8.6). Note QQQ opened zero trades in 2001–02: with the close below its 200-DMA through the dot-com collapse, the close > 200-DMA filter kept the strategy out entirely.

DIA · buy-write Δ30 vs same-capital buy & hold, by year

Year Buy-write % Trades Buy & hold (same capital) %
1998 +1.4 2 +1.1
1999 +4.8 11 +2.4
2000 -3.6 3 -4.5
2001 -3.8 3 -4.6
2002 -2.0 4 -3.0
2003 +5.5 7 +6.1
2004 +2.3 9 +1.5
2005 -1.2 7 -2.1
2006 +2.6 11 +1.8
2007 +2.2 9 +1.2
2008 -0.4 1 -0.6
2009 +4.6 6 +3.2
2010 +4.0 9 +1.4
2011 -0.5 9 -1.6
2012 +2.7 14 +0.7
2013 +3.2 8 +4.7
2014 +4.9 10 +4.5
2015 +2.0 12 +0.3
2016 +1.9 7 +2.2
2017 +4.5 9 +6.2
2018 +3.8 10 +2.0
2019 +2.0 7 +1.4
2020 -4.2 5 -5.0
2021 +6.1 12 +3.9
2022 -1.8 4 -2.9
2023 +3.7 12 +3.2
2024 +7.3 15 +7.8
2025 +6.4 8 +6.8
2026 +2.2 5 +1.1

QQQ · buy-write Δ30 vs same-capital buy & hold, by year

Year Buy-write % Trades Buy & hold (same capital) %
2000 -5.7 7 -3.1
2001 +0.0 0 +0.0
2002 +0.0 0 +0.0
2003 +13.7 9 +14.6
2004 +0.2 9 -1.2
2005 -1.5 13 -2.7
2006 -0.8 8 -1.8
2007 +5.1 8 +3.7
2008 -7.1 3 -8.3
2009 +10.2 8 +10.5
2010 +5.1 8 +3.1
2011 +1.1 10 -0.2
2012 +1.2 13 +0.6
2013 +5.7 8 +6.8
2014 +1.4 10 +2.1
2015 +5.1 14 +4.0
2016 +0.3 7 -1.2
2017 +6.5 11 +6.5
2018 +3.9 7 +5.2
2019 +1.6 7 +1.0
2020 -1.5 6 -3.8
2021 +5.7 10 +3.7
2022 -2.6 2 -3.4
2023 +7.3 9 +9.3
2024 +8.0 12 +8.6
2025 +6.1 10 +4.8
2026 +3.0 4 +1.8

Same-capital buy & hold = the matched naked long (identical day-by-day capital, no call). Buy-write Δ30 shown (highest Sortino lift); modelled, net of costs.

Why this is a bounded, not a finished, result

Three honest limits keep this a Stage-1 screen and not a claim:

The premium is modeled with flat ATM IV, so the low-delta cells are overstated. Real index chains are skewed — out-of-the-money calls trade at lower implied vol than at-the-money — so a real Δ20 or Δ30 write would collect less premium than this model pays it. The near-ATM Δ40 cell is the least distorted, and it passes on both underlyings; that makes the direction (writing the call helps risk-adjusted) robust, but the magnitude, and the ranking that puts Δ30/Δ20 on top, are partly a modelling artifact. Note the modeled buy-write mean return sits above the naked long — a covered call should not beat its underlying on mean return over a sample with strong up-legs, which is itself a tell that the flat-IV premium is generous. Read this table for its shape, not its decimals.

It is sample-poor and directional. One underlying per cell, a couple hundred trades each — enough to reject a bad idea, not enough to walk-forward-mine. That is why a survivor moves early to forward paper rather than into a deeper backtest of a proxy.

No left-tail protection. The buy-write's worst case is still owning the ETF through a crash, minus the small premium cushion. The gate's drawdown leg passed here because the entry (a pullback in an uptrend) and the ~21-day holds avoid the worst holding windows in this sample — not because the structure protects the tail. A collar/protective-put variant (deferred, a new S-NNN) is the tool for that, not this one.

What happens next

Per the pillar roadmap, a cell that clears the modeled screen validates forward in paper via Tastytrade with real chains — real IV, real skew, real fills — where the flat-IV overstatement is replaced by what the market actually pays. No historical option data is needed forward. Only if the forward evidence holds does anything approach a live claim.

This is now live: the two lead cells (DIA Δ30, QQQ Δ30) are being forward-tracked on real chains — see the forward-paper record → (pre-registration: lab/hypotheses/buy-write-rsi2-etf-v1-forward.md). Until then this is what it is: the first idea to clear its Stage-1 bar, on a modeled screen that flatters it, now owed a fair forward test.

Modeled screen. Flat-ATM IV overstates low-delta premium. Not live, not promoted. English per repo convention.

What we tested — the recipe

What we tested — ETF buy-write on RSI-2 pullbacks
modeled covered call (Black-Scholes fed with VXD/VXN) vs owning the ETF on the dip
Universe — two liquid index ETFs (DIA blue-chip, QQQ high-vol)DIA · QQQEntry — RSI-2 < 10 AND close > 200-DMA (the S027 pullback trigger)buy the dipWrite — ~30-DTE call at target delta, single-cycle hold-to-expiryΔ 40 / 30 / 20Layer — weekly-spaced, cap 4 open per ETF, equal-weightcap 4Friction — 30 bps stock + 1% of premium on the writenet of costsGate: per-trade Sortino > matched naked long AND max-DD ≤ naked & ≤ 50% · DIA 1998 / QQQ 2000 → 2026
Option leg is MODELED with flat ATM IV — this overstates the premium of far-OTM (low-delta) calls, so the screen is an optimistic bound, strongest at Δ20.
The RSI-2 entry trigger, shown on DIA — last ~year
each candle = one day; highlighted days (band + ring) = when the entry signal fired: RSI-2 < 10 AND close > 200-DMA
41243746248751105/2506/2507/2508/2509/2510/2511/2512/2501/2602/2603/2604/2605/26
Green = up day, red = down day; dashed line = 200-day average (the trend filter). The 16 marked days are short, sharp pullbacks *inside* an uptrend — the moments a buy-write is opened. Idle otherwise.

Slice & dice

Per-trade Sortino by cell — DIA
naked long 0.25 (leftmost); every write improves it
nakedΔ40Δ30Δ20flat = 0
Bar = mean/downside-deviation per trade. Higher = better risk-adjusted outcome; naked baseline first.
Per-trade Sortino by cell — QQQ
naked long 0.33 (leftmost); every write improves it
nakedΔ40Δ30Δ20flat = 0
Bar = mean/downside-deviation per trade. Higher = better risk-adjusted outcome; naked baseline first.
Cumulative P&L at equal capital — DIA (buy-write Δ30)
buy-write +82% (DD −10%) vs buy & hold +46% (DD −14%) — identical capital, the only difference is the written call
0.9x1.1x1.3x1.5x1.8x199820002002200420062008201020122014201620182020202220242026buy-writebuy & hold — same capital
Growth of $1, net of costs, log scale, measured only on days a position is open (idle excluded — nothing accrues while the book is in cash). Buy & hold here deploys IDENTICAL capital to the strategy day-by-day (the book is on average just 17% invested within its own sleeve — cash the rest), so the gap is purely the effect of writing the call: at equal capital the buy-write wins on both return and drawdown. Raw return leans partly on the generous flat-IV modelled premium, so the robust claim is the risk-adjusted / drawdown edge — to be confirmed forward with real chains.
Cumulative P&L at equal capital — QQQ (buy-write Δ30)
buy-write +100% (DD −9%) vs buy & hold +79% (DD −11%) — identical capital, the only difference is the written call
0.9x1.1x1.4x1.6x2.0x20002002200420062008201020122014201620182020202220242026buy-writebuy & hold — same capital
Growth of $1, net of costs, log scale, measured only on days a position is open (idle excluded — nothing accrues while the book is in cash). Buy & hold here deploys IDENTICAL capital to the strategy day-by-day (the book is on average just 17% invested within its own sleeve — cash the rest), so the gap is purely the effect of writing the call: at equal capital the buy-write wins on both return and drawdown. Raw return leans partly on the generous flat-IV modelled premium, so the robust claim is the risk-adjusted / drawdown edge — to be confirmed forward with real chains.
Profit per calendar year — DIA buy-write (Δ30)
return of the buy-write book each year, net of costs
9899000102030405060708091011121314151617181920212223242526+7.3%−7.3%
Green = positive year, red = negative, for the buy-write book (idle cash between signals included). Shows how the modelled edge is spread across years vs concentrated.
Profit per calendar year — QQQ buy-write (Δ30)
return of the buy-write book each year, net of costs
000102030405060708091011121314151617181920212223242526+13.7%−13.7%
Green = positive year, red = negative, for the buy-write book (idle cash between signals included). Shows how the modelled edge is spread across years vs concentrated.
← Olderbuy-write-rsi2-etf-v1 Newer →roll-income-covered-call-etf-v1

Mechaniq provides information, not investment advice. We do not execute trades. Past results are no guarantee for future performance. You are solely responsible for your trading decisions.

Lab · Methodology · Greeks Lab · About · FAQ · Glossary · Privacy · Terms · mechaniq.trade © 2026

07 Jul 2026, 07:07