XAUUSD technical analysis today: moving averages, RSI, MACD
What the standard indicators show on the gold chart right now: 12 moving averages, RSI, MACD, Stochastic, CCI, ADX, ATR, Williams %R, Bollinger %B and ROC, counted into one summary. A mechanical description of the chart, recalculated every hour. Education, not signals.
Data updated . Latest bar: Friday 23 October 2026 (latest completed session) · price $4,007.9. Updates every hour. Education, not signals.
The daily chart reads
Sell
Moving averages0 buy · 12 sell · 0 neutral
12 averages: SMA and EMA 5, 10, 20, 50, 100, 200 against the price.Indicators3 buy · 4 sell · 2 neutral
RSI, MACD, Stochastic, CCI, ADX, ATR, Williams %R, Bollinger %B, ROC.Moving averages price $4,007.9 vs each average
| Period | SMA | Reads | EMA | Reads |
|---|---|---|---|---|
| 5-day | $4,104.2 | bearish | $4,085.1 | bearish |
| 10-day | $4,134.8 | bearish | $4,121.4 | bearish |
| 20-day | $4,155.3 | bearish | $4,171.3 | bearish |
| 50-day | $4,341.9 | bearish | $4,253.6 | bearish |
| 100-day | $4,262.1 | bearish | $4,312.9 | bearish |
| 200-day | $4,532.9 | bearish | $4,415.4 | bearish |
Above an average = bullish, below = bearish. n/a = not enough history for that period yet.
Indicators
| Indicator | Value | Reads | What it means |
|---|---|---|---|
| RSI (14) | 30.72 | neutral | Between 30 and 70, below the 50 midline: no extreme, so no vote. |
| MACD (12, 26, 9) | -63.63 / -57.31 | bearish | MACD line below the signal line; histogram -6.33 and widening. |
| Stochastic (14, 3, 3) | 18.0 / 26.4 | bullish | %K below 20: oversold zone, counted as a bullish lean. |
| CCI (20) | -304.1 | bearish | Below -100: price is well below its 20-bar typical average (strong downside momentum). |
| ADX (14) | 24.3 (+DI 10.6 / -DI 30.0) | bearish | ADX 24 means a developing trend; -DI leads, so the trend that exists is down. |
| ATR (14) | $79.2 | neutral | Average true range per bar, lower than 10 bars ago. Volatility has no direction, so it never votes. |
| Williams %R (14) | -92.6 | bullish | Below -80: close is near the bottom of the 14-bar range (oversold lean). |
| Bollinger %B (20, 2) | -0.28 | bullish | Below the lower band ($4,060.6): stretched; counted as a bullish lean. |
| ROC (12) | -3.21% | bearish | Price is 3.21% lower than 12 bars ago. |
Overbought and oversold zones are counted against the move (a bearish lean when overbought), which is one reason the indicator count often disagrees with the averages.
Day pivots from the prior day, 22 Oct 2026: H $4,164.3 · L $4,036.8 · C $4,060.4
| Level | Classic | Fibonacci | Camarilla |
|---|---|---|---|
| R4 | — | — | $4,130.5 |
| R3 | $4,265.0 | $4,214.7 | $4,095.5 |
| R2 | $4,214.7 | $4,166.0 | $4,083.8 |
| R1 | $4,137.5 | $4,135.9 | $4,072.1 |
| P | $4,087.2 | $4,087.2 | — |
| S1 | $4,010.0 | $4,038.5 | $4,048.7 |
| S2 | $3,959.7 | $4,008.4 | $4,037.0 |
| S3 | $3,882.5 | $3,959.7 | $4,025.3 |
| S4 | — | — | $3,990.3 |
Camarilla levels sit closer to the prior close; its R3/S3 are the usual reversal references and R4/S4 the breakout ones.
The weekly chart reads
Sell
Moving averages2 buy · 8 sell · 0 neutral
10 averages: SMA and EMA 5, 10, 20, 50, 100 against the price.Indicators1 buy · 4 sell · 4 neutral
RSI, MACD, Stochastic, CCI, ADX, ATR, Williams %R, Bollinger %B, ROC.Moving averages price $4,007.9 vs each average
| Period | SMA | Reads | EMA | Reads |
|---|---|---|---|---|
| 5-week | $4,177.8 | bearish | $4,169.7 | bearish |
| 10-week | $4,341.0 | bearish | $4,246.0 | bearish |
| 20-week | $4,263.2 | bearish | $4,313.4 | bearish |
| 50-week | $4,490.1 | bearish | $4,268.4 | bearish |
| 100-week | $3,876.4 | bullish | $3,872.2 | bullish |
| 200-week | — | n/a | — | n/a |
Above an average = bullish, below = bearish. n/a = not enough history for that period yet.
Indicators
| Indicator | Value | Reads | What it means |
|---|---|---|---|
| RSI (14) | 38.09 | neutral | Between 30 and 70, below the 50 midline: no extreme, so no vote. |
| MACD (12, 26, 9) | -69.10 / -40.49 | bearish | MACD line below the signal line; histogram -28.62 and widening. |
| Stochastic (14, 3, 3) | 20.8 / 27.9 | bearish | %K below %D in the middle of the range. |
| CCI (20) | -84.9 | neutral | Between -100 and +100: price is near its typical average, no vote. |
| ADX (14) | 16.2 (+DI 16.5 / -DI 24.8) | neutral | ADX 16 means no clear trend; -DI leads, so the trend that exists is down. |
| ATR (14) | $218.2 | neutral | Average true range per bar, lower than 10 bars ago. Volatility has no direction, so it never votes. |
| Williams %R (14) | -97.2 | bullish | Below -80: close is near the bottom of the 14-bar range (oversold lean). |
| Bollinger %B (20, 2) | 0.15 | bearish | Lower half of the bands (mid $4,263.2, lower $3,898.2). |
| ROC (12) | -2.41% | bearish | Price is 2.41% lower than 12 bars ago. |
Overbought and oversold zones are counted against the move (a bearish lean when overbought), which is one reason the indicator count often disagrees with the averages.
Week pivots from the prior week, 16 Oct 2026: H $4,242.3 · L $4,095.0 · C $4,181.1
| Level | Classic | Fibonacci | Camarilla |
|---|---|---|---|
| R4 | — | — | $4,262.1 |
| R3 | $4,397.9 | $4,320.1 | $4,221.6 |
| R2 | $4,320.1 | $4,263.8 | $4,208.1 |
| R1 | $4,250.6 | $4,229.1 | $4,194.6 |
| P | $4,172.8 | $4,172.8 | — |
| S1 | $4,103.3 | $4,116.5 | $4,167.6 |
| S2 | $4,025.5 | $4,081.8 | $4,154.1 |
| S3 | $3,956.0 | $4,025.5 | $4,140.6 |
| S4 | — | — | $4,100.1 |
Camarilla levels sit closer to the prior close; its R3/S3 are the usual reversal references and R4/S4 the breakout ones.
Education, not signals. This is a mechanical description of what standard indicators show on COMEX gold futures data, the same arithmetic any charting package runs. It is not a buy or sell recommendation and the site never gives signals. Risk disclaimer.
How to read the gauge
The needle is a count, not an opinion. Every moving average on the page casts one vote: bullish if gold is trading above it, bearish if below. Every indicator casts one vote by its textbook rule. The two groups are scored separately, from −1 (everything bearish) to +1 (everything bullish), the two scores are averaged, and the result is cut into five steps: Strong sell below −0.6, Sell below −0.2, Neutral in the middle, Buy above 0.2, Strong buy above 0.6. Today the daily chart reads Sell: 0 of 12 averages sit below price and the indicators split 3 bullish, 4 bearish, 2 neutral. On the weekly chart the same arithmetic reads Sell, with 2 of 10 averages below price and 1 bullish, 4 bearish and 4 neutral indicators. Those are the same numbers you would get from any charting package with the same settings. What the page adds is the breakdown, so you can see why the needle sits where it does.
The words on the label are the industry's words (buy, sell), kept because they are what traders search for and compare. They are not our advice. We describe the chart; we do not tell you what to do with it.
Why the two counts disagree
Moving averages and oscillators measure different things, so they often point in opposite directions, and the gap between them is usually the most useful information on the page. The averages describe trend: where price is relative to where it has been over the last 5 to 200 bars. After a sharp fall, price is below nearly every average, and the average count turns deep red long before anything has actually changed in the market's mood. The oscillators (RSI, Stochastic, Williams %R, CCI) describe momentum and stretch: how far and how fast the latest move has gone relative to its own recent range. The same sharp fall that makes the averages scream "sell" pushes the oscillators into oversold territory, where our rules count them as a bullish lean or, at the very least, stop them voting with the trend. A "Strong sell" label with four oversold oscillators underneath it is not a contradiction. It is the chart saying: the trend is down and the latest leg is stretched. Both can be true, and which one matters depends entirely on your holding period.
How gold's volatility distorts RSI
RSI was designed on commodities with far gentler daily ranges than modern gold. With average daily ranges of $79.2 or more, a single news day can carry the 14-period RSI from the mid-40s to the high 60s, and a two-day reversal can bring it straight back. The overbought and oversold zones were meant to be rare visits; in gold they can be weekly events. Worse, gold trends. In the 2024 and 2025 rallies RSI held above 70 for stretches of several weeks while price kept making highs, and anyone who sold the first overbought print was fighting the whole move. That is why our table counts an RSI extreme as a lean, not a conviction, and why RSI in the 30 to 70 band does not vote at all: the signal is in the extremes, and even there it is a yellow light, not a red one. If you use RSI on gold, consider the weekly reading alongside the daily, watch for divergence (price making a new high while RSI does not) rather than the level alone, and treat an oversold reading in a downtrend as information about speed, not direction.
Trend versus momentum
Trend is direction over time; momentum is the rate of change of that direction. A car can be driving north (trend) while slowing down (momentum fading), and that is precisely what a bullish moving-average stack with a falling MACD histogram describes. ADX is the one indicator on the page that measures trend strength without caring about direction: a reading under 20 says the market is drifting and the averages are not worth much weight, 25 and above says a trend is in force and the oscillators will stay pinned in their extreme zones. Read ADX first when the two cards disagree. If ADX is low, mean-reversion readings (RSI, Stochastic, %B) have historically been more informative; if ADX is high, the averages and MACD usually deserve more weight and the oscillators will keep "lying". The Bollinger %B row makes the same point in a different way: %B above 1 means price has left the upper band, which in a weak trend is a stretch and in a strong one is simply what a breakout looks like.
Why a "strong buy" chart can fall
Because every indicator on this page is built from past prices, and the next price does not know what the last 200 did. A "Strong buy" read means price is above all its averages and momentum has been positive; it says nothing about whether tomorrow's CPI print, a Fed speaker or a liquidation in another market will reverse that. In fact the moments when the gauge is most extreme are often the moments when the most participants are already positioned the same way, which is exactly when a surprise causes the biggest move against the crowd. Indicator summaries are a snapshot of consensus, and consensus is what gets squeezed. The practical lesson: use the read as a frame for where the market has been, then do the work the indicators cannot do. Check the calendar, look at the levels above and below, decide where the idea is wrong before you decide where it might be right, and size the trade with the position size calculator so that being wrong is survivable. A gauge cannot do any of that for you, and a page that pretends it can is selling signals, which we do not.
Using the pivots with the read
The pivot table turns the prior bar's high, low and close into reference levels three different ways. Classic and Fibonacci pivots are the ones most retail platforms draw by default; Camarilla levels cluster closer to the prior close and are used by intraday traders for fades at R3/S3 and breakouts beyond R4/S4. None of them predicts anything. They matter because enough traders watch them that price often reacts near them, and a reaction at a pivot in the direction of the higher-time-frame read is the sort of confluence many of our members look for. Our lesson on support and resistance covers how to combine them with structure.
Frequently asked questions
Is XAUUSD a buy today?
We do not know, and neither does any indicator. This page describes what standard indicators show on the current gold chart: how many moving averages price is above, whether RSI is in an extreme zone, which way MACD points. That is a description of the recent past, not a forecast. Whether gold is a buy for you depends on your time frame, your risk rules, the news calendar and a plan with a defined invalidation. We teach that process; we do not give signals.
Why does the overall label sometimes say "Strong sell" while the indicators are mostly neutral?
The label blends two scores: the moving-average count and the indicator count. After a sharp drop price sits below almost every average, so the average score is strongly negative even when RSI, Stochastic and Williams %R have all parked in neutral or oversold territory. Read the two cards separately: the averages describe the trend, the oscillators describe how stretched the latest move is.
Which data is used for the calculations?
COMEX gold futures (GC=F) daily data from a public market-data feed, the same source as our analysis and history pages. The latest daily bar uses the live price until the session closes. Weekly close-based indicators use 170 weekly closes; weekly range-based indicators (Stochastic, CCI, ADX, ATR, Williams %R) use about 52 weeks aggregated from the daily data, so the 100 and 200-week averages can be missing. Your broker’s XAUUSD values will differ by a few dollars.
How are the buy and sell counts calculated?
Each of the 12 averages votes bullish if price is above it and bearish if below. Each indicator votes by its usual rule: MACD line against its signal, Stochastic %K against %D (unless it is above 80 or below 20), CCI beyond ±100, ADX direction from +DI and −DI only when ADX is 20 or higher, Bollinger %B above or below the middle band, ROC above or below zero. RSI and Williams %R vote only in their overbought or oversold zones, overbought counting as a bearish lean. ATR never votes. The overall score is the average of the two group scores, split into five steps.
How often does the page update?
The site rebuilds every hour. Between rebuilds, your browser re-reads the latest price and recomputes the price-versus-average votes and the overall label from it; oscillator values refresh at the next hourly build. A new daily bar appears once the data feed rolls to a new trading day.
Should I trade against an overbought RSI in gold?
Not automatically. Gold trends hard: in strong rallies RSI can hold above 70 for weeks while price keeps climbing, and in crashes it can sit under 30 while gold keeps falling. Overbought means momentum has been strong, not that it must reverse. Traders who use RSI in gold usually combine it with structure, a higher time frame and a stop that defines when they are wrong. See our risk management guide.