USD/BRL: Real Surges as NFP Surprise Meets Ibovespa Record
\n
\n
\n
\n
\n
\n
\n
| Metric | Value | Change |
|---|---|---|
| USD/BRL Close | 5.1915 | −0.10% |
| DXY | 96.81 | +0.13% |
| US 10Y Yield | 4.17% | +2 bps |
| Ibovespa | 189,699 | +2.03% |
| Selic | 15.00% | unchanged |
| S&P 500 | 6,942 | −0.01% |
| Dow Jones | 50,121 | −0.13% |
| VIX | 17.65 | −0.79% |
| Brent Crude | $69.30 | +0.3% |
| Gold | $5,083 | +0.9% |
| Bitcoin | $67,128 | −2.74% |
\n
\n
\n
\n
Wednesday’s session was defined by a tug-of-war between a surprisingly strong US jobs headline and a historic downward revision to 2025 employment data that undercut the narrative of sustained labor market resilience. This is part of The Rio Times’ daily coverage of the Brazilian stock market and Latin American financial markets. This is part of The Rio Times’ daily coverage of the Brazilian real exchange rate and Latin American financial markets.
\n
The delayed January nonfarm payrolls report showed 130,000 jobs added — nearly double the 70,000 consensus — with the unemployment rate dipping to 4.3%. The S&P 500 popped 0.5% on the open, and Treasury yields jumped as traders pushed back expectations for the next Fed rate cut to July from June. The 10-year yield settled at 4.17%, up 2–3 basis points from its post-retail-sales lows.
\n
\n
\n
\n
But the details told a more complicated story. November and December payrolls were revised down by 17,000, and the annual benchmark revision slashed 862,000 jobs from 2025 data on a non-seasonally adjusted basis — the largest downward revision since 2009. Full-year 2025 employment growth was cut to just 181,000, the weakest since 2003. As Schwab’s Kevin Gordon noted, “the market is aggressively pricing out rate cuts after the jobs report,” but the revision data suggests the labor market has been considerably softer than initially reported.
\n
The initial equity euphoria faded quickly. The S&P 500 hit resistance at 7,000 yet again — the level has become a technical fortress reinforced by dealer hedging — and closed essentially flat at 6,942. The Dow slipped 0.13% to 50,121 while the Nasdaq fell 0.16%. Software stocks were hammered, with Salesforce dropping 4.4% and Intuit losing 5.2%, while AI hardware outperformed: Micron surged 9.9% and Applied Materials gained 3.3%.
\n
The real story, however, was in São Paulo. The Ibovespa erupted 2.03% to close at a record 189,699, breaching the 190,000 milestone intraday for the first time in history. The rally was fuelled by a Genial/Quaest political poll that showed the 2026 presidential race tightening — the gap between the leading candidates narrowed to five points from ten in December — which the market interpreted as reducing fiscal risk. Suzano surged over 6% after reporting record R$50 billion in annual revenue, TIM Brasil jumped 7.5% on strong Q4 results, and Klabin added 2%. Petrobras gained over 1% on rising crude prices and Vale advanced nearly 2% on higher iron ore.
\n
USD/BRL dipped to 5.1915 despite the initial dollar bounce on NFP. The pair opened at 5.2166 and traded as wide as 5.1730–5.2727 before settling near the lows. The Ibovespa’s record close, combined with the 15% Selic carry advantage and institutional foreign inflows, overwhelmed the modest dollar bid from the jobs report. The DXY’s inability to sustain gains above 97 — it settled at 96.81 — confirmed that the structural dollar weakening narrative remains intact even when individual data points surprise hawkish.
\n
In commodities, Brent crude held near $69.30 as US-Iran tensions continued to simmer — the US warned American-flagged ships to avoid Iranian waters in the Strait of Hormuz, even as diplomatic talks in Oman were described as “positive.” Gold pushed to $5,083, extending its 2026 rally, while Bitcoin fell 2.74% to $67,128 as crypto continued to underperform real assets.
\n
\n
\n
\n
\n
On the daily timeframe, USD/BRL continues to trade well below the Ichimoku cloud, with the lagging span confirming the bearish trend remains firmly intact. The pair settled at 5.1915, pressing against the lower end of its recent range after briefly dipping to 5.1730 intraday.
\n
The daily MACD remains in negative territory, though the histogram is showing signs of flattening — consistent with a deceleration in bearish momentum rather than a reversal. The signal line and MACD line are beginning to converge, a pattern that typically precedes either a bullish crossover or a continuation after consolidation.
\n
Daily RSI sits near 34, hovering just above the oversold threshold at 30. The pair has now spent multiple sessions pressed against or below the lower Bollinger Band, a condition that historically resolves with a short-covering bounce or an acceleration lower on a catalyst. Given Wednesday’s wide 5.1730–5.2727 range, the market is clearly indecisive at these levels.
\n
The Bollinger Bands are beginning to contract on the daily chart after the late-January expansion, signaling that the next directional move is building. The 50-DMA near 5.30 and the 200-DMA near 5.55 are both well above current price, underscoring the magnitude of the real’s rally since November.
\n
Live Market IntelligenceBrazil — Live Market Board
Rio Times · Live Market Intelligence
Brazil — Live Market Board
+2.97%
177,866
+2.97%
66,496
+0.59%
11,057
+0.28%
3,280,224
+2.43%
2,307.67
+0.65%
56,194.27
+1.29%
| Instrument | Last | Change | YoY | Prev. | High | Low | Volume |
|---|---|---|---|---|---|---|---|
| IBOV | 177,866 | +2.97% | +30.07% | 172,742 | — | — | — |
| USD/BRL | 5.11 | -0.04% | -8.33% | 5.11 | 5.11 | 5.11 | — |
| SELIC | 14.25% | — | — | — | — | — | |
| PETR4 | 39.65 | +1.12% | +22.98% | 39.21 | 39.97 | 39.34 | 27,213,400 |
| VALE3 | 74.18 | +1.41% | +34.19% | 73.15 | 74.66 | 73.12 | 22,118,800 |
| ITUB4 | 44.30 | +4.02% | +29.44% | 42.59 | 44.34 | 43.23 | 28,691,300 |
| BBDC4 | 18.86 | +4.78% | +16.85% | 18.00 | 18.87 | 18.32 | 47,714,200 |
| BBAS3 | 20.58 | +2.90% | -2.97% | 20.00 | 20.67 | 20.25 | 24,323,000 |
| B3SA3 | 15.42 | +4.26% | +9.44% | 14.79 | 15.53 | 15.19 | 41,437,800 |
| ABEV3 | 15.82 | +0.64% | +19.58% | 15.72 | 15.99 | 15.72 | 34,764,700 |
| WEGE3 | 46.51 | +1.68% | +16.57% | 45.74 | 46.80 | 46.11 | 7,145,200 |
| PRIO3 | 55.45 | -0.29% | +32.66% | 55.61 | 56.29 | 55.04 | 6,818,400 |
| SUZB3 | 41.55 | +1.27% | -16.65% | 41.03 | 41.87 | 41.20 | 8,080,900 |
| RENT3 | 41.10 | +4.31% | +7.45% | 39.40 | 41.32 | 40.31 | 8,338,600 |
| AZZA3 | 19.10 | +3.47% | -47.66% | 18.46 | 19.30 | 18.81 | 1,703,700 |
| CSNA3 | 5.18 | +7.92% | -37.82% | 4.80 | 5.20 | 4.95 | 14,591,200 |
| GGBR4 | 23.01 | +2.36% | +36.32% | 22.48 | 23.10 | 22.58 | 10,449,600 |
| ENEV3 | 27.55 | +5.15% | +107.61% | 26.20 | 27.55 | 26.61 | 16,185,800 |
Wednesday’s wide-range session — with the real initially weakening on the NFP beat before recovering sharply on the Ibovespa breakout — created a long lower shadow on the daily candle, a potentially bullish signal for the real. The intraday reversal from 5.2727 back to 5.1915 demonstrates that sellers remain aggressive above 5.22 while buyers are defending the 5.17–5.19 zone.
\n
\n
\n
| Level | Price | Significance |
|---|---|---|
| Support 1 | 5.1730 | Session low / intraday demand |
| Support 2 | 5.1655 | 52-week low (Jan 27) |
| Support 3 | 5.1000 | Psychological / weekly extension |
| Resistance 1 | 5.2166 | Session open / prior close |
| Resistance 2 | 5.2727 | Session high / NFP spike |
| Resistance 3 | 5.3000 | 50-DMA zone / Ichimoku base |
\n
\n
\n
\n
\n
Thursday brings the next piece of the data gauntlet: US CPI. After a hot headline jobs number that pushed rate-cut expectations further out, a hot inflation print would cement the “higher for longer” narrative and potentially give the dollar a more sustained bid. Conversely, a benign CPI would revive the easing thesis and likely send USD/BRL toward the 5.1655 52-week low.
\n
The Ibovespa’s historic breach of 190,000 sets up a critical follow-through test. Banco do Brasil, Assaí, and TOTVS report after Wednesday’s close — if results match the quality delivered by Suzano and TIM, the index could consolidate above 190K ahead of Carnival. A disappointment, however, risks a sharp pullback given the RSI is now deeply overbought.
\n
Carnival shuts the B3 on February 16–17, with reduced hours on Ash Wednesday the 18th. Pre-holiday positioning could amplify any data-driven moves over the next two sessions. Traders will be looking to either lock in profits or add exposure before the forced pause.
\n
The Copom meeting on March 17–18 remains the dominant macro catalyst. Markets continue to price a 50bp Selic cut as the base case. The Genial/Quaest poll’s narrowing presidential race — now five points versus ten in December — has reduced the political risk premium, but the Guilherme Mello nomination to the Central Bank board remains a source of unease. Central Bank chief Galípolo’s insistence that the Selic path is “not pre-committed” keeps the optionality alive.
\n
On the geopolitical front, US-Iran tensions remain the key crude oil variable. Brent near $69 reflects the balance between positive diplomatic signals from Oman and the US Navy’s warning to avoid Iranian waters. Any escalation could push oil toward $72 and feed through to inflation expectations on both sides of the Atlantic.
\n
\n
\n
\n
\n
Bias: Sell USD/BRL. The macro picture has become more nuanced after Wednesday’s NFP surprise, but the structural case for real strength remains compelling. The headline jobs beat pushed rate-cut expectations to July, yet the massive 862,000 downward benchmark revision to 2025 payrolls reveals an economy that was considerably weaker than reported — a delayed dovish signal. The Ibovespa’s record close at 189,699 and the political risk premium compression from the Genial/Quaest poll reinforce the domestic bull case. The 15% Selic anchors the carry, and foreign inflows show no sign of abating. Technically, Wednesday’s intraday reversal from 5.2727 back to 5.19 demonstrates that the market treated the NFP spike as a selling opportunity. The daily trend remains bearish, RSI is approaching oversold territory, and the Bollinger Band contraction signals a breakout is imminent. US CPI Thursday is the trigger: a soft print could break 5.1655 and open 5.10; a hot print would snap the pair back toward 5.27 but likely cap there given the carry differential. Position for the downside with a tight stop above the session high.
\n
\n
\n
\n
Disclaimer: This report is for informational purposes only and does not constitute investment advice. Past performance is not indicative of future results. Trading foreign exchange carries significant risk. Consult a licensed financial advisor before making investment decisions.
\n
\n
\n
For broader market context, see Brazil’s Morning Call for this date.
For the macro context, see Brazil’s Morning Call for the same date.
Deep Dive
For the complete picture, read our in-depth guide: Latin America Stock Markets 2026: Ibovespa, Merval, COLCAP, IPSA and IPC Guide
Read More from The Rio Times