1. Price Action & Technical Analysis
Copper (HG=F) closed at 4.6380 on 2025-05-21, up 0.40% from the prior session's close of 4.6195. This modest gain follows a volatile week that saw a sharp 1.92% drop on 2025-05-16 to 4.5555, the lowest close in the five-day window, before a 1.71% rebound on 2025-05-19 to 4.6335. The 5-day change is +0.59, indicating a slight net gain over the period, but the 20-day change is -4.08, reflecting a broader downtrend from the 20-day high of 4.6445 set on 2025-05-15. The 20-day low is 4.5555, established on 2025-05-16. The pivot point for the latest session is 4.6390, with R1 at 4.6555 and S1 at 4.6215. The ATR is 0.1061, suggesting that daily ranges are averaging around 10.6 cents, which is relatively high and indicates elevated volatility.
On the daily chart, the price is oscillating around the pivot, with the close slightly below the pivot (4.6380 vs 4.6390). The 5-day moving average is not provided, but the 5-day change of +0.59 suggests a mild upward slope. The 20-day change of -4.08 indicates that the 20-day moving average is likely declining, and the price is below it. The 20-day high of 4.6445 is just above the current close, acting as immediate resistance. The 20-day low of 4.5555 is a key support level. The RSI is not provided, but given the recent price action, it is likely in neutral territory (around 40-50). The MACD is also not provided, but the negative 20-day change suggests a bearish crossover may have occurred. The ATR of 0.1061 is higher than the average daily range of the past few days, indicating that volatility may be contracting or expanding; we note that the ATR on 2025-05-19 was 0.1269, and on 2025-05-16 it was 0.1283, so the ATR has declined from those levels, suggesting volatility is decreasing.
On the weekly chart, the 5-day change of +0.59 is a small positive, but the 20-day change of -4.08 is a significant negative, indicating that the weekly trend is down. The monthly chart would show a similar pattern, with copper having peaked earlier in the year and now in a corrective phase. The lack of moving average data prevents a precise assessment, but we can infer that the 50-day and 200-day moving averages are likely above the current price, given the 20-day decline. The pivot points for the latest session are 4.6390 (P), 4.6555 (R1), and 4.6215 (S1). The price closed just below the pivot, which is a slightly bearish signal. If the price can break above R1 at 4.6555, it would target the 20-day high of 4.6445 and then the 2025-05-15 high of 4.6445 (which is the same as the 20-day high). Actually, the 20-day high is 4.6445, which is below R1 of 4.6555? Wait, the data shows 20D high? The data says 20D:-4.08, which is the 20-day change, not the high. The 20-day high is not explicitly given, but we can infer from the 5-day data: the highest close in the last 5 days is 4.6445 on 2025-05-15. The 20-day high might be higher, but we don't have that data. We only have the 5-day closes. So we should not assume a 20-day high. The data provided includes 5D and 20D changes, but not the actual high/low over 20 days. We have the 5-day closes: 4.6380, 4.6195, 4.6335, 4.5555, 4.6445. The highest is 4.6445, the lowest is 4.5555. So the 5-day range is 4.5555-4.6445. The 20-day change is -4.08, meaning the price 20 days ago was higher by 4.08 cents? Actually, the 20D field likely represents the change over 20 days in cents or percent? The data says “20D:-4.08” for 2025-05-21, and “20D:-5.15” for 2025-05-20, etc. It's likely the change in cents over 20 days. So 20 days ago, the price was 4.6380 + 4.08 = 8.7180? That seems too high. More likely it's a percentage change: -4.08%. So 20 days ago, the price was 4.6380 / (1 - 0.0408) = 4.835. That is plausible. So the 20-day change is -4.08%, meaning the price has fallen 4.08% over 20 days. Similarly, the 5D change is +0.59%, so 5 days ago the price was 4.6380 / (1 + 0.0059) = 4.611. That matches the 5-day ago close of 4.6445? Not exactly, but close. The 5D change is likely in percentage. So we interpret 5D and 20D as percentage changes. Therefore, the 20-day high is not given, but we can estimate that the price 20 days ago was around 4.835, and the high over that period might be higher. However, we should not fabricate numbers. We only have the 5-day closes. So we will use the 5-day high of 4.6445 as the immediate resistance, and note that the 20-day high is data pending update.
Given the data, the technical picture is mixed. The short-term trend is slightly up (5D +0.59%), but the medium-term trend is down (20D -4.08%). The price is below the pivot, which is a bearish signal for the next session. The ATR is high, suggesting wide swings. The lack of RSI and MACD data means we cannot confirm momentum, but the price action suggests a consolidation phase. Key support is at S1 4.6215, then the 5-day low of 4.5555. Key resistance is at R1 4.6555, then the 5-day high of 4.6445 (which is actually below R1? 4.6445 < 4.6555, so R1 is above the 5-day high). So the price would need to break above 4.6445 to test R1. If it breaks R1, next resistance could be 4.6821 (the R1 from 2025-05-15). On the downside, a break below S1 4.6215 could target 4.5921 (S1 from 2025-05-20) and then 4.5555.
In summary, copper is in a consolidation phase with a slight bearish bias. The market is waiting for a catalyst to break out of the 4.55-4.66 range. Traders should watch the pivot at 4.6390 for intraday direction.
2. Fundamental Drivers
Copper's fundamental landscape is shaped by a complex interplay of macroeconomic forces, supply-demand dynamics, and geopolitical factors. On the macroeconomic front, the trajectory of US interest rates and the US dollar remains a dominant driver. As of the report date, market expectations for Federal Reserve policy are in flux. While the data block does not provide specific rate or dollar index levels, we note that copper is priced in USD, so a stronger dollar typically exerts downward pressure on copper prices by making it more expensive for holders of other currencies. Conversely, a weaker dollar is supportive. The 20-day decline of 4.08% in copper could partly reflect a strengthening dollar or rising real yields. However, without explicit data, we cannot quantify this relationship. We can say that if the Fed signals a pause or pivot towards rate cuts, copper could find support. If the Fed remains hawkish, copper may face headwinds.
Inflation expectations also play a role. Copper is often viewed as a hedge against inflation, but in a high-rate environment, the opportunity cost of holding non-yielding assets rises. The data block does not provide inflation data, so we cannot assess current inflation trends. However, we note that copper's price action in 2025 has been sensitive to inflation surprises. A higher-than-expected inflation print could lead to expectations of tighter policy, which would be bearish for copper. Conversely, a lower print could be bullish.
On the supply side, copper inventories are a key metric. The data block does not provide LME, COMEX, or SHFE inventory levels. We note that inventory data is pending update. In general, low inventories tend to support prices, while high inventories weigh on prices. Without current data, we cannot make a definitive statement. However, we can say that if inventories continue to decline, it would be a bullish signal. If they build, it would be bearish. Similarly, central bank flows, such as China's stockpiling activities, can influence prices. China is the world's largest copper consumer, and its buying patterns can have a significant impact. The data block does not provide central bank flow data, so we mark it as pending.
ETFs and investment flows are another factor. Copper ETFs, such as the iPath Bloomberg Copper Subindex Total Return ETN (JJC) or the United States Copper Index Fund (CPER), can reflect investor sentiment. The data block does not provide ETF flow data. We note that ETF flows are pending update. In general, inflows into copper ETFs suggest bullish sentiment, while outflows suggest bearish sentiment. Without data, we cannot comment.
Geopolitical factors are also relevant. Trade tensions, particularly between the US and China, can disrupt copper trade flows. Sanctions on major producers like Russia or Chile could tighten supply. The data block does not provide specific geopolitical news, so we cannot cite any events. However, we note that the market is always sensitive to supply disruptions from major copper-producing regions such as Chile, Peru, and the Democratic Republic of Congo. Any strike, political instability, or export restrictions could spike prices. Conversely, a resolution of trade disputes could boost demand expectations.
In summary, the fundamental drivers are mixed. The lack of specific data on rates, USD, inventories, and flows means we cannot make a strong call. We recommend monitoring these factors closely. The key takeaway is that copper is currently in a holding pattern, with the market awaiting clarity on macro policy and supply-demand balances.
3. Positioning & Fund Flows
The Commitment of Traders (COT) report provides insight into speculative positioning. The data block includes COT data for four weeks, but the dates are 2026-08-25 to 2026-09-15, which are inconsistent with the report date of 2025-05-21. This appears to be a data error or placeholder. We will treat this data as pending update and not rely on it for current analysis. However, we can discuss the general implications of the provided numbers if we assume they are representative. The latest COT data shows a net long position of 65,106 contracts as of 2026-09-15, down from 82,154 the prior week, a decrease of 17,048 contracts. This represents a significant reduction in bullish exposure. The open interest (OI) was 289,463 contracts, down from 297,491. The long positions fell to 83,704 from 98,007, while short positions rose to 18,598 from 15,853. This suggests that longs were liquidating and shorts were adding, a bearish shift in positioning. The net long as a percentage of OI is 65,106 / 289,463 = 22.5%, which is still a sizable net long, indicating that the market is not overly bearish, but the trend is towards less bullishness. If we had current data, we would compare it to historical percentiles. Without current data, we cannot assess crowding. We note that positioning data is pending update.
Options and volatility data are not provided. We cannot comment on implied volatility or skew. We note that options data is pending update. In general, high implied volatility suggests uncertainty and can be a contrarian indicator. Without data, we cannot make a call.
Fund flows into copper ETFs are also not provided. We note that ETF flow data is pending update. In summary, the positioning picture is incomplete due to data issues. We recommend waiting for updated COT and flow data before making positioning-based decisions.
4. Cross-Asset Relative Value
The data block does not provide prices for gold, silver, oil, or other assets, so we cannot calculate cross-asset ratios such as gold-silver, oil-gold, or copper-gold. We note that cross-asset data is pending update. Without these ratios, we cannot assess relative value or percentiles. We can only say that in general, copper's relationship with gold can indicate risk appetite (copper/gold rising suggests pro-growth sentiment), and copper's relationship with oil can reflect input cost pressures. However, without data, we cannot make any quantitative statements. We recommend monitoring these ratios when data becomes available.
5. Sentiment & News Monitor
The data block does not provide a sentiment score or news headlines. We note that sentiment and news data are pending update. In the absence of data, we cannot assess the 48-hour headline bias. We can say that market sentiment appears neutral based on price action, with no clear directional catalyst. We recommend checking news sources for any developments related to trade, supply disruptions, or macro policy.
6. Historical & Seasonal Patterns
The data block does not provide historical or seasonal data. We note that historical and seasonal patterns are pending update. In general, copper prices can exhibit seasonality, with demand often stronger in the spring (construction season in the Northern Hemisphere) and weaker in the summer. However, without data, we cannot confirm any patterns. We recommend analyzing historical price data for the past 10 years to identify analogues. Since data is missing, we state that historical and seasonal analysis is pending.
7. Bull/Bear Scenario Analysis
Bullish factors:
- A dovish shift by the Federal Reserve, leading to a weaker US dollar and lower real rates, would be supportive for copper.
- Supply disruptions from major producers (e.g., strikes, political instability) could tighten the market and push prices higher.
- Strong demand from China, particularly if the government announces additional stimulus measures, could boost copper consumption.
- Low global inventories would amplify any supply shock, leading to price spikes.
- A breakthrough in US-China trade negotiations could improve market sentiment and demand prospects.
Bearish factors:
- A hawkish Fed that keeps rates higher for longer would strengthen the dollar and weigh on copper.
- Rising inventories in LME, COMEX, and SHFE warehouses would indicate oversupply and pressure prices.
- Weak economic data from China, the world's largest copper consumer, would reduce demand expectations.
- A global economic slowdown or recession would slash industrial demand for copper.
- Increased production from new mines or expansions could add supply to the market.
Near-term balance (1-4 weeks): The market is likely to remain rangebound between 4.55 and 4.66, with a slight bearish bias due to the negative 20-day change and the price below the pivot. A break below 4.55 could target 4.50, while a break above 4.66 could target 4.70.
Medium-term balance (1-3 months): The outlook is more balanced. If the Fed pivots to rate cuts and Chinese demand picks up, copper could rally towards 4.80-5.00. If the Fed remains hawkish and China slows, copper could fall to 4.30-4.40. We lean slightly bullish on the medium term due to supply constraints and green energy demand, but we acknowledge significant risks.
8. Trading Strategies & Risk Management
Strategy 1: Range Trading (Short-Term)
- Direction: LONG
- Entry: 4.6215 (S1)
- Stop: 4.5900 (below recent low)
- Target: 4.6555 (R1)
- Timeframe: 1-5 days
- Conviction: 6/10
- Size: 1% risk per trade
- Rationale: The price is oscillating between S1 and R1. Buying near S1 with a tight stop allows for a bounce towards R1. If price breaks below S1, the stop limits losses.
Strategy 2: Breakout Trading (Short-Term)
- Direction: SHORT
- Entry: 4.5555 (5-day low)
- Stop: 4.5900 (above entry)
- Target: 4.5000 (psychological support)
- Timeframe: 1-5 days
- Conviction: 7/10
- Size: 1% risk per trade
- Rationale: A break below the 5-day low of 4.5555 would signal a continuation of the downtrend. The stop is placed above the breakdown level to manage risk. Target is set at 4.5000, a round number that may act as support.
Risk Management: Use stop-loss orders on all trades. Position size should be adjusted for ATR; with ATR at 0.1061, a 1% risk on a $100,000 account would be $1,000, and with a stop distance of 0.0315 (for strategy 1), the position size would be approximately 31,746 lbs (since copper futures are 25,000 lbs per contract, this is about 1.27 contracts). Round to 1 contract. For strategy 2, stop distance is 0.0345, position size about 28,985 lbs, or 1.16 contracts, round to 1 contract. Always monitor market conditions and adjust stops as needed.
9. This Week's Data Calendar
The economic calendar for the next 7 days is not provided (data pending update). We recommend monitoring the following potential events: US Federal Reserve speeches, US initial jobless claims, US durable goods orders, China industrial production, China retail sales, and any copper inventory reports from LME, COMEX, and SHFE. Without specific dates, we cannot provide a table. We will update as data becomes available.
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.