B3 · Ibovespa · Daily Report
Ibovespa reversed early losses to close +0.86% at 180,915 after President Trump signaled the Iran war is “practically concluded” — pulling the index from a session low of 177,637 to a high of 181,952. The first trading session of the week opened under heavy pressure as Brent crude surged past $119 per barrel overnight on strikes against Iranian energy infrastructure, triggering a −0.59% decline in the opening minutes. But Trump’s late-afternoon comments to CBS News reversed the risk-off mood, sparking a 2.4% swing from trough to peak and allowing Wall Street to erase its losses in tandem.
Petrobras led the recovery as oil surged — PETR4 rose to R$43.25, a 52-week high — while the dollar fell 1.52% to R$5.164 as Trump’s comments deflated the geopolitical risk premium. Brent settled at $98.96 (+6.76%) after touching $119.50 intraday — its highest since July 2022. Brazil’s status as a net oil exporter turned the crude rally from a headwind into a tailwind, with Petrobras hitting a record R$580 billion market cap. PRIO3 and BRAV3 also posted strong gains. The dollar reversal from intraday highs above R$5.30 reflected the unwinding of safe-haven flows as the war-end narrative gained traction.
Focus survey repriced Selic expectations higher — terminal 2026 rate rose from 12.00% to 12.13% — as Iran-driven oil inflation complicates the Copom’s rate-cut calculus ahead of the March 18 meeting. The market now debates whether the Copom will deliver a 50bp or 25bp cut at next week’s meeting, with oil above $90 adding upside risk to inflation. IPCA inflation ran at 4.44% year-over-year in February, near the 4.5% ceiling, and the diesel price defasagem reached R$2.74 per liter according to Abicom. The Flávio Bolsonaro vs. Lula election poll (38% vs. 34%) added a secondary layer of political volatility ahead of the October 4 vote.
01
Session Data
| Metric | Value | Chg |
|---|---|---|
| Ibovespa Close | 180,915.36 | +0.86% |
| Intraday High | 181,952.23 | — |
| Intraday Low | 177,636.63 | — |
| USD/BRL | R$5.1641 | −1.52% |
| Brent Crude | $98.96 | +6.76% |
| Iron Ore 62% Fe | $101.91 | +1.01% |
| DXY (Dollar Index) | 99.20 | +0.21% |
| VIX | 25.50 | −13.53% |
| S&P 500 | 6,795.99 | +0.83% |
| Selic (Focus YE 2026) | 12.13% | +13bp |
| Gold (XAU/USD) | $5,096 | −1.21% |
| IBOV WTD / MTD | +0.86% | −4.2% |
| IBOV YTD | +15.2% | +15.2% |
02
Key Movers

