WORLD CUP 2026

Top mispricings — 10K sim vs. Kalshi

14d to kickoff

BITCOIN EDGE

Live BTC edge vs. Kalshi hourly markets

PICK OF THE DAY

Today's Oracle play

FREE + PRO

Oil Edge

Same underlying. Two pricing channels. We surface the gap on every active Kalshi WTI strike, daily.

Formula
P(spot > K) = N(d2), d2 = ( ln(S/K) + (r − σ²/2)·τ ) / ( σ·√τ )
S = NYMEX WTI via Yahoo (CLM26.NYM primary, CL=F fallback)K = Kalshi WTI strike (same scale as S)σ = USO options IV (Brent on BS inverse)τ = years until Kalshi event closer = 4-week T-bill yieldN = standard normal CDF
Edge = model_prob − kalshi_yes · BUY YES if edge > +5pp · BUY NO if edge < −5pp · Tier: ≥10pp HIGH · ≥8pp MEDIUM · 5–8pp LOW · ±5d OPEC haircut −20%

Quick Answer

Oil Edge shows where the oil market is pricing the move versus our model on every active Kalshi daily WTI strike — live edge %, confidence tier, and thesis, flagged HIGH / MEDIUM / LOW, with an OPEC ±5-day haircut applied. Updates in real time during market hours.

What Is the Oil Edge Tool?

Kalshi's daily KXWTI market settles on ICE WTI front-month futures every trading day at 14:30 ET. USO options on the same underlying settle through a different channel with a different mechanism but on the same number. The Oil Edge tool extracts the probability the options market is implying, compares it to the Kalshi YES contract price on every active strike, and flags the gaps.

The free tier shows the headline — spot, ATM IV, hours to close, and the direction of today's top edge. The Pro grid below shows every strike with the signed edge in percentage points, the rationale, and direct trade links to Kalshi (with referral) and Robinhood (for the USO options hedge).

How to Use It

Start with the HIGH confidence rows — those passed all four liquidity guards (edge, distance from spot, spread, volume) and are not within an OPEC ±5-day window. Cross-check the rationale for any caveat. Click through to Kalshi to verify the live book before sizing. Then optionally enter the matching USO option on Robinhood as a directional hedge.

Engine's at the beach

Markets are closed. Live signals resume Friday at 10:05 AM ET. Last live snapshot: Thu, Jul 30, 4:00 PM ET.

Table below shown as historical reference — click-throughs disabled until reopen.

Next Kalshi WTI close
KXWTI-26JUL3114
Trade on Kalshi
Updated Jul 30, 4:00 PM ET

US session closed. Live edge calculations resume Friday at 10:05 AM ET — check back when markets are open.

NYMEX CL=F
$83.69
ATM IV
74.0%
Settles
Fri Jul 31 · 2:30 PM ET
in 20h
Top edge
PASS

Direction-only preview. The full strike grid — edge in pp, confidence tier, rationale, and Kalshi/Robinhood links — is available with Pro.

Dealer gamma regimeNEUTRAL
neutral $127.58 · WTI $127.58

Dealer gamma balanced. No regime modifier applied to today’s edges.

Methodology

