Above the 40 (August 25, 2017) – No Follow-Through for the S&P 500’s Reflex Bounce

AT40 = 38.6% of stocks are trading above their respective 40-day moving averages (DMAs) AT200 = 48.0% of stocks are trading above their respective 200DMAs VIX = 11.3 Short-term Trading Call: neutral Commentary The S&P 500 (SPY) is suddenly struggling at its 50-day moving average (DMA). The big reflex bounce from Tuesday, August 22nd has … Read more

Lost in the Fire and Fury – Promising Earnings from ShotSpotter

As North Korean President Kim Jung Un and U.S. President Donald Trump shot barbs and threats at each other – threats which included Trump’s promises of fire and fury and perhaps more – ShotSpotter (SSTI), a gunfire detection and location technology company, reported earnings. I think the promising results were lost in the crossfire and … Read more

Above the 40 (August 3, 2017) – The S&P 500 Makes Another Bearish Divergence With A Fresh Twist

AT40 = 49.5% of stocks are trading above their respective 40-day moving averages (DMAs) AT200 = 55.6% of stocks are trading above their respective 200DMAs VIX = 10.4 (volatility index) Short-term Trading Call: cautiously bullish Commentary Here we go again. Last week, the S&P 500 slipped but did not fall off the edge. In my … Read more

Above the 40 (June 23, 2017) – The S&P 500 Watches the NASDAQ Position for A Recovery

AT40 = 54.2% of stocks are trading above their respective 40-day moving averages (DMAs) AT200 = 56.6% of stocks are trading above their respective 200DMAs VIX = 10.0 (volatility index) Short-term Trading Call: cautiously bullish Commentary Last week, the NASDAQ snatched the baton from the S&P 500 (SPY) and now looks poised to resume its … Read more

From One Market Pullback to the Next, Strong Stocks Persist

Before the sell-off from Trump Turmoil, there was the sell-off ahead of the Easter weekend that looked weighty enough to deliver an extended breakdown below the 50-day moving average (DMA) for the S&P 500 (SPY). Buyers came storming back after that weekend. Out of curiosity, I used SwingTradeBot.com to identify the strongest stocks of the … Read more

Above the 40 (May 16, 2017) – Stock Market Drag

AT40 = 48.2% of stocks are trading above their respective 40-day moving averages (DMAs) AT200 = 55.6% of stocks are trading above their respective 200DMAs VIX = 10.7 (volatility index) Short-term Trading Call: cautiously bullish (downgrade from bullish) Commentary Time to downgrade my bullishness to “cautiously bullish.” While the S&P 500 (SPY) made a new … Read more

Awful Offerings Confirmed: Acacia Communications and Twilio

A little over six months ago, I made a bearish case for Acacia Communications (ACIA) and Twilio (TWLO) based on the way each company rolled out follow-on stock offerings and the market’s reactions to the selling. Since then, ACIA and TWLO have fully lived up to bearish expectations. ACIA is down 55.1% from its offering … Read more

Above the 40 (March 10, 2017) – A Stock Market Redressing Itself for A Meeting with the Fed

AT40 = 42.1% of stocks are trading above their respective 40-day moving averages (DMAs) AT200 = 59.1% of stocks are trading above their respective 200DMAs VIX = 11.7 (volatility index) Short-term Trading Call: neutral Commentary The February U.S. jobs report catalyzed the next swing in the stock market’s bear-bull knife fight. I noted in my … Read more

Above the 40 (March 7, 2017) – A Growing Undertow for the Stock Market

AT40 = 48.9% of stocks are trading above their respective 40-day moving averages (DMAs) AT200 = 63.5% of stocks are trading above their respective 200DMAs VIX = 11.5 (volatility index) Short-term Trading Call: neutral Commentary Market weakness continued to grow today even as the major indices barely notched losses on the day. AT40 (T2108), the … Read more

Above the 40 (February 15, 2017) – The S&P 500 Keeps Stretching Toward Overbought Status

AT40 Status: 67.3% of stocks are trading above their respective 40-day moving averages (DMAs) AT200 Status: 70.8% of stocks are trading above their respective 200DMAs VIX Status: 12.0 (volatility index) Short-term Trading Call: neutral Commentary The S&P 500 (SPY) printed a positive gain for the 7th straight trading day and the 10th of the last … Read more