GLD — Technical Summary

Conviction 5
Mar 2, 2026 equity

GLD -- Technical Analysis Deep Dive

===========================================================
  GLD -- Technical Analysis                   2026-03-02
  Asset Class: Equity (Gold ETF)
  Price: $487.20  |  52wk: $265.07 - $509.70
===========================================================

  OVERALL SCORE: 8.3/10      BIAS: Bullish

  COMPONENT SCORES
  -----------------------------------------------------------
  Trend Alignment         10.0/10  wt 25%  Perfect bull stack, all MAs rising
  Momentum                 7.5/10  wt 20%  MACD bullish, RSI divergence warning
  Volume Confirmation      9.0/10  wt 20%  OBV confirming, A/D accumulation
  Volatility Profile       3.5/10  wt 15%  Elevated HV, negative skew, near BB top
  Market Structure         10.0/10  wt 20%  Markup phase, 3/3 HH and HL

  KEY LEVELS
  -----------------------------------------------------------
  Resistance 2:  $509.70   52-week / all-time high
  Resistance 1:  $500.00   Psychological round number
  Current Price: $487.20
  Support 1:     $462.81   SMA(20), pullback magnet
  Support 2:     $440.68   SMA(50), trend support

  RED FLAGS                                    (3 found)
  -----------------------------------------------------------
  MEDIUM  Bearish RSI divergence (30-day)      [Momentum]
  MEDIUM  Stochastic in overbought zone        [Momentum]
  MEDIUM  Elevated volatility regime           [Volatility]

===========================================================

2. Executive Summary

GLD (SPDR Gold Shares) is in a powerful secular uptrend, having gained +83.9% over the past 252 trading days and +22.3% year-to-date in 2026. The ETF trades at $487.20, just 4.4% below its all-time high of $509.70 set on January 29, 2026.

The technical picture is strongly bullish on a structural basis: price maintains a perfect bull stack above all key moving averages (20/50/100/200 SMA), the 6-month Wyckoff analysis shows a textbook Markup phase with 3 of 3 higher highs and 3 of 3 higher lows, and volume indicators (OBV, A/D line) confirm the trend.

The primary concern is the volatility profile. The 20-day historical volatility stands at 40.92% annualized (versus a 252-day figure of 25.57%), the return distribution shows meaningful negative skewness (-1.23) and excess kurtosis (8.39), and the Bollinger Band position at 91% signals near-term overextension. The stochastic oscillator is in overbought territory (%K=90.12), and a 30-day bearish RSI divergence is developing (price rising while RSI trends lower).

This is a high-conviction uptrend with near-term overbought conditions. The ideal approach is to own this trend but manage entries through pullbacks to the SMA(20) or SMA(50) rather than chasing at current levels.


3. Price Structure

52-Week Range

Metric Value Date
52-Week High $509.70 2026-01-29
52-Week Low $265.07 2025-03-03
Current Price $487.20 2026-03-02
Range Position 90.8% --
Distance from ATH -4.41% --

GLD sits in the upper decile of its 52-week range, having nearly doubled from its March 2025 low. The 244.63-point range ($265.07 to $509.70) reflects an extraordinary 92.3% expansion over the past year.

Fibonacci Retracement (52-Week)

Level Price
0.0% (High) $509.70
23.6% $451.97
38.2% $416.25
50.0% $387.39
61.8% $358.52
78.6% $317.42
100.0% (Low) $265.07

Current price ($487.20) sits well above the 23.6% retracement at $451.97, indicating the uptrend has not yet corrected meaningfully on the 52-week timeframe.

Recent Performance

Period Return
5-day +1.23%
10-day +5.31%
20-day +9.50%
60-day +25.81%
90-day +20.85%
252-day +83.90%
YTD +22.33%

All timeframes show positive returns, with acceleration over the past 60 days (+25.81%). The 252-day return of +83.90% represents the strongest annual performance for GLD in its history as an ETF.

Max Drawdown

The deepest drawdown over the past 12 months was -13.87%, with the trough occurring on 2026-02-02. The current drawdown from the 52-week high is -4.41%, indicating a recovery rally is underway.


4. Market Structure

Wyckoff Phase: Markup (Phase D/E)

The 6-month swing analysis provides unambiguous evidence of a Markup phase:

Swing Analysis (4 segments over 6 months):