The 7 Oracles · Methodology by Benny Ricciardi
  1. Settlement source. Kalshi's KXWTI daily oil market settles on the ICE WTI front-month futures settle price at 14:30 ET on each trading day. We read CL=F (NYMEX WTI front-month continuous) as our spot proxy because no continuous WTI spot oracle is published. ICE WTI and NYMEX WTI track within a few cents intraday.
  2. Options data source. We read the USO (United States Oil Fund) option chain that expires closest to the Kalshi event close. USO is a futures-rolling ETF, so its market price systematically underperforms WTI spot in contango by ~1.5% over the relevant horizon. The engine reads the live USO mid directly and uses it in the K_etf = K_spot × (USO / WTI) ratio for IV smile lookup; no separate roll-cost multiplier is currently applied because USO's natural contango drag is small relative to the 5pp round-trip cost gate.
  3. IV recovery. We use the published IV per strike when present and back-solve from the option's last traded price using Brent's method on the Black-Scholes inverse when not, with a smile filter (strike within ±25% of spot) and an IV clamp of [0.10, 1.50] annualized.
  4. Probability calculation. The risk-neutral probability that spot finishes above strike K is N(d2) from the Black-Scholes formula, where d2 = (ln(S/K) + (r − σ²/2)·τ) / (σ·√τ). We use the 4-week T-bill yield for r and τ in years until Kalshi event close. USO pays no distributions, so dividend yield is 0.
  5. Edge calculation. The signed edge is model_prob − kalshi_yes_price. Positive = YES is underpriced relative to options. Negative = NO is underpriced. Magnitude is reported in percentage points (pp).
  6. Confidence tiers. HIGH— edge ≥ 10pp, strike within ±5% of spot, option bid-ask spread < $0.05, Kalshi 24h volume ≥ 100 contracts.MEDIUM — edge ≥ 8pp; one liquidity guard fails (volume, spread, or distance from spot).LOW — edge between 5pp and 8pp, or wide spreads on both legs.PASS / SKIP — edge below 5pp, or missing IV (Brent failed to converge inside the smile band).Within ±5 calendar days of an OPEC or OPEC+ ministerial meeting, the fused confidence is cut by 20% to discount the exogenous binary risk that an unscheduled production change introduces. The next 2026 meetings the engine watches are the JMMC + ministerial in Vienna on May 28 and the November ordinary ministerial.
  7. Caveats. The risk-neutral probability already prices the market's view of risk; for tail strikes a known risk-premium gap can persist (the rationale field flags it as MEDIUM or LOW with a note). USO tracking vs WTI front-month is bounded but non-zero — the live K_etf = K_spot × (USO / WTI) ratio absorbs most of the contango drift but not intraday divergences. Geopolitical risk events (sanctions, supply disruptions, refinery outages) can break the model; treat any edge during an active risk window as informational.
  8. Last data refresh. Snapshot taken 2.4 hours ago (NYMEX CL=F = $83.69, next refresh in ~21.6h). Engine refreshes continuously during US market hours.

Position sizing: cap any single Oil Edge play at 2% of trading account, and cap stacked correlated strikes (same direction, adjacent strikes) at 5% combined. Trade responsibly.

Related Tools

Why Options and Kalshi Disagree on Oil

WTI crude oil is the most macro-sensitive commodity on Kalshi. The daily KXWTI market settles deterministically on the ICE WTI front-month futures settle price — a number published every trading day at 14:30 ET. USO options on the same underlying track WTI through a $1.5B futures-rolling ETF. Two different markets, two different microstructures, one underlying number.

The price discovery channels are different. Kalshi's daily oil flow is dominated by retail traders sizing in 1–10 contract clips. USO options are priced by professional options market makers running risk-neutral hedging books with deep liquidity at every strike. When retail flow puts a Kalshi strike at 30¢ and the options book is implying 45% on the same outcome, the gross gap is 15pp. Round-trip trading cost on Kalshi (bid-ask + fees) runs about 5pp on liquid contracts, which leaves roughly +10pp of expected-value edge after slippage. That is not noise — it is two markets on the same underlying that have not agreed on the same number yet.

The Edge in pp

The Oil Edge tool reports gaps in percentage points (pp). A +20pp edge on a BUY YES means the options market is pricing the YES outcome 20 percentage points higher than the Kalshi YES contract. The Kalshi contract pays out $1 if the event happens — pricing it below the options-implied probability is a direct expected-value edge.

Confidence tiers gate the rows by liquidity, not just by edge size. A 60pp edge on a strike with zero 24h volume is not actionable. We require ≥100 contracts of recent volume, a tight bid-ask, and a strike within ±5% of spot for the HIGH tier. Outside those guards, the rationale field flags the specific reason the row dropped to MEDIUM or LOW.

OPEC, ICE, and the Roll-Cost Wrinkle

Two oil-only details the silver and gold engines don't need. First, KXWTI settles on ICE — the engine tracks NYMEX CL=F continuous front-month as the price reference. ICE and NYMEX WTI move within a few cents of each other intraday, so the basis is negligible. Second, USO is a futures-rolling ETF: it underperforms spot WTI in contango by about 1.5% over our typical horizon. The engine reads the live USO mid directly from the options chain and feeds it into the K_etf = K_spot × (USO / WTI) ratio used for IV lookup — USO's natural contango drag is small relative to the 5pp round-trip cost gate, so no separate roll-cost multiplier is currently applied.

