r/StockOptionCoffeeShop

Background:

As you may know, I've been running a 5 DTE ATM Buy/Write campaign. This idea is a slight modification of that concept.

A while back, a post by u/pagalvin prompted me to consider this as a "routine play" as opposed to occasional use (mostly on 'troubled' CC).

Instead of selling short calls at the money, sell them in the money. This is a more conservative strategy which has two primary features.

  1. Lower premium generation (targeting 1% per week)
  2. Reduced breakeven

Test run:

On Apr 22 I purchased 100 shares of NVDA at $202.31 and sold a call with a $195 strike expiring May 1 for a premium of $9.61 per share.

"Wait. Wut?! You just bought it for ~$202 and sold at a $195 strike so you'll lose ~$7/share? I've been told you should never sell below cost!"

Well, let's look at it. The premium received is $9.61 and the capital loss on the stock price is $7.31, so I'd net a $2.30 gain, which is 1.1% on the $202.31 acquisition cost. I'll take 1% per week. In addition, the stock can drop by that same $7.31, or 3.6%, and my return will still be the same.

Think about that for a moment.

A 1.1% weekly gain that allows the stock to drop 3.6%.

I find that appealing.

I automated the closing of the trade by setting a GTC limit order of $194.65 for the strategy. The net entry cost was $192.70 ($202.31 - $9.61), so this represented a solid 1% return. The GTC limit order struck and was executed on Apr 29.

Identifying Candidates:

As you may know, I use an Microsoft Excel add-in, marketxls.com which I find incredibly useful. I put together a template that I can use to identify candidates for this strategy. Here's one for NVDA for options expiring next Friday, May 8, 2026.

https://preview.redd.it/vhy81c6rwlyg1.png?width=731&format=png&auto=webp&s=2cdcbe66c2324bcd078836f2e8bd3352309eeee6

The top left quadrant is where the user enters their own parameters for the trade.

  • Ticker symbol for the underlying stock/ETF
  • Expiration date
  • Max Profit Rate (since this is a 'limiting' strategy which will provide different levels of downside protection based on the maximum profit rate to be achieved)
  • Max investment

Once entered and the sheet is recalculated, the rest of the template is filled/calculated.

The bottom left quadrant, using MarketXLS, pulls in the current spot, next earnings date, RSI (21) and upper Bollinger Band (20).

The top right quadrant shows the trade.

  • The selected strike and selected premium are brought in through a lookup-up of a table of data, provided by MarketXLS, of the options chain for the underlying/expiration date.
  • The breakeven, downside protection, and number of contracts are all computed based on the selected strike and selected premium.

The bottom right quadrant shows the trade's P&L at expiration, assuming the stock has remained above the strike.

Here's how it looks in OptionStrat.

https://optionstrat.com/nODGJ2Y78RfF

https://preview.redd.it/r5w91j5zslyg1.png?width=1083&format=png&auto=webp&s=2e411d468474d2a276dc275cd111b90d675869ea

While I titled this post as being a 5 DTE targeting 1%, that's "just me" for purposes of a routine play. You could, of course, run this for any DTE and profit % you wish.

Summary:

By selling an ITM short call you trade off premium for downside protection. That trade-off may be an appealing one for traders.

reddit.com
u/LabDaddy59 — 13 days ago
▲ 17 r/StockOptionCoffeeShop+1 crossposts

https://preview.redd.it/9pwchu2d5ryg1.png?width=863&format=png&auto=webp&s=a4242b60810f07fccdc4927f5e143fe676433b56

Total premium earned for the week of $17,840 bringing the second quarter to $53,087, and the year to date of $255,969.

A bit of a lackluster week. I brought into the week from inventory COHR, HOOD, and LITE. Monday was a down day, so I held off until Tuesday hoping for a rebound. No such luck, down again. Then Thursday and Friday a rebound. On Tuesday, due to the significance of the price drop, I set a short strike below cost; by Thursday I was rolling them to next week to get them back up to ATM; this is why COHR and LITE are showing losses.

Trade Log:

Trade Log

reddit.com
u/LabDaddy59 — 12 days ago

5 DTE ATM Buy / Write Campaign: Week #19 - May 8, 2026

https://preview.redd.it/kvcrboqsy30h1.png?width=843&format=png&auto=webp&s=8b6dcc8635678d6d7cfd8fd6ec9a646bf883c4f2

Total premium earned for the week of $31,149 bringing May to $48,989, the second quarter to $88,485, and the year to date of $291,367.

Amount at risk for the week of $616,754 for a rate of return of 5.1%.

Given the market dynamics, I opened an unplanned short call on AMD on their earnings date and was rewarded with an additional $4,493.76 in premium.

BE, COHR, and CRWV expired OTM so those stocks remain in inventory.

LITE is also in inventory, as it was an interesting case. With a strike of $882.50, even though it was only a fraction of a percent OTM mid-day Friday, I was able to capture 85% of its premium for the week. Since I was tentatively planning on doing a buy/write on them next week, I closed the call for a capture. As it turns out, the stock rose and closed at $903.80.

Trade Log:

https://preview.redd.it/zkp37nbqz30h1.png?width=664&format=png&auto=webp&s=672baa124bcabe5eb781ac49ce68f7d19d0d2dd9

reddit.com
u/LabDaddy59 — 5 days ago

Today's Trades: 5 DTE ATM Buy / Write Campaign - Week #20 - May 15, 2026

https://preview.redd.it/k2hkpf0d5j0h1.png?width=700&format=png&auto=webp&s=d8b93235c17748174a19834a867f1fc92e11e822

BE, COHR, CRWV, and LITE were in inventory over the weekend, so just the short calls were today's trades for those underlyings.

I got lucky with LITE as I bought back last week's short call mid-day Friday, capturing 85% of its premium for that week, and it would have expired ITM and hence, been assigned. My cost is $882.10, so with it's movement today, got a nice premium.

APLD, AXTI, IONQ, and MU are all current week combined buy/writes.

I was thinking about a buy/write on OKLO, but they announce earnings this week, so I'm on the fence. I may add it to the list at a later time.

Have fun out there!

reddit.com
u/LabDaddy59 — 3 days ago