OptionsAlphaWheel V2— TLT + USO direction-aware wheel
Monthly options-premium harvest on two high-IV underlyings (TLT, USO). For each ticker every 3rd-Friday cycle: 60-day trend >+2% → sell 3% OTM put; <-2% → sell 3% OTM covered call; sideways → sell both (strangle). Cash-secured / covered only — no margin. Built 2026-05-26 from research/204-207. Manual execution via Schwab options; this page is the recommendation panel and forward tracker.
Current cycle
Backtest performance
Backtest uses real per-contract options data with a 5% bid-ask haircut, $0.65/contract commission, and volume ≥10 filter. Honest forward expectation: Sh 1.5-2.0, CAGR 18-25%, DD -10% (discount the in-sample numbers). Bootstrap 90% CI on Sharpe: [+1.18, +3.56]. 0 of 36 rolling 6mo windows were negative; 2022 bond crash handled cleanly.
Equity curve (backtest, monthly)
Cumulative growth of $1 over 46 monthly cycles (2022-08-01 → 2026-05-01). Live equity will replace this once 6+ months of forward trades accumulate in the ledger.
Live ledger (0 closed cycles)
No live trades logged yet. Use options_wheel_predict.py log_open after placing orders in Schwab.
Recent backtest cycles (most recent 8)
How it works
- Every monthly 3rd-Friday cycle, two trades are opened — one on TLT, one on USO — on the trading day after the previous month's 3rd-Friday expiry.
- Action is direction-aware: trend >+2% → cash-secured put; trend <-2% → covered call; sideways → short strangle. Strikes are 3% OTM (Pareto-optimal per research/207 OTM sweep).
- Held to expiry. If OTM at expiry, full premium kept. If ITM, accept assignment (shares for CSP, called away for CC) or roll to the next month.
- Cash-secured / covered only — no margin needed. Capital usage scales with strike prices; runs at ~$13-22k deployed.
- Manual execution only. The predictor outputs recommendations; you enter the orders in Schwab. See OPTIONS_WHEEL_RUNBOOK.md for the full workflow.