OPEC and OPEC+ ministerial meetings produce unscheduled production-quota changes that re-price WTI in minutes. Within ±5 calendar days of an event in the engine's 2026 calendar, every oil edge gets a 20% confidence haircut to discount that exogenous binary risk — the gap itself doesn't change, but the tier label does.

The Hedge

The Robinhood link on each row goes to the USO option position that mirrors the Kalshi contract. Entering both legs neutralizes most of the directional risk and turns the trade into a pure mispricing capture. Sizing is 2% of trading account per Kalshi leg, 5% combined across correlated strikes — the methodology block below has the exact thresholds and caveats.

How Oil Edge Has Scored on Two Years of Markets

The engine doesn't get to grade itself on vibes. We replayed Oil Edge across every settled KXWTI daily snapshot from January 2, 2024 through May 14, 2026 2,715 settled signals — and scored the model probability against the published ICE WTI front-month settle.

The calibration table — model probability vs realized hit rate, by bucket:

  • When the model said ≥ 80% likely: 290 signals, hit rate 89.7%.
  • When the model said 65–80%: 565 signals, hit rate 80.9%.
  • When the model said 50–65%: 500 signals, hit rate 63.6%.
  • When the model said under 20%: 286 signals, hit rate 14.0%.
  • Overall across 2,715 settled signals: 55.1%.

Monotonic across every bucket — higher model probability, higher realized hit rate, in the right shape. Oil is the noisiest of the three commodities we run (OPEC headlines and EIA inventory prints re-rate the tape inside a single session), and the overall hit rate reflects that. The strong-call bucket still lands at 89.7%, which says the engine sizes conviction correctly when the signal is loud. See the full calibration plots →

Why this section exists

Most prediction-market explainers online are screenshots and theory written by people who don't trade. We replayed the model on every WTI settle of the last two years and showed the hit rate by confidence bucket above. If the engine had been wrong on the strong calls, the number on row one would read 50%, not 90.

Want the live signal in real time? Pro members get Oil Edge alerts in Discord the second the engine fires. See also: Silver Edge · Gold Edge · How our commodity engines work.

Frequently Asked Questions

What is the Kalshi oil price prediction for this week?

The live Kalshi oil price prediction is the set of market-implied probabilities on the KXWTI daily WTI ladder — each strike a 'WTI above $X at the close?' contract, and its price is a direct read of how likely the market thinks that level is. Oil Edge shows that market probability next to an independent options-implied fair value on every active strike, so you see not just what Kalshi is pricing but where our model disagrees — a live edge %, confidence tier, and one-line thesis, flagged HIGH / MEDIUM / LOW with an OPEC ±5-day haircut applied. The current strikes, probabilities, and flagged edges are on this page and refresh during market hours.

What is the Oil Edge tool?

The Oil Edge tool compares the options-implied probability of WTI closing above each strike on Kalshi's daily KXWTI market against Kalshi's own YES contract price for that strike. When the two diverge by more than the round-trip trading cost, the tool flags the strike as a tradeable edge — BUY YES, BUY NO, or PASS — with HIGH / MEDIUM / LOW confidence. Updated daily at 6 AM Eastern.

How does Kalshi settle daily oil markets?

Kalshi's KXWTI daily oil market settles on the ICE WTI front-month futures settle price at 14:30 Eastern on each trading day. The settlement source is published in the Kalshi series metadata under settlement_sources. The engine's intraday spot reference is NYMEX WTI via Yahoo Finance — contract-aware CLM26.NYM as the primary feed with the CL=F continuous front-month as fallback. ICE WTI and NYMEX WTI move within a few cents of each other intraday, so the basis is negligible relative to the 5pp round-trip cost gate.

Where do the options-implied probabilities come from?

