Skip to content

Chapter 3: Our Precious Metals Universe

Reading time: 14 minutes | Difficulty: Beginner-Intermediate | Prerequisites: Chapters 1-2

Universe = the exact set of instruments the system is allowed to touch. Nothing outside this list gets traded. Nothing inside this list gets ignored. This chapter is the canonical reference, derived directly from qgtm_core/pm_universe.py.


The 20 PM Instruments We Trade

The QGTM system trades 20 precious metals instruments across 7 sectors. Each instrument has a sector classification, liquidity tier, and defined role in the portfolio.

 +======================================================================+
 |  GOLD ETFs (5)                                                       |
 |  Physical gold held in vaults -- core directional exposure            |
 +----------------------------------------------------------------------+
 |  GLD   SPDR Gold Shares              0.40% ER    8M ADV    Tier 1   |
 |  IAU   iShares Gold Trust            0.25% ER    5M ADV    Tier 1   |
 |  SGOL  abrdn Physical Gold           0.17% ER    2M ADV    Tier 2   |
 |  AAAU  Goldman Sachs Physical Gold   0.18% ER    400K ADV  Tier 3   |
 |  OUNZ  VanEck Merk Gold Trust        0.25% ER    300K ADV  Tier 3   |
 +======================================================================+
 |  SILVER ETFs (2)                                                     |
 |  Physical silver held in vaults                                      |
 +----------------------------------------------------------------------+
 |  SLV   iShares Silver Trust          0.50% ER    12M ADV   Tier 1   |
 |  SIVR  abrdn Physical Silver         0.30% ER    600K ADV  Tier 2   |
 +======================================================================+
 |  CROSS-PRECIOUS (3)                                                  |
 |  Platinum, palladium, and baskets                                    |
 +----------------------------------------------------------------------+
 |  GLTR  abrdn Physical PM Basket      0.60% ER    150K ADV  Tier 3   |
 |  PPLT  abrdn Physical Platinum       0.60% ER    150K ADV  Tier 3   |
 |  PALL  abrdn Physical Palladium      0.60% ER    30K ADV   Tier 3   |
 +======================================================================+
 |  GOLD MINERS (5)                                                     |
 |  Equity exposure to gold mining companies                            |
 +----------------------------------------------------------------------+
 |  GDX   VanEck Gold Miners            0.51% ER    20M ADV   Tier 1   |
 |  GDXJ  VanEck Junior Gold Miners     0.52% ER    6M ADV    Tier 1   |
 |  NUGT  Direxion Gold Miners Bull 2X  1.17% ER    3M ADV    Tier 2   |
 |  RING  iShares Global Gold Miners    0.39% ER    100K ADV  Tier 3   |
 |  GOAU  US Global GO GOLD & PM Miners 0.60% ER    200K ADV  Tier 3   |
 +======================================================================+
 |  SILVER MINERS (3)                                                   |
 |  Equity exposure to silver mining companies                          |
 +----------------------------------------------------------------------+
 |  SIL   Global X Silver Miners        0.65% ER    500K ADV  Tier 2   |
 |  SILJ  ETFMG Prime Junior Silver     0.69% ER    400K ADV  Tier 3   |
 |  SLVP  iShares Global Silver Miners  0.39% ER    50K ADV   Tier 3   |
 +======================================================================+
 |  LEVERAGED (2)                                                       |
 |  2x daily rebalanced -- tactical use only                            |
 +----------------------------------------------------------------------+
 |  UGL   ProShares Ultra Gold          0.95% ER    200K ADV  Tier 3   |
 |  AGQ   ProShares Ultra Silver        0.95% ER    300K ADV  Tier 3   |
 +======================================================================+

Total tradeable ETFs: 20 | Gold: 10 | Silver: 5 | Cross: 3 | Leveraged: 2


Sectors: What Each Group Does

The sector classification from PMSector determines how the compliance gateway applies concentration limits and how the regime allocator distributes exposure.

Gold ETFs (5 instruments)

The core of the portfolio. In a typical allocation, gold ETFs represent 30-50% of gross exposure. The five instruments provide optionality on vehicle selection (Chapter 2) without changing the underlying view.

Key relationship: All five track the same thing -- the London gold spot price. Correlation among them is 0.99+. The system never holds long GLD and short IAU (that would be an expense-ratio arbitrage too small to matter after transaction costs).

Silver ETFs (2 instruments)

Silver carries higher vol than gold (25-35% vs 15-20% annualized), so it receives smaller position sizes for the same risk budget. SLV's 12M share ADV makes it the most liquid instrument in the entire universe by raw volume.

