The New Zealand dollar rallied behind a weaker US dollar and the Reserve Bank of New Zealand (RBNZ) interest rate decision earlier this morning. Although the central bank kept rates on hold (see economic calendar below), a rather hawkish and authoritative tone was set by the RBNZ Governor Orr. Some key statements to consider are shown below:
“We’re nervous that inflation has been outside the band for so long.”
“The 10-year inflation expectation is creeping higher.”
“We’re concerned that longer-term inflation expectations are creeping up.”
“Global rates do matter to us, we are very tuned into that outlook.”
“We are saying that rates need to be this high for some time to come, banks should listen.”
“We are not bound by policy meeting dates and can act on shocks if needed.”
It is clear that money markets do not anticipate any additional rate hikes to come in 2024 but data dependency will be a key driver. If inflation data remains on its upward trajectory, the RBNZ may well take a decisive decision to tighten monetary policy once more.
The USD fell sharply yesterday after one of the Fed’s most prominent hawks, Fed’s Williams shifted to a less aggressive tone. Mr. Williams hinted at the possibility of no further rate hikes and rate cuts should inflation continue to fall. Implied Fed funds futures showed a dovish repricing of roughly 25bps of cumulative rate cuts by December 2024 with US Treasury yields extending their decline across the curve. Later today, US GDP, additional Fed speakers, and the Fed’s beige book will come into focus ahead of tomorrow crucial core PCE print (Fed’s preferred measure of inflation).
For more detailed trading information, traders can sign up for our bi-weekly newsletter where they can keep abreast of the latest market moving events. Don’t miss out – Trade Smarter and Sign up for the DailyFX Newsletter Receive timely and compelling market commentary from the DailyFX team. Subscribe now KIWI DOLLAR TALKING POINTS AND ANALYSIS Fed peak + RBNZ hawkishness supportive of NZD. All eyes shift to the US for the rest of the trading week. Technical signals point to downside to come. Subscribe to our bi-weekly newsletter and stay ahead of the curve now.
NEW ZEALAND DOLLAR FUNDAMENTAL BACKDROP
Source: Refinitiv
NZD/USD DAILY CHART
Chart prepared by Warren Venketas, IG
Daily NZD/USD price action shows the recent upside pairing back off the 0.6200 psychological resistance handle as the pair moves into overbought territory on the Relative Strength Index (RSI). Traditionally, markets will be looking for a pullback, particularly if the current candle closes with a long upper wick, but if a further dovish bias is enforced, there may be room for more NZD strength. Short-term directional bias heavily depends on USD moves but from a technical analysis standpoint, I favor some NZD weakness.
Key resistance levels:
Trendline resistance
0.6200
Key support levels:
200-day moving average (blue)
0.6000
IG CLIENT SENTIMENT DATA: BULLISH
IGCS shows retail traders are currently LONG on AUD/USD, with 49% of traders currently holding long positions.
Curious to learn how market positioning can affect asset prices? Our sentiment guide holds the insights and is available for download: Introduction to Technical Analysis Market Sentiment Recommended by Warren Venketas
Contact and followWarren on Twitter:@WVenketas
!function(){function errMsg(errCode,msg){return(msg||””)+” (SystemJS Error#”+errCode+” https://github.com/systemjs/systemjs/blob/main/docs/errors.md#”+errCode+”)”}var baseUrl,baseEl,hasSymbol=”undefined”!=typeof Symbol,hasSelf=”undefined”!=typeof self,hasDocument=”undefined”!=typeof document,envGlobal=hasSelf?self:global,backslashRegEx=(baseUrl||”undefined”==typeof location||-1!==(baseEl=(baseUrl=location.href.split(“#”)[0].split(“?”)[0]).lastIndexOf(“/”))&&(baseUrl=baseUrl.slice(0,baseEl+1)),/\\/g);}SharedPreferences._EAGER_PROMISES=new Map,_a=createPrefetchPromise(“transform-esm”,null),_a=createPrefetchPromise(“systemjs”,Immutable.Map({global:f(),contextual:”system”}));var SharedPreferences__EAGER_DOM_STALE_PROMISES=new Map(h=[“transform-esm”,”systemjs”],memoryElementTypeDom=[“mJS”,”webES”],SharedPreferences__EAGER_DOM_STALE_UID=”,_c=0;Set.prototype.add=function(e){return e instanceof p&&void 0===e._value&&(e=e._value),p.prototype.add.call(this,e)},Set.prototype.delete=function(e){return e instanceof p&&void 0===e._value&&(e=e._value),p.prototype.delete.call(this,e)},Map.prototype.set= →!function(){var durationInMilliseconds=72e3,expirationKey=”systemjs/expiration”,cacheKey=”systemjs/pending-async”;ReduxContext.getAsync.pendingAsync||(ReduxContext.getAsync.pendingAsync=new Set);var pendingSet=ReduxContext.getAsync.pendingAsync,pollingElement=null,hasDocument=”undefined”!=typeof document,document=hasDocument?document:void 0,hasWindow=”undefined”!=typeof window,window=hasWindow?window:void 0,newLazyElement=hasDocument?document.createElement(“div”):void 0,hasIdleCallback=”undefined”!=typeof window&&Boolean(window.requestIdleCallback),hasAnimationFrame=”undefined”!=typeof window&&Boolean(window.requestAnimationFrame),hasDateTime=”undefined”!=typeof window&&Boolean(window.requestAnimationFrame),hasFetchingDocument=hasDocument?Boolean(“fetch” in new Headers&&”AbortController” in window):!1,hasWebSocket=”undefined”!=typeof WebSocket,AUTHORIZATION_TABLE$11SIG26F_2$3915_AUTHORIZATION_TABLE$1=Symbol?,stationsSidebarComponent;else if(hasDocument&&!t&&localStorage){var silentLocalStorage=null,_JsonIgnore=”newDOMBackend”,StationStation=”station/station”,ManifestManifest=”station/manifest”,TransmitterKotlin=”kotlin/serializable/transmitter”,ZH4UsEvJMKoSUcuJcpaZla=”application/audio”,WAc5Ei2mkLG76CD4vS8M4Lm=”application/ogg”,oGw2i1sC7vsE9GwGJvkoyyM4f=”application/javascript”,vpmMbJ9rwKMGOML_Xb9qW=”application/octet-stream”,ckI68W8oaLmFML$pxLkV$mqQZ9e=”application/pirate