Chain's one-sigma move. About 2 closes in 3 land inside it.
Centered on 697.97, the price the options imply premarket (last close 715.34, −2.4%).
Selling at the 1-in-6 lines
How far is the options market pricing SPY, QQQ or SPX to move by the next expiry, and what are the odds of a close past your strike? Open Lines reads the expected move straight from the option chain for 0DTE, 1DTE, 7DTE and 45DTE, shows the odds of closing below or above each level, and gives the POP, POT and P50 for short strikes.
Open Lines
The ± figure is the chain’s one-standard-deviation move. The table is the chance the close is through that level. Not a touch during the day.
QQQ 697.97 · implied by options at 8:18 AM ET, premarket · last close 715.34 (−2.4%)
VIX 17.20 · VIX3M 19.37 · VIX9D 15.87. Past moves used below are only days when VXN was near today's 25.18.
Chain's one-sigma move. About 2 closes in 3 land inside it.
Centered on 697.97, the price the options imply premarket (last close 715.34, −2.4%).
Selling at the 1-in-6 lines
Chain's one-sigma move. About 2 closes in 3 land inside it.
Centered on 697.97, the price the options imply premarket (last close 715.34, −2.4%).
Selling at the 1-in-6 lines
Chain's one-sigma move. About 2 closes in 3 land inside it.
Centered on 697.97, the price the options imply premarket (last close 715.34, −2.4%).
Selling at the 1-in-6 lines
Chain's one-sigma move. About 2 closes in 3 land inside it.
Centered on 697.97, the price the options imply premarket (last close 715.34, −2.4%).
Selling at the 1-in-6 lines
Type a strike to see its credit, POP, POT and P50.
To read a chain from your broker instead of the snapshot, export it as a CSV and drop it here (in thinkorswim: Trade → Option Chain → ☰ → Export). Calls left of Strike and puts right, or any CSV with Strike, Bid and Ask columns. The file stays in your browser.
Which price. Outside market hours the option quotes can already price a move from the last close. When the price they imply (put-call parity on the nearest expiry, Fri, Oct 30, discounted at the 4.00% T-bill rate) is 697.97, −2.43% from the 715.34 close, the cards, levels and odds center on it.
The ± number. Price × at-the-money implied vol × √(time). Time is trading time. Forward 698.09. ATM vol 20.2%.
The 1-in-6 prices. 16% of closes finish below the down price and 16% finish above the up price. That mix is 50% the chain, with moves scaled by 1.12 (1.20 on the way down), and 50% real QQQ moves from 931 similar days. Below 1 means the options are rich, so the real range is inside the chain's ±.
The table. −1σ is one chain-move below the price, +1σ is one move above. Below and above are this model's closing odds at that price.
POP, POT and P50. POP is the chance the close finishes past breakeven, from the same closing odds. POT is the chance the price touches the strike before expiration and P50 the chance you could buy the option back for half the credit, both from 4,000 simulated paths that end on this model's closes, with the option marked at its own implied vol. The credit is the strike's bid/ask mid from the snapshot.
Left out. The chance of touching a level during the day is only in POT, not in the table. Early assignment on QQQ and SPY. Vol changing as the market moves. Anything the history has not seen.
Quotes: Cboe delayed quotes (cdn.cboe.com), 15-min delayed in session. Cboe time Oct 30, 8:18 AM ET. Snapshot taken Oct 30, 8:25 AM ET and refreshed each trading day. This is a model of the odds, not a promise and not advice. It never places an order.
Moves, odds and credits are model estimates from a delayed daily snapshot. Read the disclaimer before you use them.
Every option price carries a forecast of how far the market can move by expiration. Implied volatility is that forecast. Turn it into dollars for the time left and you have the expected move, the one-standard-deviation range the options market is paying for. Open Lines reads it from each expiry’s own chain instead of the 30-day VIX:
expected move = price × at-the-money implied vol × √(trading time to expiry)
From the snapshot on this page (Fri Oct 30, 2026, 8:25 AM ET), QQQ at 697.97 (implied by the option quotes premarket; the last close was 715.34, −2.4%) has 6 calendar days to the 2026-11-05 expiry. The chain’s at-the-money vol is 23.8%, so the expected move is ±$23.89 (3.4%). The same chain prices ±$8.86 for the 2026-10-30 0DTE expiry and ±$55.72 for the 2026-12-11 45DTE expiry. The move grows with the square root of time, so a 45-day trade needs far more room than a 0DTE, but not 45 times as much.
Time is counted in trading sessions. Before the open today counts as a full session, during the day only what is left of it counts, and each weekend or holiday day adds a tenth of a session by default. That is why a Monday expiry bought on Friday is priced as a little more than one session, not three.
Each card lists levels at half-sigma steps from −2σ to +2σ around the price, with the model’s chance of closing below and above each one on expiration day. Those odds are not a plain bell curve. They blend the chain’s own risk-neutral distribution, which carries the put skew, scaled by how big moves have really been against implied vol, with real past moves from days when the VIX (VXN for QQQ) was close to today’s level.
On that 7DTE card, the model gives a 12% chance that QQQ closes below the −1σ level (674.00) and a 13% chance it closes above the +1σ level (722.00). A plain bell curve would say about 16% for each. The gap is the model at work: the chain’s skew, the forward price, and how far QQQ has really moved on similar days.
The two 1-in-6 prices on each card are where that model puts the 16th and 84th percentile closes. When options are expensive compared with real moves, they sit inside the chain’s ± range.
If you sell puts, calls, credit spreads or iron condors, the expected move is the first number to know. A short strike inside it can be reached on an ordinary day. A strike past it needs the market to move more than the options are pricing. Each card shows a short put at or below the 1-in-6 down price and a short call at or above the 1-in-6 up price, and “Check a short strike” does the same for any strike you type. Why sell out there? I lay out the history and the edge in The Expected Move, and Why I Sell Options Outside It.
POP is the chance the option finishes past its breakeven, from the same closing odds. POT is the chance the price touches the strike before expiration. P50 is the chance you could buy the option back for half the credit or less along the way. POT and P50 come from 4,000 simulated price paths that end on the model’s closes, with the option marked at its own implied vol. More on each number: POP vs POT vs P50 explained.
Example from the same card: the QQQ 675 put (the first quoted strike at or below the 1-in-6 down price of 679.01) had a mid credit of $2.76, a POP of 90%, a POT of 21% and a P50 of 94%. The 720 call above the 1-in-6 up price had a mid of $1.75, a POP of 87%, a POT of 31% and a P50 of 94%. POT is usually well above the chance of finishing in the money, which is why a strike that looks safe at expiration can still be tested.
Selling SPX put credit spreads? The SPX Desk gives the daily read for 1, 7 and 45 DTE and the 7DTE trade with its own POP, POT and P50. On Fed days, read why I wait until after the FOMC statement before opening new spreads.
Above the cards, Open Lines checks the backdrop: whether the symbol and SPX are above their 200-day averages, whether the VIX curve is in contango (VIX below VIX3M, the usual calm shape) or inverted, and whether the front of the curve is calm (VIX9D below VIX). In the snapshot on this page the VIX was 17.20, the VIX3M 19.37 and the VIX9D 15.87. Inversions and a stressed front often come with bigger moves than the chain prices.
Option bids and asks, prices, daily closes (SPY since 2004, QQQ since 2009, SPX since 1990) and the VIX, VIX3M, VIX9D and VXN come from Cboe’s free delayed quotes. The page takes one snapshot each trading day and computes everything as of that snapshot’s time, so the cards, the table and the odds always agree with each other. Outside market hours the price used is the official close, unless the option quotes imply a price at least 0.1% away from it (premarket or overnight moves): then the page centers on that implied price and shows the gap. During the session it is the delayed last print. The forward comes from put-call parity, the smile from each strike’s mid price, and the closing odds from a 50/50 mix of the chain’s distribution and history. IV Rank (1y) uses a year of daily VIX or VXN closes. You can change every assumption in Settings.
Data: Cboe Global Markets delayed quotes (SPX, SPY and QQQ options and prices; VIX, VIX3M, VIX9D, VXN); IV Rank from Cboe VIX and VXN daily closes (via Yahoo Finance). ETFap is not affiliated with Cboe or the OCC. Full terms of use and disclaimer.
The expected move is the one-standard-deviation range the options market is pricing for a given expiration. Open Lines reads it straight from the option chain: price × at-the-money implied volatility × √(time to expiry), with time counted in trading sessions. Under the bell curve behind it, about 2 closes in 3 land inside that range. Example from the snapshot on this page: QQQ at 697.97 (the price the options implied premarket; last close 715.34) with 6 days to the 2026-11-05 expiry prices ±$23.89 (3.4%), and the model puts 1 close in 6 below 679.01 and 1 in 6 above 719.80.
It takes Cboe’s delayed bid and ask for every put and call on the expiry, finds the forward price from put-call parity, solves an implied volatility for each out-of-the-money strike (the smile), and reads the at-the-money vol off that smile. The ± figure is that vol scaled to the time left. It does not use the VIX shortcut (VIX ÷ √252), because the chain itself prices each expiry, including weekends and event days.
Each card uses a real listed expiry. 0DTE is the next session’s expiry, 1DTE the one after, 7DTE the first expiry at least five sessions out, and 45DTE the listed expiry closest to 45 calendar days with a real two-sided put market. Each card shows its own ± move from its own chain, so a weekend or a holiday inside the trade is priced the way the market prices it.
They are the model’s odds that the price closes below or above each level on expiration day. The levels sit at half-sigma steps from −2σ to +2σ, rounded to whole dollars (5 points on SPX). They are closing odds, not the chance of touching the level during the day; that is what POT is for.
Before the open, after hours and overnight, option quotes already price in moves the last close has not seen. When the price the options imply (put-call parity on the nearest expiry, discounted at the T-bill rate) is 0.1% or more away from the official close, the cards, levels, odds and short strikes center on that implied price and the page shows both; otherwise it uses the official close.
The ± move is the chain’s own one-sigma range. The 1-in-6 prices come from a real-world model: half the chain’s distribution, scaled by how big moves have really been compared with implied vol (ρ), and half actual past moves from days when the VIX or VXN was near today’s level. When options are rich (ρ below 1), the real range sits inside the chain’s ±. The “How the odds are set” panel shows the numbers used.
Many option sellers put short strikes at or past the priced move, so the market has to move more than the options are pricing just to reach them. Open Lines shows, for each expiry, a short put at or below the 1-in-6 down price and a short call at or above the 1-in-6 up price, with their credit and odds. You can also type any strike in “Check a short strike”.
POP is the chance the option finishes past its breakeven (strike minus the credit for a put, plus the credit for a call) under the same closing odds as the table. POT is the chance the price touches the strike before expiration, and P50 is the chance you could buy the option back for half the credit or less at some point, both from 4,000 simulated price paths that end on the model’s closes. The credit is the strike’s bid/ask mid in the snapshot. For example, the QQQ 675 put on the 2026-11-05 expiry showed a mid credit of $2.76, a POP of 90%, a POT of 21% and a P50 of 94%.
They are the app’s regime check: whether the ETF or index is above its 200-day average, whether SPX is above its 200-day, whether the VIX curve is in contango (VIX below VIX3M) or inverted, and whether the front of the curve is calm (VIX9D below VIX) or stressed. Green is the calmer reading. They describe the backdrop; they do not change the math on the cards.
ρ sets how big real moves are compared with the chain (blank uses the history), the history band picks past days with a similar VIX or VXN, “trust past moves” sets the mix (0 is chain only, 1 is history only), and the weekend weight sets how much a non-trading day counts. The defaults are the app’s. You can also upload your own option chain as a CSV with Strike, Bid and Ask columns.
IV Rank (1y) shows where implied volatility sits in its past-year range: (today − 1-year low) ÷ (1-year high − 1-year low) × 100. 0 means the year’s low, 100 the year’s high. For SPY and SPX it uses the VIX, and for QQQ the VXN, the same indexes Open Lines uses to pick similar days from history. A high IV Rank means options pay more premium and the priced move is wider; a low one means thin premium and a narrow move. On the last build, QQQ’s IV Rank was 49 (VXN 25.18, 1-year range 17.20 to 33.54).
Option quotes, prices, daily history and the VIX, VIX3M, VIX9D and VXN come from Cboe’s free delayed quotes. The page takes one snapshot each trading day and every number is computed as of that snapshot’s time, which is printed under the cards. It is not a live feed; check your broker before you trade.
No. It is a model estimate of what option prices and past moves imply, not a forecast and not a recommendation. Markets can and do move past the priced move, sometimes by a lot. Open Lines is an educational tool; see the disclaimer on this page and our terms.
Related: Article: why I sell options outside the expected moveSPX Desk: SPX put credit spreadsPOP vs POT vs P50 explainedOptions trade ideasThe Slingshot TradeArticle: trading SPX options on FOMC daysArticle: why I trade SPX, SPY, QQQ and IBIT optionsAll articlesAll tools