Cross-Precious (3 instruments)

GLTR, PPLT, and PALL are niche. Their role is primarily as feature inputs: platinum and palladium prices inform the Gold/Platinum pairs strategy (S1.C.02) and the Cross Carry strategy (S1.B.03). Direct trading is limited by Tier 3 liquidity.

Gold Miners (5 instruments)

GDX is the workhorse miner ETF. It provides leveraged exposure to gold (1.5-2.5x beta) without the path-dependence drag of leveraged ETFs. GDXJ (junior miners) has higher beta (2.0-3.5x) but also higher idiosyncratic risk.

NUGT (2x gold miners) combines miner beta with daily leverage. At 3-5x effective beta to gold, it is the highest-beta instrument in the universe. Used only for short-duration, high-conviction trades.

Silver Miners (3 instruments)

SIL and SILJ are the silver equivalents of GDX and GDXJ. Lower liquidity than gold miners. SLVP at 50K ADV is essentially signal-only.

Leveraged (2 instruments)

UGL and AGQ. Tactical only, never held longer than 5 days due to volatility drag (see Chapter 2). The Leveraged ETF Decay strategy (S1.C.04) is designed to exploit the structural drag in these products.


Liquidity Tiers

The system classifies every instrument into three liquidity tiers based on Average Daily Volume (ADV). The tier determines position sizing limits and execution algorithm selection.

Tier 1: Full Sizing (ADV > 5M shares)

  GLD    8,000,000    Gold ETF
  IAU    5,000,000    Gold ETF
  SLV   12,000,000    Silver ETF
  GDX   20,000,000    Gold Miners
  GDXJ   6,000,000    Junior Gold Miners
  IEF    5,000,000    Cross-asset: Treasury signal
  IBIT  30,000,000    Cross-asset: Bitcoin signal

Tier 1 instruments can be traded at full strategy weight. VWAP execution with up to 10% participation rate means we can move \(500K-\)1M in a single rebalance without market impact.

Tier 2: Reduced Sizing (ADV 500K-5M)

  SGOL   2,000,000    Gold ETF
  SIVR     600,000    Silver ETF
  SIL      500,000    Silver Miners
  NUGT   3,000,000    2x Gold Miners
  AGQ      300,000    2x Silver
  UUP    3,000,000    Cross-asset: Dollar signal
  TIP    4,000,000    Cross-asset: TIPS signal
  CPER     200,000    Cross-asset: Copper signal (borderline)

Tier 2 instruments are sized at 50-75% of full weight. Execution switches to limit orders with longer fill windows.

Tier 3: Signal-Only or Minimal Sizing (ADV < 500K)

  AAAU     400,000    Gold ETF
  OUNZ     300,000    Gold ETF
  GLTR     150,000    PM Basket
  PPLT     150,000    Platinum
  PALL      30,000    Palladium
  RING     100,000    Gold Miners
  GOAU     200,000    Gold Miners
  SILJ     400,000    Junior Silver Miners
  SLVP      50,000    Silver Miners
  UGL      200,000    2x Gold

Tier 3 instruments contribute price data and features to the system but receive minimal or zero allocation. Trading them at meaningful size would exceed 10% of daily volume.


Cross-Asset Inputs: Not Traded, But Critical

Five instruments provide signal inputs without being directly traded:

Symbol Name ADV What it tells us
UUP Invesco DB US Dollar Index Bullish 3,000,000 Real-time dollar strength (DXY proxy for ETF accounts)
TIP iShares TIPS Bond ETF 4,000,000 Real interest rate expectations
IEF iShares 7-10 Year Treasury Bond 5,000,000 Nominal rate environment
IBIT iShares Bitcoin Trust 30,000,000 Digital gold narrative / risk appetite
CPER United States Copper Index Fund 200,000 Industrial demand proxy (copper-gold ratio)

These inputs feed the feature engine. Examples: - The TIP/IEF ratio approximates breakeven inflation, used by the Breakeven Inflation Gold strategy. - The CPER/GLD ratio (copper-gold) is a leading indicator of risk appetite. Rising copper-gold = risk on, falling = risk off. The Regime Classifier uses this as an input feature. - IBIT correlation with gold has been unstable (ranging from -0.3 to +0.5 over rolling 60-day windows). The Meta Labeller ingests this as a feature to detect regime shifts in the "digital gold" narrative.


FRED Macro Series: The Invisible Inputs

Eight FRED time series are fetched daily at 6:00 AM ET. They are never "traded" but drive half the strategies:

