empty
 
 
29.05.2026 03:46 AM
EUR/USD Overview. May 29. Markets Are Tired of Geopolitics

This image is no longer relevant

The EUR/USD currency pair remained stagnant on Thursday. The "analysis" should begin not with geopolitical events or macroeconomic reports, but with an indicator that most traders and analysts regularly seem to forget: volatility. It is important to note that when the market is stagnant, no matter what signals form or events occur, one cannot make profits during movements because there are practically none. Therefore, it is always essential to clearly understand the market's current sentiment.

This week, the average daily volatility of the pair is around 45 pips. Thus, even if you opened a position at the lowest point and closed at the highest, considering spreads, commissions, inaccuracies, and entry precision, you would gain no more than 15-20 pips, and that's in the best-case scenario. For example, on Tuesday, the EUR/USD pair demonstrated volatility of only 28 pips; there was no talk of profit at all. It should also be understood that low volatility typically indicates a flat market, meaning that the price randomly changes direction throughout the day. Consequently, numerous signals can be generated, but no actual movements occur. The conclusion? Most signals will turn out to be false.

Now let's look at the news and events from Thursday. We won't focus on macroeconomic data, as the market has been ignoring them for the past 3 months. What about geopolitics? There have also been no changes regarding geopolitical tensions. Sometimes it seems that Iran and the U.S. are engaged in a staged farce, as what is currently happening between the two powers cannot be called a ceasefire, negotiations, or war. On Thursday, Iran and the U.S. again exchanged strikes. And on Tuesday — once more. It makes no sense to analyze who struck first and who responded, as, for instance, Washington labeled the strikes on the Iranian military base on Tuesday as "defensive." This implies that strikes can be made against an enemy for the sake of defense. So what is the meaning and essence of a ceasefire?

The market responded again to the escalation in the Persian Gulf by buying the dollar. However, the EUR/USD pair could not drop significantly below the support area of 1.1583-1.1597. Thus, a sort of "floor" has formed, and to move lower, something more significant than yet another exchange of strikes, accompanied by talk of a ceasefire and a deal, is required. Incidentally, discussions in Tehran about negotiations and any agreements are becoming increasingly rare. One cannot deny Iran's transparency in its position. Donald Trump has verbally destroyed Iran ten times, claimed to have eliminated its entire nuclear stockpile, fleet, and military potential five times, and "signed" an agreement eight times. In reality, none of this has materialized.

Iran takes a different position. It still insists on its list of demands and does not make empty, false statements: negotiations are underway, but the parties are far apart; the conflict persists; there are no agreements.

This image is no longer relevant

The average volatility of the EUR/USD pair over the last 5 trading days, as of May 29, is 44 pips and is characterized as "low." We expect the pair to move between levels 1.1607 and 1.1695 on Friday. The upper linear regression channel has turned upward, indicating a shift to a bullish trend. In fact, the bullish trend of 2025 could have resumed as early as March. The CCI indicator has entered the overbought area and formed two "bearish" divergences, signaling the start of a downward correction that is still underway.

Nearest Support Levels:

  • S1 – 1.1597
  • S2 – 1.1536
  • S3 – 1.1475

Nearest Resistance Levels:

  • R1 – 1.1658
  • R2 – 1.1719
  • R3 – 1.1780

Trading Recommendations:

The EUR/USD pair continues its downward movement, which is presumed to be a correction within the broader global upward trend. The global fundamental background for the dollar remains extremely negative, with geopolitical factors regularly supporting it. If the price is below the moving average, short positions can be considered with targets of 1.1597 and 1.1536. Long positions are viable above the moving average line with targets of 1.1780 and 1.1841. The market has been moving away from geopolitical factors, but in recent weeks, the dollar has been in demand as market hopes for peace in the Middle East have weakened.

Explanations for Illustrations:

  • Regression channels help determine the current trend. If both are oriented in the same direction, the trend is currently strong.
  • The moving average line (settings 20,0, smoothed) defines the short-term trend and the direction in which trading should currently be conducted.
  • Murray levels are target levels for movements and corrections.
  • Volatility levels (red lines) indicate the likely price channel in which the pair will operate over the next day based on current volatility readings.
  • The CCI indicator — its entry into the oversold area (below -250) or into the overbought area (above +250) indicates that a trend reversal in the opposite direction is approaching.
Paolo Greco,
Analytical expert of InstaForex
© 2007-2026
Summary
Urgency
Analytic
Stanislav Polyanskiy
Start trade
Earn on cryptocurrency rate changes with InstaForex
Download MetaTrader 4 and open your first trade
  • Grand Choice
    Contest by
    InstaForex
    InstaForex always strives to help you
    fulfill your biggest dreams.
    JOIN CONTEST
  • Chancy Deposit
    Deposit your account with $3,000 and get $9000 more!
    In May we raffle $9000 within the Chancy Deposit campaign!
    Get a chance to win by depositing $3,000 to a trading account. Having fulfilled this condition, you become a campaign participant.
    JOIN CONTEST
  • Trade Wise, Win Device
    Top up your account with at least $500, sign up for the contest, and get a chance to win mobile devices.
    JOIN CONTEST
  • 30% Bonus
    Receive a 30% bonus every time you top up your account
    GET BONUS

Recommended Stories

Can't speak right now?
Ask your question in the chat.
Widget callback