EC technical analysis

EC Technical Analysis

Analysis date

August 6, 2026

Market

NYSE (USD)

Daily cutoff

August 5, 2026

Reliability

Passed

Informational use only. This page is not investment advice.

Data verification

EC Data Verification

Checking the latest completed daily bar for date and closing-price consistency before indicators are calculated.

Symbol
EC
Market
NYSE
Currency
USD (US Dollar)
Latest completed bar
August 5, 2026

Historical prices are adjusted for corporate actions when applicable. Date and closing-price consistency checks passed for the latest completed daily bar.

Validation seriesLatest CloseDateDifferenceStatus
Calculation series16.39August 5, 2026-Verified
Verification series16.39August 5, 20260.00%Verified

Bottom line

EC Technical Analysis Summary

EC (Ecopetrol S.A.) shows a bullish multi-timeframe structure after a strong rally from its 52-week low. On the daily chart, price at 16.39 sits above SMA20 (16.18), SMA50 (15.66), and SMA200 (12.48), with an ascending moving-average alignment that keeps the medium-term trend constructive. RSI14 at 55.46 has cooled from earlier overbought readings to a neutral level, and the MACD line at 0.32 is essentially level with the signal at 0.33, indicating the advance has paused rather than reversed. The weekly chart is firmly bullish with price at 16.77 above SMA20 (14.63), SMA50 (11.81), and SMA200 (8.84), RSI14 at 67.46, and a positive MACD. Key resistance is at 17.31 (20-day high) and the 52-week high of 17.75. Support stands at 16.18 (SMA20), 14.93 (20-day low), and 12.69 (60-day low). The stock has gained about 106% over the past year and is consolidating below the 52-week high after the early-July pullback.

Multi-timeframe dashboard

Multi-Timeframe Technical Dashboard

Comparing daily (2-year) and weekly (5-year) perspectives to identify aligned or conflicting signals.

Daily (August 5, 2026)

Trend
Bullish. Price at 16.39 is above SMA20 (16.18, +1.3%), SMA50 (15.66, +4.6%), and SMA200 (12.48, +31.3%). The moving averages are in ascending order (SMA20 > SMA50 > SMA200), confirming a medium-term uptrend. The +106.04% 252-bar return reflects a strong rally over the past year, and price is consolidating in the upper part of the range after reaching a 52-week high of 17.75 in June.
Momentum
Neutral to bullish. RSI14 at 55.46 is above the 50 midline but has cooled from the overbought readings seen in mid-July, signaling the rally is taking a breather rather than accelerating. MACD line at 0.32 is essentially flat against the signal at 0.33, and the histogram is near zero, indicating momentum has flattened after the strong advance. A move back above the signal would confirm renewed upside momentum.
Volatility
Moderate. ATR14 at 0.60 (3.63% of price) reflects average daily movement of about 3.6%. Bollinger Bands (15.36 to 17.00) show price in the middle of the band after a pullback from the upper band, consistent with the ongoing consolidation.
Volume
Near average. Latest volume of 2,693,400 is 113.4% of the 20-period average (2,374,300), indicating normal participation during the recent price action.

Assessment

The daily chart remains bullish in structure but is consolidating after a strong advance. Price holds above all three key moving averages, the SMA alignment is ascending, and the 20-period return of +8.33% reflects a bounce from the July pullback. RSI at 55 is neutral after cooling from overbought, and the flat MACD suggests the market is pausing. The stock trades at about 86% of its 52-week range. A breakout above the 20-day high of 17.31 would open the path toward the 52-week high at 17.75, while a close below SMA20 (16.18) and the 20-day low of 14.93 would signal a deeper pullback.

Weekly (July 27, 2026 week)

Trend
Bullish. Price at 16.77 is above SMA20 (14.63), SMA50 (11.81), and SMA200 (8.84), with all three weekly averages ascending. The +118.40% 252-week return highlights strong long-term appreciation over roughly the past five years.
Momentum
Bullish. RSI14 at 67.46 is in strong bullish territory but still below the 70 overbought threshold, leaving room before conditions become stretched. MACD line at 1.26 is above the signal at 1.20 with a positive histogram at 0.06, confirming the medium-term uptrend remains intact, though momentum is not accelerating sharply.
Volatility
Moderate. ATR14 at 1.35 (8.06% of price) reflects typical weekly ranges for an emerging-market energy company. Bollinger Bands (12.11 to 17.16) show price near the upper band, consistent with the strong uptrend.
Volume
Below average. Weekly volume of 11,703,700 is 80.3% of the 20-week average (14,575,750), indicating somewhat reduced participation in the latest completed week.

