Backtesting Arena

Backtesting Arena

Back to blog

The Copper/Gold Ratio: An Overrated Macro Signal for Bitcoin

The copper/gold ratio is sold as a macro and Bitcoin signal. What it actually measures, where it fails, and why a viral "Bitcoin cycle" indicator built on it has look-ahead bias.

Backtesting Arena·July 8, 2026·4 min read·0 views
The Copper/Gold Ratio: An Overrated Macro Signal for Bitcoin

The copper/gold ratio is having a moment. It shows up in macro threads, in "Bitcoin cycle" charts, and in indicators that claim to anticipate market turns. The concept is elegant — which is exactly why a sober look pays off. What does this ratio actually measure, where are its limits, and does what people build on it survive a methodological check?

What the ratio measures

Copper is the classic industrial metal — used in construction, power grids, electronics, electric vehicles. Rising copper demand is treated as a proxy for growth optimism, hence the nickname "Dr. Copper." Gold is the counterweight: a crisis asset, a store of value, sensitive to real rates and fear.

The quotient of the two — copper divided by gold — is therefore a sentiment gauge: growth versus fear, risk appetite versus caution. A rising ratio tends to signal risk appetite; a falling one, risk aversion. The metric is also known for the claim that it tracks long-term bond yields.

So far, so plausible. The trouble starts when a coarse sentiment context gets turned into a precise forecasting tool.

Three honest limits

1. The relationship is regime-dependent. The link between copper/gold and bond yields or growth works in some windows — and decouples repeatedly in others. A relationship that "fits" over a chosen window is not a stable law. This is the same trap as in many macro charts: two series that happen to move together for a while get promoted to a causal chain.

2. Copper carries its own noise. Copper prices respond not only to global growth but to Chinese stimulus, mine disruptions, inventory squeezes, and futures-market dislocations. China accounts for a large share of global copper demand. That makes the ratio not a clean growth read — a supply-side shock can distort the signal without anything having changed in the macro picture.

3. The Bitcoin link is weak and unstable. The path from copper/gold to Bitcoin runs indirectly — through general risk appetite, liquidity, and rates. Bitcoin's macro sensitivity has shifted several times over its short history. A robust "copper/gold drives Bitcoin" claim would therefore need to be tested out of sample, free of look-ahead, with honest sample sizes. That is precisely what the popular presentations usually skip.

When the ratio becomes a "Bitcoin cycle indicator"

A good example of how a legitimate concept turns into a misleading tool: there is a widely shared TradingView indicator titled "Bitcoin Cycle Indicator" built on the copper/gold ratio. Technically it is a monthly MACD histogram of the ratio — the difference between a fast and a slow moving average, smoothed by a signal line. Blue when momentum is positive, red when negative.

Three things make it methodologically unsound:

It contains no Bitcoin data. Nowhere in the code is there a Bitcoin price. The "Bitcoin cycle" is a label, not a calculation. That copper-gold momentum maps to Bitcoin cycles is asserted, not shown.

It looks into the future. The indicator pulls the monthly values with lookahead enabled — in a way that, on historical bars, already knows the month's close before the month is over. In hindsight this makes it look clairvoyant: the histogram flips cleanly and "early," because every day within the month already shows the end value. In real time it cannot do this — the running monthly value changes daily, and the final close is only set at month-end. The result is that the line redraws itself in hindsight (repainting). The "signal" that looked so convincing in the backtest was never available at the time. This is textbook look-ahead bias — the single most common mistake in self-built backtests.

The sample is tiny. A MACD on monthly bars with long averages crosses the zero line only a handful of times across Bitcoin's entire lifespan. Every "it nailed the top/bottom" claim therefore rests on a few isolated cases. Below roughly 30 independent observations, we are talking about anecdotes, not evidence.

Concept is not the same as implementation

None of this means the copper/gold ratio is useless. As a coarse context gauge for risk appetite it has its place — as one of several lenses, not as an oracle. What is unsound is the implementation (peeking at the future) and the framing (a Bitcoin cycle with no Bitcoin data).

The honest way to use such a metric looks different: no use of unclosed periods, so no repainting. Normalization only with data that was available at the time, rather than with the knowledge of the present. And an open sample size that states how few real cases a claim rests on.

That is less spectacular than a chart that appears to have called every turning point. But it is what remains once you remove the look into the future. And only that is tradable.

Frequently asked questions

What is the copper/gold ratio? The copper price divided by the gold price — a sentiment measure of growth versus fear, or risk appetite versus caution.

Does the copper/gold ratio predict Bitcoin? The link is indirect, regime-dependent, and unstable. Useful as a rough risk context, but not robustly established as a timing signal for Bitcoin.

What is look-ahead bias? When a backtest uses information that was not available at the simulated point in time — for example a month's close before the month ends. It makes historical results look far better than the tool can deliver in real time.

What does repainting mean? An indicator whose values change after the fact as new data arrives — so that what you see in hindsight was never there in real time.

So is copper/gold worthless? No. As a context gauge among several lenses, the ratio is sensible. It becomes a problem only when it is inflated into a precise forecast, or when tools are built on it that look into the future.

Try it yourself

Run the backtest with your own parameters and time ranges.

Run backtest →
📬

Don't miss new blog posts

One short email per new post — strategies, backtests, market analysis. No spam, unsubscribe with one click anytime.

By subscribing you accept our privacy policy. We use Resend for delivery. Double opt-in confirmation required.

Comments (0)

Join free to post comments.

Sign up →

No comments yet. Be the first!