BTCUSDT · out-of-sample

Track record

5.5 years. 2.95 million minute bars. 36 pre-registered experiments. That is what the Confirmation Signal was built and tested on — and each of those experiments had the result that would have killed it written down before it ran, so a failure could not be quietly reinterpreted afterwards.

Everything in this panel is out-of-sample. Each signal was written into the journal the moment price arrived, with the grade it arrived under, and scored 60 minutes later — recorded before its outcome was known. Nothing here is a backtest and no figure is typed into this page; it is read from the journal at request time and recomputed nightly.

Real signals, real outcomes

Every chart below is a signal we published before price arrived and scored an hour afterwards — not a backtest. Up to three per grade, and each caption says where that one ranks inside its own grade, so you can see how cherry-picked it is. WIDE shows fewer because fewer qualified: we would rather show one than pad it. The full distribution they came from is the table underneath.

TIGHT long 2026-08-21 14:19 UTC
Worst adverse
0.9 bp
0.01%
Best in favour
152.0 bp
1.52%
Held +60m
140.3 bp
1.40%

Top 4% of 257 TIGHT signals

TIGHT short 2026-09-22 14:13 UTC
Worst adverse
0.1 bp
0.00%
Best in favour
115.6 bp
1.16%
Held +60m
23.6 bp
0.24%

Top 2% of 257 TIGHT signals

TIGHT short 2026-08-20 17:52 UTC
Worst adverse
0.8 bp
0.01%
Best in favour
75.4 bp
0.75%
Held +60m
47.4 bp
0.47%

Top 4% of 257 TIGHT signals

NORMAL short 2026-08-21 01:48 UTC
Worst adverse
0.8 bp
0.01%
Best in favour
171.8 bp
1.72%
Held +60m
171.8 bp
1.72%

Top 4% of 261 NORMAL signals

NORMAL short 2026-09-15 18:29 UTC
Worst adverse
2.0 bp
0.02%
Best in favour
275.3 bp
2.75%
Held +60m
164.6 bp
1.65%

Top 7% of 261 NORMAL signals

NORMAL short 2026-10-02 12:31 UTC
Worst adverse
0.0 bp
0.00%
Best in favour
89.0 bp
0.89%
Held +60m
50.0 bp
0.50%

Top 2% of 261 NORMAL signals

WIDE short 2026-08-19 15:27 UTC
Worst adverse
33.2 bp
0.33%
Best in favour
207.4 bp
2.07%
Held +60m
52.3 bp
0.52%

Top 59% of 310 WIDE signals

WIDE long 2026-09-15 18:48 UTC
Worst adverse
25.5 bp
0.26%
Best in favour
147.7 bp
1.48%
Held +60m
101.5 bp
1.01%

Top 52% of 310 WIDE signals

WIDE short 2026-09-16 18:06 UTC
Worst adverse
28.9 bp
0.29%
Best in favour
158.7 bp
1.59%
Held +60m
37.2 bp
0.37%

Top 55% of 310 WIDE signals

What each grade has been worth

GradeMedian adverse move @15mvs baselineHeld ≤20 bpMedian adverse move @60mTouchesWindowPublished?
TIGHT20.0 bp 0.20%-3.3 bp50.0%34.6 bp 0.35%2562026-07-23 → 2026-10-16yes
NORMAL25.6 bp 0.26%+2.3 bp41.9%39.0 bp 0.39%2602026-07-24 → 2026-10-16yes
WIDE24.9 bp 0.25%+1.6 bp42.9%37.4 bp 0.37%3102026-07-27 → 2026-10-15yes
ALL TOUCHES23.3 bp 0.23%—45.5%35.9 bp 0.36%8442026-07-23 → 2026-10-16yes

The ALL TOUCHES row is the honest baseline — what a touch does when you know nothing about the tape. A grade is only worth the distance between its row and that one. A grade with fewer than 30 scored touches is shown here but is not quoted anywhere else on the site or in alerts.

The journal underneath

Touches journaled 950
Scored 846
Awaiting their 60-min window 0

A touch cannot be scored until its full 60-minute window has elapsed, so the pending count is always non-zero on a live feed. Nothing is removed from this journal once written.

See the next signal as it fires.

The record above grows every night. The free plan puts the live grade in front of you on every touch — no card, no call.

Not investment advice. Every figure on this site is recomputed nightly from our own forward journal and will move as it grows.