Oct 13 close Sign in

Volume & money flow · daily rule · Indexes & ETFs

On-Balance Volume on S&P 500 ETF

What the play says

Out since Oct 8, 2026at $773.93SPY since then +0.5%

Latest reading: OBV 16,888,265,728.00 · 20-day average 16,926,713,856.00

Next move

Stays out until a daily close lands above $778.02.

$778.02
+0.0% from the Oct 13 close of $778.01

Next check: the Oct 14, 2026 close

See every reason, for and against, in the Theory tester

SPY with the play, last two years

SPYPlay inPlay out

Shading shows the play's call from the close that triggered it.

On-balance volume

OBV20-day average

Growth of $10,000 since 2005

On-Balance VolumeBuy & hold

Log scale. After trading costs, with T-bill interest while out.

The record

The play against buying and holding SPY over exactly the same dates, after costs.

Play, since 2005Hold, since 2005Play, 5 yrsHold, 5 yrs
Annual return+2.7%+11.0%+2.1%+13.9%
Total return+78%+861%+11%+91%
Worst drawdown−45.0%−55.2%−26.0%−24.5%
Volatility11.2%18.9%9.9%17.1%
Sharpe ratio0.140.55−0.120.62
Time invested58%100%
Switches per year36.70

Every call, graded

Right on 222 of 797 closed calls (28%). In calls averaged +0.2%; out calls saw SPY move +0.4% on average.

CalledCallPriceUntilSPY movedResult
Oct 8, 2026OUT$773.93now+0.5%open
Oct 6, 2026IN$779.09Oct 8, 2026−0.7%✕ wrong
Sep 4, 2026OUT$768.28Oct 6, 2026+1.4%✕ wrong
Sep 3, 2026IN$771.25Sep 4, 2026−0.4%✕ wrong
Aug 28, 2026OUT$767.44Sep 3, 2026+0.5%✕ wrong
Aug 26, 2026IN$764.18Aug 28, 2026+0.4%✓ right
Aug 20, 2026OUT$760.71Aug 26, 2026+0.5%✕ wrong
Aug 19, 2026IN$767.15Aug 20, 2026−0.8%✕ wrong
Aug 18, 2026OUT$765.55Aug 19, 2026+0.2%✕ wrong
Jul 30, 2026IN$739.85Aug 18, 2026+3.5%✓ right
Jul 29, 2026OUT$727.65Jul 30, 2026+1.7%✕ wrong
Jul 28, 2026IN$739.02Jul 29, 2026−1.5%✕ wrong

An in call is right when the price rose before the next call; an out call is right when it fell. The latest 12 of 798 calls shown.

How the play works

  1. In when OBV is above its 20-day average.
  2. Out when it is below.

The OBV is Granville's; the 20-day signal line is Be The Puck's. He read OBV's trend and divergences by eye.

The case against

Valeriy Zakamulin tested moving-average timing on up to 155 years of U.S. stock data and found no statistically significant edge in the second half of that record. The rules earned their keep in a few severe bear markets and lagged buy and hold for long stretches in between.

Read the skeptic's scoreboard

Free account

Know the moment the light flips on your stocks.

Follow your stocks and get an email with the analysis the evening a light flips. Member tools are free until January 1, 2027.