# This Simple Options Strategy Crushes SPY (27% CAGR, 2.4 Sharpe)

https://www.youtube.com/watch?v=6ao3uXE5KhU

[00:00] This strategy beats the S&P 500 with a 27% annual return, a sharp ratio of 2.4.
[00:07] And get this, it uses just one indicator, one.
[00:12] It's called the forward factor strategy, and you've almost definitely never heard of it.
[00:16] It trades forward volatility using a calendar spread in a way that slashes risk and draw downs.
[00:23] I've traded the strategy as a core part of my portfolio for years, and it's played a major role in growing that portfolio into the mid 7 figures it is now.
[00:31] Today, I'm giving you everything.
[00:34] The 19-year back tests, a real trade example, and even the calculator so you can run it yourself.
[00:38] And once you see how simple it is, you'll wonder why no one's talking about it.
[00:41] What is the trade?
[00:44] Here's the setup.
[00:46] It's a simple rule-based trade.
[00:49] Open a calendar or double calendar spread using one indicator.
[00:51] Then hold it until right before the front contract expires.
[00:53] That's it.
[00:56] No constant tweaking, no guessing games.
[00:58] The edge comes from a single indicator we'll define in a minute.
[00:59] This idea comes from academic.
[01:01] Research showing a persistent bias in the term structure of implied volatility.
[01:05] Basically, the market's forward view of volatility is often off, and that miss can be harvested with plain vanilla option structures.
[01:14] The paper that put this on my radar is term structure forecast of volatility and options portfolio returns.
[01:18] It finds that the forward implied volatility built from two nearby expirations systematically misestimates what the shortdated volatility will actually be later.
[01:29] When that forward V is too low relative to the front period being long forward volatility tends to pay.
[01:36] The good news, you don't need exotic products to express that.
[01:38] A calendar spread does the job.
[01:40] So the core premise is simple.
[01:42] If the market's forward quote for next period's volatility were perfectly fair, then when the front contract expires and the back becomes the new front, it's one period volatility should match that earlier forward quote.
[01:54] It often doesn't.
[01:56] That gap is big and persistent enough to build a one rule strategy around it.
[02:01] Our one indicator will tell us when to put.
[02:03] On the spread, which we then hold until the front expiry and close.
[02:08] Let's break this down step by step.
[02:10] Because to understand forward volatility, we first need to understand the mechanics behind how this trade works.
[02:15] Let's start with an intuitive explanation of forward volatility.
[02:17] Imagine volatility like rainfall over time.
[02:19] You have a weather forecast for January.
[02:22] That's your front period implied volatility.
[02:24] Then you have a forecast for January and February combined.
[02:28] That's your back period implied volatility.
[02:30] Now, from those two forecasts, you can actually back out how much rain is implied just for February.
[02:37] That February only number is the forward volatility from January to February.
[02:42] With options, we use the same concept, but instead of rainfall, we're dealing with variance.
[02:46] That's volatility squared.
[02:48] Why variance?
[02:51] Because variance over non-overlapping time periods add together, just like total rainfall over separate periods.
[02:55] That's why we don't average implied volatilities directly.
[02:59] Instead, we combine variance times time.
[03:01] So if the near-term expiry
[03:03] Called T1 say around 30 days and the next one called T2 around 60 days.
[03:09] Then the forward volatility between T1 and T2 is the unique number that makes the total variance line up correctly across those two windows.
[03:17] Volatility represents standard deviation per year.
[03:19] And because the variances over separate time windows add up just like our rain example we always do the math in variance space then square root the result to get back to volatility.
[03:30] We'll keep this practical.
[03:32] One formula, then an example.
[03:35] Don't get scared by the math.
[03:37] This will be straightforward to follow and you'll never have to calculate it yourself.
[03:40] There's a free Python script in the description, or if you're not into Python, a free calculator on oquants.com.
[03:45] Now, let's cover the mathematical calculation.
[03:47] Sigma 1 equal the annualized IV for the front period with time to expiry as T1 in years.
[03:55] We let sigma 2 be the annualized IV for the back period with time to expiry T2 in years.
[04:00] And this also assumes that ts2 is bigger than t1.
[04:03] We then define the.
[04:05] Variances which are just the square of the volatilities.
[04:09] The annualized forward variance for the window between t1 and ts2 is v2 * t2 minus v1 * t1 / t2 minus t1.
[04:18] Then the forward volatility itself is simply the square root of the forward variance.
[04:22] So we get back to volatility space.
[04:24] Here's a key detail.
[04:26] Time must always be expressed in years.
[04:28] For example, 30 days is equal to 30 over 365 and 60 days is equal to 60 over 365.
[04:35] Let's do an example to make this stick.
[04:37] Let's say the 30-day implied volatility is 45%.
[04:39] Let's also say that the 60-day implied volatility is 35%.
[04:44] Our time in years is defined as 30 over 365 and 60 over 365.
[04:49] We then compute the variances by squaring the volatilities.
[04:51] Now we calculate the forward variance which gives us a value of 0.0425.
[04:55] 0.0425 which is our annualized forward variance measure.
[05:00] Then we take the square root of that number to give us 20.6% our annualized forward volatility between.
[05:07] The 30 and 60-day expirations.
[05:09] Given those two IV points, the market is implying about 20.6% volatility for the 30-day period that starts after the front expires.
[05:17] That means that the expected volatility of the 60-day option in 30 days when it becomes a 30-day option is 20.6% as currently priced by the market.
[05:27] You can repeat this process for any pair of expirations.
[05:29] For example, 30 to 90, 60 to 90, and anything in between.
[05:34] So that's how we derive forward volatility.
[05:36] The market's implied view of volatility for a future window of time.
[05:40] Now, here's where it all comes together.
[05:42] This one ratio not only flips losing trades into winners, it also tells you exactly when to enter.
[05:46] It's called the forward factor.
[05:49] All right, now that we understand forward volatility, let's talk about the one indicator that drives the entire trade.
[05:54] The forward factor or simply FF.
[05:57] The forward factor tells you how hot the front period implied volatility is relative to the forward implied volatility by the next expiry.
[06:06] In short,
[06:08] It measures the gap between what's happening now and what the term structure says comes next.
[06:15] And that gap, that imbalance is the edge we're trying to harvest.
[06:17] For all our calculations and all the research we'll discuss here, we use earn implied volatility.
[06:21] That's implied volatility with the earnings implied volatility removed.
[06:25] Here's why.
[06:28] Xarn IV is the option market's implied volatility after stripping out the extra premium tied to scheduled earnings announcements.
[06:35] Why do we use this?
[06:37] Because earnings cause a temporary ticker specific spike in near-term IV.
[06:41] If we didn't remove that spike, we'd be comparing apples to oranges.
[06:43] A front period IV that's juiced by earnings versus a calmer, less effective back period.
[06:49] By using X earn IV, we put all expireies and all tickers on an equal playing field.
[06:54] So, the forward factor truly reflects term structure imbalance, not just the result of a one-off event.
[07:01] Does doing this kill earnings trades?
[07:03] Not at all.
[07:03] The calendar still work through earnings when the Xarn FF is elevated.
[07:07] In those cases, you're trading.
[07:09] The underlying curve misalignment, not just the earnings event.
[07:13] However, research from the paper shows that these calendar spreads tend to perform better when avoiding earnings altogether.
[07:19] For simplicity and consistency, it's easiest for most traders to avoid trading this strategy through earnings.
[07:24] Meaning, no earnings events should occur between your entry and the second expiration.
[07:28] If that holds true, the Xarn IV will simply be the same as the regular implied volatility.
[07:35] The forward factor is defined as the front period IV minus the forward IV between the first and second period divided by the forward IV between the first and second period.
[07:46] The forward factor measures the relative difference between the front period IV and the forward volatility.
[07:50] As we defined earlier, it quantifies how the near-term implied volatility compares to the implied forward volatility over the interval T1 to T2.
[07:58] It's expressed as a percent difference, how much the front exceeds or legs the forward.
[08:03] So, how do we interpret this?
[08:05] If FF is greater than zero, the front IV is greater than the.
[08:09] Forward IV.
[08:11] This typically happens when term structure is in backwardation, signaling near-term stress or fear.
[08:16] Historically, this setup has shown very strong performance with a high sharp ratio and robust returns.
[08:19] These are our main focus in this video.
[08:22] If FF is less than zero, it means the front IV is less than the forward IV.
[08:27] This typically occurs when the term structure is in contango, which is the default state in comm normal markets.
[08:32] These tend to be less profitable, though still solid, just not as strong as the positive FF setups.
[08:39] So why does this matter?
[08:41] When the front period is too hot versus the forward, a long forward volatility stance tends to pay off.
[08:46] And the beauty is you can approximate long forward vault with plain vanilla options.
[08:50] To go long forward vault, we can use a calendar spread.
[08:53] Sell the front where IV is rich and buy the back where IV is cheaper.
[08:58] So why does a positive FF capture this mispricing?
[09:00] In panicky markets, traders rush to buy near-term protection or speculation.
[09:04] This drives up the front period IV while the back period rises much less.
[09:08] When you compute
[09:10] The forward, the market's implied vault for the next one period window.
[09:14] It often comes out much lower than the front.
[09:17] If that gap is large, it suggests the market may be underpricing future risk once the current stress rolls off.
[09:23] Your calendar spread is positioned to profit if either one front IV deflates into expiry where you benefit from theta and IV crush on the short leg and or two the back period gains exposure to the short-term risk as it becomes the new front where your long leg benefits.
[09:39] The larger the FF at entry, the bigger the misalignment you're capturing.
[09:43] Let's work through a high FF example using our earlier numbers from the forward volatility example where we have a forward V equal to 20.66% 66% and a front period IV of 45%.
[09:55] We can then compute the forward factor by calculating the percent difference between the front IV and the forward, giving us a value of 117%.
[10:03] The market is implying that the next 30-day window after the front expires will run at 20.66% implied volatility.
[10:12] Even though today's front period implied volatility is 45%.
[10:13] That's steep backwardation.
[10:16] The front is hot and the forward looks very calm.
[10:20] The bottom line, a 117% forward factor signals a major term structure misalignment.
[10:26] That's exactly the setup where a long calendar spread is a strong bet on rising forward volatility.
[10:30] A positive forward factor means the front is hot.
[10:34] We lean into long calendars.
[10:36] Let me show you why that isolates the forward slice.
[10:39] A calendar spread, whether long or short, is fundamentally a bet on forward volatility between two expirations.
[10:45] A long calendar where we sell the near period and buy the far period is long forward vault.
[10:50] A short calendar where we buy the near period and sell the far period is short forward vault.
[10:57] Let's review why this is by revisiting our variance intuition.
[10:59] Remember variance is volatility squared and adds through time.
[11:04] The back period variance is equal to the front window variance plus the forward window variance.
[11:10] Whereas the front period variance is just equal to.
[11:12] The front window variance.
[11:14] By selling the front and buying the back, you're effectively removing the front slice and keeping exposure to only the forward slice.
[11:21] That's what makes it long forward volatility position.
[11:23] Flip it and you're short that forward slice.
[11:25] Let's explore the long calendar spread that is long forward volatility.
[11:29] Again, the position is sell a near expiry, for example, 30 days, and buy a further expiry, for example, 60 days.
[11:35] The view is that the market is underestimating volatility in the next window.
[11:40] We want forward volatility to rise.
[11:41] So, what helps forward volatility?
[11:43] If front IV drops, this raises our forward volatility.
[11:46] The now cools off.
[11:48] If back IV goes up, that also raises our forward volatility.
[11:51] Future risk is repriced higher.
[11:52] Either way, we gain on the long calendar.
[11:55] What hurts is if the front IV goes up.
[11:57] This lowers the forward vault.
[11:59] Signals more near-term stress.
[12:01] Back IV going down also hurts the long calendar.
[12:03] This also lowers our forward vault with the future risk again repriced lower.
[12:08] Either way, the long calendar loses.
[12:10] Let's explore.
[12:12] The short calendar spread that is short forward volatility.
[12:14] So again the position is to buy the near expiry and sell the further expiry.
[12:20] The view is that the market is overstating volatility in the next window.
[12:23] So forward volatility should fall.
[12:25] Again what helps forward volatility to fall is if front IV goes up that lowers our forward volatility or if back IV goes down again lowers our forward volatility.
[12:34] What hurts is anything that makes forward volatility go up.
[12:36] So front IV going down is going to raise our forward volatility and back IV going up is also going to raise our forward volatility.
[12:44] Either way, the calendar spread loses if that happens.
[12:46] Both long and short calendars are path dependent.
[12:50] Large price moves can push your P&L outside the tent and outside that zone, your Greek exposures flatten, meaning your sensitivity to forward volatility fades.
[12:59] However, the main lever you're turning is still forward volatility.
[13:04] We want it to go up for a long calendar and we want it to go down for a short calendar.
[13:08] That diminishing exposure outside the tent is simply a risk we accept when trading vanilla listed.
[13:13] Options instead of OTC products that trade forward vault or forward variance directly.
[13:18] Okay, now that we know all about forward volatility, forward factors, and calendar spreads, let's hop into the real back test results and data setup.
[13:26] We didn't just take the paper's word for it.
[13:28] We tested the idea with real investable spreads under realistic trading frictions.
[13:33] We rebuilt the Ford volatility logic using options you can actually trade, then layered in slippage, commissions, and capacity limits so the results reflect what a live trader could actually see.
[13:43] We ran the tests on two families of time spreads.
[13:47] The first is the long at the money call calendar.
[13:49] Buy the further dated at the money call, sell the near dated at the money call.
[13:53] Same strike, different expiries.
[13:55] This is the clean classic calendar spread.
[13:57] We also explored the long 35 delta double calendar.
[13:59] We sell strikes off the front periods options chain around plus 35 delta for calls and negative 35 delta for puts.
[14:08] We accepted a plus or minus 5 delta difference if needed to hit the listed strikes at those same strikes by.
[14:14] The back period options.
[14:16] Effectively, you're running two calendars at the wings.
[14:18] Short front long back at the 35 delta call side and short front long back at the negative 35 delta put side.
[14:25] This structure taps into skew.
[14:27] You're typically selling richer front period skew and owning relatively cheaper back period skew while widening the profit tent versus a single at the money calendar.
[14:36] For both structures, we tested 3D combinations each with a small buffer so we don't skip trades due to listing granularity.
[14:42] We tested the 3060, the 3090 DTE, and the 6090 DTE.
[14:45] Again, we allow a plus or minus 5DTE buffer around each target.
[14:51] This means anything between 25 and 35 would count as 30.
[14:53] That keeps the data set realistic when the chain lists 29 or 32 days instead of a perfect 30 days.
[15:01] We only traded names with a 20-day average option volume above 10,000 contracts per day.
[15:05] This keeps fills plausible and capacity reasonable.
[15:10] Tests were run since 2007, covering nearly 19 years of options history.
[15:15] Plenty of cycles, panics, lowvall regimes, enough to make distributional statements with confidence.
[15:19] Slippage and commissions applied to every trade.
[15:21] We capped the number of simultaneous spreads per symbol based on open interest and trade data.
[15:27] So the back test can't unrealistically soak up the book.
[15:31] This avoids the paper only performance that vanishes when you size up.
[15:35] We entered when the target DTE and for double calendar the target deltas line up within the allowed buffers and we enter the spread all at once.
[15:41] At exit, we close the entire position as a spread on the day the front contract expires, practically just before close.
[15:50] So why two structures?
[15:53] The at the money calendar is the cleanest proxy for being long forward volatility at the center.
[15:56] The 35 delta double calendar adds skew harvesting and a wider payoff geometry, which can improve win rate and tighten the link between returns and our indicator when the forward slice is mispriced.
[16:06] Bottom line, this is not a toy simulation.
[16:09] It's a large liquid multi-deade data set of actual calendar spreads traded with buffers, frictions.
[16:17] And capacity constraints and managed with mechanical entry and exit rules that match how you'd run the strategy in the real world.
[16:23] For both data sets, we have 124,000 observations for the 30 to 60DTE pair, 95,000 observations for the 30 to 90DTE pair, and 88,000 observations for the 60 to 90D pair.
[16:36] That's more than 300,000 fully specified, fully costed spread instances.
[16:40] Enough to make distributional statements with decent confidence.
[16:44] We can see from the return distributions that in all cases, just blindly trading all of these positions results in a negative mean return.
[16:50] That's an important baseline.
[16:51] The calendar is not a free lunch.
[16:54] If you don't condition on the term structure, transaction costs and slippage will grind you down if you fire every time.
[17:00] We can see that the 3090dt spread has the best negative return and that all distributions are positively skewed.
[17:07] That means mostly losers but some larger winners.
[17:12] We also notice that the mean return of the double calendar is better than its at the money call counterpart and its win.
[17:17] Rate is also higher.
[17:20] That tracks with expectations.
[17:22] We are selling skew in the front as well as expanding our profit area by making the profit tent of the calendar wider.
[17:28] This of course comes at the cost of more potential commissions and slippage due to more contracts being traded.
[17:34] The worst possible return is the debit paid meaning 100%.
[17:37] But we will see that some are larger than 100%.
[17:40] And this is due to slippage and commissions.
[17:42] In practice, wide markets near expiry and paying spreads twice entry and exit can push measured losses a few points past 100.
[17:50] This is a measurement artifact.
[17:53] Not that the broker took more than your debit, but slippage and commissions turn the roundtrip cost into something a tad larger than the entry debit in some cases.
[18:01] Looking at the returns group by quarter and plotted over time, the strategy looks relatively consistent with no obvious seasonality.
[18:10] Again, the 3090 being the one that looks like it has the best return, although still mean negative.
[18:14] That's encouraging.
[18:17] The edge, if any, shouldn't depend on a particular.
[18:19] Period or quarter.
[18:21] Term structure dislocations occur throughout the cycle.
[18:23] This is the hinge.
[18:23] Above simple FF cutoffs, returns flip positive.
[18:27] I'll give you the exact thresholds and a dead simple rule.
[18:29] Looking at the scatter plot with a regression line of the calendar spread return versus the forward factor, we see a clear relationship.
[18:35] The higher the forward factor, the better the long calendar spread return.
[18:40] Visibly, we can see from the graph that a factor at or above around 0.1 to 0.2 is when returns start becoming positive.
[18:47] We can also see that this relationship is stronger with the double calendar.
[18:50] More evidence that the double calendar may be better to trade the strategy along with the previously established better negative mean return.
[18:59] This is the signature we want.
[19:01] Conditioning on forward factor reframes the trade from let's open calendar spreads and hope to harvest a repeatable misalignment.
[19:07] The fact that the double calendar slopes more steeply in the scatter signifies that the relationship between its payoff and forward factor is slightly stronger.
[19:15] Looking at a plot of return on the.
[19:19] Y-axis and forward factor deciles on the x-axis, we can clearly see the relationship that higher positive forward factors lead to better calendar spread returns.
[19:30] For the long at the money call calendar, we see that for the 3060 pair, an FF above 0.14 leads to positive returns.
[19:36] For the 3090 pair, an FF above 0.03 leads to positive returns.
[19:42] And for the 6090 pair, an FF above 0.41 leads to positive returns.
[19:48] For the long 35 delta double calendar, we see for the 3060 pair, an FF above 0.11 leads to positive returns.
[19:57] For the 3090 pair, an FF above 0.01 leads to positive returns.
[20:00] And for the 3090 pair, an FF above 0.14 leads to positive returns.
[20:03] Let's create a model from these values and see how this changes our outcome.
[20:06] The simplest model is only to take trades when the FF is above the threshold we just saw for each DTE pairing and structure.
[20:15] Everything else stays the same.
[20:17] For the long at the money call calendar, taking trades only above the FF cutoff, the
[20:21] 3060 now has a positive 9.2% mean
[20:24] return, a win rate of 47%, and an
[20:27] average of 50 trades per month. The 3090
[20:30] now has a positive 4% mean return, a win
[20:32] rate of 50%, and an average of 138
[20:35] trades per month. The 6090 now has a
[20:38] positive 39.7 mean return with a win
[20:41] rate of 49.5%
[20:42] but an average of only four trades per
[20:44] month. For the long double calendar,
[20:46] taking only trades that are above the FF
[20:48] cutoff, the 3060 now has a positive 7.9%
[20:52] mean return with a win rate of 54.6%
[20:55] and an average of 62 trades per month.
[20:58] The 3090 now has a positive 3.8% 8% mean
[21:01] return with a win rate of 56.7%
[21:04] and an average of 166 trades per month.
[21:07] The 6090 now has a positive 16.9% mean
[21:10] return with a win rate of 51.1% and an
[21:14] average of 36 trades per month. A few
[21:16] important reads here. Number one,
[21:18] filtering flips the mean return sign for
[21:20] every bucket. This is exactly what we
[21:22] hoped for. Two, the 6090 at the money
[21:25] call calendar bucket looks massive on
[21:27] mean return but very sparse on trade
[21:29] count. And three, the double calendars
[21:32] generally have slightly higher win rates
[21:34] at comparable thresholds. All of these
[21:36] models look good, but to get something
[21:38] more tradable, I would like to get this
[21:40] number to a point where the average of
[21:41] trades per month is around 20. Since
[21:44] even with a big portfolio, this will be
[21:47] plenty of trades and we will likely
[21:49] increase our return by reducing the
[21:51] number of trades for all except the long
[21:53] at the money call calendar where we
[21:55] actually need to raise our number of
[21:56] trades per month by lowering the
[21:57] threshold. This will likely reduce our
[22:00] return but decrease our variance and
[22:02] give us more trades. For the long at the
[22:04] money call calendar, adjusting the FF
[22:06] threshold to around 20 trades per month,
[22:08] we get the following results. The 3060
[22:11] with an adjusted FF of 0.23 23 now has a
[22:15] 13.9% mean return, a win rate of 47.8%
[22:19] and an average of 20 trades per month.
[22:21] The 3090 with an adjusted FF of 0.23 now
[22:25] has a 9.3% mean return, a win rate of
[22:28] 50.3% and an average of 19 trades per
[22:31] month. The 6090 with an adjusted FF of
[22:34] 0.2 now has a 24.7% mean return, a win
[22:38] rate of 45.4%,
[22:40] and an average of 21 trades per month.
[22:42] For the long double calendar, adjusting
[22:44] the FF threshold to around 20 trades per
[22:46] month, we get the following results. The
[22:48] 3060 with an adjusted FF of 0.23 now has
[22:52] a 14.2% mean return, a win rate of 56%,
[22:56] and an average of 20 trades per month.
[22:58] The 3090 with an adjusted FF of 0.23
[23:02] now has a 10.4% mean return, a win rate
[23:05] of 57.9%, and an average of 19 trades
[23:08] per month. The 6090 with an adjusted FF
[23:11] of 0.2 2 now has a 22.6% mean return, a
[23:15] win rate of 55.8% and an average of 21
[23:19] trades per month. We can clearly see
[23:21] that using the forward factor is a
[23:23] predictive signal of long calendar
[23:25] spread returns with all time frames and
[23:27] positions being profitable. We also
[23:29] notice that the 6090 seems to look best.
[23:32] Plotting the modeled mean returns group
[23:34] quarterly, we see a much more
[23:36] consistently profitable strategy than
[23:38] just trading them blindly. We also see
[23:40] that the 6090 time frame still looks
[23:42] best. Now that we've established
[23:44] profitability with a solid number of
[23:46] opportunities, we can move to sizing the
[23:48] trades and back testing the results.
[23:50] Let's look at the Kelly fraction for
[23:51] each strategy combination. Note that
[23:53] Kelly is typically much larger than what
[23:55] we actually want to trade. In practice,
[23:57] we prefer fractional Kelly to manage
[23:59] draw down convexity and parameter
[24:01] uncertainty. For the long at the money
[24:03] call calendar, the 3060 has a Kelly
[24:06] fraction of 16.1%. The 3090 has a Kelly
[24:09] fraction of 20.1% and the 6090 has a
[24:12] Kelly fraction of 18.4%. For the long
[24:15] double calendar, the 3060 has a Kelly
[24:17] fraction of 25.7%.
[24:19] The 3090 has a Kelly fraction of 31.5%
[24:23] and the 6090 has a Kelly fraction of
[24:25] 29.1%.
[24:26] Based on the Kelly fraction and models
[24:28] above, it seems like the double calendar
[24:30] is the better, more profitable
[24:32] structure. Further, it looks like the
[24:34] 3090 is the best time frame based on the
[24:36] Kelly fraction. We can now back test
[24:38] these strategies to see how they would
[24:40] have performed historically. The back
[24:41] test starts with $100,000 and allocates
[24:44] positions based on the highest forward
[24:46] factor first until the portfolio is
[24:48] full. Once again, these positions are
[24:50] held until right before the front
[24:52] contract expires, then closed as a
[24:53] spread. Make sure to check out the link
[24:55] below where you can download a full
[24:56] document with the back test results
[24:58] along with the script to find these
[24:59] trades yourself. The portfolio
[25:01] construction details matter. Allocating
[25:03] to the highest FF concentrates capital
[25:05] into the most mispriced names. Closing
[25:08] as a spread just before expiry avoids
[25:10] pin risk and other expiry headaches. Now
[25:12] the results. Let's start with the full
[25:14] Kelly results. For the long at the money
[25:16] call calendar. The 30 to 60DTE pair
[25:18] achieves a 21.5% kegger and a 1.58
[25:22] sharp. The 3090dt pair achieves a 22.6%
[25:26] kegger and a 1.93 sharp. The 6090dt pair
[25:30] achieves a 28% kegger and a 1.72 sharp.
[25:34] Second, let's look at the double
[25:35] calendar results. The 3060 pair achieves
[25:38] a 21.9% kegger and a 2.11 sharp. The
[25:42] 3090 pair achieves a 21.5% kegger and a
[25:46] 1.97 sharp. And finally, the 6090 pair
[25:49] achieves a 27% kegger and 2.27 sharp. At
[25:53] full Kelly sizing, both structures
[25:55] perform well across maturities. The
[25:57] 6090day window clearly leads in kegger
[26:00] for both while the double calendar posts
[26:02] slightly higher sharp ratios overall.
[26:04] Now let's look at the halfkelly results.
[26:06] First the long at the money call
[26:08] calendar. The 3060 pair achieves a 20.5%
[26:12] kegger and a 1.92 sharp. The 3090 pair
[26:15] achieves a 21.9 kegger and 2.06 sharp.
[26:19] The 6090 pair achieves a 27.8 kegger and
[26:22] a 1.97 sharp. Second, looking at the
[26:25] long double calendar, the 3060 achieves
[26:27] a 21.5 kegger and 2.07 sharp. The 3090
[26:32] achieves a 21.4% kegger and 2.04 sharp.
[26:36] And the 6090 achieves a 27% kegger and
[26:39] 2.38 sharp. At half kelly, performance
[26:42] stays remarkably close to full Kelly
[26:44] levels while meaningfully improving
[26:46] sharp ratios, showing that reducing
[26:48] position size smooths the equity curve
[26:50] and boosts efficiency. The 6090 DTE pair
[26:53] continues to dominate. Finally, let's
[26:55] look at the quarter Kelly results.
[26:56] First, the long at the money call
[26:58] calendar. The 3060 pair achieves a 16.9%
[27:02] kegger and 2.37 sharp. The 3090 pair
[27:05] achieves a 20% kegger and 2.64 sharp.
[27:08] The 6090 achieves a 26.7% kegger and 2.4
[27:13] sharp. Second, let's look at the long
[27:14] double calendar. The 3060 achieves a 20%
[27:17] kegger and 2.31 sharp. The 3090 achieves
[27:21] a 20.3% kegger and 2.34 sharp. And
[27:24] finally, the 6090 achieves a 26.5%
[27:28] kegger and 2.42 sharp. At quarter Kelly
[27:31] sizing, sharp ratios are the highest
[27:33] across the board. Kegger barely declines
[27:35] relative to full sizing, but the
[27:37] stability and efficiency of returns
[27:39] improve substantially. This highlights
[27:41] the practical takeaway. Fractional Kelly
[27:43] sizing, especially around a quarter or
[27:45] less, delivers the best trade-off
[27:47] between growth and smoothness. The
[27:49] headline is straightforward. Both
[27:51] structures work across all three DT
[27:53] pairings, and the differences in long
[27:55] run performance are modest. The 60 to
[27:58] 90day window consistently shows the
[28:00] strongest blend of kegger and sharp with
[28:02] the 3060 window being the most sensitive
[28:04] to structure choice. That pattern
[28:06] reinforces the central point of this
[28:08] video. The edge lives in the forward
[28:09] factor, not in some ultrarecise choice
[28:12] of spread or deep pairing. The real
[28:14] advantage is in its ability to identify
[28:16] cheap, meaning cheap forward v calendar
[28:19] spreads. You'll also notice something
[28:21] important about sizing. Moving down from
[28:23] full kelly to half kelly, then to
[28:25] quarter Kelly, barely dense kegger, but
[28:27] sharp improves meaningfully. That's
[28:29] because smaller bets let you run more
[28:31] concurrent positions, meaning better
[28:33] diversification. Smooths the equity
[28:35] curve and reduces draw down convexity.
[28:38] The practical takeaway favor fractional
[28:40] Kelly quarter or less and spread risk
[28:42] across names rather than leaning hard
[28:44] into a few. Between the two structures,
[28:46] the at the money call calendar is the
[28:48] simplest to enter, manage, and scale. If
[28:50] you want the cleanest forward vault
[28:52] proxy with minimal moving parts, start
[28:54] here. The double calendar often posts a
[28:57] slightly higher risk adjusted profile in
[28:59] some windows because you're selling
[29:01] richer front period skew and owning
[29:02] relatively cheaper back period skew
[29:05] which can widen the profit tent. The
[29:07] trade-off is a touch more complexity
[29:09] execution risks and more costs. Bottom
[29:11] line for execution simplicity and cost
[29:14] reduction just pick the call calendar
[29:16] since differences between the structures
[29:18] are marginal and it has simpler
[29:20] execution and better costs. We know this
[29:22] works. Let's theorize why this works so
[29:24] we have confidence in the edge and then
[29:26] let's go through some easy to follow
[29:28] rules for actually running this strategy
[29:30] live. This edge shows up when the term
[29:32] structure imbalance becomes extreme.
[29:34] That's exactly what our forward factor
[29:35] is designed to detect. Let's break down
[29:37] why this works, where it comes from, and
[29:40] why it's tradable in practice. Very few
[29:42] participants explicitly trade forward
[29:44] volatility. Can you think of many retail
[29:46] traders or outlets that are advocating
[29:48] trading forward volatility? Also, most
[29:50] of the flow in options markets is
[29:52] concentrated in the near-term expireies
[29:54] driven by hedging, short-dated
[29:56] speculation and event trading. The
[29:57] crowding can push near-term implied
[29:59] volatility too hot while leaving the
[30:01] forward slice, the next period implied
[30:03] by the term structure underpriced. In
[30:06] periods of backwardation, localized
[30:08] panic, sector shocks, or heavy
[30:10] headlines, traders tend to pile into
[30:12] near-term protection or speculation.
[30:14] They bid up the front period contracts
[30:16] but ignore the fair relationship to the
[30:18] next expiry. That leaves the back period
[30:20] relatively calm and the forward implied
[30:22] volatility, the bridge between the two,
[30:25] gets compressed to levels that don't
[30:26] make sense once the front rolls off.
[30:28] High forward factor readings often show
[30:30] up in mid-li liquidity single names, the
[30:32] ones large institutional funds will tend
[30:35] to skip. With sensible liquidity filters
[30:37] and position caps, these pockets remain
[30:39] harvestable for the retail trader.
[30:41] They're big enough for retail and
[30:42] midsize accounts, but too small to move
[30:44] the needle for large volatility funds,
[30:46] which keeps this edge alive. When the
[30:48] front period IV is bid beyond what the
[30:51] forward implies is reasonable, or
[30:52] conversely, when it's lagging too far
[30:54] below, time spreads naturally serve as
[30:57] curve balancers, helping bring the term
[30:59] structure back towards fair value. It's
[31:01] not about one magical DTE pair. We
[31:03] tested 3060, 3090, and 6090. And while
[31:07] 6090 often looks best, the Ford factor
[31:10] is a general detector of term structure
[31:12] dislocations wherever they appear. If
[31:14] there's a real mismatch between front
[31:16] implied volatility and forward implied
[31:18] volatility, the trade exists whether
[31:21] it's 714, 1030, 1221, 2035, or anything
[31:27] in between and beyond. The general
[31:29] recommendation from experience and
[31:30] testing is if the forward factor is
[31:32] above 0.2 when measured using X earn
[31:35] implied volatilities or avoiding
[31:37] earnings, the setup is typically
[31:38] tradable. Obviously, the higher the
[31:40] better. Here's the key takeaway. Forward
[31:42] factor isn't tied to a particular
[31:44] calendar template. It's tied to a
[31:46] mispricing structure, meaning calendar
[31:48] versus double calendar or versus
[31:50] diagonal. Strikes at the money versus
[31:52] the 35 delta and maturities are just
[31:55] tools to monetize that same imbalance.
[31:58] Size smaller and trade more names. Size
[32:00] at fractional Kelly, typically quarter
[32:02] or less, materially improve sharp ratios
[32:05] while only modestly reducing the
[32:07] long-term return. A practical sizing
[32:09] guideline is to cap each position at
[32:11] around 2 to 8% of portfolio equity with
[32:14] 4% being a good default. It's also good
[32:16] to spread risk across many uncorrelated
[32:19] tickers. Here is a simple playbook to
[32:21] follow. One, we want to find liquid
[32:22] tickers with elevated near-term implied
[32:25] volatility and term structure and
[32:26] backwardation. This will lead to high
[32:28] forward factors. Compute the forward
[32:30] factor between your chosen expirations
[32:32] using implied volatilities or avoiding
[32:34] earnings altogether. If your forward
[32:36] factor reads at 0.2 or higher, we can go
[32:39] long the calendar or double calendar
[32:41] where we're selling the front and buying
[32:43] the back. We want to size this with
[32:45] around 2 to 8% of portfolio capital with
[32:48] 4% being a good default. Stick to
[32:50] quarter Kelly or less. We want to fill
[32:52] positions starting from the highest
[32:54] absolute forward factor readings
[32:55] downward, staying within our overall
[32:57] portfolio caps. Close as a spread just
[33:00] before the front expiry, then redeploy
[33:02] into fresh signals. The forward factor
[33:04] is simple, intuitive, and rooted in the
[33:06] time additivity of variance. When the
[33:09] short-term contract is bid far beyond
[33:11] what the longerdated contract implies
[33:13] for the next period, you're being paid
[33:16] to act as the term structure balancer.
[33:18] If you'd like this process computed and
[33:20] screened for you automatically with a
[33:21] live screener, daily alerts, and
[33:23] historical forward factors, you can find
[33:25] it all at Oakquots. All right, that's
[33:27] enough theory. Let's walk through an
[33:29] actual trade so you can see exactly how
[33:31] to find, validate, and place one of
[33:33] these setups today. Let's take a look at
[33:35] AES, which tops the list on the Oakquant
[33:38] screener for forward factors.
[33:40] Alternatively, you could find similar
[33:42] setups using your brokerage platform.
[33:44] Simply screen for tickers with very high
[33:46] near-term implied volatility versus much
[33:48] lower implied volatility in further
[33:50] expirations. That means we're looking
[33:52] for a backwardated term structure. Now,
[33:54] we always want to check for earnings. In
[33:56] this case, earnings are estimated for
[33:58] October 30th. We could trade through it
[34:00] using X earn volatilities, but to keep
[34:02] this example simple and practical, let's
[34:04] avoid earnings altogether. To do that,
[34:06] we'll choose expirations that end before
[34:08] earnings. We'll look to sell the October
[34:11] 17th 10 DTE 14.5 strike at the money
[34:15] call at an implied volatility of 61.97%.
[34:19] and we'll look to buy the October 24th
[34:22] 17D 14.5 strike at the money call at an
[34:26] implied volatility of 52.11%.
[34:28] Plugging these values into the
[34:30] calculator, either the downloadable
[34:31] Python script or the free forward factor
[34:34] calculator on Oakance, we find a forward
[34:36] volatility of 33.37%
[34:39] and a forward factor of around 86%.
[34:42] That's well above our 20% threshold,
[34:44] making it a strong trade candidate to
[34:46] put on the trade. We sell that front
[34:48] month October 17th 14.5 strike call for
[34:52] 51 and we buy the October 24th 14.5
[34:56] strike call for 61. That's a net debit
[34:59] of just 10. This illustrates the real
[35:02] advantage of using forward factor. It
[35:04] helps us find extremely cheap calendar
[35:06] spreads where we're effectively buying
[35:08] forward volatility at a big discount.
[35:11] Now, we simply hold until that October
[35:13] 17th expiry date and close the spread
[35:15] just before the front month expires.
[35:17] We'll have to see how this one plays
[35:19] out, but setups like this with high
[35:21] forward factor and low entry cost are
[35:23] the bread and butter of this strategy.
[35:25] If you haven't already, make sure you
[35:26] either download the script below or
[35:28] check out.com to access the live
[35:30] screener, calculators, and community.
[35:32] Thanks for watching.
