Stocks Likely to Move Tomorrow (Next-Day Movers)
Where SPX Is Likely to Close Today (0-DTE Strike Band)
De-SPAC Short Signals (De-SPAC Events)
When to Take Risk (Market Regimes)
How Dilution Impacts Stock Prices (Dilution)
Early Signals of Corporate Distress (Defaults)
The Momentum Basket (Quant Galore Momentum Index)
Which Stocks Actually Have Options (Optionable Tickers)
How Stocks Are Grouped (Ticker Classification)
Market Cap, As It Actually Was (Historical Market Cap)
Historical Optionable Tickers: A Practical Guide
The Problem You Don't Know You Have
You've built an options backtesting system. You're testing a weekly put-selling strategy across a universe of stocks. The results look great — strong Sharpe, low drawdowns, consistent premium capture.
Then you realize: half the stocks in your backtest didn't have weekly options listed two years ago. Your strategy was "trading" options that didn't exist. The backtest is invalid.
This is survivorship bias in options research, and it's more common than most people think. The universe of optionable stocks changes over time. Weekly options listings expand and contract. A stock that has a rich weekly options chain today may have had monthly-only expirations three years ago — or may not have had options at all.
The Historical Optionable Tickers dataset solves this by providing monthly snapshots of which stocks had listed options, and what their expiration structure looked like, going back through history.
What the Snapshots Capture
On the first trading day of each month, the dataset records every U.S. equity with listed options contracts. For each ticker, it captures two key pieces of expiration structure information:
avg_days_between: The average number of days between the next six consecutive option expirations. A value close to 7 indicates dense weekly expiration coverage. Higher values (14, 21, 30+) indicate sparser spacing — biweekly or monthly-only listings.
has_weeklies: A binary flag indicating whether multiple consecutive weekly expirations were listed at the snapshot date. This gives you a simple yes/no filter for weekly options availability.
Together, these two fields let you precisely characterize the options landscape for any stock at any historical point in time.
Why This Matters for Research
If you're backtesting any strategy that involves options, you need to know three things at each historical date: was the stock optionable, what expirations were available, and were there weeklies. Without this, you're making assumptions that may invalidate your results.
Universe construction. The most fundamental use: when your backtest selects candidate stocks on a given date, filter to only those that were actually optionable at that time. This eliminates survivorship bias from your options research.
Expiration filtering. If your strategy requires weekly expirations (e.g., weekly put selling, weekly covered calls), you need to confirm that weeklies existed for each name at each point in time. The has_weeklies flag and avg_days_between metric give you this.
Studying options market evolution. The expansion of weekly options listings has been one of the most significant structural changes in U.S. equity markets over the past decade. This dataset lets you study that evolution: how many names had weeklies in 2015 vs. 2020 vs. today? How has expiration density changed across market cap tiers?
How Traders Use This
Backtest hygiene. Before running any options backtest, pull the optionable universe snapshot for the relevant date. If a stock wasn't optionable (or didn't have the right expiration structure), exclude it. This is table stakes for credible options research.
Cross-sectional universe building. Many systematic options strategies work cross-sectionally — sell puts on the highest-IV names, or buy straddles on the names with the biggest IV/RV divergence. The optionable tickers dataset gives you the historically accurate universe to rank against.
Weeklies expansion analysis. If you're building a strategy that depends on weekly expirations, understanding when weeklies became available for a given name tells you how much history you can trust. A stock that got weekly listings six months ago has much less usable backtest history than one that's had them for five years.
Production universe maintenance. In a live trading system, use the current snapshot to define your tradable universe. Filter for stocks with has_weeklies = 1 and avg_days_between close to 7 to ensure you're only trading names with robust, liquid weekly options chains.
What the Data Looks Like
An avg_days_between of 7.0 tells you this stock had perfectly dense weekly expirations at that snapshot. A stock showing 21.0 had roughly monthly spacing.
Key Details
Property | Detail |
Snapshot frequency | Monthly (first trading day of each month) |
Coverage | All U.S. equities with listed options |
Key metrics | avg_days_between expirations, has_weeklies flag |
Pagination | Cursor-based for large result sets |
History | Point-in-time, never retroactively altered |
The Bottom Line
Every options backtest makes an implicit assumption about what was tradable. The Historical Optionable Tickers dataset makes that assumption explicit and verifiable. It's not glamorous — it's infrastructure — but it's the difference between a backtest that means something and one that's built on a fiction.
If you trade options systematically, this is foundational data. Know what was actually tradable, when, and with what expiration structure. Everything else in your research sits on top of this.
Stay in the loop
Be the first to hear about new datasets, coverage expansions, and platform updates.

