#FuzzyLEAPs
Rolled $XSP June 1st 754 puts to June 2nd 754 puts, .80 credit
Rolled UP June 1st 750 puts to June 2nd 758 puts, .74 credit
Author Archives: Jeff
Earnings 6/1 – 6/5
Econ Calendar 6/1 – 6/5
XSp rolls 5/28/26
#FuzzyLEAPs Crappy day as my fills missed by a hair in the morning then market just kept slipping away from me. Forced to roll near all-time high.
Rolled $XSP May 28th 750 puts to May 29th 750 puts, .30 credit
Rolled UP May 28th 747 puts to May 29th 754 puts, .88 credit
XSP rolls 5/27/26
#FuzzyLEAPs Filled on the morning dip, no waiting
Rolled $XSP May 27th 750 puts to May 28th 750 puts, .90 credit
Rolled $XSP May 27th 747 puts to May 28th 747 puts, .70 credit
XSP rolls 5/26/26
#FuzzyLEAPs
Rolled $XSP May 26th 750 puts to May 27th 750 puts, .95 credit
I will probably be rolling my 740 puts higher
Earnings 5/25 – 5/29
Econ Calendar 5/25 – 5/29
XSP rolls 5/22/26
#FuzzyLEAPs Got a busy day with family so got my rolls done pre-market. 3-day wknd premium!
Rolled $XSP May 22nd 750 puts to May 26th 750 puts, 1.46 credit
Rolled $XSP May 22nd 740 puts to May 26th 740 puts, .88 credit
XSP rolls 5/21/26
#FuzzyLEAPs
Rolled $XSP May 21st 740 puts to May 22nd 740 puts, 1.25 credit
750 still to go
XSP rolls 5/20/26
#FuzzyLEAPs
Rolled $XSP May 20th 740 put to May 21st 740 puts, 1.80 credit
750 puts still TBD
XSP rolls 5/19/26
#FuzzyLEAPs Another frustrating day where I planned to roll on the swings but caught the updraft. So I rolled the 740’s too early and now am stuck with having BTC my 750 but no roll sold.
Now over two months without any upward movement on account values. Still 2.5 years until the LEAPs expire, so I guess two months is a blip, but still looking for a return to profiting. (and hoping that 2029 expiry dates are released soon)
Rolled $XSP May 19th 740 puts to May 20th 740 puts, .90 credit
BTC May 19th 750 puts for 13.00. No roll sold yet. If we don’t return to the lows I may have to roll UP to a higher strike or OUT to a later date.
XSP rolls 5/18/26
Rolled $XSP May 18th 740 puts to May 19th 740 puts, 1.00 credit
SwingCalendar: BTC 750 puts for 11.00, then on down move STO May 19th 750 puts for 11.50 (resulting in .50 credit)
Earnings 5/18 – 5/22
Econ Calendar 5/18 – 5/22
XSP rolls 5/15/26
#FuzzyLEAPs
Rolled $XSP May 15th 750 puts to May 18th 750 puts, .50 credit
Rolled $XSP May 15th 740 puts to May 18th 750 puts, 1.55 credit
XSP rolls 5/14/26
#FuzzyLEAPs I noticed this last week but for some reason failed to react to it… we’ve been in a pattern of two days massively higher than third day pullback, or at least relax. Despite this, I keep waiting until late in the day for rolling, leaving a lot of money on the table on days like today. I need to sell dailys early, not late. Of course, throwing in the towel on a relentless rally could mean it will end soon. But muy management of this strategy for the past couple months has been quite poor. My account values still stuck and won’t advance.
XSP rolls 5/13/26
#FuzzyLEAPs Another nose bleed day so waiting past the morning was definitely the wrong move.
Rolled $XSP May 13th 740 puts to May 13th 740 puts, .55 credit
Rolled $XSP May 13th 735 puts to May 14th 735 puts, .20 credit
XSP rolls 5/12/26
#FuzzyLEAPs Back in the “sweet spot” where my daily strikes are near ATM. Since we’ve been droppinng the OTM one filled first. If we go higher I’ll get a nice fill on the ITM one.
Rolled UP $XSP May 12th 730 puts to May 13th 735 puts, 1.50 credit.
CPI highest since 2023
The consumer price index rose at a seasonally adjusted 0.6% for the month, putting the one-year pace at 3.8%, the highest since May 2023.
XSP rolls 5/11/26
#FuzzyLEAPs
Rolled $XSP May 11th 732 to May 12th 732 puts, .25 credit
Rolled UP May 11th 730 puts to May 12th 740 puts, 1.50 credit
Earnings 5/11 – 5/15
Econ Calendar 5/11 – 5/15
XSL rolls 5/8/26
#FuzzyLEAPs
Rolled $XSP May 8th 732 puts to May 11th 732 puts, .69 credit
Rolled $XSP May 8th 730 puts to May 11th 730 puts, .51 credit
April Jobs Report
#Jobs — Much higher than expected again; UE holds.
Gain of +115,000 non-farm payroll jobs, vs. expected gain of 55K
Unemployment unchanged at 4.3%
U6 unemployment 8.2%, up by 0.2
Labor force participation down 0.1 to 61.8%
Average hourly earnings up by 0.2%; +3.6% Y/Y
March jobs revised up by +7K to +185K
February jobs revised down by -23K to -156K
XSP rolls 5/7/26
#fuzzyleaps
Rolled $XSP May 7th 732 puts to May 8th 732 puts, 1.01 credit
Rolled UP May 7th 725 puts to May 8th 730 puts, 1.00 credit
XSP rolls 5/6/26
#FuzzyLEAPs No relief, gotta keep rolling up. I have noticed my account values have not moved up for two months now. This is in contrast to the first 4 months of this strategy, which saw steady profits. So what happened? The war correction, obviously, but what about my management of the trades stopped the profits? I was able to roll almost every day for a CREDIT the whole time, so I’m betting it was the roll DOWNs of both LEAP spreads and daily puts. It deprived me of some the profit I should have reaped when the recovery happened. I need to examine what happened and come up with a better approach for next time. Any feedback is also welcome.
Rolled $XSP May 6th 725 puts to May 7th 725 puts, .16 credit
Rolled UP May 6th 720 puts to May 7th 732 puts, .74 credit
Also rolled up 685 LEAPs to 730. My LEAPs are now at 710, 720, and 730.
XSP rolls 5/5/26
#FuzzyLEAPs Very few good days for OTM puts. Just keep rolling higher.
Rolled $XSP May 5th 720 puts to May 6th 720 puts, .34 credit
Rolled UP May 5th 714 puts to May 6th 725 puts, 1.07 credit.
XSP rolls 5/4/26
#FuzzyLEAPs Filled on the way
D
O
W
N
Rolled $XSP May 4th 720 puts to May 5th 720 puts, 1.00 credit
Rolled $XSP May 4th 714 puts to May 5th 714 puts, .50 credit
Earnings 5/4 – 5/8
Econ Calendar 5/4 – 5/8
XSP rolls 5/1/26
#FuzzyLEAPs Relentless upside continues so I keep rolling higher.
Rolled $XSP May 1st 714 puts to May 4th puts, .32 credit
Rolled UP May 1st 712 puts to May 4th 720 puts, .90 credit
XSP rolls 4/30/26
#FuzzyLEAPs An awful day to delay rolling… I seem to get this wrong on a majority of days and can’t find a way to make it better
Rolled $XSP Apr 30th 712 puts to May 1st 712 puts, .23 credit
Rolled UP Apr 30th 710 puts to May 1st 714 puts, .37 credit
Also rolled up some LEAPs from 675 level to 720 level, 14.34 debit for that roll. Now my leaps are at 720, 710, and 685.
XSP rolls 4/29/26
#FuzzyLEAPs Ending my day early, thanks to the Fed for high premiums.
Rolled $XSP Apr 29th 712 puts to Apr 30th 712 puts, 2.10 credit
Rolled $XSP Apr 29th 710 puts to Apr 30th 710 puts, 2.00 credit
XSP rolls 4/28/26
#FuzzyLEAPs No waiting today
Rolled $XSP Apr 28th 712 puts to Apr 29th 712 puts, 1.40 credit
Rolled $XSP Apr 28th 710 puts to Apr 29th 710 puts, 1.20 credit
XSP rolls 4/27/26
#FuzzyLEAPs Another drip UP day so waiting on OTM rolls worked out badly
Rolled $XSP Apr 27th 710 puts to Apr 28th 710 puts, .30 credit
Rolled UP Apr 27th 708 puts to Apr 28th 712 puts, .50 credit
Earnings 4/27 – 5/1
Econ Calendar 4/27 – 5/1
XSP rolls 4/24/26
#FuzzyLEAPs Waiting did NOT pay off Friday. Early was best for OTM rolls.
Rolled $XSP Apr 24th 710 puts to Apr 27th 710 puts for 1.20 credit
Rolled $XSP Apr 24th 708 puts to Apr 27th 708 puts for .87 credit
XSP rolls 4/23/26
#FuzzyLEAPs Waiting paid off today; don’t know yet what this drop is about but I’ll take it
Rolled $XSP Apr 23rd 708 puts to Apr 24th 708 puts, 1.10 credit
I’m pushing it for the 710’s…
XSP rolls 4/22/26
#FuzzyLEAPs Waited awhile today but no drop materialized…
Rolled $XSP Apr 22nd 710 puts to Apr 23rd 710 puts, 1.30 credit
Rolled $XSP Apr 22nd 708 puts to Apr 23rd 708 puts, .90 credit
XSP rolls 4/21/26
#FuzzyLEAPs Rolled too early, but at least not at the highs.
Rolled $XSP Apr 21st 708 puts to Apr 22nd 708 puts, 1.00 credit
Rolled UP Apr 21st 700 puts to Apr 22nd 710 puts, 2.00 credit
XSP rolls 4/20/26
#FuzzyLEAPs
Rolled $XSP Apr 20th 708 puts to Apr 21st 708 puts, 1.13 credit
Rolled $XSP Apr 20th 700 puts to Apr 21st 700 outs, .39 credit
Also sold to close Dec 2028 660/660/700 LEAP spreads for 24.35. Bought for 42.00 on March 19th.
Loss on LEAPs -17.65
Profit on daily put sales since Mar 19th (started as deep ITM): +35.50
I will be rolling this to higher strikes in one account.
Earnings 4/20 – 4/24
Econ Calendar 4/20 – 4/24
XSP rolls 4/17/26
#FuzzyLEAPs
Rolled $XSP Apr 17th 700 puts to Apr 20th 700 puts, .40 credit
Rolled UP Apr 17th 694 puts to Apr 20th 708 puts, 1.35 credit
XSP rolls 4/16/26
#FuzzyLEAPs
Rolled $XSP Apr 16th 694 puts to Apr 17th 694 puts, .45 credit
Rolled UP Apr 16th 691 puts to Apr 17th 700 puts, 1.30 credit
XSP rolls 4/15/26
#FuzzyLEAPs This market is pretty irrational, but I have to roll on the pullbacks rather than waiting for some late day dump that never comes. My account vales have dropped a lot this week due to bleeding LEAPs positions. I’m planning on liquidating the lowest ones as I’m transferring money between accounts so I’m reducing my position size. Then I need to roll others higher. I don’t feel like rolling strikes higher so taking meager premium.
Rolled $XSP Apr 15th 694 puts to Apr 16th 694 puts, .38 credit
Rolled $XSP Apr 15th 691 puts to Apr 16th 691 puts, .24 credit
Allowing 690 and 692 to expire without rolling to accommodate position size reduction.
XSP rolls 4/14/26
#FuzzyLEAPs Looks like I will allow all of my now far OTM puts to expire and shift the strikes all higher. I will be shifting my LEAPs spreads higher, but would prefer to wait another day or two in case we get some drop from these nosebleed highs.
XSP rolls 4/13/26
#FuzzyLEAPs Market is in middle of my strikes, which means I could benefit from waiting until later in the day. But the bounce off the lows filled my highest strike first…
Rolled $XSP Apr 13th 684 puts to Apr 14th 684 puts, .85 credit
Earnings 4/13 – 4/17
Econ Calendar 4/13 – 4/17
XSP rolls 4/10/24
#FuzzyLEAPs As we moved lower from the opening, my strikes that are OTM filled…
Rolled $XSP Apr 10th 674 put to Apr 13th 674 put, .82 credit
Rolled Apr 10th 675 puts to Apr 13th 675 puts, .90 credit
Rolled Apr 10th 679 put to Apr 13th 679 put, 1.40 credit
My 684 ITM strike should fill on a healthy bounce, or I’ll lower my ask.
CPI rose 3.3% in March, as expected
The consumer price index increased a seasonally adjusted 0.9% for the month, putting the annual inflation rate at 3.3%, pushed by a 10.9% surge in energy costs. Both numbers were in line with the Dow Jones consensus. The annual rate was the highest since April 2024 and up from 2.4% in February.
Consumer prices rose 3.3% in March, as energy prices spiked due to Iran conflict
XSP rolls 4/9/26
#FuzzyLEAPs
Rolled $XSP Apr 9th 674 puts rolled to Apr 10th 675 puts (one strike higher), 1.40 credit
XSP rolls 4/8/26
#FuzzyLEAPs Back in the saddle with XSP trading in the midst of my short puts rather than way below them. If these levels hold or higher I will need to start moving my LEAP spreads back to original levels.
Rolled $XSP Apr 8th 679 put to Apr 9th 679 put, 1.00 credit
Will allow today’s 654 puts to expire and roll to much higher strike.
XSP rolls 4/7/26
#FuzzyLEAPs Frist fill happened in pre-market…
Rolled $XSP Apr 7th 674 put to Apr 10th 674 put, .70 credit
XSP rolls 4/6/26
#FuzzyLEAPs
Rolled $XSP Apr 6th 654 puts to Apr 7th 654 puts, 1.15 credit
Earnings 4/6 – 4/10
Econ Calendar 4/6 – 4/10
March Jobs Report
#Jobs — Much higher than expected. Wage growth slowed.
Gain of +178,000 non-farm payroll jobs, vs. expected gain of 59K
Unemployment down by 0.1 at 4.3%
U6 unemployment 8.0%, up by 0.1
Labor force participation down 0.1 to 61.9%
Average hourly earnings up by 0.2%; +3.5% Y/Y
January jobs revised up by +34K to +160K
February jobs revised down by -41K to -133K
XSP rolls 4/2/26
#FuzzyLEAPs
Rolled $XSP Apr 2nd 654 puts to Apr 6th 654 puts, 3.00 credit
This filled on the opening bell and is my new personal record for most premium on a one-day calendar for XSP. The 3-day weekend and news-driven volatility certainly helped.
XSP rolls 4/1/26
#FuzzyLEAPs Another difficult day to manage ITM puts. So far:
Rolled $XSP Apr 1st 654 puts to Apr 2nd 654 puts, 1.30 credit
Rolled $XSP Apr 1st 674 put to April 7th 654 put, .40 credit
XSP rolls 3/31/26
#FuzzyLEAPs Trying to roll everything down by 3 points… exiting at different levels. So far:
Rolled $XSP Mar 31st 657 puts to Apr 1st 654 puts, 1.00 credit
XSP rolls 3/30/26
#FuzzyLEAPs I’m stuck ITM on all positions so I need to exit on highs, and then sell next day on lows. It keeps being a pretty reliable trade; has worked on about 90% of my attempts since almost every spike higher is followed by a strong dip or drop. I might eventually drag everything low enough to be ITM, or the war will end and the market will just go back up.
So far today:
Rolled $XSP Mar 30th 668 put to Mar 31st 666 put, 1.00 credit
Rolled XSP Mar 30th 679 puts to Mar 31st 677 puts, 1.00 credit
Earnings 3/30 – 4/3
Econ Calendar 3/30 – 4/3
XSP rolls 3/27/26
#Fuzzy LEAPs Gotten way too ITM on everything, so made one adjustment so far, rolling a 690 LEAP down to 650. Working on rolling down most of my daily puts.
Sold to Close $XSP Dec 2028 690/690/730 for 59.72. Bought for 36.95 on Jan 12th.
Bought to Open Dec 2028 650/650/690 for 44.10.
XSP rolls 3/26/26
#FuzzyLEAPs
Rolled $XSP Mar 26th 658 puts to Mar 27th 658 puts, 2.00 credit
XSP rolls 3/25/26
#FuzzyLEAPs
Rolled $XSP Mar 25th 669 put to Mar 26th 669 put, 1.00 credit
Rolled $XSP Mar 25th 658 puts to Mar 26th 658 puts, 1.50 credit
XSP rolls 3/24/26
#FuzzyLEAPs
Rolled $XSP Mar 24th 658 puts to Mar 25th 658 puts, 1.75 credit
XSP rolls 3/23/26
#FuzzyLEAPs
Rolled $XSP Mar 23rd 658 puts to Mar 24th 658 puts, 1.42 credit
Rolled $XSP Mar 23rd 670 put to Mar 24th 670 put, .80 credit
Earnings 3/23 – 3/27
Econ Calendar 3/23 – 3/27
XSP rolls 3/20/26
#FuzzyLEAPs
Rolled Mar 20th 658 puts to Mar 23rd 658 puts, 2.30 credit
Rolled Mar 20th 670 put to Mar 23rd 670 put, .30 credit
For my higher strikes gonna need to try swing diagonals again.











































