Transparent by design

How GoldRates reads the gold market

GoldRates uses two separate readings. Gold Price Momentum measures what gold has actually been doing using stored price history, while the Gold Market Outlook measures whether broader market conditions are currently supportive or challenging. The two are shown together, but they are calculated independently because they answer different questions.

Two readings, two different questions

A common mistake is to treat recent price momentum and a market outlook as the same thing. They are not. GoldRates deliberately separates the two so users can see what gold has been doing and whether the broader environment is reinforcing that behaviour.

Reading 1

Gold Price Momentum

A 0–100 score based only on stored USD 24K gold-price history. It describes recent price behaviour and does not attempt to predict the next move.

  • Latest 30 daily records
  • USD reference currency
  • 24K gold per gram
  • Five weighted components
  • Maximum score: 100 points
Reading 2

Gold Market Outlook

A separate directional assessment based on broader market conditions that have historically shown relationships with gold.

  • U.S. dollar conditions
  • Real and nominal Treasury yields
  • Market volatility
  • Inflation expectations
  • Historical validation and a separate live track record

How the 0–100 momentum score is calculated

The momentum gauge uses one representative USD 24K price per UTC calendar day. The latest 30 daily records form the measurement window. Five components contribute a maximum of 100 points in total.

How the price series is prepared

1
Retrieve the latest 30 daily records

GoldRates uses stored USD history and reads the 24K gold price per gram.

2
Discard invalid values

A usable observation must contain a valid timestamp and a gold price greater than zero.

3
Use one representative record per UTC date

When several observations exist on one date, the last valid record encountered becomes that date’s representative daily value.

4
Require at least five daily records

The short-term component uses a five-record average, so GoldRates does not calculate a full momentum score until at least five daily records exist.

5
Add the five score contributions

Each component earns a defined number of points. The contributions are added and the final result is rounded to a whole-number score from 0 to 100.

25pts

5-day momentum

Compares today’s price with the average of the latest five daily records. A price above the five-record average contributes more points; a price below it contributes fewer.

Score contribution
−3% or lower = 0 pts
0% = 12.5 pts
+3% or higher = 25 pts
25pts

30-day trend

Compares today’s price with the average price across the current 30-record window. This provides a broader view than the five-day component.

Score contribution
−6% or lower = 0 pts
0% = 12.5 pts
+6% or higher = 25 pts
20pts

30-day movement

Measures the percentage change from the first available price in the current 30-record window to the latest price.

Score contribution
−8% or lower = 0 pts
0% = 10 pts
+8% or higher = 20 pts
15pts

Daily volatility

Uses the sample standard deviation of consecutive daily percentage returns. Lower volatility contributes more stability points; larger day-to-day swings contribute fewer.

Score contribution
0.50% or lower = 15 pts
Between limits = scaled
2.50% or higher = 0 pts
15pts

Distance from the 30-day high

Compares today’s price with the highest price recorded in the current 30-record window. Prices closer to the period high receive more points.

Score contribution
At the period high = 15 pts
Between limits = scaled
10% below or more = 0 pts

5-day momentum percentage

((latest price − five-day average) ÷ five-day average) × 100

The five-day average uses the latest five daily records.

30-day trend percentage

((latest price − 30-day average) ÷ 30-day average) × 100

The average uses every valid record in the current 30-record window.

30-day movement percentage

((latest price − first price) ÷ first price) × 100

This measures the net change from the beginning of the current window.

Distance from high

((latest price − period high) ÷ period high) × 100

The result is zero at the period high and negative when the latest price is below it.

Daily return

((today’s price − previous price) ÷ previous price) × 100

Consecutive daily returns are used in the volatility calculation.

Total momentum score

round(momentum + trend + movement + volatility + high position)

A display such as “11 / 25 pts” means that component is contributing 11 points toward the overall 100-point score. It does not mean 11 positive days out of 25.

0–24 Weak Momentum

Recent price measurements produce a low combined score.

25–44 Cautious Momentum

The measurements are weaker or less stable overall.

45–59 Balanced Momentum

Positive and negative contributions are broadly mixed.

60–74 Favourable Momentum

Recent price behaviour produces a moderately positive score.

75–100 Strong Momentum

Several recent measurements contribute strongly to the total.

What broader market conditions suggest

The second reading is not calculated from the 30-day momentum score. It uses external market indicators and their recent movements to create a separate directional assessment for gold.

U.S. Dollar Index

Gold is globally priced in U.S. dollars, so dollar strength or weakness can affect the environment in which gold trades.

FRED: DTWEXBGS

10-Year Real Treasury Yield

Real yields represent Treasury yields after inflation expectations. Historically, movements in real yields have shown an important relationship with gold.

FRED: DFII10

Market Volatility

The VIX provides context about stress and volatility in financial markets. GoldRates treats it as one factor rather than a standalone gold signal.

FRED: VIXCLS

10-Year Treasury Yield

The nominal 10-year Treasury yield helps describe the broader interest-rate environment that can influence gold.

FRED: DGS10

2-Year Treasury Yield

The 2-year yield is sensitive to expectations about monetary policy and is used as another measure of the current rate environment.

FRED: DGS2

10-Year Breakeven Inflation

Breakeven inflation reflects market-based inflation expectations and adds another perspective on the macroeconomic backdrop for gold.

FRED: T10YIE

How the broader outlook is built

1
Store daily market-driver history

GoldRates stores the external series locally so the model can compare current conditions with historical relationships.

2
Align the indicators by date

Market series do not all update at the same time. Weekends, holidays and missing observations are handled by carrying forward the most recently available value until a new observation arrives.

3
Measure recent changes