Label FRED ID Frequency Used by
Real yield 10Y DFII10 Daily Real Rate Gold, Meta Labeller
Nominal 10Y DGS10 Daily Breakeven Inflation Gold
Trade-weighted dollar DTWEXBGS Daily DXY Gold
Breakeven 10Y T10YIE Daily Breakeven Inflation Gold
Fed funds rate EFFR Daily Regime Classifier
VIX VIXCLS Daily VIX Haven, Meta Labeller
M2 money supply M2SL Weekly Central Bank Gold
Fed balance sheet WALCL Weekly Regime Classifier

Staleness protection: If any FRED series is not updated for 7 days (FEATURE_STALENESS_MAX_DAYS in constants.py), the features derived from it are marked stale and excluded from signal generation. The affected strategies revert to their last valid signal rather than trading on stale data.


Why We Do Not Trade Energy or Agriculture Anymore

The original QGTM system traded 42 ETFs across 6 sectors including energy (USO, UNG, BNO) and agriculture (DBA, CORN, WEAT). We removed them because:

1. Diluted edge. Our strongest signals come from the real-rate/gold relationship (R-squared > 0.70). No comparable structural relationship exists for crude oil or wheat. The strategies we ran on energy and agriculture had lower Sharpe ratios and higher decay rates.

2. Data pollution. Mixing gold signals with oil signals in the same aggregator reduced the meta-labeller's accuracy. Gold strategies produce better signals when they are not competing for allocation with strategies driven by completely different fundamentals.

3. Operational focus. Twenty instruments are enough to run 29 strategies with full capacity. Adding 22 more instruments would require proportionally more data feeds, more feature engineering, more backtest maintenance, and more monitoring -- without proportional return improvement.

4. Clear positioning. A gold/silver specialist system has a clearer value proposition for subscribers than a generalist commodity platform. Edge comes from depth, not breadth.

The energy and agriculture code still exists in qgtm_core/universe.py (the legacy broad universe module) for historical backtesting purposes, but the live system uses only qgtm_core/pm_universe.py.


Universe Summary (from pm_universe.universe_summary())

  Total ETF symbols:          20
  Total symbols (all):        30 (includes futures, FX, cross-asset)
  ──────────────────────────────
  Gold ETFs:                   5
  Silver ETFs:                 2
  Cross-precious:              3
  Gold miners:                 5
  Silver miners:               3
  Leveraged:                   2
  Futures:                     3  (GC, SI, MGC)
  FX pairs:                    2  (XAUUSD, XAGUSD)
  Cross-asset inputs:          5  (UUP, TIP, IEF, IBIT, CPER)
  FRED macro series:           8
  ──────────────────────────────
  Tier 1 (full sizing):       ~8 instruments
  Tier 2 (reduced sizing):    ~8 instruments
  Tier 3 (signal-only):       ~14 instruments

Correlation Structure

Within the PM universe, correlations are high but not uniform. This matters for risk management:

Pair Typical Correlation Why
GLD-IAU 0.99+ Same underlying (gold spot)
GLD-SLV 0.75-0.85 Both precious metals, but silver has industrial component
GLD-GDX 0.70-0.85 Miners leverage gold, but have equity market risk
GDX-GDXJ 0.90-0.95 Both gold miners, juniors slightly more volatile
SLV-SIL 0.65-0.80 Silver metal vs silver miners (equity risk dilutes)
GLD-UUP -0.40 to -0.60 Gold inverse to dollar (key trading relationship)
GLD-TIP 0.20-0.50 Gold correlates with inflation expectations
GLD-IBIT -0.30 to +0.50 Unstable: varies by regime and narrative

The compliance gateway uses these correlations to ensure the portfolio does not accidentally take a 5x concentrated gold bet by being long GLD + IAU + GDX + NUGT + UGL simultaneously (which, despite being 5 different tickers, is effectively one massive gold position).

The 40% sector concentration limit applies at the PMSector level: all gold ETFs (GLD, IAU, SGOL, AAAU, OUNZ) share the GOLD_ETF sector and are summed together for the limit check.


For OpB: This is the complete list of everything the system can trade. Twenty instruments, 7 sectors, 3 liquidity tiers. If it is not on this list, the system cannot touch it.

For OpA: The canonical source of truth for the universe is qgtm_core/pm_universe.py. Any change to instruments, sectors, or liquidity thresholds must be made there. The constants _TIER1_THRESHOLD (5M) and _TIER2_THRESHOLD (500K) control the tier boundaries.


Next: Chapter 4: How Algo Trading Works -- the full pipeline from data to execution, with a worked example using the Real Rate Gold strategy.