Segment High Low
1 (Sep-Oct) $378.86 $314.64
2 (Oct-Nov) $403.30 $360.12
3 (Nov-Dec) $425.74 $380.46
4 (Jan-Mar) $509.70 $417.04
  • Higher highs: 3/3 -- Each successive segment established a new high above the prior segment.
  • Higher lows: 3/3 -- Each successive segment's low was above the prior segment's low.
  • Lower highs: 0/3 -- No segment failed to exceed its predecessor.
  • Lower lows: 0/3 -- No segment violated its predecessor's support.

Trend Slope: $1.14/day annualized to approximately 72.9%. This is an extremely steep slope by GLD standards and reflects both the absolute price move and the acceleration in the trend.

Volume Confirmation: The second half of the 6-month window showed +1.0% higher average volume than the first half -- modest but positive confirmation. Volume has not dried up during the advance.

Wyckoff Interpretation: This is a textbook Markup phase with clean structure. The absence of any lower highs or lower lows across four non-overlapping segments demonstrates strong buyer control. The risk in Markup phases is that they eventually transition to Distribution -- current evidence does not yet show distribution characteristics.


5. Momentum Analysis

RSI (14-period)

Metric Value
Current RSI(14) 62.31
5 days ago 61.16
20-day average 56.34

RSI at 62.31 is in the healthy bullish zone (50-70) but not overheated. The 20-day average of 56.34 has been trending higher, consistent with the uptrend.

RSI Divergence (30-day): Bearish. Over the past 30 trading days, price has risen while RSI has trended lower. This is a classic bearish divergence signal, suggesting the rally's internal momentum is weakening even as price makes new highs. Divergences of this nature on a 30-day window are a cautionary signal but not an immediate reversal trigger -- they often precede consolidation rather than sharp reversals in strong trends.

MACD (12, 26, 9)

Metric Value
MACD Line 11.2562
Signal Line 10.2710
Histogram 0.9852
Position Bullish (MACD > Signal)
Last Cross Bullish, 2026-02-24 (6 days ago)
Histogram Trend Expanding

MACD is bullish with a recent crossover just 6 days ago and an expanding histogram. This is a favorable near-term signal -- the bullish crossover is fresh, suggesting the current rally leg has room to run. MACD values are well above zero, confirming the intermediate-term uptrend.

Stochastic (14, 3)

Metric Value
%K 90.12
%D 93.22
Position %K < %D (Bearish cross)
Zone Overbought (>80)

The stochastic oscillator is deep in overbought territory. The %K line at 90.12 has crossed below %D at 93.22, forming a bearish crossover within the overbought zone. In strong uptrends, the stochastic can remain overbought for extended periods, but this configuration suggests the near-term rally is mature and a pullback is likely before the next leg higher.

Momentum Summary

Momentum is mixed at the indicator level. MACD is freshly bullish with an expanding histogram (positive), but the stochastic is overbought with a bearish cross (negative), and a 30-day RSI divergence is developing (cautionary). The overall reading is bullish with near-term exhaustion risk.


6. Moving Average Analysis

Current Positioning

Moving Average Value Price Distance 20-Day Slope
SMA(20) $462.81 +5.27% +5.95%
EMA(20) $465.94 +4.56% --
SMA(50) $440.68 +10.56% +7.55%
EMA(50) $443.62 +9.83% --
SMA(100) $410.02 +18.82% +6.11%
EMA(100) $414.74 +17.47% --
SMA(200) $363.15 +34.16% +4.53%
EMA(200) $375.18 +29.85% --

MA Stack Order

Price($487.20) > EMA20($465.94) > SMA50($440.68) > SMA100($410.02) > SMA200($363.15)

This is a perfect bullish stack. All moving averages are properly ordered from shortest to longest, and price sits above all of them. Every moving average has a positive 20-day slope, confirming the trend is accelerating rather than decelerating.

Key Crosses

  • Golden Cross: Active. SMA(50) crossed above SMA(200) on 2023-12-04. This golden cross has been in effect for over 2 years, reflecting the long-duration bull market in gold.

Slope Analysis

All moving average slopes are positive and increasing: - SMA(20) slope at +5.95% over 20 days is the steepest, reflecting the recent acceleration - SMA(200) slope at +4.53% over 20 days confirms the long-term trend is healthy