We pull the USO (United States Oil Fund) options chain that expires closest to the Kalshi event close. USO is a futures-rolling ETF — it holds near-month NYMEX WTI futures and rolls them monthly, which causes the ETF to systematically underperform spot WTI in contango by roughly 1.5% over the relevant horizon. The engine reads the live USO mid directly from the options chain and uses it in the K_etf = K_spot × (USO / WTI) ratio for IV smile lookup; no separate roll-cost multiplier is currently applied because USO's natural contango drag is small relative to the 5pp round-trip cost gate. We use the published IV per strike when present and back-solve from the option's last traded price using Brent's method on Black-Scholes when not. Edge is computed using a physical-measure probability model: the engine blends the options IV with a 20-day realized volatility and applies an empirical drift estimator (60-day realized return blended with a long-run prior) before evaluating P(S_T > K). The WTI spot anchor is NYMEX CL=F via Yahoo Finance — contract-aware CLM26.NYM primary with the CL=F continuous front-month as fallback — which keeps the spot reference aligned with the Kalshi settlement source.

How does the OPEC haircut work?

OPEC and OPEC+ ministerial meetings can produce unscheduled production-quota changes that re-price WTI in a few minutes — exogenous binary risk that the options market can't price ahead of time without a known catalyst date. When today is within ±5 calendar days of an OPEC event in the engine's 2026 calendar (currently May 28 OPEC+ in Vienna and the November ordinary ministerial), the fused confidence on every oil edge is cut by 20%. The base options-vs-Kalshi gap is unchanged; only the confidence label is haircut to flag the elevated event risk.

What confidence levels does the Oil Edge tool use?

HIGH — edge ≥ 10pp, strike within ±5% of spot, option bid-ask spread < $0.05, Kalshi 24h volume ≥ 100 contracts. MEDIUM — at least one of those conditions fails but edge ≥ 8pp. LOW — edge between 5pp and 8pp or wide spreads. PASS — edge below 5pp or insufficient liquidity to trade. Within ±5 days of an OPEC event, all confidences drop one tier.

What's the practical workflow for trading an Oil Edge call?

Take the BUY YES position on Kalshi at the listed strike. Optionally hedge the directional exposure with the corresponding USO option position on Robinhood — USO options are listed in 100-share contracts, where USO ≈ a 1.5%-per-month-drag tracker on WTI front-month futures. Hold to the next 14:30 ET ICE close. Size to no more than 2% of trading account per position. Do not stack multiple correlated strikes in the same direction beyond 5% combined.

Is Kalshi's daily oil market mispriced compared to options?

Most trading days, one or two strikes on Kalshi's KXWTI daily WTI market diverge from the options-implied probability by more than the 5 percentage point round-trip cost gate. Oil Edge surfaces those gaps: implied probability from real-time USO options versus Kalshi's YES contract price, refreshed throughout the session. Inside the last 30 minutes before the 2:30 PM ET settle, both the options book and the Kalshi book thin out — readings inside that window can flicker, so the higher-quality entries are the morning and midday snapshots.

How often does the Oil Edge tool update?

Every 5 minutes during US market hours, dropping to every 30 minutes when the market is closed. Because the KXWTI contract settles daily at 2:30 PM ET rather than weekly, the cadence tightens in the last hour before the close, when the model probability and the Kalshi YES price move fastest. The page revalidates on a 60-second tick, so a refresh always shows the latest committed snapshot.

Why is the WTI settlement number different from the spot crude price I see quoted?

Kalshi's KXWTI market settles on the front-month WTI futures reference, not the headline spot crude figure financial sites quote. The two track closely but can differ by a dollar or more when the futures curve is in contango or backwardation. Oil Edge computes its probability against the same front-month reference Kalshi uses to settle, so the spot shown on the tool is the number the contract actually resolves on.

How does an OPEC meeting affect an Oil Edge position?

A scheduled OPEC+ decision can move WTI several percentage points in a single session, which is exactly the kind of event a daily Kalshi oil contract prices around. The engine applies an OPEC haircut that demotes confidence on strikes settling near a known meeting, because realized volatility on those days runs well above the 20-day baseline. On OPEC days, lean on the rationale field and trade smaller — the gap is real but the tail is fatter.

Get The 7 Oracles' daily edge — subscribe free

No spam. Unsubscribe anytime.