Signal history · 2015–2026

Every signal, unedited

20 episodes in 12 years — about one every 7 months, but in clusters: 2015, 2018–20, 2021–22 and 2026. Here is what the price did after each one.

Signals20
Median further drop−15%
In profit after 12 mo.11 / 17
Median after 12 mo.+53%
Best year after a signal+1,083%Signal of 12 Mar 2020

Strong zone only

Signals where the price was also below its 2-year average. Fewer signals, and the ones it drops were mostly mid-cycle dips: 4 of those 6 with a 12-month result were down a year later.

Signals14
Up after 12 mo.9 / 11
Median after 12 mo.+131%

Bottom confirmed

Weekly oscillators confirm a strong zone. Every one came 3–15 days after a strong-zone signal.

Signals7
Up after 12 mo.5 / 6
Median after 12 mo.+103%

Max confirmation

The rarest and strongest level: the cycle score also reached 85. Counted from 2018, when the score has enough history.

Signals5
Up after 12 mo.4 / 4
Median after 12 mo.+102%

All episodes 20

Download CSV
Signal dateHighest levelPriceLocal bottom3 months6 months12 monthsResult
25 Jun 2026Strong$59,69630 Jun+41%——Pending
5 Jun 2026Strong$61,04230 Jun+33%——Pending
5 Feb 2026Max$62,795same day+30%+2%—Good entry
9 Nov 2022Max$15,87721 Nov+46%+74%+131%Good entry
12 Jun 2022Max$26,58518 Jun−18%−36%−3%Fell further
8 May 2022Confirmed$34,02627 May−33%−38%−19%Fell further
16 Jul 2021Zone$31,38820 Jul+83%+40%−32%Good entry
21 Jun 2021Zone$31,63420 Jul+49%+48%−35%Good entry
12 Mar 2020Max$4,842same day+104%+109%+1,083%Good entry
16 Dec 2019Strong$6,88217 Dec−22%+38%+182%Fell further
21 Nov 2019Confirmed$7,61217 Dec+26%+29%+146%Fell further
23 Oct 2019Strong$7,47122 Nov+17%−8%+74%Fell further
24 Sep 2019Zone$8,53724 Oct−14%−32%+20%Fell further
29 Jan 2019Strong$3,3917 Feb+52%+181%+174%Good entry
19 Nov 2018Max$4,73515 Dec−23%+53%+72%Fell further
10 Jun 2018Zone$6,78128 Jun−9%−50%+18%Fell further
30 Mar 2018Zone$6,8506 Apr−15%−6%−40%Good entry
5 Feb 2018Zone$6,874same day+40%+2%−50%Good entry
18 Aug 2015Strong$22524 Aug+47%+80%+154%Good entry
3 Jan 2015Confirmed$28214 Jan−10%−10%+53%Fell further

Prices are Bitstamp BTC/USD daily closes (UTC). Good entry = the price fell no more than 20% further within 180 days. Local bottom = lowest close within 30 days. Highest level = the strongest level that fired within 30 days of the signal. A new episode starts when more than 14 days have passed since the previous signal day.

The rule, exactly

  1. Weekly Stochastic %K(14) below 10 — the current, still-open week counts.
  2. Daily close below the lower Bollinger band (20-day SMA − 2σ).
  3. Close at least 50% below the all-time high.
  4. Strong zone: all three, plus a close below the 2-year (730-day) average.
  5. Bottom confirmed: within 30 days of a strong zone, at least 2 of 4 weekly oscillators (RCI, CCI, RSI, Bollinger) on a closed weekly candle.
  6. Max confirmation: bottom confirmed, and the cycle score reached 85 or more within 30 days.

What it is not

It does not pick the bottom: 50% of the signals were followed by a fall of more than 20%. Against simply buying every week the result depends on the period you pick. Treat it as a map of oversold zones, not a buy button.

Try the backtest calculator →