Distance from MAs

Price is +5.27% above SMA(20) and +34.16% above SMA(200). The distance from SMA(200) is notably wide and suggests mean reversion risk on a secular basis, though gold can sustain extreme deviations from long-term averages during structural repricing events (as seen in 2020 and again in 2024-2026).


7. Volume Analysis

Volume Statistics

Metric Value
Current Volume 13,512,982
20-Day Average 16,024,674
50-Day Average 19,246,692
Volume Ratio (Current/20d) 0.84x
20d MA Volume Slope (60d) +47.2%

Current volume is below the 20-day average (0.84x), but the 60-day volume slope of +47.2% indicates that overall participation has been increasing significantly over the past two months. This is consistent with a rally attracting broader interest.

On-Balance Volume (OBV)

OBV is rising, with the current reading at 1,717,171,582 versus 1,697,078,300 twenty days ago. Over the past 60 days, OBV slope confirms the price trend -- this is a "Confirming" signal with no divergence.

Accumulation/Distribution Line

The A/D line trend over the past 20 days is "Accumulation," indicating that more volume is occurring on up-close days at favorable price locations. This supports the thesis that institutional money is flowing into GLD.

Up/Down Volume Ratio

The 20-day up/down volume ratio stands at 1.13, meaning there is 13% more volume on up days than down days. While positive, this is modest -- strong rallies typically show ratios above 1.5. This suggests the rally is steady rather than euphoric.

Volume Assessment

Volume indicators broadly confirm the uptrend. OBV confirms, A/D shows accumulation, and the 60-day volume trend is sharply higher. The only mild concern is the below-average current day volume and a modest up/down ratio, but these are not disqualifying signals.


8. Volatility Profile

Average True Range (ATR)

Metric Value
ATR(14) $12.37
ATR as % of Price 2.54%
20-Day ATR Average $17.62
ATR Percentile (1yr) 92nd

The current ATR of $12.37 represents 2.54% of price. The 20-day ATR average is higher at $17.62 due to the sharp Feb 26 intraday swing (high of $477.83, low of $442.04 -- a 7.5% intraday range). The 1-year ATR percentile at 92nd indicates GLD is experiencing historically elevated short-term volatility.

Bollinger Bands (20, 2)

Band Value
Upper $492.57
Middle (SMA20) $462.81
Lower $433.05
Width 12.86%
%B Position 91.0%

The %B position of 91.0% means price is near the upper Bollinger Band, indicating the rally is stretched relative to its 20-day mean. Band width at 12.86% is wide, reflecting the elevated volatility environment.

Historical Volatility (Annualized)

Window HV
20-day 40.92%
60-day 36.82%
252-day 25.57%

The 20-day HV at 40.92% is 60% above the 252-day HV of 25.57%, confirming an elevated short-term volatility regime. For context, gold (via GLD) has historically traded with annualized volatility in the 12-18% range during quiet periods, making the current 40.92% reading exceptionally high.

Return Distribution (1-Year)

Statistic Value
Skewness -1.2343
Excess Kurtosis 8.3855
Mean Daily Return +0.2551%
Max Daily Gain +6.36%
Max Daily Loss -10.27%

The return distribution is notably left-skewed (-1.23) with very high kurtosis (8.39). This means: - Large negative returns are more frequent and severe than large positive returns - Tail events are much more common than a normal distribution would predict - The max daily loss (-10.27%) is 1.6x the max daily gain (+6.36%)

This is a distribution that rewards trend-following but demands strict risk management. The fat left tail means drawdowns can be sudden and sharp.

Volatility Regime

Elevated. The 20-day HV exceeds the 252-day HV by more than 30%, placing GLD in an elevated volatility regime. This is consistent with the large intraday swings observed in late February 2026 (including the Feb 26 flash crash and recovery). Elevated volatility regimes in gold tend to persist for 2-4 weeks before mean-reverting.


9. Entry Point Assessment

Confluence Zones (Ranked by Risk/Reward)

Zone 1: SMA(20) Pullback -- $458 to $467 (Best R:R) - SMA(20) at $462.81 has been reliable support in this uptrend - EMA(20) at $465.94 adds confluence - 23.6% Fibonacci retracement of the 52-week range sits at $451.97, nearby - R:R to $500 target: approximately 1:3.5 with stop at $440 - This is the primary accumulation zone for new positions

