Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OptionMetrics has major data revisions 2024 08 relative to 2023 08 #156

Open
chenandrewy opened this issue Aug 20, 2024 · 4 comments
Open

Comments

@chenandrewy
Copy link
Collaborator

After running the whole repo, we found large t-stat revisions in option-based predictors:

image

The revisions for share issuance and credit ratings can be traced to bug fixes. But the options code has not changed.

We happened to have some OptionMetrics vol surface data from 2023 08. If we compare last year's vintage to this year, we get revisions to implied vol of more than 5 p.p. for roughly 10% of stock-months:

image

We find evidence of similar revisions in the price dataset. There seem to have been revisions in previous years, but not like the magnitude we see this year. For example, here are revisions to the SmileSlope predictor:

image

And here are some correlations for signals

image

As seen above, we don't find major revisions in the option volumes.

We've heard a bit from other researchers about revisions to OptionMetrics too.

@chenandrewy
Copy link
Collaborator Author

For the 2024 08 release, we opted to use the 2023 08 options signals. For clear record keeping, I used the following script to splice the new and old data: https://github.com/OpenSourceAP/CrossSection/blob/master/Signals/Code/04_OM_Splicer_2024.R. This script was run after running the signals code but before running the portfolios code. It just removes an option predictors from the Signals/Data/ subfolders and replaces them with the 2023 08 versions.

@chenandrewy
Copy link
Collaborator Author

chenandrewy commented Aug 22, 2024

Seems like OptionMetrics updated their methodology in March 2024: https://optionmetrics.com/news/optionmetrics-releases-ivydb-us-6-0-and-ivydb-etf-4-0-with-proprietary-methodologies-for-faster-more-precise-options-implied-volatilities/.

image

This "New Proprietary" methodology was probably hard to use for generating trading signals in the past ;) But also, it seems options researchers need to decide what to do with the new observations with > 300% implied vol.

For now, using the pre-2024 OptionMetrics data is the most transparent method.

@chenandrewy
Copy link
Collaborator Author

chenandrewy commented Sep 16, 2024

It seems that we (@tomz23 , me, +OptionMetrics) inadvertently extended Muravyev, Pearson, and Pollet's JFE R&R ("Why Does Option Market Information Predict Stock Returns?").

MPP found that CPVolSpread and skew1 predictability is to a significant extent eaten up by stock borrowing fees (see their Tables 4 and 5). They also show that CPVolSpread signal is linked to the borrow fee theoretically (Equation 5).

A natural implication of their paper is, then, that constructing CPVolSpread and skew1 based on borrow-fee-adjusted implied vols will reduce predictability. That's exactly what we (with the help of OptionMetric's "New Proprietary Implied Lending Fees Methodology") find.

H/T Dima Muravyev for pointing us to their paper.

@chenandrewy
Copy link
Collaborator Author

MPP point out the importance of accounting for borrow fees on page 2
image

Perhaps OptionMetrics should cite their paper? That would certainly be a useful reference for users of the data.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant