Get Started

Recap: Trade log for the week of April 20

Sat, April 25, 2026 - 4 min read

Choppy week driven by Iran headlines and earnings. The S&P went from 7,126 to 7,165, the Nasdaq from 24,468 to 24,837, and VIX ticked up from 17.5 to 18.7. Oil was the biggest mover, jumping from about $84 to $94 after Iran seized two container ships in the Strait of Hormuz on Wednesday.

We opened five positions this week. Monday we filled the DAL 5/15 $65 cash-secured put as a longer-dated play. Tuesday we opened the DAL 4/24 $68 CSP and wrote a DG 5/1 $135 covered call on our existing shares. The DAL $68 put expired worthless Friday. Thursday we wrote 5/1 $170 covered calls on both QCOM positions, one on Account 1 and one on Account 2. Most of the activity this week was deploying covered calls on holdings that have been sitting without active positions.

Four out of five holdings now have active covered calls, with only SMCI uncovered. The NVDA 5/1 $190 CC from two weeks ago is still working alongside the new DG and QCOM calls. We collected $395 in premiums this week across five positions. The portfolio is now sitting at +3.05% YTD, just fractions of a percent behind SPY. We went from a -7.3% max drawdown to knocking on SPY’s door heading into next week. Earnings season still has a few big weeks left, Iran remains the wild card, and oil above $94 adds some uncertainty. We will keep collecting premium while staying boring.


Standout Names from this Week’s Boring CSPs

Two standout names from this week’s watchlists. AMAT showed up Monday night with an IV Rank of 86 and a Strong MIQ read. HAL appeared Tuesday night in energy with elevated IV at 47%. Here is how they scored:

Ticker Contract Setup Score Contract Score mIQ Move
AMAT 5/8 $350 PUT 65 46 Strong $400 → $417 (+4.3%)
HAL 4/24 $37 PUT 60.7 42 Risky $39 → $40 (+3.2%)

AMAT rallied 4.3% after showing up Monday night with the highest IV Rank on the board at 86. HAL recovered 3.2% from Tuesday night’s post despite a risky MIQ read. In a week where the tape chopped around Iran headlines and earnings, both names moved in the right direction for put sellers. Full setup and contract scores are available to subscribers on every watchlist post.


This Week’s Totals

0.50%
Return on Capital
29.71%
Annualized Yield
$395.13
Premiums Collected
$78,800
Capital Used

This Week’s Opening Trades

Scroll to see all columns →
Type OpnOpen Exp ClsClose TicTicker StkStrike Qty Fill ExtExit Fee Cap P/L$ ROC
CSP 4/20 5/15 DAL 65 1 1.06 0.00 1.05 6.5k 104.95 1.61%
CSP 4/21 4/24 4/24 DAL 68 1 0.41 0.00 1.05 6.8k 39.95 0.59%
CC 4/21 5/1 DG 135 1 0.54 0.00 1.05 13.5k 52.95 0.39%
CC 4/24 5/1 QCOM 170 1 0.84 0.00 0.67 16k 83.33 0.52%
CC 4/24 5/1 QCOM 170 1 1.15 0.00 1.05 16.75k 113.95 0.68%

📥 Download Full YTD Trade Log (PDF)


This Week’s Assignments

  • None

Open Carryover Positions

Open positions from previous weeks that are counted towards deployed capital. These positions did not generate premiums this week.

  • 1 x NVDA 5/1 CC @ $190

Closed Carryover Positions

Closed positions from previous weeks that are counted towards deployed capital. These positions did not generate premiums this week and may have reduced premiums earned from previous weeks.

  • None

Current Holdings

  • 100 shares SMCI @ $50.00 (A1)
  • 100 shares NVDA @ $192.50 (A1) — active 5/1 $190 CC
  • 100 shares QCOM @ $167.50 (A1) — active 5/1 $170 CC
  • 100 shares QCOM @ $160.00 (A2) — active 5/1 $170 CC
  • 100 shares DG @ $135.00 (A1) — active 5/1 $135 CC

All trades have been immediately posted in the mLabs Trading Discord community upon execution.

Join the mLabs Trading Discord server


Prefer updates to your inbox? Sign up for our newsletter!

Get notified when we publish new trading insights, results, and strategies.

No spam. Unsubscribe at any time.