#FuzzyLEAPs I’ve put swing-rolls on hold, at least temporarily. But I have to roll pretty far out to get a decent credit on a calendar and much further for a credit on a diagonal. So for now I’m just bumping them forward to next day with little or no credit. If we can go higher next week we might be in range for better premium.
Rolled $XSP Sep 18th 779 puts to Sep 21st 779 puts, .03 credit
Rolled $XSP Sep 18th 784 puts to Sep 21st 784 puts, even
Author Archives: Jeff
XSP rolls 9/17/26
#FuzzyLEAPs i think today set a record for biggest LOSSES in a roll. I actually had one decent pullback for profit but was holding out for more when it bounced to never return. The saving grace is we had a good up day. This strategy is crashing down around me and I’m only holding on with hopes that I can better manage roll-downs on future drops. I think after today I’m going to start rolling out in the future rather than continuing to try swing-rolls; they worked great during June’s downside warning, but have flopped dramatically for the past month.
Rolled $XSP Sep 17th 779 puts to Sep 18th 779 puts, -1.60 debit
Rolled $XSP Sep 17th 784 puts to Sep 18th 784 puts, -1.10 debit
XSP rolls 9/16/26
#FuzzyLEAPs Annoying long wait after legging out early, but wanted to finish the trade before FOMC. I missed several fills due to low liquidity of these deep ITM options.
Rolled $XSP Sep 16th 779 puts to Sep 17th 779 puts, .20 credit
Rolled $XSP Sep 16th 784 puts to Sep 17th 784 puts, .05 credit
XSP rolls 9/15/26
#FuzzyLEAPs
Rolled $XSP Sep 15th 779 puts to Sep 16th 779 puts, .60 credit
Rolled $XSP Sep 15th 784 puts to Sep 16th 784 puts, .45 credit
XSP rolls 9/14/26
#FuzzyLEAPs Another day of middling swing roll attempts.
Rolled $XSP Sep 14th 779 puts to Sep 15th 779 puts, .20 credit
Rolled $XSP Sep 14th 784 puts to Sep 15th 784 puts, -.50 debit
Earnings 9/14 – 9/18
Econ Calendar 9/14 – 9/18
XSP rolls 9/11/26
#FuzzyLEAPs It took a decent up day for me to finally pick a good entry
Rolled $XSP Sep 11th 784 puts to Sep 14th 784 puts, 1.00 credit
Now need to swing-roll the 779 puts
XSP rolls 9/10/26
#FuzzyLEAPs Still struggling to choose good exit points for these swing rolls. Plus getting deeper ITM means less liquidity and wider bid/ask; got to be 20.30 ITM to sell the option for 20.00.
Rolled $XSP Sep 10th 784 puts to Sep 11th 784 puts, -.30 debit
Rolled $XSP Sep 11th 779 puts to Sep 11th 779 puts, -.35 debit
XSP roll 9/9/26
#FuzzyLEAPs Got four dimes today
Rolled $XSP Sep 9th 784 puts to Sep 10th 784 puts, .40 credit
XSP roll 9/8/26
#FuzzyLEAPs Another day, another dime.
Rolled $XSP Sep 8th 784 puts to Sep 9th 784 puts, .10 credit (swing-roll)
Earnings 9/7 – 9/11
Econ Calendar 9/7 – 9/11
XSP roll 9/4/26
#FuzzyLEAPs Only one expiring today and I didn’t push for big credit on this swing roll
Rolled $XSP Sep 4th 784 puts to Sep 8th 784 puts, +.10 credit
August Jobs Report
#Jobs — Much higher than expected, reversing from prior losses.
Gain of +163,000 non-farm payroll jobs, vs. expected gain of +53K
Unemployment unchanged at 4.1%
U6 unemployment down 0.2 at 7.7%
Labor force participation up 0.2 to 61.6%
Average hourly earnings up by 0.3%; +3.1% Y/Y
July jobs revised up by +44K to +21K
June jobs revised up by +11K to +31K
XSP rolls 9/3/26
#FuzzyLEAPs My swing-roll blunders have become so assured that I need to stop them until we’re in a downside warning. I managed to get a decent diagonal on my 780’s, but got slammed again on the 783’s.
Rolled $XSP Sep 3rd 780 puts OUT to Sep 10th 779 puts, .66 credit (diagonal trade)
Rolled $XSP Sep 3rd 783 puts UP to Sep 4th 784 puts, .24 credit (failed swing-roll)
XSP rolls 9/2/26
#FuzzyLEAPs I got one day of respite yesterday, but today I returned to my awful timing for swing rolls. Tried to git’er done early and that screwed me.
Rolled $XSP Sep 2nd 780 puts UP to Sep 3rd 783 puts, .60 credit
Rolled $XSP Sep 2nd 778 puts UP to Sep 3rd 780 puts, -.40 debit
XSP rolls 9/1/26
#FuzzyLEAPs was able to roll one down a strike but not both
Rolled $XSP Sep 1st 781 puts DOWN to Sep 2nd 780 puts, 1.00 credit
Rolled $XSP Sep 1st 778 puts to Sep 2nd 778 puts, .30 credit
XSP rolls 8/31/26
#FuzzyLEAPs Friday turned out to be the only ATM day for me, and only briefly at that. It was an opportunity to roll to lower strikes but I didn’t take it, thinking I’d have at least another day. Not so. So I continue to be stuck ITM and monumentally awful at picking points to swing roll. Today was so bad I had to roll up strikes. I remain in the red on rolls for almost a month now.
Rolled $XSP Aug 31st 780 puts to Sept 1st 781 puts, even
Rolled $XSP Aug 31st 777 puts to Sept 1st 778 puts, even
Earnings 8/31 – 9/4
Econ Calendar 8/31 – 9/4
XSP rolls 8/28/26
#FuzzyLEAPs Finally a day I don’t need to play the swings…
Rolled $XSP Aug 28th 777 puts to Aug 31st 777 puts, .90 credit
Rolled $XSP Aug 28th 780 puts to Aug 31st 780 puts, .50 credit
XSP rolls 8/27/26
#FuzzyLEAPs. Another shitty day of ITM; rolled the 777’s with a standard calendar; took awhile to fill but once it did, it quickly proved to be too early as premium now around .80. As for the 780, I missed the volatility right after the open where a swing roll would have been perfect and now stuck in a leg-out while we rally. I will wait for any pullback and likely roll to a higher strike.
Rolled $XSP Aug 27th 777 puts to Aug 28th 777 puts, .35 credit
XSP rolls 8/26/26
#FuzzyLEAPs After reviewing the intraday charts, I figured acting early is the best approach to swing rolling.
Rolled $XSP Aug 26th 777 puts to Aug 27th 777 puts, 1.00 credit
Rolled $XSP Aug 26th 780 puts to Aug 27th 780 puts, .40 credit
XSP rolls 8/25/26
#FuzzyLEAPs Feel like I got caught with my pants down again, suffering multiple days ITM as I was unable to roll strikes down. And it was the second time in a row that the multiple day (or week) pullback came immediately after I rolled strikes much higher (in this case from 770 to 780). I’m trying to figure away to avoid this. What I will try next time is to NOT roll so high and leave at least one strike a decent distance below the XSP highs, rather than all strikes ATM. Since we first dropped on Aug 17th I have had very dismal luck in legging on the swings, with a net LOSS on daily rolls over the 7 trading days. There is not sufficient volatility to provide sharp down moves that make swing-rolls easy during Downside Warnings.
Rolled $XSP Aug 25th 780 puts to Aug 26th 780 puts, -.80 debit
Rolled $XSP Aug 25th 777 puts to Aug 26th 777 puts, -.50 debit
XSP rolls 8/24/26
#FuzzyLEAPs Got back to my lucky strike; still working on rolling the 780
Rolled $XSP Aug 24th 778 puts to Aug 25th 777 puts, .50 credit
Earnings 8/24 – 8/28
Econ Calendar 8/24 – 8/28
XSP rolls 8/21/26
#FuzzyLEAPs A pretty anemic pullback this week; VIX has barely budged and the drops on SPX were pretty mild. I was too far ITM and couldn’t manage any decent rolls the entire week, managing to miss the pullbacks and leg out right before spikes higher. Today was the worst, but fortunately the small moves meant losses were minimal.
Rolled $XSP Aug 21st 780 puts to Aug 24th puts, -.95 debit
Rolled $XSP Aug 21st 777 puts UP to Aug 24th 778 puts, .20 credit
XSP rolls 8/20/26
#FuzzyLEAPs Missed the big moves, so got stuck legging in and out at end of the day on the small moves.
Rolled $XSP Aug 20th 780 puts to Aug 21st 780 puts, .20 credit
Rolled $XSP Aug 20th 777 puts to Aug 21st 777 puts, even
XSP roll 8/19/26
#FuzzyLEAPs Gotta try to get these strikes lower if we don’t go higher tomorrow
Rolled $XSP Aug 19th 780 puts to $XSP Aug 20th puts, .04 credit
XSP roll 8/16/26
#FuzzyLEAPs My streak of making bad swing rolls has resumed.
Rolled $XSP Aug 18th 777 puts to Aug 20th 777 puts, even
XSP rolls 8/17/26
#FuzzyLEAPs Hope this is temporary as I really don’t want to go ITM again… I waited for a bounce but never got one.
Rolled $XSP Aug 17th 777 puts to Aug 18th 777 puts, .70 credit
Rolled $XSP Aug 17th 780 puts to Aug 19th 780 puts (2-day out), .27 credit
Earnings 8/17 – 8/21
Econ Calendar 8/17 – 8/21
XSP rolls 8/14/26
#FuzzyLEAPs
Rolled $XSP Aug 14th 780 puts to Aug 17th 780 puts, 1.00 credit
Rolled $XSP Aug 14th 777 puts to Aug 17th 777 puts, .60 credit
XSP rolls 8/13/26
#FuzzyLEAPs
Rolled $XSP Aug 13th 777 puts to Aug 14th 777 puts, .90 credit
XSP rolls 8/12/26
#FuzzyLEAPs
Rolled $XSP Aug 12th 770 puts to Aug 13th 770 puts, .60 credit
Order in for 1.00 roll on the 777’s. Need a bit of a rally.
XSP rolls 8/11/26
#FuzzyLEAPs Higher premium than yesterday, probably due to inflation report coming tomorrow. Was able to get enough to end my day early.
Rolled $XSP Aug 11th 770 puts to Aug 12th 770 puts, .60 credit
Rolled $XSP Aug 11th 777 puts to Aug 12th 777 puts, 1.23 credit
XSP rolls 8/10/26
#FuzzyLEAPs
Rolled $XSP Aug 10th 777 puts to Aug 11th 777 puts, 1.00 credit
Unless we experience an afternoon drop I will likely be moving my 770 puts higher.
Earnings 8/10 – 8/14
Econ Calendar 8/10 – 8/14
XSP rolls 8/7/26
#FuzzyLEAPs
Rolled $XSP Aug 7th 770 puts to Aug 10th 770 puts, .80 credit
Looking for same amount on 777 puts
July Jobs Report
#Jobs — Surprise loss for the month. Two previous months revised downward, for a 1-year average of 34,000 jobs added per month.
Loss of -27,000 non-farm payroll jobs, vs. expected gain of +83K
Unemployment down 0.1 to 4.1%
U6 unemployment 7.9%, unchanged
Labor force participation down 0.1 to 61.4%
Average hourly earnings up by 0.1%; +3.2% Y/Y
May jobs revised down by -66K to +63K
June jobs revised down by -37K to +20K
XSP rolls 8/6/26
#FuzzyLEAPs Filled right after the open…
Rolled $XSP Aug 6th 770 puts to Aug 7th 770 puts, 1.00 credit
Rolled $XSP Aug 6th 777 puts to Aug 7th 777 puts, .80 credit
XSP rolls 8/5/26
#FuzzyLEAPs
Calendar roll: $XSP Aug 5th 770 puts to Aug 6th 770 puts, .70 credit
Diagonal roll: $XSP Aug 5th 768 puts to Aug 6th 777 puts, 2.63 credit
XSP rolls 8/4/26
#FuzzyLEAPS Wonderful to be back ATM again, but the old frustrations wasted no time in cropping up: whether to wait when selling. Opened the day below both strikes but the blow out rally quickly got us above both strikes. This led to the age-old error of selling the high strike too early and the low strike too late.
Rolled $XSP Aug 4th 770 puts to Aug 5th 770 puts, .50 credit (now around 1.15)
Missed .90+ on the 765 puts, now going for under .50. Gonna see if any pullback comes.
XSP rolls 8/3/26
#FuzzyLEAPs Nothing other than tiny pullbacks today.
Rolled $XSP Aug 3rd 765 puts to Aug 4th 765 puts, standard calendar trade, .12 credit
Rolled $XSP Aug 3rd 770 puts to Aug 4th 770 puts, swing roll, .10 credit
Earnings 8/3 – 8/7
Econ Calendar 8/3 – 8/7
XSP rolls 7/30/26
#FuzzyLEAPs Well, it is becoming my curse that when we have sharp down moves, I miss them, and when I try to move strikes down I get stuck in a sharp up move. In a Downside Warning it’s much easier to catch down moves but at this time it’s way more difficult. My accounts have not gone up meaningfully in months. I don’t know if this strategy is tenable in the long run for XSP, as it’s too difficult to roll strikes downward during a correction.
I caught the swings easily for one trade, but because I was holding out for lowering my strike on the second, I got screwed and moved to a higher strike instead. Skipped to Monday as I cannot trade tomorrow.
Rolled $XSP July 30th 765 puts to Aug 3rd 765 puts, 1.00 credit
Rolled $XSP July 30th 764 puts UP to Aug 3rd 770 puts, -.60 debit
XSP rolls 7/29/26
#FuzzyLEAPs Missed the big drops again but still managed to find enough swings…
Rolled $XSP July 29th 764 puts to July 30th 764 puts, 1.00 credit
Rolled $XSP July 29th 765 puts to July 30th 765 puts, .50 credit
XSP rolls 7/28/26
#FuzzyLEAPs. Well, I’m getting pretty sick of being deep ITM and today made it worse as I got caught in the rally for my second trade. I want to try and roll down but it’s not easy.
Rolled $XSP July 28th 764 puts to July 29th 764 puts, 1.00 credit
Rolled $XSP July 28th 760 puts UP to July 29th 765 puts, 2.50 credit
XSP rolls 7/27/26
#FuzzyLEAPs Too busy of a morning to sit by my computer and I missed the decent drops. So I got stuck with an overall loss.
Rolled $XSP July 27th 764 puts to July 28th 764 puts, .20 credit
Rolled $XSP July 27th 760 puts to July 28th 760 puts, -.80 debit
Earnings 7/27 – 7/31
Econ Calendar 7/27 – 7/31
XSP rolls 7/24/26
#FuzzyLEAPs Rolling on the swings…
Rolled $XSP July 24th 764 puts to July 27th 764 puts, 1.00 credit
now working on the 760 puts…
XSP rolls 7/23/26
#FuzzyLEAPs Both legged on the swings…
Rolled $XSP July 23rd 760 puts to July 24th 760 puts, .70 credit
Rolled $XSP July 23rd 764 puts to July 24th 764 puts, .20 credit
XSP rolls 7/20/26
#FuzzyLEAPs Rolling on the swings to Thursday as I have a busy week…
Rolled $XSP July 20th 764 puts to July 23rd 764 puts, 1.00 credit
Now for the 760 puts…
Earnings 7/20 – 7/24
Econ Calendar 7/20 – 7/24
XSP rolls 7/17/26
#FuzzyLEAPs Both legged on the swings; was able to roll down a strike to the much more liquid 760…
Rolled $XSP July 17th 761 puts DOWN to July 20th 760 puts, 1.00 credit
Rolled July 17th 764 puts to July 20th 764 puts, .30 credit
XSP rolls 7/16/26
#FuzzyLEAPs
Rolled $XSP July 16th 761 puts to July 17th 761 puts, .30 credit (standard calendar)
Rolled $XSP July 16th 764 puts to July 17th 764 puts, 1.00 credit (on swings)
XSP rolls 7/15/26
#FuzzyLEAPs I’ve noticed that since Upside Warning started the bigger moves have been early so today I got it all done in first hour rather than wait.
Rolled $XSP July 15th 761 puts to July 16th 761 puts, .50 credit (standard calendar)
Rolled $XSP July 15th 764 puts to July 16th 764 puts, 1.00 credit (on swings)
XSP rolls 7/14/26
#FuzzyLEAPs
Rolled $XSP July 14th 764 puts to July 15th 764 puts, .10 credit (on swings)
Rolled $XSP July 14th 761 puts to July 15th 761 puts, .16 credit (standard calendar)
CPI 3.5% annually in June, less than expected
The consumer price index fell a seasonally adjusted 0.4% for the month, bringing the annual inflation rate down to 3.5%. Wall Street had expected a 0.2% monthly decline and 3.8% annual level. The monthly drop was the largest since April 2020.
https://www.cnbc.com/2026/07/14/consumer-price-index-inflation-report-june-2026.html
XSP rolls 7/13/26
#FuzzyLEAPs Both traded on the swings; caught a good move on one but couldn’t manage to on the second.
Rolled $XSP July 13th 765 puts DOWN to July 14th 764 puts, 1.04 credit
Rolled $XSP July 13th 761 puts to July 14th 761 puts, -.50 debit
Earnings 7/13 – 7/17
Econ Calendar 7/13 – 7/17
XSP rolls 7/10/26
#FuzzyLEAPs Crappy day on Wednesday as I was traveling and tried to do my usual swing rolls. Got swallowed by the rally, ending up going a strike higher with 1.50 and 2.00 debits. Won’t do that agin.
Today…
Rolled $XSP July 10th 761 puts to July 13th 761 puts, .21 creddit (standard calendar)
Rolled $XSP July 10th 765 puts to July 13th 765 puts, -.50 debit (failed swing roll)
XSP rolls 7/7/26
#FuzzyLEAPs Rolled two days out as I’m busy tomorrow, and got only .30 each on the swings, 764 and 760 puts.
XSP rolls 7/6/26
#FuzzyLEAPs Hard to get much pullback with Upside Warning in effect, but managed to roll on the swings:
Rolled $XSP July 6th 764 puts to July 7th 764 puts, .48 credit
Rolled $XSP July 6th 760 puts to July 7th 760 puts, .30 credit
Earnings 7/6 – 7/10
Econ Calendar 7/6 – 7/10
XSP rolls 7/2/26
#FuzzyLEAPs Got a swing roll on one but a straight calendar for two pennies on the other.
Rolled $XSP July 2nd 764 puts to July 6th 764 puts, 1.00 credit
Rolled $XSP July 2nd 760 puts to July 6th 760 puts, .02 credit
Have a Happy 4th everyone!













































