Free Trial

European Economic Data Calendar

--Rating: *** most market sensitive, * least market sensitive
Date   GMT /Local                                             Prior  Est.
-------------------------------------------------------------------------------
04-Apr 0600/0800 **  Feb    DE manufacturing orders m/m        -2.6   0.3   %
04-Apr 0600/0800 **  Feb    DE manufacturing orders  y/y wda   -3.9  -3.2   %
05-Apr 0600/0800 **  Feb    DE industrial production m/m       -0.8   0.5   %
05-Apr 0600/0800 **  Feb    DE industrial production wda y/y   -3.3  -1.5   %
05-Apr 0645/0845 *   Feb    FR current account                  0.9    -- b E
05-Apr 0645/0845 *   Feb    FR foreign trade                   -4.2    -- b E
05-Apr 0700/0900 **  Feb    ES industrial production y/y        2.4    --   %
08-Apr 0600/0800 **  Feb    DE trade balance m/m               18.5    -- b E
08-Apr 0600/0800 **  Feb    DE trade balance imports m/m        1.5    --   %
08-Apr 0600/0800 **  Feb    DE trade balance exports m/m        0.0    --   %
08-Apr 0630/0830 **  Mar    FR BOF Manufacturing Sentiment      101    --
                                 Index
08-Apr 0630/0830 **  Mar    FR BOF Services Sentiment Index     101    --
08-Apr 1000/1200 *   Feb    EU OECD Leading Indicator          99.3    --
09-Apr 0545/0745 **  Mar    CH unemployment rate                2.4    --   %
09-Apr 0545/0745 **  Mar    CH unemployment m/m                -3.6    --   %
09-Apr 0545/0745 **  Mar    CH unemployment y/y               -17.0    --   %
09-Apr 0800/1000 *   Feb    IT retail sales m/m                 0.5    --   %
09-Apr 0800/1000 *   Feb    IT retail sales y/y nsa             1.3    --   %
10-Apr 0645/0845 *   Feb    FR industrial production m/m        1.3    --   %
10-Apr 0645/0845 *   Feb    FR industrial production y/y        1.7    --   %
10-Apr 0800/1000 *   Feb    IT industrial production m/m        1.7    --   %
10-Apr 0800/1000 *   Feb    IT industrial production y/y wda   -0.8    --   %
10-Apr 1145/1345 ***        EU ECB policy decision               --    --
10-Apr 1145/1345 ***        EU ECB Deposit Rate               -0.40 -0.40   %
10-Apr 1145/1345 ***        EU ECB Refinancing Rate             0.0   0.0   %
10-Apr 1145/1345 ***        EU ECB Lending Rate %              0.25  0.25   %
11-Apr 0600/0800 *** Mar    DE HICP (f) m/m                     0.6    --   %
11-Apr 0600/0800 *** Mar    DE HICP (f) y/y                     1.5    --   %
11-Apr 0645/0845 *** Mar    FR HICP (f) m/m                     0.9    --   %
11-Apr 0645/0845 *** Mar    FR HICP (f) y/y                     1.3    --   %
12-Apr 0700/0900 *** Mar    ES HICP (f) m/m                     1.4    --   %
12-Apr 0700/0900 *** Mar    ES HICP (f) y/y                     1.3    --   %
12-Apr 0900/1100 **  Feb    EU industrial production m/m        1.4    --   %
12-Apr 0900/1100 **  Feb    EU industrial production y/y wda   -1.1    --   %
15-Apr     -     *   Mar    FR BOF retail trade q/q             0.0    --   %
16-Apr 0900/1100 **  Feb    EU construction prod m/m           -1.4    --   %
16-Apr 0900/1100 **  Feb    EU construction prod y/y wda       -0.7    --   %
16-Apr 0900/1100 *** Apr    DE ZEW Current Conditions Index    11.1    --
16-Apr 0900/1100 *** Apr    DE ZEW Current Expectations Index  -3.6    --
17-Apr 0600/0800 *   Mar    EU ACEA car registrations y/y      -1.0    --   %
17-Apr 0800/1000 *** Mar    IT HICP (f) m/m                     2.3    --   %
17-Apr 0800/1000 *** Mar    IT HICP (f) y/y                     1.1    --   %
17-Apr 0800/1000 **  Feb    EU current account                   37    -- b E
17-Apr 0900/1100 *** Mar    EU HICP (f) m/m                      --    --   %
17-Apr 0900/1100 *** Mar    EU HICP (f) y/y                     1.4    --   %
17-Apr 0900/1100 *   Feb    EU trade balance                   17.0    -- b E
18-Apr 0600/0800 *   Mar    DE wholesale prices m/m             0.3    --   %
18-Apr 0600/0800 *   Mar    DE wholesale prices y/y             1.6    --   %
18-Apr 0600/0800 **  Mar    DE PPI m/m                         -0.1    --   %
18-Apr 0600/0800 **  Mar    DE PPI y/y                          2.6    --   %
18-Apr 0715/0915 **  Apr    FR Markit Manufacturing PMI (p)    49.7    --
18-Apr 0715/0915 **  Apr    FR Markit Services PMI (p)           --    --
18-Apr 0730/0930 **  Apr    DE Markit Manufacturing PMI (p)    44.1    --
18-Apr 0730/0930 **  Apr    DE Markit Services PMI (p)           --    --
18-Apr 0800/1000 **  Apr    EU Markit Services PMI (p)           --    --
18-Apr 0800/1000 *   Feb    IT industrial orders m/m            1.8    --   %
18-Apr 0800/1000 *   Feb    IT industrial orders y/y nsa       -1.2    --   %
18-Apr 0800/1000 **  Apr    EU Markit Manufacturing PMI (p)    47.5    --
18-Apr 0800/1000 **  Apr    EU Markit Composite PMI (p)          --    --
19-Apr 0800/1000 **  Apr    IT ISTAT Consumer Confidence      112.2    --
19-Apr 0800/1000 **  Apr    IT ISTAT Business Confidence       99.2    --
23-Apr 1400/1600 **  Apr    EU consumer confidence (p)           --    --
24-Apr 0645/0845 **  Apr    FR Manufacturing Sentiment          102    --
24-Apr 0645/0845 *   Apr    FR Business Climate Indicator       104    --
24-Apr 0645/0845 *   Apr    FR Services Sentiment               103    --
24-Apr 0700/0900 *   Feb    ES services survey y/y              5.7    --   %
24-Apr 0700/0900 *   Feb    ES industrial orders y/y wda       -0.7    --   %
24-Apr 0800/1000 *** Apr    DE IFO Business Climate Index      99.6    --
24-Apr 0900/1100 *   Q4     EU government deficit (% of GDP)    0.5    --   %
24-Apr 0900/1100 *   Q4     EU government debt (% of GDP)      86.1    --   %
24-Apr 1300/1500 **  Apr    BE BNB Business Sentiment          -0.7    --
25-Apr 0600/0800 *   Feb    DE construction orders m/m         -7.9    --   %
25-Apr 0700/0900 **  Mar    ES PPI m/m                          0.2    --   %
25-Apr 0700/0900 **  Mar    ES PPI y/y                          1.9    --   %
26-Apr 0645/0845 **  Apr    FR Consumer Sentiment                96    --
29-Apr 0800/1000 **  Mar    EU M3 y/y                           4.3    --   %
29-Apr 0800/1000 **  Mar    EU M3 3m. average                   4.1    --   %
29-Apr 0900/1100 *   Apr    EU Consumer Confidence               --    --
29-Apr 0900/1100 *   Apr    EU Industrial Sentiment            -1.7    --
29-Apr 0900/1100 *   Apr    EU Business Climate Indicator      0.53    --
29-Apr 0900/1100 **  Apr    EU Economic Sentiment Indicator   105.5    --
30-Apr 0530/0730 *** Q1     FR GDP (p) q/q                      0.3    --   %
30-Apr 0530/0730 *** Q1     FR GDP (p) y/y                       --    --   %
30-Apr 0600/0800 *   Apr    DE GFK Consumer Climate            10.4    --
30-Apr 0600/0800 **  Mar    DE Import Price Index m/m           0.3    --   %
30-Apr 0600/0800 **  Mar    DE Import Price Index y/y           1.6    --   %
30-Apr 0600/0800 **  Mar    DE Export Price Index m/m           0.1    --   %
30-Apr 0600/0800 **  Mar    DE Export Price Index y/y           1.3    --   %
30-Apr 0600/0800 **  Mar    DE ILO employment change             37    -- k 
30-Apr 0645/0845 **  Mar    FR PPI m/m                          0.4    --   %
30-Apr 0645/0845 **  Mar    FR PPI y/y                          2.1    --   %
30-Apr 0645/0845 **  Mar    FR Consumer spending m/m           -0.4    --   %
30-Apr 0645/0845 **  Mar    FR Consumer Spending  y/y          -1.8    --   %
30-Apr 0645/0845 *** Apr    FR HICP m/m (p)                      --    --   %
30-Apr 0645/0845 *** Apr    FR HICP y/y (p)                      --    --   %
30-Apr 0700/0900 *** Q1     ES GDP (p) q/q                      0.6    --   %
30-Apr 0700/0900 *** Q1     ES GDP (p) y/y                      2.3    --   %
30-Apr 0700/0900 *** Apr    ES HICP (p) m/m                      --    --   %
30-Apr 0700/0900 *** Apr    ES HICP (p) y/y                      --    --   %
30-Apr 0700/0900 *   Apr    CH KOF Economic Barometer          97.4    --
30-Apr 0700/0900 *   Mar    ES retail sales y/y wda             1.2    --   %
30-Apr 0755/0955 **  Apr    DE unemployment rate                4.9    --   %
30-Apr 0755/0955 **  Apr    DE unemployment change m/m           -7    -- k 
30-Apr 0900/1100 *** Q1     EU GDP preliminary flash est. q/q   0.2    --   %
30-Apr 0900/1100 *** Q1     EU GDP preliminary flash est. y/y   1.2    --   %
30-Apr 0900/1100 *** Apr    IT HICP (p) m/m                      --    --   %
30-Apr 0900/1100 *** Apr    IT HICP (p) y/y                      --    --   %
30-Apr 0900/1100 **  Mar    EU unemployment m/m                 7.8    --   %
30-Apr 1000/1200 *** Q1     IT GDP (p) q/q                     -0.1    --   %
30-Apr 1000/1200 *** Q1     IT GDP (p) y/y                      0.0    --   %
30-Apr 1200/1400 *** Apr    DE HICP (p) m/m                      --    --   %
30-Apr 1200/1400 *** Apr    DE HICP (p) y/y                      --    --   %
[TOPICS: MTABLE]

