
Moving Average Crossover Strategy Shows 6.9% Annual Return in Backtest
The moving average crossover approach generates mechanical buy or sell signals when a fast and a slow average intersect. Common pairings include 9/21 EMA for short‑term trades, 20/50 SMA for swing trades, and the classic 50/200 SMA Golden Cross for long‑term trends. Backtests of the Golden Cross from 1960 to present delivered a 6.9% annual return.

Paul Webborn’s March 31 2026 post delivers a paid‑subscriber‑only technical deep‑dive on Uniswap’s UNI token, outlining massive price targets backed by a multi‑timeframe breakdown. The analysis highlights a corrective pattern that began in May 2021 and a robust ABC structure suggesting a clear allocation phase. Webborn emphasizes that disciplined positioning and patience are essential for traders seeking to capture the projected upside.
The Dow gained 1,100 points today. The S&P jumped 2.9%. Best day since May. The catalyst: a WSJ report that Trump told aides he's willing to end the Iran war even if Hormuz stays partially closed. Every sector rallied except...
A week ago Sunday we were all bulked up waiting for our levels to cover shorts and bonds and go long two's, gold , zb and stocks. Some of our levels hit (we covered shorts and had highly levered...

Dollar General Corp (DG) shares slipped 0.3% to $117.48, leaving the stock 11.5% below its year‑to‑date peak. Despite the recent weakness, DG enjoys a strong April seasonal edge, averaging a 3.8% gain over the past decade with an 80% win...

This morning we outlined the positive divergence in yesterday's breadth figures and mapped out actionable setups for today. One was following the VWAP on SPY from the opening print — long story short, it kept you on the right side. I...

$SPX - All previous bounces in March failed closing above the 10 DMA. Today's bounce succeeded so it may go higher but the key MA that has to be regained is the 200 DMA. Until that happens we're still in...

U.S. equities surged as the S&P 500 jumped more than 2% on emerging signs that Iran may be moving toward a cease‑fire, buoyed by unconfirmed diplomatic overtures and a Trump statement supporting de‑escalation. Oil prices eased modestly, with WTI crude slipping...

With the Hormuz Strait all but closed, the crude oil futures curve is back to the backwardation levels of the first few days of the conflict. The front contract is about $23 higher than the 9th contract, indicating that the...

$QQQ - Up 3.4% today, the biggest up day since last May. Does it mean the downtrend is over? Not so fast. In order for it to be more than a one day bounce it has to get back above...
Watching $QQQ & $SPY recent lows and $XLE recent high for levels to trade against or to use as clues to manage risk. Bounces mean I stay nimble and quick to inch up stops and/or ladder some. Gaps...
So many charts showing potential setups in the days ahead. Many what they need is a few day of bounce and then to put in another low. May take days, weeks or never happen. All about seeing...

I shared in Sunday's Thrasher Analytics note that if the S&P 500 was able to spend just one week under its 50-week MA then history has shown it's been indicator sellers were exhausted and price kept climbing. Week isn't over...
Don't even ask the question. The answer is yes, it's within the collar. Think the S&P is going to rip to new all-time highs? Sorry, there's a short call at 7155 capping your upside. The hedge fund already sold it....

The real relief rally will come soon folks. It will be a sudden short squeeze where all active short sellers will lose their pants. Smart traders will switch soon. The NDX 22,000 is nearby. Not today. Not next week. Just DCA and average...

Revealing the SECRET to trading breakouts THE RIGHT WAY .. it’s not what you think. #howtotrade #daytrading #momentum #tradingeducation #stocks

$CRWV - either squeeze move 89.00 to triple digits or fail back below 60.00. Their latest news with $META is helping a bit, but not enough to move it above the bearish channel.
Gamma. Roll delta flips, month end equity buying not needed as much given price, sudden massive leveraged ETF buying now needed. All this in an environment which makes folks think the war news is actually the thing driving markets....

Nifty50 still in a clear bearish structure with consecutive lower highs and lower lows...Price is now interacting with the 22.2k..22.3k zone, but there’s no confirmed support yet. Intraday breach shows lack of demand at this level. >> Until we see acceptance...

Strong bounce today but $NDX $QQQ now close to overhead resistance. Next few days will confirm if this is the start of a durable rally or a "dead cat" bounce. https://t.co/4ieYl9Fzob

$GLW A good setup to watch next few days. Lovely reversal off the 50 day MA today to print an INSIDE DAY candle. Look for upside follow-thru tomorrow. $GLW is a direct beneficiary from A.I. integration ecosystem. Targets $160 https://t.co/xF1tgLnRf6

