1. Price Action & Technical Analysis
Gold (GC=F) closed at 3309.30 on 2025-05-21, marking a 0.88% daily gain. This follows a 1.59% rise on 2025-05-20 and a 1.47% advance on 2025-05-19, forming a three-day winning streak that has lifted prices from a recent low of 3182.00 on 2025-05-16. The 5-day change now stands at +4.02%, a sharp reversal from -4.60% on 2025-05-16, indicating a strong short-term bounce. However, the 20-day change is only +1.01%, suggesting that the broader trend remains range-bound. The daily pivot (P) for 2025-05-21 is 3305.67, with R1 at 3321.13 and S1 at 3293.83. The close of 3309.30 is above the pivot but below R1, placing gold in a mildly bullish intraday posture. The ATR is 72.44, which is elevated relative to the daily price change, implying that intraday swings remain wide and that stops should be placed beyond 1x ATR to avoid premature exits.
On a weekly basis, the 5-day change of +4.02% contrasts with the prior week's negative performance. The 20-day change of +1.01% suggests that gold has essentially recovered its losses from the mid-May selloff. The 20-day high is not explicitly provided, but the recent peak appears to be around 3321 (R1) or higher, given the 20-day change. The 20-day low is likely near 3182 (the 2025-05-16 close). The market is currently testing the upper end of this range. The 5-day change on 2025-05-19 was +0.28%, on 2025-05-20 it was +1.23%, and on 2025-05-21 it accelerated to +4.02%, showing increasing bullish momentum. This acceleration could be a sign of short-covering or fresh buying.
Moving averages are not directly provided in the data, but we can infer that the 20-day simple moving average (SMA) is likely around the 20-day change midpoint. Given the 20-day change of +1.01%, the 20-day SMA might be near 3275–3280. The close of 3309.30 is above this inferred level, which is a bullish signal. The 50-day and 200-day SMAs are not available, so we cannot confirm the longer-term trend. However, the fact that gold is above the 20-day SMA suggests that the medium-term trend may be turning up.
Momentum indicators: RSI and MACD are not provided in the data. We can only note that the three-day rally has likely pushed RSI from oversold levels (below 30) to neutral or slightly overbought. Without actual RSI values, we cannot make a definitive call. Similarly, MACD is not available. The ATR of 72.44 is high, indicating that volatility is elevated. This is consistent with the large daily swings observed (e.g., -1.20% on 2025-05-16, +1.47% on 2025-05-19, +1.59% on 2025-05-20, +0.88% on 2025-05-21). The ATR has been relatively stable around 72–77 over the past five days, suggesting that volatility is not spiking but remains elevated.
Pivot points for the next session: Based on the 2025-05-21 close of 3309.30, the pivot for 2025-05-22 would be calculated as (High + Low + Close)/3. Since we do not have the high and low, we cannot compute the exact pivot. However, using the provided pivot for 2025-05-21 (3305.67), we can see that the market closed above it. If the market opens above 3305.67 and holds, the next resistance is R1 at 3321.13. A break above R1 could target R2, which is not provided but can be estimated as P + (R1 - S1) = 3305.67 + (3321.13 - 3293.83) = 3332.97. On the downside, S1 is 3293.83, and a break below could target S2 = P - (R1 - S1) = 3305.67 - 27.30 = 3278.37.
In summary, the technical picture is short-term bullish but faces resistance at 3321. The 20-day change of +1.01% indicates that the longer-term trend is still uncertain. The high ATR suggests that traders should use wider stops. The three-day rally has been impressive, but it may be due for a pause. Key levels to watch: 3321 (R1), 3305 (P), 3293 (S1), and 3278 (S2). A close above 3321 would confirm the bullish reversal, while a close below 3293 would negate it.
2. Fundamental Drivers
Interest rates and the US dollar are primary drivers of gold prices. The data block does not provide current interest rate levels or the US Dollar Index (DXY). Therefore, we must state that these metrics are data pending update. However, we can discuss the general relationship: gold is inversely correlated with real interest rates and the US dollar. If real rates are falling or the dollar is weakening, gold tends to rise. The recent rally from 3182 to 3309 could be attributed to a softening dollar or declining rate expectations, but without data, we cannot confirm. We note that the 5-day change of +4.02% is significant and may reflect a shift in macro expectations.
Inflation expectations are another key driver. The data block does not include inflation data (e.g., CPI, PCE, breakeven rates). Therefore, we cannot comment on current inflation trends. We can only say that if inflation expectations are rising, gold is typically supported. The recent price action might suggest that the market is pricing in higher inflation or a more dovish central bank. However, this is speculative without data.
Central bank flows and inventories: The data block does not provide central bank gold purchases or COMEX inventories. Therefore, these are data pending update. We note that central bank buying has been a strong support for gold in recent years, but we cannot confirm current activity. Similarly, ETF flows are not provided. We can only say that ETF flows are a proxy for investor demand, and without data, we cannot assess whether ETFs are seeing inflows or outflows.
Geopolitics: The data block does not include any geopolitical news or events. Therefore, we cannot comment on specific geopolitical risks. However, gold often reacts to geopolitical tensions. The recent rally could be partly due to safe-haven demand, but we have no evidence. We must state that geopolitical news is data pending update.
The COT data, although dated to 2026, provides some insight into positioning. As of 2026-09-15, open interest was 409,899 contracts, with long positions at 142,394 and short positions at 9,278, resulting in a net long of 133,116. This net long decreased by 1,856 from the prior week. The prior weeks show a similar pattern: net long decreased by 1,799 on 2026-09-08, by 7,976 on 2026-09-01, and increased by 3,099 on 2026-08-25. This suggests that over the past four weeks, net long positioning has been gradually declining, with one week of increase. This could indicate that long liquidation has been occurring, which might have contributed to the mid-May price weakness. However, since this data is from 2026, it is not directly relevant to the current 2025-05-21 date. We must treat it as a historical analogue or note that it is not timely. The data block includes it, so we report it, but we caution that it is not current.
The absence of a near-term economic calendar (the future 7-day calendar is N/A) means that gold will be driven by technicals and any unscheduled news. This lack of scheduled data can lead to lower liquidity and higher volatility, as seen in the ATR of 72.44.
In conclusion, fundamental drivers are largely data pending update. The only concrete fundamental data is the COT positioning, which is dated. We cannot make a strong fundamental case for or against gold without current rates, dollar, inflation, and flows data. Therefore, we rely more on technicals and cross-asset relative value for our assessment.
3. Positioning & Fund Flows
The COT data provided is for dates in 2026, which is beyond the report date of 2025-05-21. This is a data integrity issue: the data block includes future-dated COT figures. We must report them as given, but we cannot use them to infer current positioning. We will describe the COT categories as per the data, but note that they are not timely.
As of 2026-09-15, open interest (OI) was 409,899 contracts. Long positions were 142,394, short positions were 9,278, and net long was 133,116. The net long change (Δ) was -1,856. This means that net long positions decreased by 1,856 contracts from the previous week. The previous weeks: 2026-09-08 net long 134,972, Δ -1,799; 2026-09-01 net long 136,771, Δ -7,976; 2026-08-25 net long 144,747, Δ +3,099. The trend over the four weeks is a decline in net long from 144,747 to 133,116, a total decrease of 11,631 contracts. This suggests that speculators have been reducing their net long exposure. The short side is relatively small (9,278 contracts), so the decline is primarily due to long liquidation rather than new shorts. This is a bearish signal for gold, as it indicates waning bullish conviction.
However, since this data is from 2026, it is not relevant to the current market. We cannot use it to assess current crowding. We must state that current COT data is data pending update. The data block does not provide options data, implied volatility, or ETF flows. Therefore, we cannot comment on options positioning or fund flows. We can only say that these are data pending update.
Given the lack of current positioning data, we cannot assess whether the market is crowded long or short. The recent price rally could be driven by short-covering or fresh buying, but we have no evidence. The high ATR suggests that volatility is elevated, which could be due to positioning adjustments. Without data, we remain neutral on positioning.
4. Cross-Asset Relative Value
The data block does not provide prices for silver, oil, or copper. Therefore, we cannot calculate the gold-silver ratio, oil-gold ratio, or copper-gold ratio. These are data pending update. We cannot comment on relative value percentiles. We note that these ratios are important for assessing whether gold is cheap or expensive relative to other commodities. Without data, we cannot make any claims. We must state that cross-asset relative value analysis is data pending update.
5. Sentiment & News Monitor
The data block does not provide a sentiment score or any news headlines. Therefore, sentiment and news are data pending update. We cannot comment on the 48-hour headline bias. We note that the recent price rally might have improved sentiment, but we have no quantitative measure. Without data, we cannot assess whether sentiment is bullish or bearish. We must state that sentiment and news monitoring is data pending update.
6. Historical & Seasonal Patterns
The data block does not provide historical seasonality data or 10-year analogues. Therefore, we cannot comment on seasonal patterns. We must state that historical and seasonal analysis is data pending update. We note that May is typically a neutral month for gold, but without data, we cannot confirm. We cannot provide any analogues.
7. Bull/Bear Scenario Analysis
Bullish scenarios:
- If gold holds above the daily pivot of 3305.67 and breaks above R1 at 3321.13, then it could target the next resistance at 3332.97 (estimated R2) and potentially 3350–3400 in the near term. This would confirm the short-term reversal and could attract momentum buyers.
- If the 5-day change continues to accelerate (currently +4.02%), then gold could extend gains as short-covering intensifies. The three-day winning streak shows strong momentum.
- If the 20-day change turns positive and gold closes above the 20-day SMA (inferred around 3275–3280), then the medium-term trend could shift to bullish, encouraging longer-term positioning.
- If the ATR remains elevated but gold makes higher highs, then volatility could be to the upside, and a breakout above 3321 could lead to a quick move to 3350.
Bearish scenarios:
- If gold fails to break above R1 at 3321.13 and instead reverses below the pivot at 3305.67, then it could retest S1 at 3293.83. A break below S1 could target S2 at 3278.37.
- If the 20-day change remains weak (+1.01%) and the rally is just a dead-cat bounce, then gold could fall back to the 2025-05-16 low of 3182.00.
- If the COT net long decline (as seen in the 2026 data) is a precursor to current positioning, then long liquidation could pressure prices. However, this is speculative.
- If the lack of economic data leads to a risk-off sentiment or a stronger dollar (data pending), gold could face headwinds.
Near-term balance: The technicals are short-term bullish, but the medium-term trend is uncertain. The 20-day change of +1.01% is modest. The high ATR suggests that both bulls and bears should be cautious. We see a slight edge to the bulls if gold holds above 3305, but the resistance at 3321 is significant. A break above 3321 would shift the balance more decisively to the bulls. Conversely, a break below 3293 would shift it to the bears. Medium-term, we need more fundamental data to make a call.
8. Trading Strategies & Risk Management
Strategy 1: Long on breakout above R1. Entry: 3325 (above R1 of 3321.13). Stop: 3255 (approximately 1x ATR below entry, using ATR of 72.44). Target: 3400 (estimated next resistance). Timeframe: 1-5 days. Conviction: 6/10. Size: 1% risk per trade. Rationale: A close above R1 would confirm the bullish reversal and could trigger momentum buying. The stop is placed beyond 1x ATR to avoid noise. The target is set at a round number and potential resistance.
Strategy 2: Short on failure at R1. Entry: 3315 (near R1, if gold fails to break and shows rejection). Stop: 3350 (above R1 and 1x ATR). Target: 3228 (2025-05-19 close). Timeframe: 1-5 days. Conviction: 5/10. Size: 0.5% risk per trade. Rationale: If gold fails to break R1 and reverses, it could retest the recent lows. The stop is placed above R1 to limit losses. The target is the 2025-05-19 close, which is a recent support level.
Risk management: Given the high ATR of 72.44, position sizes should be adjusted to account for volatility. Use a risk per trade of no more than 1% of capital. Stops should be placed at least 1x ATR away from entry to avoid being stopped out by noise. Consider using options to define risk if volatility is a concern. Monitor the pivot and R1/S1 levels for intraday reversals. Do not hold positions through major unscheduled news without a stop.
9. This Week's Data Calendar
The future 7-day economic calendar is N/A. Therefore, there are no scheduled data releases for the next seven days. This means that gold will be driven by technicals and any unscheduled news. Traders should be prepared for potential volatility spikes due to low liquidity. Key levels to watch: 3321 (R1), 3305 (P), 3293 (S1). Without scheduled data, the market may range-trade between these levels.
This report is generated automatically from public quantitative and macro data for research and market tracking only. It does not constitute investment advice or a recommendation to trade.