Copper vs Cu/Au Decomposition

329
Copper vs Cu/Au Decomposition

Overview

The copper-to-gold ratio (Cu/Au) is a widely followed macro signal, used as a proxy for global growth expectations, risk appetite, and the direction of long-end yields. The intuition is simple: copper demand rises with industrial activity, gold demand rises with monetary and geopolitical stress, so the ratio of the two encodes the balance between growth-on and defense-on regimes.

But the ratio has a structural blind spot. Because it is a quotient of two independently moving series, it cannot tell you which leg is doing the work. A rising Cu/Au can mean copper is rallying on real demand — or it can mean gold is selling off on a hawkish surprise, with copper doing nothing. A falling Cu/Au can mean genuine growth weakness — or it can mean copper is strong but gold is even stronger, masking the signal. Same number, very different stories, very different trades.

This indicator decomposes the Cu/Au ratio into its components so you can see which side is actually driving it, and adds a derived line that explicitly measures when gold is distorting the signal.

What it plots

All series are sampled on the monthly timeframe regardless of chart timeframe, z-score normalized over a configurable rolling lookback (default 60 months), and lightly EMA-smoothed (default length 3).

  • Copper z-score — HG1! monthly close, position within its own 5-year distribution. Orange.
  • Gold z-score — TVC:GOLD monthly close, same treatment. Yellow.
  • Cu/Au ratio z-score — the ratio HG1!/TVC:GOLD, with both legs sampled on the same monthly bar (via nested request.security) before the ratio is formed and z-scored. Aqua, heavier linewidth as the headline series.
  • Copper minus Ratio spread — the difference between copper's absolute z-position and its relative z-position. Magenta, optional, default off. This is the diagnostic line.
  • A dashed zero line, light green/red background tint keyed to the ratio's sign, and a status table confirming each symbol loaded round out the display. All four lines have independent show/hide toggles.


How to read it

The three primary lines tell you what each leg is doing. The magenta spread tells you whether the ratio is being honest about copper.

  • Spread near zero — the ratio is faithfully reporting copper. Read Cu/Au at face value.
  • Spread positive and rising — copper is stronger than the ratio shows; gold strength is masking it. Lean long copper but don't trust ratio-based signals.
  • Spread negative and falling — the ratio is overstating copper; the move is really a short-gold story. Fade ratio-based copper longs.


The four canonical scenarios

  • Clean cyclical turn: copper rises, gold flat, ratio rises, spread near zero. All signals agree, ratio is honest, high-confidence growth-on tape.
  • Masked copper strength: copper rises, gold rises harder, ratio flat or falling, spread sharply positive. The ratio is hiding real copper strength behind a stronger gold leg.
  • Fake copper signal from gold weakness: copper flat, gold falling hard, ratio rises, spread sharply negative. The ratio looks bullish copper but it's actually a short-gold story misrepresented.
  • Confirmed risk-off: copper falls, gold rises, ratio falls hard, spread roughly flat. Both legs agree on defense, ratio is honest.


Why the spread matters

The Cu/Au ratio loses information whenever gold moves independently of copper. The spread quantifies that lost information as a single readable number. When it sits near zero, no information is being lost — copper and the ratio are saying the same thing. When it deviates, the ratio is failing as a copper proxy and you need to step around it to the underlying components. The spread does that decomposition explicitly so you don't have to mentally subtract two z-scores while reading the chart in real time.
Inputs

  • Z-Score Lookback (default 60) — rolling window for mean and standard deviation, expressed in monthly bars
  • EMA Smoothing Length (default 3) — applied to each z-score series after normalization
  • Source Timeframe (default M) — the timeframe at which all symbols are sampled
  • Display toggles — independent show/hide for copper, gold, ratio, spread, background tint, and status table


Notes

  • Data is fetched with gaps=barmerge.gaps_off and ignore_invalid_symbol=true, so the indicator handles missing bars gracefully and won't break if a symbol fails to load.
  • All calculations are non-repainting (lookahead=barmerge.lookahead_off, the default).
  • Best used on weekly or daily charts where the monthly resampling gives meaningful resolution. Below daily, the monthly values will appear as long flat segments.
  • The ratio z-score is computed from monthly samples of both legs, not from the chart-level ratio, so the rolling window represents 60 genuine monthly observations rather than 60 stepped chart bars.


Credits and concept
Built for traders who use Cu/Au as a macro signal but want to know when the signal is being distorted by gold-side moves. The decomposition framework draws on the standard observation in commodity macro that ratio-based indicators carry hidden denominator risk, and operationalizes that observation as a single readable diagnostic line.

Haftungsausschluss

Die Informationen und Veröffentlichungen sind nicht als Finanz-, Anlage-, Handels- oder andere Arten von Ratschlägen oder Empfehlungen gedacht, die von TradingView bereitgestellt oder gebilligt werden, und stellen diese nicht dar. Lesen Sie mehr in den Nutzungsbedingungen.