The 5-day Equity-Only Put/Call Ratio has been sitting near 2-year range highs The setup for a short-covering rally was there Tough tape if you can't stay reactive $SPY $QQQ https://t.co/5RbeIFVmNC
#Nasdaq Comp big Up Candle. Support 21000, 20690. Resistance 22000, 22569, 22906. RSI 37 not low. 13/21 day EMAs Bearish. Top Bollinger Band 22500. Midpoint Line 21622. Bottom Band 20750.
#AIM All Share small Up Candle and Sideways 8 days. Resistance 732, 750, 779. Support 700, 693. Could be lining up MACD Bull Cross. RSI 25 quite Oversold. Top Bollinger Band 746. Midpoint Line 721. Bottom Band 695.
#FTSE250 Up Candle. Resistance 21520, 21716, 22000. Support 21000, 20627. RSI 28 still Oversold. Top Bollinger Band 21938. Midpoint Line 21327. Bottom Band 20703.
#FTSE100 doji Candle but up on yesterday. Resistance 10245, 10447, 10636. Support 10000, 9839, 9670. On verge MACD Bull Cross. RSI 47 near Neutral. 13/21 day EMAs Bearish. Top Bollinger Band 10296. Midpoint Line 10050. Bottom Band 9800.

$SPX - Concludes Q1 by snapping right back to the massive trading box. There are no coincidences. https://t.co/iY8uUWWVLA
#DAX doji Candle. Resistance 23000, 23180, 24000. Support 22209, 21863. On verge MACD Bull Cross. RSI 37 not low. 13/21 day EMAs Bearish. Top Bollinger Band 23346. Midpoint Line 22700. Bottom Band 22065.
Actually, the takeaway should be that very few humans can risk manage something both ways (up and down days) when that something's Vol ramps > 30. At least this human didn't
#BrentOil Comp Doji Candle and Sideways. Needs Breakout $112.1. Support $100, $91.8, $84. RSI 71.5 Overbought but can go higher. Top Bollinger Band $111.6. Midpoint Line $102.5. Bottom Band $93.6.
Yes, even after today ;-) Semis Are Just Starting To Mean Revert $SMH $MU #LiveTradingRoom https://t.co/AhrFbzFcVB
$SPX and $COMPQ both filled their recent gap downs and today's sticks back over 10ema daily

$MCD another that pulled back to 200ma and been basing along it. Hitting head on 10ema and showing signs of reversal. https://t.co/fQ6dI3zxd1

I see a cleaner "bottom picking" poker hand in $XLI than $XLK at the moment. https://t.co/oSKinqKxVM
Only so many days in a row $MSFT can go straight down before they try to mark it up before reporting to clients at month end

The catalyst for stocks going up for a day like this is that they went straight down https://t.co/wozXs7Sf2r

$SPY - The reversion from oversold is happening. FYI - That's the bullish part...oversold isn't. https://t.co/CavnAyx1jq

$AAPL is the latest Mag7 stock to negotiate with its 200-day moving average. Most of the Mag7 have failed to hold this crucial level of price support. Will $AAPL follow suit this week?... https://t.co/EUg1Bro2TV

$XLE temp top yesterday with follow thru today. 10ema been the path with a few dips below only to recapture 10ema. Observation only. I do own some of the holdings in my investment/spec/gamble account no XLE in any account...

$MSFT Signs of bounce reversal. 10ema up first for level I am watching. Trading nimble and quick to inch up stops. https://t.co/DwY4MAsR0Q

Interesting that $GLD was the truest tell this week for today's rally. Held 400, and did not make new low yesterday. At 20sma weekly, close over this on Friday would be bullish. https://t.co/P2OGkv6lpO

The 2020 spread blowout happened in weeks. From calm to crisis. If you waited for confirmation, you were already underwater. $JOJO's signal doesn't wait for headlines. https://t.co/ZVynKzZzh8

$USO has traded $158b worth of share in March. Here's what that looks like compared to every other months in its 20yr history. https://t.co/R1flDcvjqy

$NDX Bullish Percent Index touched the 30% level on Monday, which usually means at least a short-term bounce higher is imminent for the Nasdaq. https://t.co/57UyvAJ0ou

Euro Short-term Outlook: EUR/USD Rally Nears Key Resistance- Breakout or Reversal? https://t.co/ypoVnQZs85 $EURUSD Daily & 240min Charts https://t.co/uyx4RRC6OM

January: everyone was long rate cuts. Now: hike odds >50%. That's not a rotation. That's the largest positioning reversal in years — and the unwind isn't finished. $SPY -3.4%. $QQQ -4.2%. The price tells you where we are in that unwind. --- https://t.co/mDbRSIwQT2

to put this into context, i mark the average open px for the 0DTE SPX straddle at $44 2 hours left $32 is like an FOMC day https://t.co/nvzRnpkt0F
"so the JPM collar pin of 6475 for end-of-day Tuesday ** could ** help to pull up markets to relieve the VIX backwardation we are in" 🤣😇 Lucky init.

Update. 6,600 is resistance *if* this Iran thing is real. I think CL <100 is the green light. PS: I'm not saying Andy endorsed this map...although he didn't explicitly not endorse it... https://t.co/u0zeKHrpcJ

$IWM Hourly. Shorter-term falling channel to watch on small caps. Headlines jerking around the tape. But back below $240 now puts channel at risk of breakdown https://t.co/aFGcOnXaJ7

we hit the $QQQ downtrend 1-2 days earlier than expected. hopefully today's move attracts more buyers tomorrow and we move to the 580s... https://t.co/8I8w79nBOT