Zone 2: Current Level Breakout -- $483 to $492 (Moderate R:R) - Recent price action shows support at $483.28 (today's low) - Feb 27 low at $479.11 acts as near-term support - Risk: extended from SMA(20), limited room to ATH - R:R to $509.70 target: approximately 1:1.5 with stop at $462 - Acceptable for adds to existing positions, not ideal for new entries

Zone 3: SMA(50) Deep Pullback -- $435 to $445 (Highest R:R, Lower Probability) - SMA(50) at $440.68 would represent a healthy correction - Feb 26 intraday low of $442.04 proved buyers defend this level aggressively - R:R to $500 target: approximately 1:5 with stop at $415 - Requires patience; would only trigger on a significant macro shock

Entry Ranking

  1. Zone 1 (SMA20 pullback) -- Best balance of probability and reward
  2. Zone 3 (SMA50 deep pullback) -- Best absolute R:R but lower probability
  3. Zone 2 (Current levels) -- Acceptable only as a trend continuation add

10. Risk/Reward Framework

Scenario 1: Trend Continuation to ATH (Base Case)

  • Entry: $465.00 (SMA20 pullback)
  • Stop Loss: $440.00 (below SMA50)
  • Target 1: $500.00 (psychological resistance)
  • Target 2: $509.70 (ATH)
  • Risk: $25.00 (5.4%)
  • Reward (T1): $35.00 (7.5%)
  • Reward (T2): $44.70 (9.6%)
  • R:R (T1): 1:1.4
  • R:R (T2): 1:1.8
  • Assessment: Favorable. The trend is strong, and pullbacks to SMA(20) have consistently found buyers. The primary risk is a macro shock that violates SMA(50).

Scenario 2: Breakout Above ATH (Bull Case)

  • Entry: $510.00 (confirmed break above $509.70)
  • Stop Loss: $490.00 (below breakout zone)
  • Target 1: $528.00 (127.2% Fibonacci extension)
  • Target 2: $551.00 (161.8% Fibonacci extension)
  • Risk: $20.00 (3.9%)
  • Reward (T1): $18.00 (3.5%)
  • Reward (T2): $41.00 (8.0%)
  • R:R (T1): 1:0.9
  • R:R (T2): 1:2.1
  • Assessment: Wait for confirmed breakout with volume. R:R to T1 is marginal, but T2 offers 2:1. The Fibonacci extension targets of $528 and $551 are derived from the recent swing (high $509.70, low $442.04, range $67.66).

Scenario 3: Mean Reversion Correction (Bear Case)

  • Trigger: Failure to hold SMA(20) at $462.81
  • Target 1: SMA(50) at $440.68 (-9.5% from current)
  • Target 2: SMA(100) at $410.02 (-15.8% from current)
  • Stop Trigger: Close below SMA(50) for 3 consecutive days
  • Assessment: This scenario requires a catalyst (macro shock, real rate spike, USD strength). The max drawdown over the past year was -13.87%, so a correction to SMA(100) is plausible but would be a deep pullback by recent standards.

11. Key Levels Summary

Level Price Type Description
Fib Extension 161.8% $551.45 Resistance Fibonacci extension target
Fib Extension 127.2% $528.06 Resistance Fibonacci extension target
ATH / 52wk High $509.70 Resistance All-time high (Jan 29, 2026)
Round Number $500.00 Resistance Psychological level
Upper BB $492.57 Resistance Bollinger Band ceiling
Current Price $487.20 -- --
5-Day Low $483.28 Support Recent intraday support
Feb 27 Low $479.11 Support Near-term support
EMA(20) $465.94 Support Short-term trend support
SMA(20) $462.81 Support Primary pullback level
Fib 23.6% $451.97 Support Fibonacci retracement
SMA(50) $440.68 Support Intermediate trend support
Feb 26 Intraday Low $442.04 Support Flash crash recovery level
Fib 38.2% $416.25 Support Deep retracement
SMA(100) $410.02 Support Long-term trend support
Fib 50% $387.39 Support Major retracement
SMA(200) $363.15 Support Secular trend support

12. Overall Technical Score

Weighted Composite Breakdown

Component Score Weight Weighted
Trend Alignment 10.0 25% 2.50
Momentum 7.5 20% 1.50
Volume Confirmation 9.0 20% 1.80
Volatility Profile 3.5 15% 0.53
Market Structure 10.0 20% 2.00
OVERALL 8.3 100% 8.33

Component Detail

Trend Alignment (10.0/10): Perfect score. Price is above all key moving averages (SMA 20/50/100/200), all MAs are rising, the bull stack is intact (price > EMA20 > SMA50 > SMA100 > SMA200), and the golden cross has been active since December 2023. There is no aspect of the trend that is not bullish.

Momentum (7.5/10): Strong but with caveats. RSI at 62.31 is in the healthy bullish zone. MACD just completed a bullish crossover with expanding histogram. However, the stochastic is overbought with a bearish cross, and a 30-day bearish RSI divergence is developing. The divergence deducts meaningfully from the score.

Volume Confirmation (9.0/10): Near-perfect. OBV confirms the trend with no divergence. The A/D line shows accumulation. The 60-day volume slope is +47.2%, showing increasing participation. The only minor deduction is the modest up/down volume ratio (1.13 versus the ideal 1.5+).

Volatility Profile (3.5/10): The weakest component by a significant margin. The 20-day HV at 40.92% is elevated (more than 60% above the 252-day figure). Bollinger Band %B at 91% signals overextension. The return distribution is left-skewed (-1.23) with fat tails (kurtosis 8.39). The ATR is at the 92nd percentile on a 1-year basis. This does not mean the trend is broken -- it means the risk per unit of position is high and the distribution of outcomes is unfavorable for new entries at current levels.

Market Structure (10.0/10): Perfect score. The Wyckoff analysis shows 3 of 3 higher highs and 3 of 3 higher lows across the 6-month window. The trend slope is steep and positive. Price sits at 90.8% of its 52-week range. The current drawdown from the high is only -4.41%. This is as clean a Markup phase as the data can produce.


13. Limitations

  1. GLD is an ETF, not gold itself. GLD tracks gold spot price via futures and physical holdings. Tracking error, expense ratios, and fund flows can create divergences between GLD and gold, particularly during periods of extreme demand for physical delivery.

  2. Elevated volatility distorts indicators. The Feb 26 intraday crash (high $477.83, low $442.04 -- a 7.5% range) has inflated ATR, Bollinger Band width, and historical volatility readings. These may mean-revert quickly, which would improve the volatility score without any change in trend.

  3. Macro sensitivity. Gold prices are driven by real interest rates, USD strength, central bank buying, and geopolitical risk. Technical analysis alone cannot capture sudden shifts in these macro drivers. The 2025-2026 gold rally has been fueled by central bank purchases and geopolitical uncertainty -- any change in these drivers could invalidate the technical picture.

  4. Negative skewness risk. The -1.23 skewness and 8.39 kurtosis in the 1-year return distribution mean that standard risk metrics (standard deviation, Value-at-Risk assuming normality) understate the true tail risk. The max daily loss of -10.27% is a concrete reminder.

  5. Sample size for Wyckoff. The 4-segment swing analysis uses only 6 months of data (approximately 126 bars). While the evidence is clear (3/3 HH and HL), longer consolidation patterns can only be identified with multi-year analysis.

  6. Distance from moving averages. Price is 34.16% above SMA(200) and 10.56% above SMA(50). These are extreme extensions. While the trend can persist, mean reversion risk is elevated relative to more modestly stretched markets.

  7. Volume data quality. ETF volume does not fully capture gold market activity, which also occurs in futures markets (COMEX), OTC markets, and physical markets globally. GLD volume is a useful but incomplete proxy for gold demand.


Charts

All charts saved to /Users/mikeruthruff/git/signals/analysis/quant-research/charts/:

  1. gld_price_structure.png -- Price with MAs, Fibonacci levels, Bollinger Bands, and volume
  2. gld_momentum.png -- RSI, MACD, and Stochastic subplots
  3. gld_volume_accumulation.png -- Price reference with OBV and A/D line
  4. gld_volatility.png -- Bollinger Bands, ATR, and historical volatility

Analysis Script

/Users/mikeruthruff/git/signals/analysis/quant-research/scripts/GLD-technical-2026-03-02.py


Charts

GLD gld_momentum.png
GLD gld_price_structure.png
GLD gld_volatility.png
GLD gld_volume_accumulation.png