Intraday Mean Reversion Options: Why Signal Quality Drops When You Chase Density
CuteMarkets Team
Research

Repository reference: cutebacktests
Abstract
Intraday mean reversion options strategies often fail in a predictable way. The high-quality version barely trades, so the researcher loosens the setup to gain sample size. Trade count rises, but the original edge softens because the additional trades are exactly the ones the selective version was trying to avoid.
This repository's c36 branch makes that failure mode unusually visible. As summarized in Toward The One Piece Of Sharpe, the higher-quality VWAP mean-reversion branch made +16004 PnL on 15 trades with DSR 0.6400 and failed only trades_per_week_ok, while the opportunity-biased version reached 85 trades and +2987 PnL but lost enough quality that it did not replace the higher-quality anchor. That is the core density tradeoff in one compact comparison.
Question
The practical question is not whether a mean-reversion strategy should be selective. It is how much selectivity can be relaxed before the branch stops being the same edge.
That is an especially important question in options work because the monetization layer is already fragile. Entry spreads, time decay, and short holding periods all make mediocre setups more expensive. If the signal quality decays while density rises, the option layer will usually amplify the damage.
Method: Why Intraday Mean Reversion Options Become a Density Problem
The c36 branch is helpful because it expresses the same signal family through a controlled variation in thresholds. The high-quality version uses stronger VWAP-residual excursion requirements, bounded VWAP slope, sigma constraints, stronger relative volume, and shorter time budgets. The opportunity version relaxes those constraints to create more trades.
Both branches are then expressed through quote-aware single-leg options in the 0-2DTE window. That means the comparison is not being clouded by a completely different instrument structure. The main variable is the strictness of the entry definition. This is important because it turns a familiar qualitative question into a measurable one: how much of the original mean-reversion edge survives when you widen the sample?
Evidence / Results
The c36 evidence says the answer is not "all of it."
The quality branch:
+16004PnL15tradesDSR 0.6400- failed only
trades_per_week_ok
The opportunity branch:
85trades+2987PnL- lower-quality shape than the selective branch
This is a clean result because the tradeoff is not hidden. The repo does not need to argue that the quality branch was better. The numbers already show that the denser version did not preserve the same performance profile.
What Worked
What worked was selectivity. The high-quality version isolated a real signal. That is why c36 remains part of the current portfolio conversation rather than being closed with the failure-week branches.
The branch also worked as a research instrument. It taught the repo something very specific about intraday mean-reversion options: density is not a free improvement. Raising trade count by taking less extreme setups changes the branch economically and statistically.
What Failed
What failed was the attempt to solve the portfolio problem by loosening the setup. The extra trades did not carry enough of the original edge. This is a common research trap. The branch feels closer to deployable because it is more active, yet the change that made it more active also reduced what made it interesting.
There is an even harsher companion result in Episode 7. c37 tried to express related mean-reversion logic through 2-5DTE vertical debit spreads instead of through the 0-2DTE single-leg structure used by c36. On SPY, it produced 0 trades. That result shows that the monetization layer can extinguish the sample entirely, not merely weaken it.
Takeaway
Signal quality drops when you chase density because the extra trades are usually less extreme, less clean, and more sensitive to option-execution friction. The c36 and c37 branches make that lesson concrete. One branch stayed selective and sparse. The other attempts at widening or restructuring the opportunity set did not preserve the same value.
If you want the broader c36 case study, VWAP Mean Reversion Backtest: The Logic, the Edge, and the Failure Modes is the right companion. For the decision-level summary, VWAP Z-Score Strategy: How We Evaluated c36 and Why It Still Was Not Promoted explains why the branch remained below the promotion line. Join the research log to get the next backtest and failure report.
Product links
Build the workflow with CuteMarkets
This article is part of the broader CuteMarkets product and research stack. Use the landing pages below to move from the blog into the specific API workflow you want to evaluate.
Learn Options From Zero
Send newcomers to the beginner path for calls, puts, chains, Greeks, IV, and risk.
Options Data API
See the primary product page for real-time and historical options data.
Historical Options Data API
Inspect the historical contracts, quotes, trades, and aggregates workflow.
Options Chain API
Go straight to chain snapshots, expirations, and strike discovery.
Pricing
Review plans before you move from free evaluation into production usage.