Is the bull exhausted?

The S&P 500 fell back towards 1920, as we had indicated last week, with other markets also pulling back from recent highs. Still, the Nasdaq closed out the recent lunar red period with a healthy 68 point gain, suggesting ongoing strength in the market. The Nasdaq is one of the indexes that has not exceeded its March highs, and may well hold the key to the further direction of the market. The chart is becoming very interesting (click for larger image):


A sideways channel may be forming (grey dashed lines), with the Nasdaq hitting overhead resistance around 4350. Several other markets have reached major Top targets in our weekly key reversal levels, with daily momentum (MoM) now going down. This could keep us in a sideways to down pattern for several more months.
In this Nasdaq chart we see that technically my Earl indicator has topped out already, with the longer term Earl2 also slowing down at a high level. This is not the kind of setup we typically see at major buying opportunities. A drop back towards 4200 is easily possible in the coming weeks, with 3850 the first target if we get a more prolonged correction.

This week I also want to share an interesting concept that caught my attention thanks to Kora Reddy of, who posted the idea on Scutify. In a nutshell, we watch out for long sequences of days where a given market fails to close below the previous day’s low. If this happens for weeks on end it means the bears are too weak to push the market lower and also close it lower. Every dip is being bought and the market just continues up and up. Eventually this comes to end when the market does produce a close that is below the previous day’s low and that’s when we get an interesting signal. Last Wednesday this happened for the S&P 500, when a series of 17 days without a “close < previous day’s low” came to an end. The same happened for the Nasdaq on Thursday (after 18 days).

What is so interesting about it? Well, when this happens we either have a strong ongoing bull market that soon resumes with higher highs, … or a significant correction is seen in the ensuing weeks. The reverse also works: when we have a long series of days without a close above the previous day’s high it shows a possible exhaustion of the bear market. With some backtesting I determined that the optimal threshold is 15 days or more. This type of signal is rather rare, but when it happens we better pay attention.
I programmed the formula into a little indicator and here are some charts that show the typical market action after we get this “exhaustion” signal (orange triangle = bull exhaustion, blue triangle = bear exhaustion). Just click for larger images:

S&P 500:

S&P exhaustion


Nasdaq exhaustion


Nikkei exhaustion

FTSE 100:

Ftse 100 exhaustion


DAX exhaustion


gold exhaustion

Also can be used on individual stocks. Here is a nice example for Cisco (CSCO):

CSCO exhaustion

As we can see, not all these exhaustion signals led to a move in the opposite direction, but a good deal of them did. Would you rather be long or short after seeing an orange triangle in a chart?
Most major indexes and a lot of individual stocks had a bull exhaustion signal last week, with the FTSE 100 getting one in May and failing to make new highs ever since. This is not a reason for panic, but definitely a reason for caution in the stock markets in the coming weeks. For gold we had a bear exhaustion signal in early June, and since then the yellow metal has been climbing nicely. So, these exhaustion signals are worth watching, something that many traders are probably quietly doing already.

Good luck,


By Dan

Author of LunaticTrader and Reversal Levels method. Stock market forecasts based on proprietary indicators, seasonal patterns and moon cycles.

Leave a comment

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: