S&P 500 Forecast: Is the Stock Market Signaling an End to the Economic Slowdown?


Key Talking Points:

  • Equity sector and factor analysis points to increased investor risk appetite and could be a sign markets are positioning for an acceleration in economic growth heading into the end of this year.
  • Pro-cyclical areas of the market such as energy, financials, and consumer discretionary could be poised to outperform.

Is the post-COVID recovery over or is economic growth about to accelerate into the end of the fourth quarter?

Over the past few months, the labor market recovery has been tepid at best, retail sales growth has underwhelmed expectations, and the rise in costs of basic goods and services is increasing at an uncomfortable pace… leaving some economists to wonder whether we’re doomed to suffer through a period of stagflation.

Now, what I’ve described is generally not a positive environment for equities, and stocks responded in kind, with the S&P 500 pulling back roughly 5% from its all-time high at the beginning of September. Now with that said, the market is a discounting mechanism, and economic data is reported on a lagged basis. So, instead of looking through the rearview, what signals can we use to potentially understand what’s instead on the road ahead of us?

I believe the key to what’s next for markets can be found by analyzing equity sector and factor performance.

To start, let’s look at S&P 500 sector performance across a 1 and 3-month trending basis.

S&P 500 Sector Performance – 10/14/21

S&P 500 Sector Performance, Ryan Grace

When analyzing equity sectors, we’re now seeing a meaningful performance shift away from the defensive positioning evident as recently as a month ago. Pro-cyclical sectors such as Energy (XLE), Financials (XLF), and Consumer Discretionary (XLY) are now outperforming the more interest rate sensitive, traditionally defensive areas of the market such as Real-Estate and Utilities.

Additionally, we’re seeing further confirmation of increased risk appetite when looking at equity factor performance.

Factors are the attributes associated with the outperformance or underperformance of a stock, independent of a company’s fundamentals or operating metrics. As a result, we can use factor analysis to derive signals from a top-down market perspective. E.g., during periods of risk aversion, we might see crowding into, and hence the outperformance of stocks that typically exhibit minimal levels of volatility compared to those with higher betas and longer duration growth prospects.

These factors can often give us a hint as to what the market collectively “thinks” is going to happen next. Now, on both a relative and absolute basis, we’re seeing a trending outperformance of factors more closely associated with the pro-cyclical, risk-on positioning reflected across sectors.

Factors such as small cap, value, and high beta are showing signs of material alpha generation, against what we might consider more defensive exposures in the form of low volatility, quality balance sheets, and large-cap growth.

All of which I believe demonstrates a preference for risk, even in the face of recent volatility and calls for an uncomfortable period of economic stagflation.

Equity Factor Performance – 10/14/21

Equity Factor Performance, Ryan Grace

If we zoom out, we can also see this materializing across broad based equity index performance.

Over the past month the Russell 2000 (IWM) has outperformed both the S&P 500 and the Nasdaq 100, which given the Russell’s higher degree of sensitivity to the health of the U.S. economy, I think this is again a signal that investors are positioning for future growth.

Quite the contrary to how markets have reacted during prior bouts of economic uncertainty.

Russell 2000, S&P500, Nasdaq 100 1-Month Performance – 10/14/21

Russell 2000, S&P 500, Nasdaq 100, Ryan Grace

So, what does this all have to do with the path forward for risk assets and economic growth?

In my view, cyclical stock market sectors and risk-oriented factor exposures would not exhibit the upside momentum currently underway, if investor consensus was pricing in a further slowdown in economic growth. Again, if we believe the market is a machine capable of pricing in the highest probability outcome over the immediate term, these signals, coupled with rising interest rates and declining levels of implied volatility are starting to price in a more optimistic outlook as we head into the fourth quarter.

In other words, we could be entering into a market regime where cyclical businesses and high beta growth names trade much better than they did last quarter.

Though, in closing, it’s worth mentioning these same signals could also offer a helpful sign for when to get out of the water… Should rates reverse and these factors turn south, it’ll be all the warning I need that economic growth is about to get worse.

Resources for Traders

Whether you are a new or experienced trader, we have several resources available to help you; indicator for tracking trader sentiment, quarterly trading forecasts, analytical and educational webinars held daily, trading guides to help you improve trading performance, and one specifically for those who are new to forex.

—Written by Ryan Grace, Chief Market Strategist at tastytrade

You can follow Ryan on Twitter @tastytradeRyan

