Real stored data
The calculation uses records already stored by GoldRates. It does not display a score when the required history is unavailable.
The Gold Market Gauge converts GoldRates’ locally stored USD gold-price history into a score from 0 to 100. Every point is produced by a published calculation. The gauge does not use hidden opinions, invented indicators, or investment recommendations.
Version 1 measures recent price behaviour only. It is intentionally narrower than a broad macroeconomic forecast because GoldRates currently has a dependable, locally stored source for gold-price history.
The calculation uses records already stored by GoldRates. It does not display a score when the required history is unavailable.
Each factor has a fixed weight, a documented input, and a defined scoring range. The total can be reproduced from the same daily prices.
Labels describe recent market momentum. They do not tell users to buy, sell, hold, or avoid gold.
The collector may store several observations during a day. The gauge uses one representative closing value for each UTC calendar day so that days with more records do not receive additional weight.
GoldRates requests stored XAU history for USD and uses the 24K price-per-gram field.
A record must contain a valid timestamp and a price greater than zero.
When multiple records exist for the same date, the last valid observation becomes that day’s representative close.
Until five different UTC dates are available, the website displays “Building market history” instead of a score.
The factor scores are added together and rounded to the nearest whole number from 0 to 100.
The factors total 100 available points. Positive price momentum can raise the score, while larger day-to-day volatility reduces the stability contribution.
Compares the latest price with the average of the most recent five available daily closes.
Compares the latest price with the average of every daily close in the available window.
Measures the percentage change from the earliest available daily close to the latest daily close.
Uses the sample standard deviation of consecutive daily percentage returns. Lower volatility receives a higher stability contribution.
Compares the latest price with the highest daily close in the available period.
Percentage values are calculated before factor scores are clamped to their minimum and maximum permitted points.
((latest price − five-day average) ÷ five-day average) × 100
The five-day average uses up to the five most recent daily closing values.
((latest price − period average) ÷ period average) × 100
The period average includes every valid daily close currently available.
((latest price − earliest price) ÷ earliest price) × 100
This shows the net movement across the available measurement window.
((latest price − period high) ÷ period high) × 100
The result is zero at the high and negative whenever the latest price is below it.
((today’s close − previous close) ÷ previous close) × 100
Consecutive returns are used as the input for the volatility calculation.
round(momentum + trend + movement + volatility + high position)
The five contributions are added and rounded to the nearest whole number.
Labels describe the strength of recent price momentum within this methodology. They are not a forecast of future returns.
Recent measurements produce a low combined score.
The measurements are weaker or less stable overall.
Positive and negative contributions are broadly mixed.
Recent price behaviour produces a moderately positive score.
Several recent measurements contribute strongly to the total.
Version 1 is a recent-price momentum model. The following information is not currently part of the calculation.
The gauge does not currently include the US Dollar Index, inflation releases, real interest rates, central-bank purchases, geopolitical events, investor flows, mining supply, jewellery demand, or professional forecasts. GoldRates may introduce additional factors only when dependable data sources and equally transparent formulas are available.
The model uses one consistent reference currency so the market score does not change merely because a visitor chooses to view prices in AED, INR, GBP, or another display currency.
It provides a consistent, directly stored price field for the calculation. Using another purity would produce the same percentage movement when all values are derived proportionally, but GoldRates fixes the basis to avoid ambiguity.
The short-term momentum factor relies on a five-day average. Showing a full score before five different UTC dates exist would make that factor incomplete.
No. The score describes recent price behaviour under this methodology. Historical momentum does not guarantee future performance.
No manual opinion is added to the calculation. The score is generated from stored daily prices and the fixed factor rules published on this page.
Yes, but any material change should be documented and reflected on this page. GoldRates should not silently change factor weights or thresholds.