Future Ready company logo
Future Ready

Market Ratio Converter

Future Ready company logoFuture Ready

Convert between ETFs and index futures — and actually understand why the ratio moves.

SPY ↔ ES, QQQ ↔ NQ, DIA ↔ YM. Bidirectional inputs, live coefficient, basis, and days to expiration — with a first-class Manual mode when you'd rather use your broker's prices.

As expiration approaches, futures basis typically converges toward cash. This is basis convergence — not option-style theta decay.

Quick market utilities

Jump to roll calendar →

Quick reference links for roll dates, Fed meetings, macro releases, and broader futures expirations. CME Roll Dates is the primary authority for ES, NQ, and YM; the others are supplemental.

Why roll dates matter

On CME's official roll date — the Monday before the third Friday of the expiration month — liquidity migrates to the next quarterly contract, which becomes the customary lead month. Comparing an ETF to the wrong contract distorts the coefficient and misreads basis. Always convert against the active lead month, especially the week of expiration.

CME Roll Dates
Free mode

Cards run on seeded demo prices or your own Manual mode entries — never a live broker feed. Each card labels its current mode. Always confirm real prices with your broker before trading.

ETF and futures converters

SPY ↔ ES

S&P 500 ETF & E-mini futures

ESZ26
55d to expiry
Demo previewUpdated just now
SPY last
ETF
$762.37
ES last
ESZ26 · futures
7,720.00
Editable — type here to convert
SPYDriving
ESESZ26
Live ratio
10.0763
1 SPY = 10.0763 ES
Basis
▲+96.30 (+1.26%)
Futures at a premium to ETF-implied reference
ETF-implied ref7,623.70
Days to expiry55d
Basis₀+96.30
Days₀91d
Basis now+58.20
Working → SPY 762.37 × 10 + 58.20 = 7,681.90 ES·coeff 10.0763

SPY tracks the S&P 500. ES is the E-mini S&P 500 futures. The coefficient (≈ES ÷ SPY) is derived live from ETF price plus a basis that decays toward zero as expiry approaches (basis convergence).

QQQ ↔ NQ

Nasdaq-100 ETF & E-mini futures

NQZ26
55d to expiry
Demo previewUpdated just now
QQQ last
ETF
$720.38
NQ last
NQZ26 · futures
29,883.00
Editable — type here to convert
QQQDriving
NQNQZ26
Live ratio
41.4181
1 QQQ = 41.4181 NQ
Basis
▲+116.90 (+0.39%)
Futures at a premium to ETF-implied reference
ETF-implied ref29,766.10
Days to expiry55d
Basis₀+116.90
Days₀91d
Basis now+70.65
Working → QQQ 720.38 × 41.32 + 70.65 = 29,836.76 NQ·coeff 41.4181

QQQ tracks the Nasdaq-100. NQ is the E-mini Nasdaq-100 futures. The coefficient (≈NQ ÷ QQQ) is derived live from ETF price plus a basis that decays toward zero as expiry approaches (basis convergence).

DIA ↔ YM

Dow 30 ETF & E-mini futures

YMZ26
55d to expiry
Demo previewUpdated just now
DIA last
ETF
$517.63
YM last
YMZ26 · futures
52,246.00
Editable — type here to convert
DIADriving
YMYMZ26
Live ratio
100.8013
1 DIA = 100.8013 YM
Basis
▲+172.42 (+0.33%)
Futures at a premium to ETF-implied reference
ETF-implied ref52,073.58
Days to expiry55d
Basis₀+172.42
Days₀91d
Basis now+104.21
Working → DIA 517.63 × 100.6 + 104.21 = 52,177.79 YM·coeff 100.8013

DIA tracks the Dow Jones Industrial Average. YM is the E-mini Dow futures. The coefficient (≈YM ÷ DIA) is derived live from ETF price plus a basis that decays toward zero as expiry approaches.

Contract calendar

How futures contract names work

Every futures contract has a root symbol and a “last name” made of a quarter letter plus the year. The quarter letters are H (March), M (June), U (September), and Z (December). The year is shown as its last two digits. Right now the active lead month is Z26, so the displayed contracts are ESZ26, NQZ26, and YMZ26. On the next roll date the “last name” automatically advances to the next quarter in the H → M → U → Z sequence.

U.S. equity index futures expire quarterly on the third Friday of March, June, September, and December. Per CME's convention, the roll date is the Monday prior to that Friday, and the second-nearest contract becomes the customary lead month from that point on. Near rollover, the expiring front contract may no longer be the most liquid reference — traders usually follow the lead month.

RootFront contractExpirationRoll dateDays to rollDays to expiryLead month
ESESZ26 · Dec 2026Dec 18, 2026Dec 14, 202651d55dESZ26 · Dec 2026
NQNQZ26 · Dec 2026Dec 18, 2026Dec 14, 202651d55dNQZ26 · Dec 2026
YMYMZ26 · Dec 2026Dec 18, 2026Dec 14, 202651d55dYMZ26 · Dec 2026

Lead month is currently the front contract (ESZ26 for ES). After the roll date on Dec 14, 2026 it will automatically advance to ESH27.

Quarterly Roll Dates & Lead Month

Per CME's equity-index convention, the roll date is the Monday prior to the third Friday of the expiration month. On and after that date, the second-nearest contract is treated as the lead month for liquidity and reference pricing.

CME source
QuarterExpiration (3rd Fri)Official roll dateDays to rollLead month after rollES / NQ / YM codes
Dec 2026Dec 18, 2026Dec 14, 202651dMar 2027ESZ26 · NQZ26 · YMZ26
Mar 2027Mar 19, 2027Mar 15, 2027142dJun 2027ESH27 · NQH27 · YMH27
Jun 2027Jun 18, 2027Jun 14, 2027233dSep 2027ESM27 · NQM27 · YMM27
Sep 2027Sep 17, 2027Sep 13, 2027324d—ESU27 · NQU27 · YMU27

Around rollover, traders usually shift from the expiring contract to the next quarterly contract. Using the wrong contract can distort the ETF-to-futures ratio and mislead your basis reading. Confirm the active contract in your broker before trading.

Roots tracked:
ES
NQ
YM

How ETF ↔ futures conversion works

Plain-English answers written for traders. Expand any section for the full explanation.

Examples

Practical scenarios, formulas, and plain-English interpretation.

Beginner

SPY is 650 and ES is 6525 — what is the live ratio?

ratio = ES ÷ SPY = 6525 ÷ 650 = 10.0385

The live coefficient is 10.0385. Each 1 point move in SPY corresponds to roughly 10.04 points in ES right now.

Beginner

Estimate ES from a target SPY level

ES ≈ target SPY × live ratio

If you think SPY will trade at 655 and the live ratio is 10.0385, the ES-equivalent level is 655 × 10.0385 ≈ 6575.2.

Advanced

Futures at premium — what does it mean?

basis = ES − (SPY × 10)

If SPY×10 implies 6500 and ES is 6525, basis is +25 (about +0.38%). Traders describe this as futures trading at a premium to implied cash — usually reflecting cost of carry (rates minus expected dividends) over the days remaining to expiration.

Advanced

What happens to the spread as expiration approaches?

basis → 0 at expiration

Futures converge to the cash index at settlement. So an ES contract trading at a +25 premium 60 days out will typically drift toward zero basis as expiration nears. This is convergence — not option-style theta decay.

FAQ

Common questions from traders using this tool. Short, direct, and free of marketing fluff.