Core concepts

0DTE & SPX options

A quick primer on the instruments 0DTESPX.com simulates. New here? Read straight through. Already trade SPX options? Skim the contract specifics and move on.

What is an option?

An option is a contract giving its holder the right — but not the obligation — to buy (a call) or sell (a put) an underlying at a fixed strike price, up until expiration. The buyer pays a premium for that right; the seller collects the premium and takes on the obligation.

  • A call gains value as the underlying rises above the strike.
  • A put gains value as the underlying falls below the strike.

Each listed option represents 100 units of the underlying, so a quoted price of 4.30 means 4.30 × 100 = $430 per contract.

Pick a structure and drag the sliders — the diagram shows profit and loss at the 4:00 PM ET expiration, with breakeven and the most you can make or lose.

Structure

Buy a call: capped loss (the premium), profit that climbs as SPX rises above the strike.

Strike 5,950
Premium $30
P&L 05,950SPX 5,950← SPX lowerSPX higher →

Breakeven

5,980

Max profit

Unlimited

Climbs with SPX — no cap

Max loss

−$3,000

Defined risk

A long option's loss is capped at the premium paid, while a short option mirrors the picture: the seller keeps the premium if the option expires worthless, and pays the intrinsic value if it doesn't. That asymmetry is why the platform requires every short to be covered by a long of the same type — see defined-risk only.

What does "0DTE" mean?

0DTE stands for zero days to expiration — options that expire the same day you trade them. SPX lists options expiring every trading day, so on any given session there's a contract that will settle at the 4:00 PM ET close. Because there's no overnight risk and time decay is concentrated into a single session, 0DTE options behave very differently from longer-dated ones:

  • Theta is huge and accelerating. An option's entire remaining time value must decay to zero by 4:00 PM ET. Premium that would erode over weeks on a monthly contract erodes in hours — fastest in the final hour.
  • Gamma is extreme near the money. Close to expiration, an at-the-money option's delta flips quickly as SPX crosses the strike, so position P&L can swing sharply on small index moves.
  • Every day is a complete round trip. A position opened at 10:00 AM ET is guaranteed to be resolved — closed, expired, or cash-settled — by the close. There is nothing to carry, and nothing to wake up to.

Watch that decay: an at-the-money option's extrinsic (time) value bleeds toward zero across the session, fastest into the close.

$22$09:30 AM ET4:00 PM ET
$22.00
extrinsic left · 9:30 AM ET

0% of the open's time value has decayed.

That compressed lifecycle is what makes 0DTE both popular and unforgiving — and why it rewards exactly the kind of systematic testing this platform is built for.

Why SPX?

SPX options track the S&P 500 index. They have three properties that make them popular for 0DTE trading:

  • Cash settlement — there are no shares to deliver. At expiration an in-the-money option simply settles for cash: a call for (underlying − strike) × 100, a put for (strike − underlying) × 100. You never get assigned 100 shares of anything.
  • European exercise — SPX options can only be exercised at expiration, not before, so there's no early-assignment risk.
  • Deep liquidity across a wide range of strikes, every trading day.

The simulator also recognizes the related cash-settled index products NDX, VIX, and XSP for settlement purposes.

Moneyness

"Moneyness" describes where the strike sits relative to the underlying:

  • In the money (ITM) — a call with strike below the underlying, or a put with strike above it. Has intrinsic value.
  • At the money (ATM) — strike nearest the underlying.
  • Out of the money (OTM) — a call above the underlying, or a put below it. All premium, no intrinsic value.

Drag SPX along the axis and watch a fixed 5,950 call cross between out-of-, at-, and in-the-money — and its premium split into intrinsic and extrinsic value.

5,8506,050Strike 5,950SPX 5,950
ATM Strike right at SPX — a coin-flip, all time value.

An option's premium splits into intrinsic value (what it would be worth if it expired right now) and extrinsic value (everything above that — pure time value). For a 0DTE option, extrinsic value is precisely the part that will be gone by 4:00 PM ET; selling it is the basis of most income-style 0DTE strategies, and buying it is a bet that a move will outrun the decay.

SPX contract specifics

Settlement

Cash-settled at expiration — no shares change hands. The settlement value depends on the side:

Call (underlying − strike) × 100
Put (strike − underlying) × 100
Underlying
S&P 500 index (SPX)
Exercise style
European — at expiration only
0DTE expiry
4:00 PM ET on the trading day
Contract multiplier
100
Strike grid
Every 5 points around the money

In the simulator, an SPX option is identified by its root, expiry date, side, and strike — for example an SPX 5950 call expiring at the day's 4:00 PM ET close.

The API writes an SPX 5,950 call expiring at the day's close as the OPRA/OSI string SPXW 250115C05950000 — four fields end to end:
SPXW
Root (6, space-padded)

The SPXW weekly root, padded with spaces to a fixed six characters — the two trailing spaces are part of the format.

250115
Expiry (YYMMDD)

The expiration date. For 0DTE it is the trading day itself, settling at the 4:00 PM ET close.

C
Side

C for a call, P for a put.

05950000
Strike (× 1000)

The strike price multiplied by 1,000 and zero-padded to eight digits — 05950000 is the 5,950 strike.

A note on risk

0DTESPX.com is a paper-trading simulator for education and research. Nothing here is investment advice, and simulated results don't guarantee real-world outcomes. Options trading carries substantial risk of loss. Next: see how trading is organized in Accounts & trading days.