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 series | Latest Close | Date | Difference | Status |
|---|---|---|---|---|
| Calculation series | 16.39 | August 5, 2026 | - | Verified |
| Verification series | 16.39 | August 5, 2026 | 0.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.
| Indicator | Daily | Weekly |
|---|---|---|
| RSI (14) | 55.46 | 67.46 |
| MACD (12, 26, 9) | 0.325 / 0.328 / -0.003 | 1.256 / 1.199 / 0.057 |
| ATR (14) | 0.60 (3.63%) | 1.35 (8.06%) |
| Bollinger Bands (20, 2) | 15.36 - 17.00 | 12.11 - 17.16 |
| SMA (20) | 16.18 | 14.63 |
| SMA (50) | 15.66 | 11.81 |
| SMA (200) | 12.48 | 8.84 |
Price structure
EC Price Structure and Returns
Price performance across multiple lookback periods and 52-week position.
| Metric | Daily | Weekly |
|---|---|---|
| Current Price | 16.39 | 16.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 Low | 7.99 | 7.90 |
| 52-Week High | 17.75 | 17.75 |
| 52-Week Position | 86.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.
| Level | Daily | Weekly |
|---|---|---|
| 20-Period High | 17.31 | 17.75 |
| 20-Period Low | 14.93 | 12.27 |
| 60-Period High | 17.75 | 17.75 |
| 60-Period Low | 12.69 | 7.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.
Related Tools
AI Chart Analyzer
Upload a TradingView chart screenshot and get instant AI-powered technical analysis. Identify patterns, support and resistance, and key levels.
Support and Resistance Calculator
Calculate key support and resistance levels for any stock. Identify potential price zones where reversals or breakouts may occur.
RSI Calculator
Calculate the Relative Strength Index for any stock. Determine overbought and oversold conditions with customizable periods.