DAX, Clings

DAX Clings to Negligible First-Half Gain as Cyclical Rout Tests Key Technical Floor

28.06.2026 - 13:43:10 | boerse-global.de

Germany's DAX index ended the first half of 2026 with a mere 0.54% gain after a sharp Friday sell-off. The index closed at 24,671, testing its 50-day moving average, with cyclical stocks plunging while defensives rose. Key support lies near 24,300; macro data this week will set the tone.

DAX Ends H1 2026 Flat After Friday Sell-Off, Eyes Key Technical Levels
DAX - DAX Clings to Negligible First-Half Gain as Cyclical Rout Tests Key Technical Floor 28.06.2026 - Bild: über boerse-global.de

The German blue-chip index ended the first six months of 2026 with a wafer-thin advance of just 0.54 percent, having surrendered far larger gains during a bruising final session. Frankfurt’s DAX slumped 1.29 percent on Friday to close at 24,671 points, inching above its 50-day moving average of roughly 24,604 — a threshold chartists view as a make-or-break level for the near-term trend. The sell-off was broad but orderly: some 26 of the 30 DAX constituents finished in the red, while the VDAX-New volatility gauge rose 3.50 percent to 17.96, signalling a measured unwinding of risk appetite rather than panic.

The direction of the rotation was unmistakable. Cyclical heavyweights bore the brunt of the selling, led by Zalando, which plunged 6.32 percent to €24.92. Siemens Energy shed 5.84 percent to €153.92, and Infineon dropped 4.52 percent to €78.30. The auto sector was likewise hit hard: Volkswagen gave up 3.91 percent and Mercedes-Benz retreated 2.91 percent to €43.34. On the defensive side, SAP bucked the trend with a gain of 2.16 percent to €135.14, while Beiersdorf and adidas each added roughly 2.14 percent. Software and consumer staples held firm as investors rotated out of semiconductors, autos and energy technology.

From a technical perspective, the DAX now sits at a precarious juncture. A sustained break below the 50-day line opens the door to the next support zone around the 200-day moving average near 24,277 points. The 100-day and 200-day averages converge more tightly in the 24,300 area, offering a potential floor should selling intensify. Upward momentum has stalled decisively: the index failed repeatedly to breach resistance at 25,100 points, and the all-time high of 25,507 set in January remains well out of reach. The relative strength index stands at 48.3, neutral but tilting gradually toward bearish territory.

Should investors sell immediately? Or is it worth buying DAX?

Macroeconomic catalysts could determine whether the index holds or breaks lower. The coming week delivers a stress test for European data. Tuesday brings German labour market figures for June, followed on Wednesday by eurozone purchasing managers’ indices for manufacturing and preliminary inflation readings. The latter will be closely watched for clues about the European Central Bank’s policy path. Across the Atlantic, Tuesday’s JOLTS job openings report and Thursday’s US non-farm payrolls — released a day early because of the Independence Day holiday — will dominate the global calendar. Solid US employment numbers would leave room for a summer recovery, while a weak print could accelerate the flight from risk.

Broader market moves underscore the cautious mood. The MDAX and TecDAX fell 1.20 percent and 0.84 percent respectively, while European peers posted similar losses. US futures pointed to a modest 0.15 percent decline, suggesting pressure may persist. Gold climbed 1.55 percent to $4,090 an ounce as a safe-haven bid emerged, while Brent crude slipped 1.23 percent. The euro edged up to $1.1399, adding a headwind for export-oriented DAX names. With the index now clinging to its 50-day moving average and volume running about three percent below its five-day average, traders are braced for a week that could set the tone for the entire summer.

Ad

DAX Stock: New Analysis - 28 June

Fresh DAX information released. What's the impact for investors? Our latest independent report examines recent figures and market trends.

Read our updated DAX analysis...

en | DE0008469008 | DAX | boerse | 69646881 |