Free Trial

MNI US Morning FX Technical Analysis

By Les Castell
Click below for today's MNI US Morning FX Technical Analysis Report -
http://tinyurl.com/jz5y37x
EURO-DOLLAR TECHS: Pullback Within Sight Of Recent Range Base
*RES 4: $1.2329/36 Apr 19, Apr 17 lows, now resistance
*RES 3: $1.2299/00 Apr 12 low, Apr 20 recovery high
*RES 2: $1.2270/75 Hourly congestion area Apr 20-23
*RES 1: $1.2235/43 Hourly resistance, base broken channel
*PRICE: $1.2226 @1548GMT 
*SUP 1: $1.2182 Intraday low, 1% volatility band 
*SUP 2: $1.2153/55 Equality fall from $1.2415, Mar 1 low
*SUP 3: $1.2091/93 1.618 swing $1.2215-$1.2415, Sep 8 high
*SUP 4: $1.2073 2% volatility band
*COMMENTARY* Monday saw the fall continue back within the recent range, above
the Mar 1 low at $1.2155. The slide was exacerbated by the loss of the 8 week
bull channel base, which is at $1.2243 today. A low of $1.2182 challenging the
lower 1% volatility band. This is what stands ahead of a $1.2155-$1.2153 return.
Resistance from $1.2235-$1.2243, above would help but $1.2270-$1.2275 is tough
higher. Lose $1.2153 and not much to stop $1.2093-$1.2091.
CABLE TECHS: $1.3993-$1.4004 The First Test To This Rally
*RES 4: $1.4161 Initial low Apr 19, now resistance
*RES 3: $1.4088/98 Apr 20 high, broken 9 week bull channel
*RES 2: $1.4031 Apr 23 high
*RES 1: $1.3993/04 Apr 20 low, lower 1% volatility band
*PRICE: $1.3972 @1555GMT
*SUP 1: $1.3918 Intraday low
*SUP 2: $1.3890 Mar 16 low
*SUP 3: $1.3864/69 2% vol band, 76.4% Fibo of $1.3712-$1.4377
*SUP 4: $1.3782 Mar 8 low
*COMMENTARY* Successive daily falls since peaking at $1.4377 last week saw
support from the 9 week bull channel and the lower 1% volatility band eroded,
these at $1.4098 and $1.4004 by time today. Downside risk will continue while
rallies are held below here. Today has seen minor $1.3930 support give way, this
the protection against a further $1.3890-$1.3864 fall. Nearest resistance
currently $1.3993, above and look $1.4004-$1.4031 next.
DOLLAR-YEN TECHS:  Rally Challenges Next Y109.19 Resistance
*RES 4: Y110.27 61.8% Fibo of Y113.75-Y104.63
*RES 3: Y109.77/79 2% volatility band, Feb 8 high, 
*RES 2: Y109.51 1.618 projection target from Y105.66
*RES 1: Y109.19 50% Fibo of Y113.75-Y104.63
*PRICE: Y109.06 @1600GMT
*SUP 1: Y108.65 Hourly support
*SUP 2: Y108.29 Hourly high Apr 23, now support
*SUP 3: Y108.01 Hourly base Apr 23
*SUP 4: Y107.78 Apr 13 high, now support
*COMMENTARY* Has extended through the upper end of congested Y108.34-Y108.44
resistance, leaving the way clear for a run at the 50% Fibo retrace level at
Y109.19 next. In the interim, support also on the rise, initially from above
Y108.65, loss would caution now and suggest scope to see a deeper correction of
the steep gains seen since the Apr 17 low at Y106.88. Directly through Y109.19
and the projection target at Y109.51, then Y109.75-Y109.79.
EURO-YEN TECHS: Rally Continues With Y133.23 Break, Eyeing Y133.80-93 Next
*RES 4: Y134.24 61.8% Fibo of Y137.51-Y128.95
*RES 3: Y133.93 1% volatility band
*RES 2: Y133.80 Feb 12 high
*RES 1: Y133.49 Intraday high
*PRICE: Y133.24 @1612GMT
*SUP 1: Y132.90/95 Hourly support
*SUP 2: Y132.57 Initial rally high Apr 23, now support
*SUP 3: Y132.25/35 Hourly congestion Apr 19-23
*SUP 4: Y132.04/11 Apr 20, Apr 17 lows
*COMMENTARY* Only have to mention 'embroiled in congested trading' and hey
presto! it produces a break. This time higher, in line with the recent trend,
since breaking above the head and shoulders neckline on Apr 5. Has moved through
Y133.09-Y133.23 resistance, possible the rally can stretch toward
Y133.80-Y133.93 next. The latter the current level of the upper 1% volatility
band, always an awkward customer. Support from Y132.90-Y132.57 should now hold.
EURO-STERLING TECHS: Recovery Faltering Below Familiar Resistance
*RES 4: Stg0.8882 2% volatility band
*RES 3: Stg0.8835 61.8% Fibo of Stg0.8968-Stg0.8620
*RES 2: Stg0.8798 Mar 27 high
*RES 1: Stg0.8794/95 50% of Stg0.8968-Stg0.8620, 1% vol band
*PRICE: Stg0.8745 @1615GMT
*SUP 1: Stg0.8725/30 Hourly support
*SUP 2: Stg0.8706 Initial rally high Apr 19, now support
*SUP 3: Stg0.8689 Apr 19 low
*SUP 4: Stg0.8661 Apr 17 high, now support
*COMMENTARY* Unable to sustain a break below the 6 month bear channel earlier in
the month, a brief dip to Stg0.8620 was held by the lower 1% volatility band at
the time. The subsequent rise, has now broken back above Stg0.8753-Stg0.8759
resistance but this again sees the Stg0.8794-Stg0.8798 region as potential
trouble and threat to extending gains back up the channel. Support moves up to
Stg0.8730-Stg0.8725, with Stg0.8706 more important below.
AUSSIE TECHS: Fall Enters Anticipated $0.7583-$0.7565 Support Area
*RES 4: $0.7719 Apr 19 low, now resistance
*RES 3: $0.7683 Apr 23 high
*RES 2: $0.7655/59 Apr 20 low, hourly base Apr 20
*RES 1: $0.7630/35 Hourly resistance
*PRICE: $0.7601 @1617GMT 
*SUP 1: $0.7567/77 2% volatility band, intraday low
*SUP 2: $0.7561 10 week bear channel base projection
*SUP 3: $0.7539 Equality fall from $0.7813 to $0.7917-$0.7643
*SUP 4: $0.7502 Dec 8 low
*COMMENTARY* Have seen a move into the anticipated $0.7583-$0.7565 support area,
which can be extended slightly to $0.7561 today, to encompass the base of the 10
week bear channel. Any lower and have to allow for the equality fall target at
$0.7539, which in turn protects the most recent outstanding low from Dec 8 at
$0.7502. That said, is currently oversold near term, looking at $0.7630-$0.7635
for resistance, $.7655-$0.7659 higher but $0.7683 is the likely key marker.
DOLLAR-CANADA TECHS: $1.2805-$1.2775 Forms Key Near Term Support
*RES 4: $1.2941/44 Mar 29, Apr 2 highs
*RES 3: $1.2916 2% volatility band
*RES 2: $1.2897 61.8% Fibo of $1.3125-$1.2528
*RES 1: $1.2862 Intraday high
*PRICE: $1.2825 @1618GMT
*SUP 1: $1.2795/05 Hourly support
*SUP 2: $1.2775 Hourly base Apr 23
*SUP 3: $1.2718/25 Hourly basing area Apr 20
*SUP 4: $1.2676/86 Apr 19 high, initial rally high Apr 20
*COMMENTARY* The rally has extended through the potentially troublesome
$1.2846-$1.2848 region, a high of $1.2862 seen so far, before becoming
overbought in the near term. As a consequence, looking to $1.2805-$1.2775 to
form support, if a further rise is to happen at this juncture. If so, then look
to the 61.8% Fibo retrace level at $1.2897 next, ahead of the 2% volatility band
at $1.2916. Loss of $1.2775 will open up a correction of gains from $1.2528.
GOLD TECHS: $1319.7-$1317.6 Support As 8 Week Bull Channel Base Gives Way
*RES 4: $1350.6 Apr 9 high
*RES 3: $1345.8 Apr 20 high
*RES 2: $1335.8 Apr 23 high
*RES 1: $1331.0 Hourly resistance
*PRICE: $1330.2 @1619GMT
*SUP 1: $1319.7 Apr 6 low
*SUP 2: $1317.6 76.4% Fibo of $1302.8-$1365.4
*SUP 3: $1307.3 Mar 20 low
*SUP 4: $1302.8 Mar 1 low
*COMMENTARY* Monday saw a break below the 8 week bull channel at $1331.0 today,
following the failure to reclaim levels back above the year's $1366.2 high
earlier in the month. Further loss of the 61.8% Fibo retrace level at $1326.7,
opens the way for a continued $1319.7-$1317.6 fall. The latter keeping us away
from a move back towards the year's $1302.2 low. In the meantime, that $1331.0
and then Monday's $1335.8 high provide initial resistance.
--MNI London Bureau;tel: +44 207-862-7495; email: les.castell@marketnews.com
[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(); });