Option Momentum
Steven L. Heston et al. (5 authors), 2023 · Journal of Finance
What the paper asks for.
At-the-money straddle returns on individual equities exhibit cross-sectional momentum: options on stocks with high formation-period straddle returns continue to outperform options with low formation-period returns over multi-month holding horizons.
- Type
- technical
- Implementation
- pandas
- Rebalance
- monthly
- Long-short
- yes
- Data
- One-command fetcher for WRDS-sourced task data
- Operational scope
- Use standardized 30-day ATM option-surface premiums and consecutive-month premium changes in place of contract-level held-to-expiry returns.
- 01 Data loading
- 02 Feature engineering
- 03 Model fitting
- 04 Signal generation
- 05 Portfolio construction
- 06 Execution
19 properties · 80 attempts.
Each row is one requirement the strategy must satisfy. The bar reports the share of observed checker verdicts that pass; missing checker output is not converted into a property verdict.
- A1no backfillstage · data loading75/75
- A3no future data accessstage · feature eng74/75
- A4causal consistencystage · signal gen65/75
- A5no survivorship biasstage · portfolio75/75
- A7data frequency alignmentstage · data loading74/75
- A8transaction timingstage · execution65/75
- A9signal delay teststage · signal gen69/75
- A10e2e metric consistency13/75
- B1straddle delta weighting§§I (p.3145) “This entails holding the call and put with weights that are proportional to -δP·C and δC·P, respectively, where C (P) is the bid-ask midpoint of the call (put) and δ denotes the option's delta. The constant of proportionality is chosen such that the weights sum to one.”provenance · paper-explicitstage · feature eng72/75
- B2formation period lags 2 to 12§Table II Panel A / §II.A “the 'classic' momentum strategy, based on lags 2 to 12, is the strongest, in terms of both average return spread and statistical significance.”provenance · paper-explicitstage · feature eng73/75
- B3quintile portfolio sorting§§II.A (p.3150) “We sort firms into quintile portfolios based on average returns in the formation period and report the mean and t-statistic of each quintile's equally weighted portfolio returns.”provenance · paper-explicitstage · signal gen75/75
- B4long short q5 minus q1§Table II “We also report the long/short high-minus-low portfolio.”provenance · paper-explicitstage · signal gen75/75
- B5equal weight within quintiles§§II.A (p.3150) “We sort firms into quintile portfolios based on average returns in the formation period and report the mean and t-statistic of each quintile's equally weighted portfolio returns.”provenance · paper-explicitstage · portfolio59/75
- B6monthly rebalance at expiration§§II.A / §I “On each expiration day, we select two matching call/put pairs for each stock, where all calls and puts expire in the following month.”provenance · paper-explicitstage · portfolio72/75
- B7common equity only§§I (p.3143) “We retain options on common equity only and discard options with expiration dates that are outside the regular monthly cycle.”provenance · paper-explicitstage · data loading75/75
- B8formation return simple average§Table II / §II.A “A '2 to 12' momentum strategy based on cumulative returns delivers a high-minus-low return of 4.4% per month (t = 5.94)”provenance · paper-explicitstage · feature eng74/75
- B9straddle return weighted average§§I (p.3145) “Straddle returns are simply the weighted average of the returns on the call and the put.”provenance · paper-explicitstage · feature eng72/75
- B10formation requires full 11 months§Table II, Panel A and Section II.A “The classic momentum strategy is based on lags 2 to 12.”provenance · benchmark-specifiedstage · feature eng62/75
- B11portfolio return end of holding month§Sections I and II.A “On each expiration day, we select matching call and put pairs that expire in the following month.”provenance · benchmark-specifiedstage · portfolio71/75
The lowest-passing observed requirement is e2e metric consistency: 13 of 75 observed checker verdicts pass. The full property list above shows whether errors concentrate in domain-level validity or the paper-specific strategy logic.