Assessment

The weekly chart confirms a strong structural uptrend. Price remains above all three weekly moving averages with an ascending alignment, RSI is strong at 67, and the MACD is positive. The stock has more than doubled over the past five years and trades near the top of its 52-week range at about 90%. The 52-week high of 17.75 is the key upside level, while the 20-week low of 12.27 and the weekly SMA20 at 14.63 are the main support zones. Volume has been slightly below average, so a breakout would be more convincing on expanding participation.

Key indicators

EC Key Technical Indicators

RSI, MACD, moving averages, ATR, and Bollinger Bands across daily and weekly timeframes.

IndicatorDailyWeekly
RSI (14)55.4667.46
MACD (12, 26, 9)0.325 / 0.328 / -0.0031.256 / 1.199 / 0.057
ATR (14)0.60 (3.63%)1.35 (8.06%)
Bollinger Bands (20, 2)15.36 - 17.0012.11 - 17.16
SMA (20)16.1814.63
SMA (50)15.6611.81
SMA (200)12.488.84

Price structure

EC Price Structure and Returns

Price performance across multiple lookback periods and 52-week position.

MetricDailyWeekly
Current Price16.3916.77
1-Period Return+0.49%+4.75%
5-Period Return-0.06%+13.93%
20-Period Return+8.33%+27.01%
60-Period Return+29.67%+96.24%
252-Period Return+106.04%+118.40%
52-Week Low7.997.90
52-Week High17.7517.75
52-Week Position86.06%90.05%

Key levels

EC Support and Resistance Levels

Key price levels based on recent swing highs and lows across daily and weekly timeframes.

LevelDailyWeekly
20-Period High17.3117.75
20-Period Low14.9312.27
60-Period High17.7517.75
60-Period Low12.697.88

Scenarios

EC Technical Scenarios

Conditions, invalidation triggers, and what to watch for each scenario.

Bullish

Trigger

Price breaks above the 20-day high of 17.31 with rising volume, targeting the 52-week high at 17.75.

Invalidation

Price closes back below SMA20 (16.18) and breaks the 20-day low at 14.93.

What to watch

Daily RSI pushing back above 60; MACD histogram turning positive; volume expanding on up days; weekly RSI holding above 60.

Range-Bound

Trigger

Price oscillates between SMA20 support (16.18) and the 17.31 resistance zone while the broader uptrend stays intact, potentially forming a consolidation pattern.

Invalidation

A decisive close beyond 17.31 or below 14.93 with above-average volume.

What to watch

RSI staying in the 45 to 60 range; MACD flattening around the zero line; volume remaining near average; Bollinger Bands contracting.

Bearish

Trigger

Price closes below the 20-day low of 14.93 and then the 60-day low of 12.69, suggesting a deeper correction after the extended rally.

Invalidation

Price holds above SMA20 (16.18) and establishes a higher low above 14.93.

What to watch

Daily RSI falling below 50; MACD histogram turning more negative; volume expanding on down days; weekly RSI slipping below 60.

Methodology

Methodology and Limitations

This technical analysis is calculated locally from adjusted OHLCV history. The daily series ends August 5, 2026, and the weekly series ends July 27, 2026 week. The latest completed daily bar is independently checked for date and closing-price consistency. Historical prices are adjusted for corporate actions when applicable. Indicators include Wilder RSI(14), MACD(12,26,9), SMA20/50/200, Wilder ATR(14), Bollinger Bands(20,2), relative volume, multi-period returns, and price-range levels. Support and resistance are descriptive zones, not guaranteed reversal points. Historical patterns do not predict future prices, and this page is not investment advice.

Frequently Asked Questions

This technical analysis is for informational and educational purposes only. It does not constitute investment advice, a recommendation, or a solicitation to buy or sell any security. Past performance and historical patterns are not guarantees of future results. All investments carry risk, including the potential loss of principal. Always conduct your own research and consult with a qualified financial advisor before making investment decisions.

Market data is checked for date and closing-price consistency before indicators are calculated. Data cutoffs: daily August 5, 2026, weekly July 27, 2026 week. Generated August 6, 2026.