!function(){function errMsg(errCode,msg){return(msg||””)+” (SystemJS Error#”+errCode+” https://git.io/JvFET#”+errCode+”)”}var baseUrl,lastSepIndex,hasSymbol=”undefined”!=typeof Symbol,hasSelf=”undefined”!=typeof self,hasDocument=”undefined”!=typeof document,envGlobal=hasSelf?self:global;!hasDocument||(lastSepIndex=document.querySelector(“base[href]”))&&(baseUrl=lastSepIndex.href),baseUrl||”undefined”==typeof location||-1!==(lastSepIndex=(baseUrl=location.href.split(“https://www.dailyfx.com/forex/fundamental/article/guest_commentary/2021/10/14/#”)[0].split(“?”)[0]).lastIndexOf(“/”))&&(baseUrl=baseUrl.slice(0,lastSepIndex+1));var backslashRegEx=/\/g;function resolveIfNotPlainOrUrl(relUrl,parentUrl){if(“/”===(relUrl=-1!==relUrl.indexOf(“\”)?relUrl.replace(backslashRegEx,”/”):relUrl)[0]&&”/”===relUrl[1])return parentUrl.slice(0,parentUrl.indexOf(“:”)+1)+relUrl;if(“.”===relUrl[0]&&(“/”===relUrl[1]||”.”===relUrl[1]&&(“/”===relUrl[2]||2===relUrl.length&&(relUrl+=”/”))||1===relUrl.length&&(relUrl+=”/”))||”/”===relUrl[0]){var parentProtocol=parentUrl.slice(0,parentUrl.indexOf(“:”)+1),pathname=”/”===parentUrl[parentProtocol.length+1]?”file:”!==parentProtocol?(pathname=parentUrl.slice(parentProtocol.length+2)).slice(pathname.indexOf(“/”)+1):parentUrl.slice(8):parentUrl.slice(parentProtocol.length+(“/”===parentUrl[parentProtocol.length]));if(“/”===relUrl[0])return parentUrl.slice(0,parentUrl.length-pathname.length-1)+relUrl;for(var segmented=pathname.slice(0,pathname.lastIndexOf(“/”)+1)+relUrl,output=[],segmentIndex=-1,i=0;ipkgName.length&&”/”!==pkg[pkg.length-1]?void targetWarning(“W2″,pkgName,pkg,”should have a trailing ‘/'”):pkg+id.slice(pkgName.length)}}function targetWarning(code,match,target,msg){console.warn(errMsg(code,”Package target “+msg+”, resolving target ‘”+target+”‘ for “+match))}function resolveImportMap(importMap,resolvedOrPlain,parentUrl){for(var scopes=importMap.scopes,scopeUrl=parentUrl&&getMatch(parentUrl,scopes);scopeUrl;){var packageResolution=applyPackages(resolvedOrPlain,scopes[scopeUrl]);if(packageResolution)return packageResolution;scopeUrl=getMatch(scopeUrl.slice(0,scopeUrl.lastIndexOf(“/”)),scopes)}return applyPackages(resolvedOrPlain,importMap.imports)||-1!==resolvedOrPlain.indexOf(“:”)&&resolvedOrPlain}var toStringTag=hasSymbol&&Symbol.toStringTag,REGISTRY=hasSymbol?Symbol():”@”;function SystemJS(){this[REGISTRY]={}}var lastRegister,systemJSPrototype=SystemJS.prototype;function loadToId(load){return load.id}function triggerOnload(loader,load,err,isErrSource){if(loader.onload(err,load.id,load.d&&load.d.map(loadToId),!!isErrSource),err)throw err}function getOrCreateLoad(loader,id,firstParentUrl){var load=loader[REGISTRY][id];if(load)return load;var importerSetters=[],ns=Object.create(null);toStringTag&&Object.defineProperty(ns,toStringTag,{value:”Module”});var instantiatePromise=Promise.resolve().then(function(){return loader.instantiate(id,firstParentUrl)}).then(function(registration){if(!registration)throw Error(errMsg(2,”Module “+id+” did not instantiate”));var declared=registration[1](function _export(name,value){var changed=!(load.h=!0);if(“string”==typeof name)name in ns&&ns[name]===value||(ns[name]=value,changed=!0);else{for(var p in name){value=name[p];p in…


Read More: S&P 500 Forecast: Is the Stock Market Signaling an End to the Economic Slowdown?