03
Market Commentary
Monday’s session was defined by an extraordinary intraday reversal driven by a single geopolitical headline. The Ibovespa opened at 179,367 and quickly slumped to 177,637 — its lowest print since late February — as Brent crude surged past $119 per barrel overnight following U.S.-Israeli strikes on Iranian energy infrastructure over the weekend. Asian markets had already collapsed: the Nikkei shed 5.2%, the KOSPI plunged 5.96%, and European indices opened sharply lower. For the first ninety minutes, B3 appeared destined for its second consecutive weekly-opening loss as oil-driven inflation fears throttled risk appetite globally.
The reversal came in the late afternoon when Trump told CBS News that the war against Iran is “practically concluded” and that the U.S. is “very much ahead” of the initial four-to-five-week timeline. The S&P 500 erased a 1.5% decline to close +0.83%, the Nasdaq flipped from −1.59% to +1.38%, and the Ibovespa surged from negative territory to close at 180,915 — a 4,316-point range and the widest intraday swing since the war began on February 28. Brent crude, which had touched $119.50, collapsed to settle at $98.96 (+6.76%) and continued falling in after-hours to ~$90.
The session exposed a stark sectoral divide within B3. Oil-linked names dominated the upside: PRIO3 surged 6.01%, Petrobras ON gained 3.43%, and PETR4 rose 2.71% to R$43.25 — a 52-week high that pushed the company’s market cap to a record R$580 billion. At the other end, the Iran-driven selloff hammered rate-sensitive stocks early in the session: MRV (MRVE3) plunged 7.74% on mixed 4Q25 earnings and the broader construction sector stayed under pressure as the Focus survey repriced Selic expectations higher. Vale lost 1.72% despite iron ore rising 2.28% in China, caught between the commodity tailwind and the broader risk-off rotation away from metals producers.
The dollar’s 1.52% decline to R$5.164 was the most telling signal of the day. After touching above R$5.30 during the morning’s peak risk-off positioning, the real rallied sharply as Trump’s comments deflated the geopolitical premium. Brazil’s position as a net petroleum exporter — with a trailing 12-month oil trade surplus near $38 billion — means elevated crude prices are structurally supportive for the terms of trade, even as they create inflation headaches for the Copom. The B3 also adjusted to new trading hours effective March 9, with the cash market now closing at 16:55 following the end of U.S. daylight saving time.
04
Technical Analysis
Daily (1D):
The Ibovespa closed at 180,915 with a bullish reversal candle that printed a lower shadow extending to 177,637 and recovered to close near the session high of 181,952. Price remains above the Ichimoku cloud, with the Tenkan-sen around 179,458 and the Kijun-sen at approximately 176,593. The Senkou Span B sits at 174,874, marking the cloud floor and serving as the primary structural support. The 200-day SMA at 151,845 is 16% below spot, confirming the secular uptrend remains firmly intact despite March’s 4.2% decline from the 185,130 level.
The MACD remains in positive territory but has weakened: the signal line sits at 3,117.89 with the MACD line at 1,241.46, producing a histogram of −1,876.43 that reflects the momentum loss from the post-ATH correction. The histogram has been negative for multiple sessions, but today’s reversal candle may mark the inflection point if confirmed by follow-through. RSI reads 60.22 on the 14-period and 45.93 on the secondary — the 14-period RSI has cooled from overbought extremes above 75 in early February to a neutral zone that offers room for a renewed advance without signaling exhaustion. The Bollinger middle band sits near 179,458, and today’s close above it is a constructive signal. The upper Bollinger Band at approximately 185,130 represents the nearest resistance target and aligns with the January–February ATH zone.
| Level | Points | Source |
|---|---|---|
| Resistance 3 | 192,624 | 52-week high / ATH |
| Resistance 2 | 185,130 | Upper Bollinger Band / prior consolidation |
| Resistance 1 | 181,952 | Session high (Mar 9) |
| Spot | 180,915 | Mar 9 close |
| Support 1 | 179,458 | Tenkan-sen / Bollinger mid band |
| Support 2 | 177,637 | Session low (Mar 9) |
| Support 3 | 176,593 | Kijun-sen (daily) |
| Support 4 | 174,874 | Senkou Span B / cloud floor |
| Support 5 | 151,845 | 200-day SMA |
05
Forward Look
Iran War Endgame → Oil Price Path
Trump’s “practically concluded” signal drove Brent from $119 to $99 in hours, and after-hours trading pushed it toward $90. If the Strait of Hormuz reopens within days, crude could correct to $80–85 and remove the war premium entirely — a bullish catalyst for rate-sensitive B3 names. If the conflict drags into April, Brent at $100+ becomes the base case and forces the Copom into a shallower rate-cut cycle.
Copom March 18 → 50bp vs. 25bp
The Copom meets next week with inflation at 4.44% (near the 4.5% ceiling), diesel defasagem at R$2.74/liter, and the Focus terminal Selic repriced to 12.13%. A 50bp cut was the base case before the Iran escalation; the market now debates whether the committee will moderate to 25bp given the oil shock. Wednesday’s IPCA release for February will be critical — any upside surprise above the expected 1.30% m/m could seal a more conservative cut.
U.S. CPI Wednesday → Fed Path
U.S. February CPI lands Wednesday and carries outsized importance given that traders have cut Fed easing expectations from 55bp to 35bp since oil surged. A soft print could reignite dollar weakness and amplify the BRL rally; a hot print at this juncture — combined with oil above $90 — would reinforce the “higher for longer” dollar narrative and pressure emerging-market equities including B3.
Election Polls → Political Volatility
The Realtime/Bigdata poll showing Flávio Bolsonaro at 38% versus Lula at 34% introduces a new dimension ahead of the October 4 election. Markets have not yet repriced political risk, but as the campaign intensifies into Q2, fiscal policy divergence between candidates will increasingly influence sovereign spreads, the BRL, and equity valuations — particularly in the state-owned enterprise complex (Petrobras, Banco do Brasil, Eletrobras).
The Ibovespa survived the worst opening of the Iran war era — and the reversal candle suggests the oil-driven correction may be nearing exhaustion.
Monday’s 4,316-point intraday range — from 177,637 to 181,952 — and the close at 180,915 (+0.86%) demonstrate that buyers are willing to step in aggressively at the 177,000–178,000 zone. The daily chart is constructive: price remains above the Ichimoku cloud, the 200-day SMA at 151,845 confirms the secular uptrend, and RSI at 60 has cooled to a healthy launchpad from the overbought extremes of early February. The MACD histogram at −1,876 is still negative, but the reversal candle could mark the inflection if confirmed by follow-through.
The critical variable is oil. Trump’s war-end signal already pushed Brent from $119 to $90 in after-hours trading; if Hormuz reopens this week, crude could normalize to $80–85 and remove the primary headwind from both the Ibovespa and the Copom’s rate calculus. Brazil’s position as a net oil exporter, combined with a 15% Selic rate and robust foreign inflows ($26.3 billion in January alone), provides structural support that distinguishes it from oil-importing emerging markets. The Copom meeting on March 18 and the U.S. CPI on Wednesday are the next binary catalysts.
Bias: Moderately Bullish — above the Ichimoku cloud, buyers defending 177K, oil correction underway. Watching 185,130 for upside confirmation and 174,874 (cloud floor) for downside invalidation.

