Free Trial

European News and Data Calendar

Repeats Story Initially Transmitted at 11:28 GMT Jul 20/07:28 EST Jul 20
--Rating: *** most market sensitive, * least market sensitive
Date     EU            Event
-------------------------------------------------------------------------------
21-Jul    -        EU  ECB Gov. Council member Jens Weidmann participation in
                         G20 Finance Ministers and Central Bank Governors
                         Meeting, in Buenos Aires.
21-Jul    -        EU  ECB President Mario Draghi and Executive Board member
                         Benoit Coeure participation in the G20 Finance
                         Ministers and Central Bank Governors meetings, in
                         Buenos Aires.
22-Jul    -        EU  ECB President Mario Draghi and Executive Board member
                         Benoit Coeure participation in the G20 Finance
                         Ministers and Central Bank Governors meetings, in
                         Buenos Aires.
23-Jul  1600  **   EU  consumer confidence indicator (p)
24-Jul  0845  **   FR  Manufacturing Sentiment
24-Jul  0845  *    FR  Business Climate Indicator
24-Jul  0845  *    FR  Services Sentiment
24-Jul  0900  **   FR  Markit Manufacturing PMI (p)
24-Jul  0900  **   FR  Markit Services PMI (p)
24-Jul  0930  **   DE  Markit Manufacturing PMI (p)
24-Jul  0930  **   DE  Markit Services PMI (p)
24-Jul  1000  **   EU  Markit Manufacturing PMI (p)
24-Jul  1000  **   EU  Markit Composite PMI (p)
24-Jul  1000  **   EU  Markit Services PMI (p)
25-Jul  0800  *    DE  construction orders
25-Jul  0845  **   FR  PPI
25-Jul  0900  **   ES  PPI
25-Jul  1000  ***  DE  IFO Business Climate Index
25-Jul  1000  ***  DE  IFO Business Climate Index Direction
25-Jul  1000  **   EU  M3
25-Jul  1500  **   BE  BNB Business Sentiment
26-Jul  0800  *    DE  GFK Consumer Climate
26-Jul  0845  **   FR  Consumer Sentiment
26-Jul  1000  **   IT  ISTAT Consumer Confidence
26-Jul  1000  **   IT  ISTAT Business Confidence
26-Jul  1345       EU  ECB monetary policy decision, in Frankfurt.
26-Jul  1430       EU  Press conference following the Governing Council
                         meeting of the ECB in Frankfurt.
27-Jul  0730  ***  FR  GDP (p)
27-Jul  0800  **   DE  Import/Export Prices
27-Jul  0845  **   FR  Consumer Spending
27-Jul  0900  *    ES  retail sales
30-Jul  0900  *    CH  KOF Economic Barometer
30-Jul  0900  ***  ES  HICP (p)
30-Jul  1100  **   EU  Economic Sentiment Indicator
30-Jul  1100  *    EU  Business Climate Indicator
30-Jul  1100  *    EU  Consumer Confidence, Industrial Sentiment
30-Jul  1400  ***  DE  HICP (p)
31-Jul  0800  **   DE  Retail Sales
31-Jul  0800  **   DE  ILO employment
31-Jul  0845  ***  FR  HICP (p)
31-Jul  0900  ***  ES  GDP (p)
31-Jul  0955  **   DE  unemployment
31-Jul  1100  **   EU  unemployment
31-Jul  1100  ***  IT  HICP (p)
31-Jul  1100  ***  EU  HICP (p)
31-Jul  1200  ***  IT  GDP (p)
01-Aug  0915  **   ES  Markit Manufacturing PMI (f)
01-Aug  0945  **   IT  Markit Manufacturing PMI (f)
02-Aug  0900  *    ES  unemployment
02-Aug  0915  **   CH  retail sales
02-Aug  1100  **   EU  PPI
03-Aug  0915  ***  CH  CPI
03-Aug  0915  **   ES  Markit Services PMI (f)
03-Aug  0945  **   IT  Markit Services PMI (f)
03-Aug  1000  *    IT  retail sales
03-Aug  1000  *    IT  industrial production
03-Aug  1100  **   EU  retail sales
06-Aug  0800  **   DE  manufacturing orders
06-Aug  1000  *    DE  VDMA machine orders
07-Aug  0800  **   DE  industrial production
07-Aug  0800  **   DE  trade balance
07-Aug  0845  *    FR  current account
07-Aug  0845  *    FR  foreign trade
08-Aug  0830  **   FR  BoF Business survey
08-Aug  0900  **   ES  industrial production
08-Aug  1200  *    EU  OECD Leading Indicator
09-Aug  0745  **   CH  unemployment
10-Aug  0730  **   FR  non-farm payrolls
10-Aug  0845  *    FR  industrial production
13-Aug  0900  *    ES  industrial orders
13-Aug  0900  *    ES  services survey
14-Aug    -   *    FR  BOF retail trade
14-Aug  0800  ***  DE  GDP (p)
14-Aug  1100  ***  EU  GDP First Estimates
14-Aug  1100  ***  DE  ZEW Current Conditions Index
14-Aug  1100  ***  DE  ZEW Current Expectations Index
14-Aug  1100  **   EU  industrial production
16-Aug  1100  *    EU  trade balance
17-Aug  0800  *    DE  wholesale prices
17-Aug  1000  **   EU  current account
-----------------------------------------------------------------------------
[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 empolicyPosts = document.getElementsByClassName('em-policy-posts-wrapper')[0]; var empolicyPostsMenu = document.querySelector('.em-policy-posts-span'); empolicyPostsMenu.append(empolicyPosts); empolicyPosts.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(){ 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(); });