← All companies

“Buy before, sell the spikes, hold the drops”

Tested on all 580 reports across the watchlist. Buy at the last close before the numbers; if it gaps more than +5% sell into the first session; if it gaps down, keep holding. Compared against the same entries held regardless.

The verdict

It costs 1.2% per report versus just holding, and it gets worse the longer you hold.

The rule is backwards on both halves. Big up-gaps carry on drifting up, so selling into the spike cuts short the trades that were working. Big down-gaps go on lagging, so holding them keeps exactly the trades that were not. It underperforms at every horizon tested, significantly so in each case, on 8 of 9 companies individually.

The catch that makes it feel right: it raises your hit rate, from 54% to 59% of reports profitable. More frequent small wins, less money — and it does nothing for the downside, since its worst case (−38.1%) is the same trade that always holding suffers (−38.1%). You cap the upside and keep all the risk.

Why — spikes run, drops linger

Measured from the close of the first session, so the gap itself is already in the price. The question is only what happens next, and it decides the whole strategy.

after a gap above +5% after a gap below −5% any ordinary hold
0%+5%+10%After a gap above +5%, the next 2 weeks averaged +2.0% (n=173)After a gap below −5%, the next 2 weeks averaged +0.1% (n=112)Any 2 weeks hold started on any day averaged +1.6%+2.0%+0.1%2 weeksAfter a gap above +5%, the next 1 month averaged +3.5% (n=173)After a gap below −5%, the next 1 month averaged +0.3% (n=112)Any 1 month hold started on any day averaged +3.0%+3.5%+0.3%1 monthAfter a gap above +5%, the next 3 months averaged +10.6% (n=173)After a gap below −5%, the next 3 months averaged +6.9% (n=112)Any 3 months hold started on any day averaged +9.3%+10.6%+6.9%3 months

After a big up-gap the stock keeps up with, or beats, an ordinary hold at every horizon. After a big down-gap it lags one at every horizon — over 3 months, +6.9% against +9.3%. Down-gaps do not bounce back; that is the assumption the strategy rests on, and the data does not support it.

Four rules, same entries

Every rule buys at the same last-close-before-the-report on all 580 reports, so “vs holding” is a paired difference. A 95% range that stays below zero means the underperformance is more than noise.

RuleExitAverageHit rateWorstSwing (sd)vs holding
Hold regardless2 weeks+2.1%55%−35.7%12.2benchmark
Always sell straight away2 weeks+1.1%54%−26.4%8.4−0.9%[−1.6%, −0.3%]
Sell spikes, hold dropsyours2 weeks+1.4%57%−35.7%10.3−0.7%[−1.1%, −0.2%]
Sell drops, hold spikes2 weeks+2.0%53%−26.4%11.90.0%[−0.2%, +0.2%]
Hold regardless1 month+2.6%54%−38.1%14.6benchmark
Always sell straight away1 month+1.1%54%−26.4%8.4−1.5%[−2.4%, −0.6%]
Sell spikes, hold dropsyours1 month+1.4%59%−38.1%11.2−1.2%[−1.8%, −0.5%]
Sell drops, hold spikes1 month+2.5%53%−32.2%14.10.0%[−0.4%, +0.3%]
Hold regardless3 months+9.0%64%−58.1%23.9benchmark
Always sell straight away3 months+1.1%54%−26.4%8.4−7.9%[−9.7%, −6.2%]
Sell spikes, hold dropsyours3 months+5.5%68%−58.1%17.4−3.5%[−4.8%, −2.3%]
Sell drops, hold spikes3 months+7.8%59%−51.1%22.8−1.2%[−2.0%, −0.4%]

Consistent across companies

The rule against always holding, over 1 month, on each company's own reports. A pooled result driven by one ticker would show up here.

TeslaTesla: the rule returned −3.5% versus always holding, across 63 reports−3.5%NvidiaNvidia: the rule returned −1.7% versus always holding, across 87 reports−1.7%ShopifyShopify: the rule returned −1.5% versus always holding, across 42 reports−1.5%AmazonAmazon: the rule returned −1.1% versus always holding, across 87 reports−1.1%AppleApple: the rule returned −1.0% versus always holding, across 87 reports−1.0%MetaMeta: the rule returned −1.0% versus always holding, across 56 reports−1.0%AlphabetAlphabet: the rule returned −0.4% versus always holding, across 44 reports−0.4%MicrosoftMicrosoft: the rule returned −0.2% versus always holding, across 87 reports−0.2%CloudflareCloudflare: the rule returned +1.4% versus always holding, across 27 reports+1.4%← worse than holding · better →

What this test does not cover

  • · No trading costs, spreads, slippage or tax. Selling into a spike is a taxable event that holding is not, which makes the real gap wider than shown.
  • · These nine companies were chosen in hindsight for being famous successes, so every absolute return here is far too flattering. The paired “vs holding” column is the trustworthy part — it compares two rules on identical entries.
  • · 580 reports is a decent sample pooled, but it is one market era. A regime where earnings gaps mean-revert would flip the conclusion.
  • · Descriptive statistics on the past. Not advice, and not a forecast.