The research framework examines one-, three- and five-market-session changes so the model can distinguish immediate movement from slightly broader trends.

4
Use historically tested relationships

Indicators are not treated as equally important. GoldRates gives more influence to relationships that performed more consistently in historical testing.

5
Publish a directional assessment

The result is shown as a bearish, neutral-to-bearish, neutral-to-bullish, bullish or strongly directional outlook. It is an assessment of conditions, not a probability.

Why momentum and outlook are shown together

The two readings are most useful when interpreted side by side. One describes observed price behaviour. The other describes the broader environment around that behaviour.

Momentum positive + outlook supportive

Recent price behaviour and broader conditions are reinforcing one another. This is stronger confirmation than either reading alone, but it still does not guarantee the next move.

Momentum weak + outlook unsupportive

Recent price behaviour and broader conditions are both cautious. The two readings are aligned, but market conditions can change quickly.

Momentum positive + outlook mixed or negative

Gold has been performing well, but the broader environment is not providing equally strong support. Price behaviour is stronger than the current macro confirmation behind it.

Momentum weak + outlook mixed or positive

Recent price behaviour is soft, while broader conditions are less negative. The price trend and macro backdrop are not telling the same story.

Both readings mixed

GoldRates does not see a strong, unified signal. Neither reading should be interpreted in isolation.

Historical validation and the live GoldRates track record

GoldRates keeps the original historical validation result separate from live assessments. This prevents new observations from silently rewriting the benchmark that was used to evaluate the model before it went live.

Fixed benchmark

Historical validation

The current candidate model was developed and tested using historical gold prices and matched market-driver observations. The test included a chronologically separated held-out period so the validation observations were not used to fit the rules being evaluated.

1,037 matched historical observations studied
66.4% directional accuracy in the held-out historical test
  • 208 observations were in the held-out portion.
  • 140 of those produced directional assessments that could be scored.
  • 93 directional assessments matched the following stored gold-price direction.
  • The historical benchmark is intentionally frozen.
Updates over time

Live GoldRates track record

Once the model is live, GoldRates separately records each eligible assessment as it is made. The assessment is not changed later to fit the outcome.

  • One assessment is stored per eligible assessment date.
  • The assessment stores its direction, model score and gold price at the time.
  • It is evaluated only after the next stored gold-price observation becomes available.
  • Directional assessments are marked correct or incorrect.
  • Mixed assessments and flat price outcomes are not forced into a directional accuracy statistic.
  • Live accuracy changes as more completed assessments accumulate.
i

66.4% is not a probability for today

The historical validation result describes how the model performed across a separate historical test period. It does not mean there is a 66.4% probability that today’s outlook will be correct. The live track record is shown separately so users can see how the model performs after deployment.

Why the readings may update at different times

Gold prices and external market indicators do not all update on the same schedule. GoldRates therefore treats data freshness and date alignment explicitly rather than assuming every series has a new value every calendar day.

01

Gold price history

Gold Price Momentum uses GoldRates’ stored USD 24K daily history. The current momentum window contains up to 30 daily records.

02

External market data

Broader market indicators are refreshed periodically and stored locally. When a series has no new observation for a weekend, holiday or reporting delay, the latest known value is carried forward for alignment purposes.

03

Assessment dates

GoldRates uses the latest date for which the required price and market information can be matched. A displayed assessment date may therefore be earlier than the current calendar date.

What these readings do not mean

The GoldRates market read is designed to explain current price behaviour and market conditions. It should not be interpreted as certainty about future prices.

!

This is not financial or investment advice

Neither reading is a guaranteed forecast, a price target, a recommendation to buy or sell gold, or a promise of future returns. Gold prices can move differently from historical relationships because of new information, market shocks, liquidity conditions, policy changes, geopolitical events and other factors that no model can fully anticipate.

Understanding the GoldRates market read

Why does GoldRates use two gauges?

They answer different questions. Gold Price Momentum describes what gold has been doing using recent stored prices. Gold Market Outlook describes whether broader market conditions are currently supportive or challenging. Keeping them separate prevents recent price action from being confused with a forward-looking market assessment.

What does “11 / 25 pts” mean in the momentum breakdown?

It means that component is currently contributing 11 points out of a maximum possible 25 points toward the total 100-point momentum score. It does not mean 11 days out of 25.

Why is the momentum gauge based on USD?

The methodology uses one consistent reference currency so the market reading does not change merely because a visitor chooses to display prices in AED, INR, GBP, EUR or another currency.

Why use 24K gold per gram?

It provides a consistent stored price series for the momentum calculations. Percentage movements are then measured from the same price basis every day.

Why are at least five daily records required?

The short-term momentum component relies on the average of the latest five daily records. GoldRates does not calculate a complete score before that minimum exists.

Does a high momentum score mean gold will rise tomorrow?

No. Gold Price Momentum describes recent price behaviour. It is not a forecast of the next gold-price move.

Does a bullish Market Outlook guarantee that gold will rise?

No. The outlook is a directional assessment based on the indicators GoldRates tracks and the historical relationships used by the model. It is not a guarantee or a probability statement.

Why does the historical 66.4% result not change each day?

Because it is a frozen historical validation benchmark. GoldRates keeps new live assessments separate so the original held-out test result is not rewritten after deployment.

What changes each day?

New gold-price records can change the 30-day momentum measurements. New external market observations can change the Market Outlook. The live GoldRates track record also grows as new eligible assessments are stored and older assessments become measurable.

Can this methodology change?

Yes. GoldRates may improve its methodology as more data becomes available or research identifies stronger relationships. Material changes should be documented rather than silently altering the meaning of previously published results.