Commodities
Commodities surfaces 14 instruments across precious metals, energy, industrial metals, and agriculture — precious metals via ETF proxies (GLD, SLV, PPLT, PALL), all others via official daily price series — plus macro-context tiles and a category performance table.
The Commodities page tracks 14 instruments across four categories. Precious metals (Gold, Silver, Platinum, Palladium) are tracked via ETF proxies — GLD, SLV, PPLT, PALL. Everything else (Crude Oil WTI, Brent, Natural Gas, Copper, Aluminum, Corn, Wheat, Soybeans, Coffee, Sugar, Cotton) uses official daily or monthly price series. Click any commodity card to load its chart; the macro-context tile shows DXY, CPI, 10Y, breakeven inflation, and the WTI-Brent spread as the rate / inflation / dollar backdrop.

What it is
One unified grid covering all 14 instruments. The 11 non-metal commodities use official daily and monthly price series; the four precious-metal ETF proxies use live market prices. Each card shows the latest price in the commodity's native unit ($/bbl, $/mt, $/MMBtu, $/share for ETF proxies), daily change, 52-week range position, and a 30-day sparkline. The chart panel renders the relevant ETF ticker as the chart symbol. Below the grid, a Macro Context strip (Pro+) shows the headline drivers, and the Performance Table groups commodities by category for relative-performance scanning.
When to use it
Anticipating an OPEC headline — load the page, look at WTI vs. Brent spread (in the macro context tile), check Crude Oil's 52-week range position. Inflation regime check — Copper is "Dr. Copper" for industrial demand, Wheat / Corn / Soybeans for food inflation, Crude / Nat Gas for energy inflation. Compare to CPI in the context tile. Dollar-strength trade — DXY in the context tile, gold inverse to DXY; rising dollar + falling gold is the classic risk-off tightening signal. Agricultural plays — Coffee, Sugar, Cotton, Wheat, Corn, Soybeans all in one view; useful for relative-value spreads (long wheat / short corn during weather events, etc.).
Open it
- Path:
/commodities - Shortcut: none — accessible from the
§MARKETSgroup in the sidebar - Tier-gate: Free sees five commodities (Gold, Silver, Crude Oil WTI, Natural Gas, Copper) with no AI briefing and no performance table; Pro unlocks the full 14-instrument grid, the macro context tile, and the category performance table; Terminal adds the AI Commodity Briefing button
How to use it
- Open
/commodities. The first commodity in the loaded set is selected by default and its chart loads beneath the grid. - Read the category headers — Precious Metals, Energy, Industrial Metals, Agriculture. Each section shows that category's available instruments as cards.
- Click any card to switch the chart panel to that commodity. The chart uses the ETF proxy symbol (e.g.,
USOfor WTI,BNOfor Brent,UNGfor Nat Gas,GLDfor gold). - The 52-week range bar on each card shows where current price sits between the 52w low and 52w high (0% = at the low, 100% = at the high). Useful for momentum / mean-reversion context.
- Read the Macro Context strip (Pro+) — five tiles: DXY (trade-weighted dollar), CPI YoY, 10-Year Treasury, Breakeven Inflation, and the WTI-Brent spread. These are the macro variables that drive commodity prices.
- The Performance Table (Pro+) groups commodities by category for relative ranking — useful for spotting the strongest / weakest sector.
- AI Commodity Briefing (Terminal): click
[ AI_BRIEFING ]top right to generate a written read on the day's commodity action. The panel collapses / expands on click. - Commodity News at the bottom filters general market news for commodity-relevant headlines (gold, oil, OPEC, natural gas, copper, wheat, corn, mining, platinum, palladium, etc.). Click any headline to open the source.
Fields
Available commodities
| Category | Instruments |
|---|---|
| Precious Metals | Gold (GLD), Silver (SLV), Platinum (PPLT), Palladium (PALL) — ETF proxies |
| Energy | Crude Oil WTI (DCOILWTICO → USO), Brent Crude (DCOILBRENTEU → BNO), Natural Gas (DHHNGSP → UNG) |
| Industrial Metals | Copper (PCOPPUSDM → CPER), Aluminum (PALUMUSDM → DBB) |
| Agriculture | Corn (CORN), Wheat (WEAT), Soybeans (SOYB), Coffee (JO), Sugar (SGG), Cotton (DBA) |
Card fields
| Field | Meaning |
|---|---|
price | Latest observation in native unit |
change / changePercent | vs. previous observation |
high52w / low52w | 52-week range from the last year of observations |
rangePercent | Position in the 52w range (0–100) |
sparkline | Last 30 observations |
lastUpdated | Date of latest observation |
delayed | Commodity series are end-of-day; ETF proxies are delayed |
Macro context tiles
| Series | Read |
|---|---|
DTWEXBGS | Trade-weighted USD; rising = dollar strength (negative for dollar-priced commodities) |
CPIAUCSL | CPI; commodity inflation lead |
DGS10 | 10Y yield; rising rates = headwind for non-yielding gold |
T10YIE | Breakeven inflation; market's inflation expectation |
DCOILWTICO | WTI; rendered alongside as the spread proxy |
Limits
- Precious metals are ETF proxies (
GLD= ~0.094 oz of gold per share; not 1:1), so the "$/share" unit is the ETF NAV proxy, not the spot ounce price. For true spot ounce price you'd need a primary precious-metals feed; the ETF tracks closely enough for directional / relative work. - Several commodity series are *monthly* averages (the IMF Primary Commodity Prices set: Copper, Aluminum, Corn, Wheat, Soybeans, Coffee, Sugar, Cotton). These are price *averages over the month*, not daily spot. Daily commodities (WTI, Brent, Nat Gas, gold ETF) update each business day.
- The unit mix is intentional — energy in $/bbl or $/MMBtu, metals in $/mt (metric ton), ETF proxies in $/share. The dashboard does not normalize across units; it shows you the published figure for each instrument.
- There is no futures curve here. No contango / backwardation, no front-month roll, no calendar spreads. ETF proxies experience roll decay independently of spot, especially
USO(WTI) andUNG(Nat Gas) — the chart shows ETF price, which can diverge materially from spot over time. - The 52-week range is computed from the available observation history, which is up to 500 daily observations or ~16 months for monthly series. The 52-week high / low may not match exchange-published 52w numbers exactly during edge cases.
- The Commodity News filter is keyword-substring matching against general headlines; it's not a curated commodities feed. False positives ("Gold-medal performance...") and false negatives (a Vale earnings story that doesn't mention iron) both happen.
Troubleshooting
Precious metals show — or 0. The price source was briefly unavailable — refresh after a minute.
Crude Oil price hasn't moved all day. WTI / Brent / Nat Gas are daily series — they update once per day after the market close. Intraday moves on the futures are not surfaced here. For intraday energy, load USO / BNO / UNG in /charts.
Copper price is way off vs. my Bloomberg terminal. Copper (PCOPPUSDM) is a monthly series — the value you see is the *average price for the trailing month*, published monthly, not today's COMEX HG futures close. For today's copper, use the CPER chart or pull HG=F in /charts.
Chart shows the ETF, not the commodity. By design — the chart uses the ETF proxy as the symbol. ETF and underlying commodity diverge over time due to roll decay (especially energy ETFs).
Performance Table is sorted weirdly. The table sorts by category, then by absolute performance within category. To see strongest mover overall, click the column header (if available) or scan the change columns visually.