{"id":138661,"date":"2026-04-23T03:07:44","date_gmt":"2026-04-23T01:07:44","guid":{"rendered":"https:\/\/news.abusizz.ch\/make-europe-great-again-dieser-etf-wettet-auf-europas-geopolitischen-umbau\/"},"modified":"2026-04-23T03:07:44","modified_gmt":"2026-04-23T01:07:44","slug":"make-europe-great-again-dieser-etf-wettet-auf-europas-geopolitischen-umbau","status":"publish","type":"post","link":"https:\/\/news.abusizz.ch\/en\/make-europe-great-again-dieser-etf-wettet-auf-europas-geopolitischen-umbau\/","title":{"rendered":"\u201eMake Europe Great Again\u201c: This ETF bets on Europe's geopolitical restructuring"},"content":{"rendered":"<div>\n<div id=\"attachment_87018\" style=\"width: 410px\" class=\"wp-caption alignleft\">\n<p id=\"caption-attachment-87018\" class=\"wp-caption-text\">Das Atomium in Br\u00fcssel: Ein Wahrzeichen Europas. (Foto: Freepik, user21859082)<\/p>\n<\/div>\n<p>Panzer statt Pazifismus, Staatsmilliarden statt Sparpolitik, Industriepolitik statt Globalisierungsromantik: Europa erfindet sich neu \u2013 und die B\u00f6rse feiert mit. Der Londoner ETF-Anbieter HANetf gie\u00dft diese Zeitenwende mit dem Making Europe Great Again ETF in ein UCITS-Anlageprodukt. Doch wer hier investiert, kauft wom\u00f6glich mehr Erwartung als Realit\u00e4t.<\/p>\n<h3>Europa entdeckt die Macht \u2013 und die B\u00f6rse entdeckt Europa<\/h3>\n<p>Die Geschichte Europas an den Kapitalm\u00e4rkten war lange eine des Hinterherlaufens. W\u00e4hrend die USA Tech-Giganten hervorbrachten, verwaltete Europa seine Vergangenheit: solide, aber selten spektakul\u00e4r. Sicherheit kam aus Washington, Wachstum aus China, Energie aus Russland. Ein bequemes Modell \u2013 bis es zerbrach.<\/p>\n<p>Jetzt wird Europa gezwungen, erwachsen zu werden. Der Ukraine-Krieg, eskalierende geopolitische Spannungen und eine zunehmend erratische Weltordnung haben den Kontinent aus seiner Komfortzone gerissen. Pl\u00f6tzlich geht es nicht mehr um Effizienz, sondern um Kontrolle. Nicht mehr um Kostenoptimierung, sondern um Versorgungssicherheit.<\/p>\n<p>Und genau auf diese neue Realit\u00e4t setzt der <a href=\"https:\/\/hanetf.com\/de\/fund\/gr8-making-europe-great-again-etf\/\" target=\"_blank\" rel=\"noopener\">HANetf Making Europe Great Again UCITS ETF<\/a> (ISIN: IE0007WMHDE3). Er ist kein Produkt f\u00fcr Sch\u00f6nwetterphasen, sondern f\u00fcr eine Welt, in der Politik wieder der wichtigste Treiber f\u00fcr M\u00e4rkte ist.<\/p>\n<h3>Ein Indexfonds als politische Wette<\/h3>\n<p>Der ETF bildet keinen Markt ab \u2013 er erz\u00e4hlt eine Geschichte. Die Geschichte eines Europas, das sich neu aufstellen muss: milit\u00e4risch, industriell, energiepolitisch.<\/p>\n<p>Der zugrunde liegende VettaFi Making Europe Great Again Index b\u00fcndelt Unternehmen aus Verteidigung, Energie, Infrastruktur und Nearshoring. Das klingt nach Diversifikation, ist aber in Wahrheit eine klare Wette: dass staatlich getriebene Investitionsprogramme die Gewinner von morgen definieren.<\/p>\n<p>Die Auswahlkriterien sind entsprechend streng. Wer dabei ist, verdient sein Geld zu gro\u00dfen Teilen genau in diesen strategischen Feldern. Das Ergebnis ist kein breit gestreutes Europa-Portfolio, sondern ein konzentriertes Exposure auf politische Priorit\u00e4ten. Oder anders gesagt: Dieser ETF investiert nicht in Europa, wie es ist \u2013 sondern in Europa, wie es k\u00fcnftig sein soll.<\/p>\n<p>\u00a0<\/p>\n<div class=\"chartwrapper\" id=\"chartwrapper\" data-chartid=\"69e8ccbd60033\"><\/div>\n<p>    <script id=\"tvChartLoader\" async src=\"https:\/\/unpkg.com\/lightweight-charts@4.2.0\/dist\/lightweight-charts.standalone.production.js\"><\/script><\/p>\n<p>    <script id=\"declarations\">\n    var chartid = \"69e8ccbd60033\";\n    function renderTV(kursData, chartData,companyName,currency, chartHeight, chartWidth, code, exchange, kursDate, hidetitle, hidelegend, chartid) {      \n    \tconsole.log(\"render chart with id\", document.querySelector(`[data-chartid=\"${chartid}\"]`));\n        let width = chartWidth?chartWidth:600;\n        let ratio = 2\n        let height = chartHeight?chartHeight:(width\/ratio);\n        document.querySelector(`[data-chartid=\"${chartid}\"]`).style.height = chartHeight +50\n        document.querySelector(`[data-chartid=\"${chartid}\"]`).style.width = chartWidth<\/p>\n<p>        \/\/ formatter for x achis dates\n        function customXAchsisFormetter(timePoint, tickMarkType, locale) {\n            let formatOptions = {};\n            const date = new Date(timePoint);<\/p>\n<p>            if(tickMarkType <=1){\n                formatOptions = {day: \"numeric\", month: \"short\",year: \"numeric\",}\n\n            }else{\n                formatOptions = {day: \"numeric\", month: \"short\",year: \"numeric\",}\n            }\n            \/\/ from given date we should use only as UTC date or timestamp\n            \/\/ but to format as locale date we can convert UTC date to local date\n            const localDateFromUtc = new Date(\n                date.getUTCFullYear(),\n                date.getUTCMonth(),\n                date.getUTCDate()\n            );\n\n            return localDateFromUtc.toLocaleString(locale, formatOptions);\n        }\n\n        \/\/create buttons\n        function createSimpleSwitcher(items, activeItem, activeItemChangedCallback) {\n            var switcherElement = document.createElement(\"div\");\n            switcherElement.classList.add(\"switcher\");\n\n            var intervalElements = items.map(function (item) {\n                var itemEl = document.createElement(\"button\");\n                itemEl.innerText = item;\n                itemEl.classList.add(\"switcher-item\");\n                itemEl.classList.toggle(\"switcher-active-item\", item === activeItem);\n                itemEl.addEventListener(\"click\", function () {\n                    onItemClicked(item);\n                });\n                switcherElement.appendChild(itemEl);\n                return itemEl;\n            });\n\n            function onItemClicked(item) {\n                if (item === activeItem) {\n                    return;\n                }\n\n                intervalElements.forEach(function (element, index) {\n                    element.classList.toggle(\"switcher-active-item\", items[index] === item);\n                });\n\n                activeItem = item;\n\n                activeItemChangedCallback(item);\n            }\n\n            return switcherElement;\n        }\n        \/\/ loading: true or false\n        function handleAsyncUI(loading){\n            var IntervalButtons = document.getElementsByClassName(\"switcher-item\");\n             for(var i = 0; i < IntervalButtons.length; i++){\n                IntervalButtons[i].disabled = loading;\n             } \n             var chart = document.getElementsByClassName(\"tv-lightweight-charts\")[0];\n             if(loading){\n            \n            chart.style[\"display\"] = \"flex\"\n            chart.style[\"align-items\"] = \"center\"\n            chart.style[\"justify-content\"] = \"center\"\n\n            var loadingIndicator = document.createElement(\"div\");\n            loadingIndicator.classList.add(\"loader\");\n            \/\/loadingIndicator.innerText = \"Loading\";\n            loadingIndicator.id =\"loadingIndicator\"\n            chart.appendChild(loadingIndicator);\n             }else{\n            document.getElementById(\"loadingIndicator\").remove();\n            chart.style[\"display\"] = null\n            chart.style[\"align-items\"] =null\n            chart.style[\"justify-content\"] = null\n             }\n\n        }\n        var intervals = [\"1M\",\"3M\",\"6M\",\"1Y\",\"3Y\",\"5Y\"];\n        var seriesesData = new Map([\n            [\"1M\", []], \/\/ 1m (interval daten?), 3m, 6m, 1y, 3y, 5y\n            [\"3M\", []],\n            [\"6M\", []],\n            [\"1Y\", chartData],\n            [\"3Y\", []],\n            [\"5Y\", []],\n        ]);\n        var switcherElement = createSimpleSwitcher(intervals, intervals[3], syncToInterval);\n        var chartElement = document.createElement(\"div\");\n        const chart = LightweightCharts.createChart(chartElement, {\n            width: width,\n            height: height,\n            rightPriceScale: {\n                scaleMargins: {\n                    top: 0.2,\n                    bottom: 0.2,\n                },\n                borderVisible: false,\n            },\n            timeScale: {\n                borderVisible: false,\n                lockVisibleTimeRangeOnResize: true,\n\n                rightOffset:1,\n                tickMarkFormatter:customXAchsisFormetter\n\n            },\n            grid: {\n                horzLines: {\n                    color: \"#eee\",\n                    visible: false,\n                },\n                vertLines: {\n                    color: \"#ffffff\",\n                },\n            },\n            crosshair: {\n                horzLine: {\n                    visible: false,\n                    labelVisible: false\n                },\n                vertLine: {\n                    visible: true,\n                    style: 0,\n                    width: 2,\n                    color: \"rgba(80, 50, 25, 0.1)\",\n                    labelVisible: false,\n                }\n            },\n            handleScroll: {\n                mouseWheel: false,\n                pressedMouseMove: false,\n                horzTouchDrag: false,\n                vertTouchDrag: false\n            },\n            handleScale: {\n                axisPressedMouseMove: false,\n                mouseWheel: false,\n                pinch: false,\n            },\n        });\n        var areaSeries = null;\n        var positionDIV = document.querySelector(`[data-chartid=\"${chartid}\"]`)\n        positionDIV.appendChild(chartElement);\n        positionDIV.appendChild(switcherElement);\n        function httpGetAsync(theUrl, callback) {\n            var xmlHttp = new XMLHttpRequest();\n            xmlHttp.onreadystatechange = function () {\n                if (xmlHttp.readyState == 4 &#038;&#038; xmlHttp.status == 200)\n                    callback(xmlHttp.responseText);\n            }\n            xmlHttp.open(\"GET\", theUrl, true); \/\/ true for asynchronous \n            xmlHttp.send(null);\n        }\n        function formatDate(date) {\n            \n            var month = \"\" + (date.getMonth()+1);\n            var day = \"\" + date.getDate();\n            var year = date.getFullYear();\n\n            if (month.length < 2) \n                month = \"0\" + month;\n            if (day.length < 2) \n                day = \"0\" + day;\n            return [year, month, day].join(\"-\");\n        }\n        function getTimeframe(interval){\n            let from = null;\n            let to = formatDate(new Date());\n            switch (interval) {\n                case \"1M\": from = formatDate(new Date(Date.now() - 31 * 24 * 60 * 60 * 1000)); break;\n                case \"3M\": from = formatDate(new Date(Date.now() - 93 * 24 * 60 * 60 * 1000)); break;\n                case \"6M\": from = formatDate(new Date(Date.now() - 186 * 24 * 60 * 60 * 1000)); break;\n                case \"1Y\": from = formatDate(new Date(Date.now() - 372 * 24 * 60 * 60 * 1000)); break;\n                case \"3Y\": from = formatDate(new Date(Date.now() - 1116 * 24 * 60 * 60 * 1000)); break;\n                case \"5Y\": from = formatDate(new Date(Date.now() - 1860 * 24 * 60 * 60 * 1000)); break;\n                default:from = formatDate(new Date(Date.now() - 372 * 24 * 60 * 60 * 1000));\n                \n                }\n            return {from:from, to:to}\n        }\t\n        \/\/ what happens on button click\n        function syncToInterval(interval) {\n            if (areaSeries &#038;&#038; seriesesData.get(interval).length <=0) {\n                console.log(\"GETTING REMOTE DATA\")\n\n                chart.removeSeries(areaSeries);\n                areaSeries = null;\n                let apiToken = \"za1j116n2273ab1vxukuh6\"\n                let timeframe = getTimeframe(interval)\n                let filter = \"adjusted_close\"\n                handleAsyncUI(true)\t\t\t\t\t\t\n                httpGetAsync(\"https:\/\/api.leeway.tech\/api\/v1\/public\/historicalquotes\/\"+encodeURIComponent(code+\".\"+exchange)+\"?apitoken=\"+apiToken+\"&#038;filter=\"+filter+\"&#038;from=\"+timeframe.from+\"&#038;to=\"+timeframe.to, function (res) {\t\n                    let newData = []\n                    newData = JSON.parse(res)\/\/.map(el=>newData.push({time:el.date, value:el.close}))\n                    \/\/ newData = newData.map(el=>{\n                    \/\/     console.log(el.time.year)\n                    \/\/     console.log(el.time.month)\n                    \/\/     console.log(el.time.day)\n                    \/\/     console.log(el)\n                    \/\/     console.log(new Date(el.time.year, el.time.month-1, el.time.day));\n                    \/\/     return{value:el.value, time:el.time, timestamp:new Date(el.time.year, el.time.month-1, el.time.day).getTime()}})\n                    console.log(\"newData\")\n                    console.log(newData)\n                    seriesesData.set(interval, newData)\n                    areaSeries = chart.addAreaSeries({\n                        topColor: \"rgba(33, 108, 173, 0.56)\",\n                        bottomColor: \"rgba(33, 108, 173, 0.04)\",\n                        lineColor: \"rgba(33, 108, 173, 1)\",\n                    lineWidth: 2,\n                });\n                kursData = seriesesData.get(interval)[seriesesData.get(interval).length-1].value\n                areaSeries.setData(seriesesData.get(interval));\n                chart.timeScale().fitContent();\n                handleAsyncUI(false)\t\n                    })\n            }else{\n                console.log(\"GETTING LOADED DATA\")\n                if(areaSeries){\n                    console.log(\"DELETING  LOADED DATA FROM CHART\")\n                    chart.removeSeries(areaSeries);\n                    areaSeries = null;\n                }\n                kursData = seriesesData.get(interval)[seriesesData.get(interval).length-1].value\n                areaSeries = chart.addAreaSeries({\n                topColor: \"rgba(33, 108, 173, 0.56)\",\n                bottomColor: \"rgba(33, 108, 173, 0.04)\",\n                lineColor: \"rgba(33, 108, 173, 1)\",\n                lineWidth: 2,\n            });\n            areaSeries.setData(seriesesData.get(interval));<\/p>\n<p>            chart.timeScale().fitContent();\n            }<\/p>\n<p>        }\n        \/\/ data interval at startup\n        syncToInterval(intervals[3]);\n        \/\/ Name and Kurs as Text in legend<\/p>\n<p>        var watermark = document.createElement(\"img\")\n        watermark.classList.add(\"watermark\")\n        watermark.setAttribute(\"src\", \"https:\/\/api.leeway.tech\/leeway-sign.png\")\n        var testA = document.querySelector(`[data-chartid=\"${chartid}\"]`)\n        var testB = document.querySelector(`[data-chartid=\"${chartid}\"]`).getBoundingClientRect();\n        var test =  testA.getElementsByTagName(\"canvas\")[0].getBoundingClientRect();\n        watermark.style.position = \"absolute\";\n        watermark.style.width = \"90px\";\n        watermark.style.height = \"30px\";\n        watermark.style.display = \"block\";\n        \/\/watermark.style.z-index = \"1000000\";\n        watermark.style.bottom = \"0\";\n        watermark.style.right = \"10px\";<\/p>\n<p>        let linkLW = document.createElement(\"a\")\n        linkLW.href=\"https:\/\/www.ftd.de\/leeway-tech\";\n        linkLW.target = \"_blank\";\n        linkLW.appendChild(watermark)\n        \/\/ append to DOM<\/p>\n<p>        \/\/div-chartwrapper -> div -> div ->  table  -> tr ->  td td -> div\n        const myElementA = document.querySelector(`[data-chartid=\"${chartid}\"]`);\n        let myElementB = myElementA.childNodes[0]\n        let myElementC = myElementB.childNodes[0]\n        let myElementD = myElementC.childNodes[0]\n        let myElementE = myElementD.childNodes[0]\n        let myElementF = myElementE.childNodes[1]\n        let myElementG = myElementF.childNodes[0]\n        myElementG.appendChild(linkLW);<\/p>\n<p>        if(hidelegend == \"false\"){\n            console.log(\"SHOW LEGEND!\")\n            var legend = document.createElement(\"div\");\n            legend.classList.add(\"legend\");\n            var offsets = document.querySelector(`[data-chartid=\"${chartid}\"]`).getBoundingClientRect();\n            var chartwrapperTop = offsets.top;<\/p>\n<p>            var legendHeight = height *-1\n            if(legendHeight>-210){legendHeight = -210;}\n            legend.style.top = legendHeight*1.2  + \"px\"\n            positionDIV.appendChild(legend);<\/p>\n<p>            if(hidetitle == \"false\"){\n                var firstRow = document.createElement(\"div\");\n                firstRow.classList.add(\"titleText\");\t<\/p>\n<p>            }<\/p>\n<p>            var secondRow = document.createElement(\"div\");\n            secondRow.classList.add(\"secondRow\");\t<\/p>\n<p>            if(kursData !== null){\n                if(hidetitle == \"false\"){\n                    firstRow.innerText = companyName\n                    legend.appendChild(firstRow);\n                }<\/p>\n<p>                secondRow.innerText = kursDate +\": \" + Number(kursData).toFixed(2) + \" \"+currency;\n                 legend.appendChild(secondRow);\n            }else{\n                if(hidetitle == \"false\"){\n                    firstRow.innerText = companyName\n                    legend.appendChild(firstRow);\n                }<\/p>\n<p>                legend.appendChild(secondRow);\n            }<\/p>\n<p>            \/\/ cursor moving and handling third row of legend\n            chart.subscribeCrosshairMove((param) => {\n                if (param.time) {\n                    let options = { weekday: \"short\", year: \"numeric\", month: \"numeric\", day: \"numeric\" };\n                    let currentDate = new Date(param.time).toLocaleDateString(\"de-DE\", options)\n                    const price = param.seriesData.get(areaSeries).value;\n                    secondRow.innerText = currentDate + \":  \" + price.toFixed(2) + \" \"+(currency?currency:\" \");\n                }\n            else {\n                secondRow.innerText = kursDate +\": \" + Number(kursData).toFixed(2) + \" \"+currency;<\/p>\n<p>            }\n            });<\/p>\n<p>        }<\/p>\n<p>    }\n    function httpGetAsync(theUrl, callback) {\n            var xmlHttp = new XMLHttpRequest();\n            xmlHttp.onreadystatechange = function () {\n                if (xmlHttp.readyState == 4 && xmlHttp.status == 200)\n                    callback(xmlHttp.responseText);\n            }\n            xmlHttp.open(\"GET\", theUrl, true); \/\/ true for asynchronous \n            xmlHttp.send(null);\n        };\n    function getTimeframe(interval){\n            let from = null;\n            let to = formatDate(new Date());\n            switch (interval) {\n                case \"1M\": from = formatDate(new Date(Date.now() - 31 * 24 * 60 * 60 * 1000)); break;\n                case \"3M\": from = formatDate(new Date(Date.now() - 93 * 24 * 60 * 60 * 1000)); break;\n                case \"6M\": from = formatDate(new Date(Date.now() - 186 * 24 * 60 * 60 * 1000)); break;\n                case \"1Y\": from = formatDate(new Date(Date.now() - 372 * 24 * 60 * 60 * 1000)); break;\n                case \"3Y\": from = formatDate(new Date(Date.now() - 1116 * 24 * 60 * 60 * 1000)); break;\n                case \"5Y\": from = formatDate(new Date(Date.now() - 1860 * 24 * 60 * 60 * 1000)); break;\n                default:from = formatDate(new Date(Date.now() - 372 * 24 * 60 * 60 * 1000));<\/p>\n<p>                }\n            return {from:from, to:to}\n        };\n        function formatDate(date) {<\/p>\n<p>            var  month = \"\" + (date.getMonth()+1);\n            var   day = \"\" + date.getDate();\n            var   year = date.getFullYear();<\/p>\n<p>            if (month.length < 2) \n                month = \"0\" + month;\n            if (day.length < 2) \n                day = \"0\" + day;\n\n            return [year, month, day].join(\"-\");\n        };\n    <\/script><br \/>\n    <script id=\"main\"><\/p>\n<p>    var scriptTV = document.querySelector(\"#tvChartLoader\");\n    scriptTV.addEventListener(\"load\", function() {\n        var chartid = \"69e8ccbd60033\";<\/p>\n<p>        var companyName = \"European Green Deal UCITS ETF\";\n        if(companyName.length <=0){\n        companyName = \"ASWA - XETRA\";\n        }\n        var code = \"ASWA\";\n        var exchange = \"XETRA\";\n        var currency =\"EUR\";\n        var kursData = null;\n        var kursDataDate = null;\n        var chartHeight = \"\";\n        var chartWidth = \"250\"\n        var hidetitle = \"false\"\n        var hidelegend = \"false\"\n        let apiToken = \"za1j116n2273ab1vxukuh6\"\n        chartWidth = document.querySelector(`[data-chartid=\"${chartid}\"]`).offsetWidth\n        var chartData = [];\n        var timeframe = getTimeframe(\"1Y\");\n        var filter = \"adjusted_close\";\n        \n        httpGetAsync(\"https:\/\/api.leeway.tech\/api\/v1\/public\/historicalquotes\/\"+encodeURIComponent(code+\".\"+exchange)+\"?apitoken=\"+apiToken+\"&#038;filter=\"+filter+\"&#038;from=\"+timeframe.from+\"&#038;to=\"+timeframe.to, function (res) {\t\n            let newData = null;\n             chartData = newData = JSON.parse(res)\n            \/\/ chartData =  chartData.map(el=>{return{value:el.value, time:el.time, timestamp:new Date(el.time.year, el.time.month-1, el.time.day).getTime()}})\n             kursData = chartData[chartData.length-1].value\n             let options = { weekday: \"short\", year: \"numeric\", month: \"numeric\", day: \"numeric\" };\n             kursDataDate = chartData[chartData.length-1].time\n             let kursDate = new Date(kursDataDate.split(\"-\")[0], Number(kursDataDate.split(\"-\")[1])-1, kursDataDate.split(\"-\")[2]).toLocaleDateString(\"de-DE\", options)<\/p>\n<p>             renderTV(kursData,chartData,companyName,currency, Number(chartHeight), Number(chartWidth), code, exchange, kursDate, hidetitle, hidelegend, chartid)\n        });\n    });\n<\/script><\/p>\n<h3>Die neue Industrie: weniger Glamour, mehr Macht<\/h3>\n<p>Die Namen im Portfolio lesen sich nicht wie das Who\u2019s who der globalen B\u00f6rsenelite. Keine Plattform\u00f6konomie, keine KI-Fantastereien, keine digitalen Monopole. Stattdessen: Energieprojekteure, Infrastrukturbetreiber und Industrieunternehmen.<\/p>\n<p>Holdings wie Technip Energies, Getlink, \u00d8rsted oder A\u00e9roports de Paris stehen f\u00fcr eine andere Art von Wirtschaft: weniger vision\u00e4r, daf\u00fcr systemrelevant. Es geht um Strom, Transport und Versorgung \u2013 um das R\u00fcckgrat eines Kontinents. Auch Akteure wie Equinor oder Aker BP zeigen, wohin die Reise geht: Energie ist wieder strategisch wichtig, nicht nur \u00f6konomisch. Das ist die stille Revolution dieses ETFs: Er setzt nicht auf das n\u00e4chste gro\u00dfe Ding, sondern auf das, was zwingend ben\u00f6tigt wird.<\/p>\n<h3>R\u00fcstung ist zur\u00fcck \u2013 und diesmal gewollt<\/h3>\n<p>Der Bruch mit der Vergangenheit zeigt sich am deutlichsten im <a href=\"https:\/\/www.ftd.de\/boerse\/maerkte\/ruestung-bleibt-gefragt-anleger-greifen-weiter-zu-defense-etfs\/\" target=\"_blank\" rel=\"noopener\">Verteidigungssektor<\/a>. Europa r\u00fcstet auf \u2013 und das nicht z\u00f6gerlich, sondern strukturell. Was jahrzehntelang politisch heikel war, ist heute Konsens. Unternehmen wie Rheinmetall sind vom B\u00f6rsenrand ins Zentrum der Kapitalm\u00e4rkte ger\u00fcckt. Panzer, Luftabwehr und Sensorik sind keine Randthemen mehr, sondern Wachstumstreiber mit politischer R\u00fcckendeckung.<\/p>\n<p>Doch der ETF denkt gr\u00f6\u00dfer. Er begreift, dass milit\u00e4rische St\u00e4rke ohne industrielle Basis nicht m\u00f6glich ist. Deshalb sind <a href=\"https:\/\/www.ftd.de\/boerse\/maerkte\/megatrend-infrastruktur-fonds-und-etfs-zwischen-energie-verkehr-und-digitalisierung\/\">Infrastruktur<\/a> und Energie keine Erg\u00e4nzung, sondern Voraussetzung. Wer Armeen bewegen will, braucht Stra\u00dfen. Wer Systeme betreiben will, braucht Strom.<\/p>\n<h3>Die B\u00f6rse hat die Story l\u00e4ngst gekauft<\/h3>\n<p>So \u00fcberzeugend die Erz\u00e4hlung ist \u2013 die M\u00e4rkte waren schneller. Die Kurse europ\u00e4ischer Verteidigungs- und Infrastrukturwerte sind in den vergangenen Jahren f\u00f6rmlich explodiert. Der ETF profitiert davon sichtbar. Mit einem Plus von 50 Prozent auf Jahressicht und mit 18 Prozent Plus seit Jahresbeginn (Stand: 19. April 2026) Das Problem: Geschichten, die jeder kennt, sind selten g\u00fcnstig.<\/p>\n<p>Viele der enthaltenen Unternehmen handeln inzwischen auf Bewertungsniveaus, die viel Zukunft vorwegnehmen. Die gro\u00dfe Europa-Wette ist damit l\u00e4ngst kein Geheimtipp mehr, sondern ein Konsenstrade. Oder anders formuliert: Anleger steigen hier nicht fr\u00fch ein, sondern mitten in der Party.<\/p>\n<div data-elementor-type=\"section\" data-elementor-id=\"66258\" class=\"elementor elementor-66258\" data-elementor-post-type=\"elementor_library\">\n<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6a31268 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6a31268\" data-element_type=\"section\" data-e-type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d8de066\" data-id=\"d8de066\" data-element_type=\"column\" data-e-type=\"column\">\n<div class=\"elementor-widget-wrap elementor-element-populated\">\n<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-d76eb4c elementor-reverse-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d76eb4c\" data-element_type=\"section\" data-e-type=\"section\" data-settings='{\"background_background\":\"classic\"}'>\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-ca0c4b8\" data-id=\"ca0c4b8\" data-element_type=\"column\" data-e-type=\"column\">\n<div class=\"elementor-widget-wrap elementor-element-populated\">\n<div class=\"elementor-element elementor-element-e160fbf elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"e160fbf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"2000\" height=\"2000\"src=\"https:\/\/news.abusizz.ch\/wp-content\/uploads\/2026\/04\/\u201eMake-Europe-Great-Again-Dieser-ETF-wettet-auf-Europas-geopolitischen-Umbau.png\" class=\"attachment-full size-full wp-image-78515\" alt=\"Smartbroker Dashboard \/ Quelle: Smartbroker Presse\" srcset=\"https:\/\/news.abusizz.ch\/wp-content\/uploads\/2026\/04\/\u201eMake-Europe-Great-Again-Dieser-ETF-wettet-auf-Europas-geopolitischen-Umbau.png 2000w, https:\/\/www.ftd.de\/wp-content\/uploads\/Finanzen_Dashboard_Depot_Front-300x300.png 300w, https:\/\/www.ftd.de\/wp-content\/uploads\/Finanzen_Dashboard_Depot_Front-1024x1024.png 1024w, https:\/\/www.ftd.de\/wp-content\/uploads\/Finanzen_Dashboard_Depot_Front-150x150.png 150w, https:\/\/www.ftd.de\/wp-content\/uploads\/Finanzen_Dashboard_Depot_Front-768x768.png 768w, https:\/\/www.ftd.de\/wp-content\/uploads\/Finanzen_Dashboard_Depot_Front-1536x1536.png 1536w, https:\/\/www.ftd.de\/wp-content\/uploads\/Finanzen_Dashboard_Depot_Front-80x80.png 80w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-b89ab12\" data-id=\"b89ab12\" data-element_type=\"column\" data-e-type=\"column\">\n<div class=\"elementor-widget-wrap elementor-element-populated\">\n<div class=\"elementor-element elementor-element-a2c7edf elementor-absolute elementor-widget elementor-widget-text-editor\" data-id=\"a2c7edf\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings='{\"_position\":\"absolute\"}' data-widget_type=\"text-editor.default\">\n<div class=\"elementor-widget-container\">\n<p style=\"font-size: 12px; color: #999999; text-align: center;\">Anzeige<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"elementor-element elementor-element-4f36c6a elementor-widget elementor-widget-heading\" data-id=\"4f36c6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n<div class=\"elementor-widget-container\">\n<h5 class=\"elementor-heading-title elementor-size-default\">Bei anderen Depots investieren Sie in Ordergeb\u00fchren, bei Smartbroker+ in Ihren Verm\u00f6gensaufbau.<\/h5>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"elementor-element elementor-element-e6be341 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"e6be341\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n<div class=\"elementor-widget-container\">\n<ul class=\"elementor-icon-list-items\">\n<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\"><br \/>\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">kostenlose Depotf\u00fchrung<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\"><br \/>\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Ordergeb\u00fchren ab 0\u20ac<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\"><br \/>\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">kostenlose ETF-Sparpl\u00e4ne<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n<\/ul><\/div>\n<\/p><\/div>\n<div class=\"elementor-element elementor-element-90958e7 elementor-widget elementor-widget-html\" data-id=\"90958e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"button-container\">\n        <a class=\"box-affiliate\" href=\"https:\/\/www.ftd.de\/go\/smartbroker-depot\/\" target=\"_blank\">Zu Smartbroker*<\/a><\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section><\/div>\n<p>So schl\u00fcssig die Story klingt \u2013 an der B\u00f6rse ist sie l\u00e4ngst gespielt. Europ\u00e4ische Verteidigungs- und Infrastrukturwerte haben in den vergangenen Jahren eine Rally hingelegt, die kaum Raum f\u00fcr Zweifel l\u00e4sst \u2013 und ebenso wenig f\u00fcr g\u00fcnstige Einstiegsniveaus. Der ETF reitet diese Welle sichtbar mit: Rund 50 Prozent Plus auf Jahressicht und etwa 18 Prozent seit Jahresbeginn (Stand: 19. April 2026) sprechen eine klare Sprache.<\/p>\n<p>Das Problem: Geschichten, die jeder kennt, sind selten g\u00fcnstig. Viele der enthaltenen Unternehmen handeln inzwischen auf Bewertungsniveaus, die viel Zukunft vorwegnehmen. Die gro\u00dfe Europa-Wette ist damit l\u00e4ngst kein Geheimtipp mehr, sondern ein Konsenstrade. Oder anders formuliert: Anleger steigen hier nicht fr\u00fch ein, sondern inmitten der Party.<\/p>\n<h3>Europa: g\u00fcnstig bewertet \u2013 oder strukturell untersch\u00e4tzt?<\/h3>\n<p>Nat\u00fcrlich gibt es Gegenargumente. Europa ist im Vergleich zu den USA weiterhin g\u00fcnstiger bewertet. W\u00e4hrend amerikanische Tech-Giganten mit Premium-Multiples gehandelt werden, wirken viele europ\u00e4ische Industrieunternehmen fast bodenst\u00e4ndig. Doch genau darin liegt die Krux. Europa war lange g\u00fcnstig, weil es strukturell schw\u00e4cher wuchs. Die These dieses ETFs ist, dass sich genau das \u00e4ndert \u2013 durch massive staatliche Investitionen und eine neue industrielle Dynamik. Wenn diese Wette aufgeht, sind die aktuellen Bewertungen gerechtfertigt. Wenn nicht, bleibt Europa das, was es lange war: solide, aber kein Renditetreiber.<\/p>\n<h3>Das gr\u00f6\u00dfte Risiko: Wenn die Politik liefert \u2013 oder eben nicht<\/h3>\n<p>Dieser ETF h\u00e4ngt st\u00e4rker an politischen Entscheidungen als die meisten anderen Produkte. Verteidigungsbudgets, Infrastrukturprogramme, Energiepolitik \u2013 all das sind keine Marktmechanismen, sondern politische Prozesse. Das schafft einerseits Planungssicherheit.<\/p>\n<p>Andererseits bedeutet es: Wenn die Politik ihre Versprechen nicht einl\u00f6st oder Priorit\u00e4ten verschiebt, bricht die Investmentstory schneller weg, als vielen Anlegern lieb ist. Hinzu kommt die typische Branchenvolatilit\u00e4t. Gro\u00dfe Auftr\u00e4ge, komplexe Lieferketten, Fachkr\u00e4ftemangel \u2013 das alles sorgt daf\u00fcr, dass selbst volle Auftragsb\u00fccher keine ruhigen Kurse garantieren.<\/p>\n<h3>Eine gro\u00dfe Wette \u2013 mit viel eingepreister Hoffnung<\/h3>\n<p>Der HANetf Making Europe Great Again UCITS ETF ist kein defensives Investment. Er ist eine klare, fast schon provokante Positionierung: Europa wird st\u00e4rker, unabh\u00e4ngiger, industrieller \u2013 und die M\u00e4rkte werden das honorieren. Das kann aufgehen.<\/p>\n<p>Die politischen Signale sind eindeutig, die Investitionsprogramme historisch. Aber: Ein erheblicher Teil dieser Hoffnung steckt bereits in den Kursen. Wer hier investiert, setzt nicht nur auf Europa. Er setzt darauf, dass Europa diesmal tats\u00e4chlich liefert. Und genau das ist die eigentliche Wette.<\/p>\n<p>\u00a0<\/p>\n<p style=\"font-size: 12px;\">Disclaimer:<br \/>\nKeine Anlageberatung. Kein Aufruf zum Kauf oder Verkauf von Wertpapieren.<\/p>\n<p>Der Beitrag <a href=\"https:\/\/www.ftd.de\/boerse\/exchange-traded-funds\/make-europe-great-again-dieser-etf-wettet-auf-europas-geopolitischen-umbau\/\">\u201eMake Europe Great Again\u201c: Dieser ETF wettet auf Europas geopolitischen Umbau<\/a> erschien zuerst auf <a href=\"https:\/\/www.ftd.de\/\">ftd.de<\/a>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Das Atomium in Br\u00fcssel: Ein Wahrzeichen Europas. (Foto: Freepik, user21859082) Panzer statt Pazifismus, Staatsmilliarden statt Sparpolitik, Industriepolitik statt Globalisierungsromantik: Europa erfindet sich neu \u2013 und die B\u00f6rse feiert mit. Der Londoner ETF-Anbieter HANetf gie\u00dft diese Zeitenwende mit dem Making Europe Great Again ETF in ein UCITS-Anlageprodukt. Doch wer hier investiert, kauft wom\u00f6glich mehr Erwartung als [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":138662,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[22,1],"tags":[],"class_list":["post-138661","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ft","category-topstory"],"_links":{"self":[{"href":"https:\/\/news.abusizz.ch\/en\/wp-json\/wp\/v2\/posts\/138661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/news.abusizz.ch\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news.abusizz.ch\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news.abusizz.ch\/en\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/news.abusizz.ch\/en\/wp-json\/wp\/v2\/comments?post=138661"}],"version-history":[{"count":0,"href":"https:\/\/news.abusizz.ch\/en\/wp-json\/wp\/v2\/posts\/138661\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news.abusizz.ch\/en\/wp-json\/wp\/v2\/media\/138662"}],"wp:attachment":[{"href":"https:\/\/news.abusizz.ch\/en\/wp-json\/wp\/v2\/media?parent=138661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news.abusizz.ch\/en\/wp-json\/wp\/v2\/categories?post=138661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news.abusizz.ch\/en\/wp-json\/wp\/v2\/tags?post=138661"}],"curies":[{"name":"what","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}