Every night, for every ticker: who is long or short gamma, where the call and put walls and the flip sit, and the range the options price — each set against that ticker’s own history. Read in plain words on a chart, with the data behind it.
Open for everyone: every ticker, every reading and every page, with no account and nothing to install.
The reading, as it looks in the Viewer — open it on AAPL →
Every stock of the Nasdaq-100, the Dow 30 and forty AI names as one heat map — who is moving, how broad the move is, which stocks stopped moving with the pack, and where option dealers stand. Delayed quotes while the market is open.
All the stocks of the Nasdaq-100, weighted as the index weighs them: the heat map, the day’s movers, breadth and the pairs that stopped moving together.
Open the Nasdaq-100 room →The thirty stocks of the Dow Jones Industrial Average, sized by price the way the Dow counts them — and which of them is moving the index.
Open the Dow 30 room →The Fabulous 40: chips, platforms, AI cloud, software and power — the companies the AI build-out runs through, watched together.
Open the AI Stocks room →A web app in your browser, nothing to install. Pick any ETF, stock or futures contract and read how dealers are placed, where the levels sit and the range the options price — in plain words under the chart, each against that ticker’s own past. Draw any of the series over the candles when you want to look closer. Daily and weekly bars.

Descriptive only: every number in the Viewer is a distance, a position or a count read off the data — not a forecast or a recommendation.
Every session on file, the oldest tickers since . Check what a level did the last fifty times, not only where it sits tonight.
A reading is called high or low against that ticker’s own sessions — not one fixed number meant to fit SPY and a small stock alike.
The same columns for ETFs, stocks and options on futures. What you build once works on every ticker.
Rolling numbers only look backwards, and a session whose option chain is not usable is left blank and flagged — never guessed.
Three pages read every ticker for you after each close. ETFs, stocks and futures — all of them open to everyone.
Every ticker on one row: dealer gamma, the walls, implied volatility and a grade for the size of the move — each against the ticker’s own history. Filter, sort, click.
Open the Scanner →Only what changed since the session before: a wall that gave way, dealers changing side, implied volatility entering an extreme, option volume far above its average.
See what changed →The option market added up: how many stocks have dealers short gamma, how expensive options are, sector by sector — with one year of history.
See the market →New to these words? Learn explains gamma, walls, max pain and implied volatility in plain words.
Dealer exposure (GEX, DEX, VEX, CHEX), the call and put walls, max pain, implied volatility, open interest and flow — one row per session, back to . Pick one and see it drawn for SPY, from the real files.
Nothing to sign up for. Open the Viewer on any ETF, stock or futures contract and read it — and set it against the daily series behind it.
The Viewer, the Scanner, Tonight, the Whole Market page and the War Rooms open straight away. Make an account only if you want a ★ list and alerts that follow you from device to device.
ETFs, stocks and options on futures, with the full history of every series — not a sample, and not only the three most popular names.
Each close is captured, checked and added after the session. A day whose option chain is not usable is left blank and flagged — never guessed.
Everything. The Viewer, the Scanner, Tonight, the Whole Market page, Trend & Channel, the TA Scanner, the earnings board and the War Rooms are open to everyone — all series for every ETF, stock and futures contract, with no account. The series explorer on this page draws every series for SPY, and the sample file can be downloaded here.
Three pages open to everyone, each showing a whole group of stocks at once: the Nasdaq-100, the Dow 30 and forty AI stocks. A heat map, the day’s movers, breadth, which stocks stopped moving together and the option readings added up — on delayed quotes while the market is open, rebuilt from the close every night.
Three pages built each night from the same series. The Scanner puts every ticker on one row so you can find which one to open; Tonight lists only what changed since the session before; Whole Market adds all the tickers up, sector by sector. All three are open to everyone, for ETFs, stocks and futures.
Daily and weekly. Every series is one row per session, captured after the close; the price files can also be downloaded as weekly bars, and the Viewer draws daily or weekly candles. There is nothing by the minute.
Every ETF, stock and futures contract with a real option market in our archive — the words ETFs, stocks and futures at the top of this page open the full lists, with the date each one starts. In the Viewer a futures contract ends in .F: CL is the stock, CL.F the crude-oil future.
Open a ticker in the Viewer and press ⬇ Data: you get the list of that ticker’s files — the daily option series, the price file (daily or weekly), the strike and expiry tables of the last session — and take one, or all of them in one .zip. The data is updated every night and each file gains one row per session, so the same button always gives the file up to the last close.
Plain CSV, one file per ticker, oldest row first, with a column catalog (_catalog.csv) describing every series.
Each row is an option-chain snapshot captured after the close. Open interest is the figure published the following morning, i.e. the previous session’s positions — it lags one session by nature.
It happens: about one session in a hundred the chain that was captured is not a real picture of the book — only part of it arrived, the previous day’s capture was served again, open interest jumped for a single day, or the chain’s price does not match the close. Those rows keep their price bar and leave every option number blank, and the column chain_flag says which of the four it was. A blank is honest; a wrong number on a chart is not.
No. Rolling measures such as IV rank, realised volatility and relative volume only look backwards, so the files are safe for backtests.
Open, high, low and close are split-adjusted. Strike levels (walls, max pain, gamma flip) are raw strikes; multiply a level by the split_factor column to put it on the same scale as the prices. It is 1 on every row after a ticker’s last split.
For stocks, the Viewer marks the sessions on which short-dated implied volatility collapsed — the footprint of an earnings report that has just passed — and estimates the next one from the stock’s own rhythm. It is read from the options, not taken from a calendar, and it says so wherever it appears: check the company’s own announcement before relying on it.
No. An account is optional: it keeps your ★ list and your alerts on every device you use, and it lets you change your password or sign out everywhere. Without one you can read everything.
On the support page. You write there and our answer appears on the same page — no e-mail needed.
No. SpyForecast provides data for research and education. Past data does not predict future results.