SPY, the SPDR S&P 500 ETF gained +2.94% last week, while the VIX closed at 15.97, indicating an implied one day move of +/-1.01% & an implied one month move of +/-4.62%, following the first full week of trading of the past four weeks.
Their RSI crossed the neutral level of 50 after Wednesday’s gap up session, while their MACD crossed over bullishly on Friday.
Volumes were -9.36% lower than the prior year’s average (50,924,000 vs. 54,180,870), which casts the gains of the week in a suspicious light, given that the highest volume advancing days came on sessions with gap ups & leave windows to be filled.
Monday saw the temporary recovery from the prior week kick off, but note the low volume of the day, indicating that there was not enough conviction behind the move to view it as a true, robust reversal.
Tuesday continued this theme, as the session opened on a gap up, but was unable to test much higher & SPY sunk to the middle of Monday’s range, before rallying back to close above Monday’s close, but below it’s own opening price.
This intraday volatility paired with the low volume attached with it don’t paint a picture of a healthy bull run & signal that there was a bit of intraday profit taking with a surge higher heading into the end of the session.
Wednesday opened on a gap up above the 10 day moving average’s resistance, saw a small amount of downside test before continuing higher to temporarily break above the 50 day moving average’s resistance & settling in-line with the 50 DMA.
On Thursday, SPY opened on another gap up that was above the 50 day moving average’s resistance, but that profits were quickly taken from, forcing the day lower & closing below the 50 DMA.
A couple of things of note on Thursday: firstly, the lower shadow indicates that there was some more appetite lower for SPY, and the other is that all of this price action took place on the week’s lowest volume.
Friday the week left off on a rather ominous note & cast uncertainty on SPY’s future week(s).
On another gap up, SPY managed to briefly break out above the $598.16/share resistance level, but it did not sustain & the day ended closing as a doji candle on the week’s highest volume.
This indicates that there was a bit of profit taking, as well as some tug of war between the bulls & bears.
Looking ahead to the upcoming shortened week due to MLK Jr. Day, it’s worth taking a look at the difference between SPY & each of the following index ETF’s week-over-week (last week’s note is here), as this week again will be determined largely by volume.
The $598.16/share resistance level will play an important role in the week ahead, as prices will need to break through it to continue SPY’s climb higher.
This falls in a price zone that has typically been dominated by Buyers at a rate of 2.5:1 over the past ~2 years, but there has not been much declining pressure here & we may see sellers step up to block this move.
It will also be important to keep an eye on the 10 day moving average as it moves towards the 50 DMA to see if a crossover inspires any more upwards movement in SPY, as a ~2% advance has it brushing up against its all-time high.
Again, this will require an uptick in volume in order to be sustainable, especially given the number of windows that were created by gaps last week that will eventually need to be filled.
If the support of the 10 & 50 DMAs does break down & prices reach the $589.99/share level we may see further declines down to the $579.99/share level, as the Buyers who dominate the $585-589.99 price zone have seen limited pressure from Sellers & the %580-584.99/share price zone is historically dominated by Sellers 2.1:1.
There’s not a ton of economic data this week, but there are a lot of earnings announcements which are more likely to drive SPY’s direction this week.
If neither of the two situations above occur, it will most likely be a week of SPY straddling & oscillating around the 10 DMA while awaiting the next large clue as to which way market participants are feeling.
SPY has support at the $593.95 (50 Day Moving Average, Volume Sentiment: Buyers, 4.2:1), $589.15 (10 Day Moving Average, Volume Sentiment: Buyers, 1.4:0*), $584.15 (Volume Sentiment: Sellers, 2.1:1) & $581.90/share (All-Time High, Volume Sentiment: Sellers, 2.1:1) price levels, with resistance at the $598.16 (Volume Sentiment: Buyers, 2.5:1), $602.48 (Volume Sentiment: Even, 1:1) & $607.03/share (Volume Sentiment: Buyers, 0.8:0*) price levels.
QQQ, the Invesco QQQ Trust ETF added +2.87% last week, as the least favored of the major four index ETFs.
Their RSI crossed over the neutral 50 mark after Wednesday’s gap up session, while their MACD is still bearish, but looks set to cross over bullishly during Tuesday’s session.
Volumes were -1.81% lower than the prior year’s average (36,092,000 vs. 36,757,391), which much like SPY tells of there being some trouble brewing for readers to be aware of.
Last week QQQ fell -2.2% on volume that was -2.3% lower than the prior year, while this week there was slightly more participation among investors, but gains mostly came on the back of Wednesday & Friday’s opening gap ups.
Monday QQQ’s week began on a gap down that managed to break below the $500/share mark briefly, before rallying higher to close above $505/share & an upper shadow showing that there was some more appetite for higher prices.
Given that this day had the second lowest volume of the week & was by no means noteworthy in terms of volume compared to the past 5+ months, it doesn’t have sturdy legs as a reversal point & needs to provide more proof in terms of the change of general sentiment in the market.
Tuesday opened on a gap up, tested higher, but ultimately retraced almost all of Monday’s candle’s real body’s price range before closing just below Monday’s closing price.
This should be cause for concern as there was more volume on Tuesday than Monday, reflecting in part some short-term profit taking, but also some market participants slowly jumping back into the pool.
Note that on Tuesday, both the 10 & 50 DMAs’ resistance levels were neck & neck & above QQQ’s price, before Wednesday’s gap up open occurred right in-line with both levels, and despite there being a retest & breakdown of their support levels, it proved temporary as prices powered higher throughout the session.
Wednesday resulted in the second highest volume of the week, but when compared to Friday’s volume (highest day) it was nothing to write home about, despite the good news pouring in in terms of big banks’ earnings results.
Recall too that financial stocks are not typically included in QQQ, which should add an added bit of skepticism about the staying power behind the day’s move.
Thursday opened on another gap higher, but sunk back down to sit in-line with the support of the 10 & 50 day moving averages, which were still braided together.
None of the above spell out a particularly strong outlook, or much in terms of optimism, which makes Friday’s performance all the more important.
Friday opened on a gap up, and despite the small upper shadow on the session’s candle is a hanging man candle, indicating that there is uncertainty & bearishness still in the air.
While it took the week’s highest volume award, Friday’s session was quite the game of tug of war between bulls & bears, where prices failed to reach the $525/share level, tested to the downside to break down the support of both the 10 & 50 day moving averages, only to close at $521.74, but lower than its opening price ($522.85).
Options expiration may have contributed to these swings & some covering/squeezing may have also played a factor, but there is not an overwhelming amount of confidence out there at the moment.
QQQ’s week ahead looks similar, except that to the upside they’ll need ~3% to challenge their all-time high, but an uptick in advancing volume will be essential for it to be sustainable.
They’ll need to break above the $525/share price level as well to find stable footing, as all of the prices for the next -2.25% lower are dominated by sellers historically, which would lead to further breakdowns for QQQ & push their price below the support of the 10 & 50 day moving averages.
If the $514.75 support breaks down it will lead to them being challenged, and if they break down expect to see a retest of the $508.47 price level.
Otherwise, much like SPY, there will likely be further consolidation & oscillation around the 10 & 50 day moving averages until there is a major catalyst to the up or downside, as this is a shortened, quiet week.
QQQ has support at the $514.75 (Volume Sentiment: Sellers, 1.38:1), $514.65 (50 Day Moving Average, Volume Sentiment: Sellers, 1.38:1), $514.29 (10 Day Moving Average, Volume Sentiment: Sellers, 1.38:1) & $508.47/share (Volume Sentiment: Buyers, 2.6:1) price levels, with resistance at the $531.24 (Volume Sentiment: Sellers, 0.6:0*) & $538.28/share (All-Time High, Volume Sentiment: 0.7:0*) price levels.
IWM, the iShares Russell 2000 ETF advanced +3.98%, as the small cap index was the most favored among market participants out of the major four index ETFs.
Their RSI crossed over above their neutral 50 mark & sits at 51.33 after Wednesday’s gap up session, while their MACD crossed over bullishly on Thursday.
Volumes were -14.6% lower than the prior year’s average (26,390,000 vs. 30,902,213), which also tells a tale of uncertainty that could well result in weakness in the coming week(s).
It is worth noting before we proceed that IWM’s chart is unique in that it contains no proper declining sessions compared to SPY & QQQ, however, there’s still a lot that stands to be improved from a place of market confidence for the small-cap index.
Firstly, on Monday IWM opened on a gap down, wound up declining to test the long-term trend’s support level a the 200 day moving average, before advancing higher to close above the prior Friday’s close.
While the session had the second highest volume of the week, the small upper shadow combined with the overall lackluster volume compared to the previous year’s average level is reason to carry caution into the coming week.
Tuesday featured a gap up open to near the $220/share price level, that tested below the $217.50 price level intraday, as well as above the $220/share level before ultimately settling up for an advancing session, but closed as a spinning top, indicating indecision.
The size of the upper shadow on Tuesday’s candle does not categorize it necessarily as a hanging man, but it certainly looks similar.
Wednesday IWM gapped up on the open to above the resistance of the 10 day moving average & above the $225/share mark on the highest volume of the week, but left reason for concern still for market participants.
Throughout the day the bulls & bears battled it out, at times forcing prices to near as low as $222.50/share & while the session closed above the day’s low, it was below the opening price, indicating that there was still quite a bit of doubt circulating IWM & its component stocks.
Thursday this theme continued, as volumes plunged to the lowest level of the week & while the session opened higher & did advance, it resulted in a spinning top high wave candle, marking a lot of uncertainty among market participants.
The lows of Thursday were lower than Wednesday’s lows & their high was lower than Wednesday’s opening price, which is a reason to tread cautiously.
The spinning top also signifies indecision & the high waves of the upper/lower shadows also show that there was a lot of reshuffling of cards amongst players, and that type of repositioning the day before an option’s expiration day is always cause for concern.
Friday couldn’t shake this theme, as the open was on a gap up higher & prices eroded all day until the $225/share mark was temporarily broken through, but prices were propped back up to close at $225.46/share to end the week, which is lower than the opening price of $226.93.
IWM will face an interesting week, as its price currently sits in a price zone that is Seller dominated 3:1, and all of the next four resistance levels are in the same zone.
In the event it gets the volume to break above the $227.17-18 levels it’ll be in a Buyer dominated zone 5:1 where it will need to break above the resistance of the 50 day moving average.
To the downside it has Buyer dominated support levels for the next -4.2%, but if you look at their past year’s chart there hasn’t been much downside testing against these levels, which might occur in the wake of some negative earnings data this week or possible bad economic data next week.
It’s also worth noting that IWM’s long-term trend line (200 DMA) is only ~5% from their closing price on Friday, which resides in a Seller dominated zone & could make for an interesting retest should prices break down.
Otherwise, expect oscillations between the 10 & 50 DMAs until an upside or downside catalyst.
IWM has support at the $225.20 (Volume Sentiment: Sellers, 3:1), $223.51 (Volume Sentiment: Buyers, 1.92:1), $222.12 (10 Day Moving Average, Volume Sentiment: Buyers, 1.92:1) & $221.04/share (Volume Sentiment: Buyers, 1.92:1) price levels, with resistance at the $225.73 (Volume Sentiment: Sellers, 3:1), $226.50 (Volume Sentiment: Sellers, 3:1), $227.17 (Volume Sentiment: Sellers, 3:1) & $227.18/share (Volume Sentiment: Sellers, 3:1) price levels.
DIA, the SPDR Dow Jones Industrial Average ETF was up +3.67% for the week last week.
Their RSI has just crossed up above the neutral 50 level & sits at 56.5 following Wednesday & Friday’s gap ups, while their MACD crossed over bullishly on Wednesday.
Volumes were -12.7% lower than the previous year’s average (2,922,000 vs. 3,347,075), which should be noted given that most of the week’s session’s were advances that opened on gap ups, as this exposes weakness in the moves.
Monday DIA opened lower, but rallied on the week’s weakest volumes to close near Friday’s opening price, but the volume weakness was not convincing that there was a true reversal at play.
Tuesday opened on a gap higher to be in-line with the 10 day moving average, but retraced lower throughout the session to below Monday’s close before rallying back to close as a hanging man candle, indicating that there was not particularly strong sentiment abound.
Wednesday opened on a gap higher on the week’s strongest volume, but closed as a spinning top candle, indicating uncertainty among investors, and a great deal of it.
The primary takeaway is that the $430/share level held up & remained resilient, but prices were not able to test the 50 day moving average’s resistance.
Thursday is when things began to look murky, as the session opened slightly lower than Wednesday’s close, and closed in-line with its opening price, forming another spinning top & being a penny shy of a bearish harami candle.
It’s worth noting too that this declining volume was the second lowest of the week, so there was an extreme air of caution.
Friday also flashed warning signs, as the session opened on a gap up to just below the 50 day moving average, temporarily broke out above it, before settling back down to form a gravestone doji candle.
This will be an area to keep an eye on this week, as while their current price zone & the one below it are historically Buyer dominated, they have faced limited downside tests & Friday’s candle doesn’t indicate that there was enough upwards sentiment for DIA.
Another area to watch for DIA is the long-term trend line, which is currently ~6.2% below Friday’s closing price & climbing higher.
This week prices are likely to oscillate around between the 10 & 50 day moving averages, barring some catalyst to the upside or downside.
If the 10 DMA gets retested it is currently in a zone dominated by Sellers 3:1, which would put the $421.56/share support level in DIA’s crosshairs as an important support point.
DIA has support at the $434.71 (50 Day Moving Average, Volume Sentiment: Buyers, 2.67:1), $431.53 (Volume Sentiment: Buyers, 5:1), $428.24 (Volume Sentiment: Buyers, 5:1) & $427.03/share (10 Day Moving Average, Volume Sentiment: Sellers, 3:1) price levels, with resistance at the $443.15 (Volume Sentiment: Buyers, 1.67:1) & $450.08/share (10 Day Moving Average, Volume Sentiment: Buyers, 0.4:0*) price levels.
The Week Ahead
Monday there is no economic data due to release as it is Martin Luther King Jr. Day.
There is also no data currently scheduled for release on Tuesday, 1/21/25.
Tuesday morning’s earnings reports feature 3M, Charles Schwab, Community Financial System, D.R. Horton, FB Financial, Fifth Third Bancorp, KeyCorp, New Oriental Education & Technology, Old National Bancorp, Peoples Bancorp, Progressive & Prologis, with Netflix, Agilysys, Canadian National Railway, Capital One Financial, Fulton Financial, Hancock Whitney, Interactive Brokers, Pathward Financial, Pinnacle Financial Partners, Progress Software, RBB Bancorp, Seagate Technology, Simmons First National, United Airlines, Wintrust Financial & Zions Bancorp scheduled to report after the closing bell.
U.S. Leading Economic Indicators are released Wednesday morning at 10 am.
Wednesday morning’s earnings reports include GE Vernova, Abbott Laboratories, Ally Financial, Amphenol, BankUnited, Comerica, Commerce Bancshares, F.N.B. Corp, Halliburton, Johnson & Johnson, OFG Bancorp, Procter & Gamble, TE Connectivity, Textron, Travelers & United Community Banks, with Alcoa, CACI International, Cadence Bank, Canadian Pacific Kansas City Ltd., Cathay Bancorp, Celestica, Discover Financial Services, Hexcel, Kinder Morgan, Knight-Swift Transportation, National Bank, Plexus, RLI Corp, SL Green Realty, Steel Dynamics, Waste Connections & WesBanco all due to report after the session’s close.
Thursday kicks off with Initial Jobless Claims data at 8:30 am.
Alaska Air Group, American Airlines, Atlantic Union Bankshares, Banc of California, Elevance Health, First Bancorp, FirstService, Freeport-McMoRan, GATX, GE Aerospace, McCormick, Northern Trust, Pacific Premier, Rogers Communications, Teck Resources, Texas Capital, Union Pacific, Valley National & WNS all report earnings on Thursday morning, followed by Associated Banc-Corp, Columbia Banking, CSX, Customers Bancorp, East West Banc, First Financial Bancorp, Glacier Bancorp, Intuitive Surgical, Sallie Mae, South State & Texas Instruments after the closing bell.
S&P Flash U.S. Services PMI & S&P flash U.S. Manufacturing PMI are scheduled for release Friday at 9:45 am, followed by Existing Home Sales & Consumer Sentiment at 10 am.
Friday morning’s earnings reports feature American Express, HCA, Lakeland Financial, NextEra Energy, Northwest Bancshares & Verizon Communications.
See you back here next week!
*** I DO NOT OWN SHARES OR OPTIONS CONTRACT POSITIONS IN SPY, QQQ, IWM OR DIA AT THE TIME OF PUBLISHING THIS ARTICLE ***