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 |
|---|---|---|---|---|---|---|---|---|---|---|
| $ZCUSX | Corn | 11.5 | 42.1 | 37.9 | 32.5 | 94 | 1.30 | 7.8% | 26% | 9 – 116 |
| $SBUSX | Sugar | 38.9 | 34.2 | 29.7 | 28.6 | 89 | 1.19 | 3.6% | 40% | 15 – 50 |
| $GCUSD | Gold | 23.3 | 24.6 | 22.3 | 22.4 | 89 | 1.09 | 2.9% | 45% | 8 – 54 |
| $MGCUSD | Gold (Micro) | 22.6 | 24.2 | 22.1 | 22.4 | 89 | 1.08 | 2.9% | 45% | 8 – 54 |
| $PLUSD | Platinum | 45.1 | 41.1 | 36.3 | 36.2 | 88 | 1.14 | 6.1% | 48% | 18 – 95 |
| $RBUSD | Gasoline RBOB | 56.6 | 56.1 | 55.0 | 49.7 | 84 | 1.13 | 9.9% | 70% | 15 – 109 |
| $PAUSD | Palladium | 54.4 | 51.7 | 43.0 | 39.8 | 79 | 1.30 | 6.7% | 47% | 14 – 96 |
| $SILUSD | Silver (Micro) | 42.0 | 38.7 | 35.5 | 43.0 | 77 | 0.90 | 5.4% | 52% | 16 – 144 |
| $SIUSD | Silver | 42.0 | 38.7 | 35.5 | 43.1 | 77 | 0.90 | 5.4% | 52% | 16 – 144 |
| $HOUSD | Heating Oil | 62.2 | 49.7 | 49.9 | 50.9 | 77 | 0.98 | 6.0% | 34% | 14 – 129 |
| $KCUSX | Coffee | 20.1 | 38.9 | 62.5 | 49.4 | 71 | 0.79 | 5.9% | 52% | 19 – 92 |
| $BZUSD | Brent Crude | 41.9 | 39.2 | 51.4 | 51.0 | 71 | 0.77 | 6.3% | 21% | 13 – 136 |
| $HGUSD | Copper | 33.0 | 26.7 | 21.8 | 23.9 | 70 | 1.12 | 5.0% | 66% | 11 – 98 |
| $ZQUSD | 30D Fed Funds | 1.3 | 0.9 | 0.8 | 0.6 | 69 | 1.58 | 0.2% | 59% | 0 – 5 |
| $CLUSD | Crude Oil (WTI) | 42.7 | 38.8 | 47.1 | 52.7 | 65 | 0.74 | 6.7% | 15% | 16 – 151 |
| $CTUSX | Cotton | 27.2 | 27.8 | 22.8 | 26.9 | 64 | 1.03 | 3.7% | 45% | 6 – 79 |
| $CCUSD | Cocoa | 56.4 | 50.4 | 64.1 | 64.3 | 61 | 0.78 | 7.7% | 33% | 12 – 134 |
| $OJUSX | Orange Juice | 57.1 | 50.8 | 55.5 | 60.0 | 61 | 0.85 | 6.0% | 49% | 10 – 101 |
| $ZSUSX | Soybeans | 21.6 | 18.4 | 16.6 | 15.7 | 60 | 1.17 | 2.7% | 30% | 9 – 107 |
| $DCUSD | Class III Milk | 24.9 | 27.8 | 49.7 | 38.7 | 60 | 0.72 | 4.8% | 54% | 3 – 96 |
| $ZRUSD | Rough Rice | 8.6 | 21.1 | 20.8 | 22.3 | 59 | 0.95 | 3.8% | 18% | 8 – 62 |
| $KEUSX | Wheat | 27.0 | 29.8 | 31.8 | 29.5 | 58 | 1.01 | 4.9% | 30% | 12 – 81 |
| $GFUSX | Feeder Cattle | 14.4 | 19.6 | 17.3 | 17.6 | 53 | 1.11 | 3.5% | 68% | 8 – 125 |
| $ZTUSD | 2Y T-Note | 2.1 | 1.9 | 1.4 | 1.4 | 51 | 1.38 | 0.3% | 87% | 0 – 6 |
| $ZLUSX | Soybean Oil | 24.0 | 27.8 | 30.0 | 31.2 | 43 | 0.89 | 3.8% | 46% | 15 – 63 |
| $LEUSX | Live Cattle | 16.9 | 15.8 | 15.1 | 16.0 | 38 | 0.98 | 2.0% | 51% | 7 – 64 |
| $ALIUSD | Aluminum | 23.8 | 19.4 | 26.3 | 39.5 | 35 | 0.49 | 2.2% | 54% | 10 – 71 |
| $YMUSD | Mini Dow | 12.5 | 10.9 | 11.2 | 12.0 | 34 | 0.91 | 1.3% | 60% | 6 – 44 |
| $ZOUSX | Oats | 23.3 | 28.5 | 25.6 | 31.9 | 33 | 0.89 | 5.2% | 21% | 13 – 117 |
| $ZBUSD | 30Y T-Bond | 7.9 | 9.0 | 7.6 | 7.7 | 33 | 1.18 | 1.2% | 58% | 4 – 19 |
| $ZMUSD | Soybean Meal | 16.2 | 18.7 | 17.7 | 17.2 | 30 | 1.09 | 3.1% | 16% | 9 – 65 |
| $HEUSX | Lean Hogs | 23.9 | 19.1 | 33.3 | 30.0 | 27 | 0.64 | 2.4% | 51% | 7 – 90 |
| $ZFUSD | 5Y T-Note | 3.3 | 3.1 | 2.8 | 2.9 | 27 | 1.06 | 0.5% | 87% | 1 – 10 |
| $ZNUSD | 10Y T-Note | 4.5 | 4.5 | 4.0 | 4.2 | 26 | 1.08 | 0.7% | 81% | 2 – 14 |
| $LBUSD | Lumber | 18.5 | 16.4 | 16.2 | 15.8 | 15 | 1.04 | 1.9% | 45% | 8 – 138 |
| $NQUSD | Nasdaq 100 | 13.4 | 13.3 | 19.2 | 20.1 | 14 | 0.66 | 1.7% | 68% | 6 – 61 |
| $ESUSD | E-mini S&P 500 | 10.0 | 8.7 | 10.5 | 11.5 | 10 | 0.76 | 1.0% | 57% | 6 – 51 |
| $DXUSD | US Dollar Index | 4.7 | 4.3 | 4.5 | 4.5 | 9 | 0.96 | 0.7% | 51% | 3 – 17 |
| $RTYUSD | Micro Russell 2000 | 12.7 | 12.5 | 12.6 | 16.3 | 4 | 0.77 | 1.4% | 80% | 9 – 50 |
| $NGUSD | Natural Gas | 29.8 | 30.1 | 33.6 | 39.8 | 1 | 0.76 | 3.2% | 40% | 27 – 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