Futures Volatility Board
Annualized realized volatility at four lookbacks, with each contract’s 20-day vol ranked against its own five-year history. A contract at the 95th percentile is expensive for itself — that comparison holds across the board in a way raw vol never does.
| Symbol | Contract | RV10 | RV20 | RV60 | RV120 | %ile | 20/120 | Max 1D | Down share | 5Y RV20 range |
|---|---|---|---|---|---|---|---|---|---|---|
| $SBUSX | Sugar | 37.6 | 37.9 | 31.4 | 29.3 | 94 | 1.29 | 4.9% | 44% | 15 – 50 |
| $RBUSD | Gasoline RBOB | 57.0 | 55.8 | 54.7 | 48.6 | 84 | 1.15 | 9.9% | 69% | 15 – 109 |
| $CLUSD | Crude Oil (WTI) | 60.4 | 48.2 | 49.1 | 50.4 | 81 | 0.96 | 6.7% | 37% | 16 – 151 |
| $HOUSD | Heating Oil | 61.3 | 50.7 | 50.9 | 47.3 | 79 | 1.07 | 6.1% | 33% | 14 – 129 |
| $MGCUSD | Gold (Micro) | 14.7 | 20.1 | 22.1 | 22.1 | 78 | 0.91 | 2.9% | 63% | 8 – 54 |
| $GCUSD | Gold | 12.7 | 19.4 | 22.0 | 22.0 | 76 | 0.88 | 2.9% | 65% | 8 – 54 |
| $BZUSD | Brent Crude | 47.7 | 41.1 | 50.8 | 48.5 | 75 | 0.85 | 6.3% | 31% | 13 – 136 |
| $HGUSD | Copper | 34.8 | 27.6 | 22.2 | 24.1 | 74 | 1.14 | 5.0% | 62% | 11 – 98 |
| $PAUSD | Palladium | 38.2 | 49.2 | 42.8 | 39.7 | 73 | 1.24 | 6.7% | 47% | 14 – 96 |
| $PLUSD | Platinum | 38.8 | 34.1 | 35.0 | 35.9 | 72 | 0.95 | 6.1% | 62% | 18 – 95 |
| $ZQUSD | 30D Fed Funds | 1.2 | 0.9 | 0.8 | 0.6 | 69 | 1.57 | 0.2% | 64% | 0 – 5 |
| $OJUSX | Orange Juice | 46.8 | 55.1 | 55.4 | 59.5 | 69 | 0.93 | 6.0% | 54% | 10 – 101 |
| $CCUSD | Cocoa | 46.2 | 54.6 | 63.0 | 65.4 | 68 | 0.83 | 7.7% | 57% | 12 – 134 |
| $SILUSD | Silver (Micro) | 39.2 | 33.9 | 35.6 | 42.2 | 67 | 0.80 | 5.4% | 58% | 16 – 144 |
| $SIUSD | Silver | 39.2 | 33.9 | 35.6 | 42.2 | 67 | 0.80 | 5.4% | 58% | 16 – 144 |
| $CTUSX | Cotton | 21.1 | 26.8 | 22.9 | 27.3 | 61 | 0.98 | 3.7% | 66% | 6 – 79 |
| $DCUSD | Class III Milk | 15.2 | 27.4 | 48.8 | 38.1 | 60 | 0.72 | 4.8% | 62% | 3 – 96 |
| $ZCUSX | Corn | 12.4 | 21.9 | 37.3 | 32.4 | 59 | 0.68 | 5.1% | 14% | 9 – 116 |
| $KCUSX | Coffee | 21.4 | 35.6 | 62.5 | 49.0 | 56 | 0.73 | 5.9% | 62% | 19 – 92 |
| $ZTUSD | 2Y T-Note | 2.0 | 1.9 | 1.5 | 1.4 | 54 | 1.42 | 0.3% | 87% | 0 – 6 |
| $LEUSX | Live Cattle | 17.1 | 17.2 | 15.5 | 16.1 | 49 | 1.06 | 2.0% | 47% | 7 – 64 |
| $GFUSX | Feeder Cattle | 19.5 | 18.4 | 18.0 | 17.8 | 49 | 1.04 | 2.1% | 45% | 8 – 125 |
| $ZMUSD | Soybean Meal | 26.4 | 23.1 | 19.2 | 18.1 | 48 | 1.28 | 3.4% | 38% | 9 – 65 |
| $ZSUSX | Soybeans | 19.6 | 17.1 | 15.9 | 15.8 | 47 | 1.09 | 2.7% | 35% | 9 – 107 |
| $ZOUSX | Oats | 35.9 | 30.2 | 27.7 | 31.8 | 40 | 0.95 | 5.2% | 19% | 13 – 117 |
| $ZLUSX | Soybean Oil | 22.7 | 26.7 | 28.8 | 30.9 | 38 | 0.87 | 3.8% | 42% | 15 – 63 |
| $KEUSX | Wheat | 21.6 | 24.4 | 31.3 | 28.4 | 32 | 0.86 | 4.9% | 30% | 12 – 81 |
| $ZFUSD | 5Y T-Note | 3.5 | 3.2 | 2.8 | 2.9 | 30 | 1.13 | 0.5% | 84% | 1 – 10 |
| $HEUSX | Lean Hogs | 21.4 | 19.8 | 33.2 | 30.3 | 29 | 0.65 | 2.4% | 57% | 7 – 90 |
| $YMUSD | Mini Dow | 10.3 | 10.4 | 11.5 | 11.7 | 29 | 0.88 | 1.2% | 61% | 6 – 44 |
| $ZNUSD | 10Y T-Note | 5.2 | 4.7 | 4.1 | 4.2 | 29 | 1.12 | 0.7% | 77% | 2 – 14 |
| $ALIUSD | Aluminum | 20.7 | 17.1 | 23.7 | 39.3 | 21 | 0.44 | 2.2% | 52% | 10 – 71 |
| $ZBUSD | 30Y T-Bond | 9.7 | 8.0 | 7.7 | 7.7 | 20 | 1.04 | 1.2% | 63% | 4 – 19 |
| $LBUSD | Lumber | 18.1 | 17.6 | 16.7 | 15.7 | 19 | 1.12 | 2.4% | 70% | 8 – 138 |
| $DXUSD | US Dollar Index | 3.6 | 4.7 | 4.7 | 4.3 | 15 | 1.10 | 0.7% | 40% | 3 – 17 |
| $ESUSD | E-mini S&P 500 | 9.3 | 9.0 | 10.5 | 11.4 | 12 | 0.79 | 1.1% | 36% | 6 – 51 |
| $NQUSD | Nasdaq 100 | 12.8 | 12.3 | 18.4 | 20.0 | 10 | 0.62 | 1.7% | 38% | 6 – 61 |
| $ZRUSD | Rough Rice | 10.5 | 10.9 | 19.8 | 22.0 | 3 | 0.50 | 3.1% | 18% | 8 – 62 |
| $RTYUSD | Micro Russell 2000 | 10.4 | 11.2 | 12.7 | 15.8 | 1 | 0.71 | 1.4% | 77% | 9 – 50 |
| $NGUSD | Natural Gas | 23.0 | 25.8 | 31.8 | 39.7 | 0 | 0.65 | 3.2% | 41% | 25 – 257 |
RV10–RV120 are annualized standard deviations of daily close-to-close returns (×√252), in percent. %ile is where the current RV20 sits in that contract’s own five-year distribution of RV20 — it uses the sequential teal ramp because it is a magnitude, not a direction. 20/120 is RV20 ÷ RV120 on the red/green diverging ramp centred on 1.00: above parity vol is expanding, below it is bleeding out. Down share is the fraction of the last 21 sessions’ squared returns contributed by down days — above 50% means the recent vol came mostly from falls. History starts 2021-08-03, so the percentile is drawn from roughly five years and one vol cycle; treat extremes as a prompt to look, not as a signal.
Ask the market a question. Get a calculated answer.
The AI is not a chatbot bolted onto a document store. It calls the same analytics engine that powers every screen on this platform — so what comes back is a number it computed from raw history, with the command that produced it.
86,000+ instruments
Global equities, ETFs, funds, options, FX, commodities, crypto, economics, filings, transcripts and news — one normalised symbol universe with adjusted history.
A real analytics engine
Screening, backtesting, technicals, options analytics, correlations, seasonality and factor models — computed on demand from raw prices, never a stale cache.
It shows its working
Answers arrive with the charts, tables and tool calls behind them, so you can check the number instead of trusting a paraphrase.
Your own documents
Upload filings, decks and research. Ask across them and the answer cites the page it came from.
Agents and workflows
Multi-step research that runs the platform's tools for you — screen, pull the history, compute, compare, then write it up.
MCP, CLI and API
The same command catalogue from Claude, your own agent, a shell or your pipeline. The answer on screen is the answer your job gets at 4am.
You ask
“How does NVDA usually trade through earnings?”
It calls
→ ka.options_expected_move(NVDA)
It answers
NVDA has averaged a 9.2% absolute move on the day after earnings and closed higher 67% of the time. Two in three reactions land between −4.2% and +16.3% — the distribution is skewed right, not symmetric.
Every figure computed live from our own history — not scraped, not summarised.
Or start with