To read the full story

Close

Why MNI

MNI is the leading provider

of intelligence and analysis on the Global Fixed Income, Foreign Exchange and Energy markets. We use an innovative combination of real-time analysis, deep fundamental research and journalism to provide unique and actionable insights for traders and investors. Our "All signal, no noise" approach drives an intelligence service that is succinct and timely, which is highly regarded by our time constrained client base.

Our Head Office is in London with offices in Chicago, Washington and Beijing, as well as an on the ground presence in other major financial centres across the world.
}); window.REBELMOUSE_TASKS_QUEUE.push(function(){ window.dataLayer.push({ 'event' : 'logedout', 'loggedOut' : 'loggedOut' }); }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ (function appendPosts () { var policyPosts = document.getElementsByClassName('policy-posts-wrapper')[0]; var policyPostsMenu = document.querySelector('.policy-posts-span'); policyPostsMenu.append(policyPosts); policyPosts.style.display = "block"; var dataPosts = document.getElementsByClassName('data-posts-wrapper')[0]; var dataPostsMenu = document.querySelector('.data-posts-span'); dataPostsMenu.append(dataPosts); dataPosts.style.display = "block"; })(); }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ document.querySelectorAll(".my-mni").forEach(function(item){ item.href="/core/users/email_login/"; item.innerHTML="Log In"; }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ document.querySelector('.signup-form').addEventListener('submit', () => { window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event' : 'submission_click', 'event_category': "Sign Up Button Clicks", 'event_label': "Posts" }); }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ REBELMOUSE_STDLIB.createElementChangeListener('.signup-form.authentication--form',function(item){ item.onsubmit=function(e){ ga('b.send', 'event', {eventCategory: 'Signup', eventAction: 'CompletedForm', eventLabel:'pageTitle', eventValue:15}); window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event' : 'signup_click', 'event_category': "Signup", 'event_action': 'CompletedForm', 'event_label': 'pageTitle', 'event_value': 15 }); } }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ (function appendPosts () { var policyPosts = document.getElementsByClassName('policy-posts-wrapper')[0]; var policyPostsMenu = document.querySelector('.policy-posts-span'); policyPostsMenu.append(policyPosts); policyPosts.style.display = "block"; var dataPosts = document.getElementsByClassName('data-posts-wrapper')[0]; var dataPostsMenu = document.querySelector('.data-posts-span'); dataPostsMenu.append(dataPosts); dataPosts.style.display = "block"; })(); }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ document.querySelectorAll(".my-mni").forEach(function(item){ item.href="/core/users/email_login/"; item.innerHTML="Log In"; }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ document.querySelectorAll("img").forEach(function (img) { img.addEventListener("contextmenu", function (e) { return false; }); }); document .querySelector(".site-logo img") .addEventListener("contextmenu", function (e) { return true; }); }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ document.querySelector('.signup-form').addEventListener('submit', () => { window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event' : 'submission_click', 'event_category': "Sign Up Button Clicks", 'event_label': "Posts" }); }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ REBELMOUSE_STDLIB.createElementChangeListener('.signup-form.authentication--form',function(item){ item.onsubmit=function(e){ ga('b.send', 'event', {eventCategory: 'Signup', eventAction: 'CompletedForm', eventLabel:'pageTitle', eventValue:15}); window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event' : 'signup_click', 'event_category': "Signup", 'event_action': 'CompletedForm', 'event_label': 'pageTitle', 'event_value': 15 }); } }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ let posts = document.querySelectorAll(".all-content-wrapper .widget:not(.stream-story-processed)"); window.check_story_posts(posts, "streamOfPosts"); }); window.REBELMOUSE_LOW_TASKS_QUEUE.push(function(){ function populateInputsWithAPAPI(c) { document.querySelectorAll('.signup-form input[name="country"]').forEach(el => { el.setAttribute("value", c.country_name); }); document.querySelectorAll('.signup-form .country_name').forEach(el => { el.setAttribute("value", c.country_name); }); let country_code = c && c.country_code ? c.country_code.toLowerCase() : "auto"; document.querySelectorAll('.signup-form .country_code').forEach(el => { el.setAttribute("value", country_code); }); document.querySelectorAll('.signup-form .selected_country').forEach(el => { el.setAttribute("value", country_code); }); } const fetch = function (err, res) { var r = new XMLHttpRequest(); r.open("GET", err, !0), (r.responseType = "json"), (r.onload = function () { var err = r.status; res(200 === err ? null : err, r.response); }), r.send(); }; function setupCountry() { if (window.preventDuplicateExec) { return; } window.preventDuplicateExec = true; window.REBELMOUSE_STDLIB.onElementInViewport({ threshold: 0, firstOnly: true, oneTime: true, selector: ".signup-form", onIntersect: (entry) => { // when you need to get access to that data you call it in that way: let ipapiData = localStorage.getItem("ipapiData"); if (!ipapiData) { fetch("https://ipapi.co/json/", function (err, ipData) { console.log("populating inputs with data from IP API "); localStorage.setItem("ipapiData", JSON.stringify(ipData)); populateInputsWithAPAPI(ipData); }); } else { console.log( "populating inputs with data from IP API data stored in local storage" ); populateInputsWithAPAPI(JSON.parse(ipapiData)); } }, }); } setupCountry(); }); window.REBELMOUSE_LOW_TASKS_QUEUE.push(function(){ /* const sidebar = document.querySelector('.left-sidebar-container'); const stickyContent = document.querySelector('.sticky-content'); const siteContent = document.querySelector('.all-posts-stream'); if (sidebar && stickyContent && siteContent) { if (siteContent.clientHeight > sidebar.clientHeight) { console.log('grater -> ', siteContent.clientHeight + ' > ' + sidebar.clientHeight); stickyContent.style.height = (siteContent.clientHeight - sidebar.clientHeight) + 'px'; } } */ }); window.REBELMOUSE_LOW_TASKS_QUEUE.push(function(){ function populateInputsWithAPAPI(c) { document.querySelectorAll('.signup-form input[name="country"]').forEach(el => { el.setAttribute("value", c.country_name); }); document.querySelectorAll('.signup-form .country_name').forEach(el => { el.setAttribute("value", c.country_name); }); let country_code = c && c.country_code ? c.country_code.toLowerCase() : "auto"; document.querySelectorAll('.signup-form .country_code').forEach(el => { el.setAttribute("value", country_code); }); document.querySelectorAll('.signup-form .selected_country').forEach(el => { el.setAttribute("value", country_code); }); } const fetch = function (err, res) { var r = new XMLHttpRequest(); r.open("GET", err, !0), (r.responseType = "json"), (r.onload = function () { var err = r.status; res(200 === err ? null : err, r.response); }), r.send(); }; function setupCountry() { if (window.preventDuplicateExec) { return; } window.preventDuplicateExec = true; window.REBELMOUSE_STDLIB.onElementInViewport({ threshold: 0, firstOnly: true, oneTime: true, selector: ".signup-form", onIntersect: (entry) => { // when you need to get access to that data you call it in that way: let ipapiData = localStorage.getItem("ipapiData"); if (!ipapiData) { fetch("https://ipapi.co/json/", function (err, ipData) { console.log("populating inputs with data from IP API "); localStorage.setItem("ipapiData", JSON.stringify(ipData)); populateInputsWithAPAPI(ipData); }); } else { console.log( "populating inputs with data from IP API data stored in local storage" ); populateInputsWithAPAPI(JSON.parse(ipapiData)); } }, }); } setupCountry(); });