Strategies

The Pocket Pivot: The Volume Rule, and How to Scan For It

Disclosure: some links in this article are affiliate links, if you subscribe through one we earn a commission, at no extra cost to you. It does not change what we recommend, and we say where a product is the wrong choice.

The pocket pivot is one of the few chart signals with a genuinely precise definition. It comes from Gil Morales and Chris Kacher, both former O'Neil traders, who published it in Trade Like an O'Neil Disciple (2010) and in Stocks & Commodities (V.30:13). The rule fits in a sentence, and unusually for chart patterns it is entirely computable.

The purpose is early entry. A standard O'Neil style breakout buys a stock as it clears the top of its base, by which point the move has already started and the nearest sensible stop is far below. A pocket pivot buys inside the base, on evidence that institutions are already accumulating, with a much tighter invalidation level.

A note on integrity before we go further: InvestingPaths is an independent research site and is not affiliated with, endorsed by, or connected to Gil Morales, Chris Kacher, MoKa Investors, or Virtue of Selfish Investing. Everything below is our summary of publicly documented material, attributed as such. Trading involves substantial risk of loss, and nothing here is financial advice or a promise of any result.

The rule

An up day whose volume exceeds the highest down-day volume of the previous ten trading sessions.

That is the whole signal. Note carefully what it compares. It is not volume against an average, and it is not volume against the highest volume of any kind. It is today's up-day volume against the largest single day of selling in the last two weeks.

The logic behind that specific comparison is worth spelling out, because it is what makes the rule different from every other volume filter:

  • Average volume tells you activity. It does not tell you which side was active.
  • The biggest recent down day is the clearest visible footprint of the sellers in this stock right now.
  • An up day that prints more volume than that means the buyers have, in a single session, outweighed the heaviest selling anybody has managed recently.

In other words the rule is a direct comparison of demand against the strongest recent supply, which is why it can fire while the stock is still inside a base and looks like nothing on the chart.

The context conditions

The volume rule alone produces noise. The published method wraps it in conditions about where the stock is:

ConditionWhy
The stock is in an uptrend or a constructive baseThe signal is a continuation pattern, not a bottom fisher
Price is finding support around the 10-day or 50-day moving averageThis is where the buy is meant to happen, near support
The stock is not extendedA pocket pivot far above the moving averages has no nearby stop, which removes the entire advantage
Prior action is constructive, tight rather than wide and looseWild bases produce false signals

The "not extended" condition is the one most often dropped, and dropping it inverts the point of the setup. The pocket pivot's case is not that the volume predicts the move. It is that the volume gives you permission to buy at a place where being wrong is cheap.

Scanning for it in TC2000

This is a rule a scanner can express exactly, which is rare. In TC2000 the volume condition needs a Personal Criteria Formula that compares today's volume against the maximum volume among the last ten down days. Worden's formula language has no "maximum where" function, so the practical approach is a chain of conditions rather than one elegant expression:

C > C1 AND V > 100000
AND V > (IIF(C1<C2,V1,0))
AND V > (IIF(C2<C3,V2,0))
AND V > (IIF(C3<C4,V3,0))

extended out to ten bars. It is verbose, and it is exact. Add the context with:

ConditionFormula
Near the 10-day averageABS(C / AVGC10 - 1) < .03
In an uptrendAVGC50 > AVGC200
Not extendedC / AVGC50 < 1.15

Custom formula conditions are a Premium feature; our pricing breakdown covers which tier you need, and the EasyScan guide covers saving it as a reusable scan.

Testing the idea

Our free backtester cannot express the pocket pivot exactly, and the reason is specific and worth knowing: the rule needs the maximum volume among days matching a condition over a lookback, and our volume rules compare against averages rather than conditional maxima. That is a real gap, not a rounding error.

What you can build is a near neighbour, which tests most of the same claim:

Pocket pivot elementOur rule
Up day on heavy volumeUp or down bar plus Volume vs its own average
Quiet base beforehandVolume drying up, which is the condition that makes today's volume stand out
Near the moving averageDistance from a moving average, set to "less than"
In an uptrendMoving average comparison or Moving average stack
Not extendedDistance from a moving average against the 50-day

Pairing Volume drying up with a volume expansion day is the honest substitute. It captures the shape the pocket pivot is looking for, a quiet base interrupted by one loud buying day, without claiming to reproduce the exact comparison.

One caveat on the trend of the term itself. Search interest in the pocket pivot has fallen substantially over the past year. That is not evidence about whether the setup works, but it is worth knowing that the technique is less discussed now than during its 2010s peak, and much of the material you will find online dates from that period.

Frequently asked questions

What is a pocket pivot? An up day whose volume is greater than the highest down-day volume of the previous ten trading sessions, occurring inside a base or a constructive uptrend near the 10 or 50-day moving average.

How is a pocket pivot different from a breakout? A breakout buys the stock as it clears the top of its base. A pocket pivot buys earlier, inside the base, on the volume evidence alone, which means a tighter stop and a lower entry at the cost of less confirmation.

Why ten days? It is the window Morales and Kacher published. It is long enough to contain the recent selling and short enough that the comparison stays current, and there is nothing magic about it.

Can I scan for pocket pivots? Yes, though not elegantly. The comparison against conditional maxima needs a long formula in most scanners. Some platforms and TradingView scripts ship a prebuilt version.

Does the pocket pivot still work? It is a volume-based entry timing rule, so it depends entirely on the context it is applied in, and the published method is explicit that context is most of it. Test the surrounding claims in our backtester rather than trusting a hit rate quoted anywhere, including here.

Build the near neighbour

The exact comparison is out of reach, but the shape it looks for is not. Pair Volume drying up with a volume expansion day in the backtester, free and with no account, and see what a quiet base interrupted by one heavy buying day actually did.

Test it before you trust itEvery rule in this article can be backtested on real daily prices in seconds, free, no signup.Open the backtester

Backtest figures in our articles are computed by our own engine over real price data: fees and slippage included, shown against buy-and-hold, and live embeds refresh as new data lands.

One useful email a weekWhat our backtests, screens and congress feed surfaced this week, no hype, one click to unsubscribe, nothing else sent.