How to read a trading probability

If you read one page on this site, read this one. Everything else — day types, volume events, options positioning — is a number attached to a claim, and this is how you check whether the number deserves your attention.

The short version. Ask four questions of every statistic you meet: compared to what? measured on how many? measured before or after someone went looking? and what did the same person's failures look like? A number that cannot answer all four is decoration.

1. Compared to what? The base rate

A base rate is how often something happens with no prediction at all. It is the score you get for knowing nothing, and it is the only meaningful yardstick for a prediction.

Suppose sessions come in five flavours and the most common one shows up 37% of the time. A "model" that ignores the chart and always answers with that one class is right 37% of the time. So when someone tells you a day-type model is 66% accurate, the interesting number is not 66. It is 66 against 37 — roughly 1.8 times the score for knowing nothing.

Change the base rate and the same accuracy tells a completely different story:

Claimed accuracyBase rateWhat it actually means
66%37%Substantial. The model knows something.
66%65%Nothing. Within noise of always guessing the same answer.
95%94%Nothing — and the big number is doing the persuading.
52%49.3%Small but real, if the sample is large enough to see it.

This is the single most common way trading statistics mislead, and it is almost never malicious. People quote the accuracy because it is the number their tool printed. The base rate takes extra work to compute, so it goes missing.

Rule: if a figure arrives without its base rate, treat it as unlabelled until you find one. Ask what a coin, a constant guess, or "yesterday's answer" would have scored on the same test.

2. Calibration: does 70% mean 70%?

Accuracy asks how often the top answer was right. Calibration asks something different and more useful: do the numbers mean what they say?

Here is how you test it, and you can do this yourself with a spreadsheet. Collect every occasion the model said "70%". Ignore everything else. Now count how often the thing actually happened in that pile. If it is around 70%, the model is calibrated at that level. Repeat for the 30% bucket, the 50% bucket, the 90% bucket. Plot the promised probability against the observed frequency; a calibrated model sits on the diagonal.

Calibration and accuracy are independent properties, which surprises people:

You want both. Calibration is what makes a probability usable as an input to anything — a weighting, a position size, a decision about whether to bother — instead of just a ranking.

Calibration error
<10%
measured on years the model never trained on
Meaning
70 ≈ 70
across the buckets, promised matches observed

3. Top-1 versus top-2 coverage

With five possible day types, forcing an answer down to one label throws away most of what the model knows. A distribution like this is common:

Day typeProbability
TrendUp34%
Reversal22%
TrendingRange21%
Range20%
TrendDown3%

Reported as a label, that becomes "trend-up day" — which sounds confident and is 34% likely. Reported honestly it is: a mild upward lean, a live reversal scenario, and near-certainty that the session is not a downtrend. Those two readings lead to different behaviour.

Top-2 coverage is the two highest probabilities added together — how often the truth falls inside the two scenarios you named. It is usually the more decision-relevant number, because planning for two possibilities is a thing a human can actually do.

Full session · top-1
66%
vs 37% majority baseline
Full session · top-2
80%
truth inside the two named scenarios
90 minutes in · top-1
53.5%
early read, less information available
90 minutes in · top-2
68.6%
still well above the 37% baseline

All four figures are measured on held-out years — calendar years excluded entirely from training, so the model had never seen a single bar of them. Notice the honest shape of the result: the early read is much weaker than the full-day read, because at 90 minutes there genuinely is less to go on. A tool that reports the same confidence at 9:45 as at 15:45 is not measuring anything.

4. Why 52–56% is what real edge looks like

Beginners routinely walk away from a 54% number because a course promised them 90%. That reaction is backwards, and understanding why is most of what separates people who last from people who do not.

Liquid markets are competitive. Thousands of well-capitalised participants are looking at the same data with better tooling than you have. Anything that reliably wins 80% of the time attracts capital until the price moves and it stops winning 80% of the time. What survives is small — and it is small because it survived.

Look at what happens when the big numbers get measured:

Claim, as taughtSaysMeasured
90 minutes in, one side's daily extreme is already set90%81.2%
On a bull day, the low forms in the first third of the session90%83.3%
After an opening-range breakout, the opposite extreme holds90%83.5%
Trading-range breakouts fail (the "80% rule")80%52 / 62 / 70%

Measured against 3,946 S&P 500 E-mini trading days, 2010–2026. The last row is the proportion failing within 5, 10 and 20 bars respectively.

The pattern is consistent and it is worth internalising: the directions are right, the numbers are inflated by roughly 7 to 10 percentage points. The tradition is not lying — these are real phenomena, observed by people who spent decades in front of charts. The numbers are just remembered rather than counted. A useful correction when you hear a classroom probability: believe the direction, discount the number by about ten percent.

And note the "80% rule" row specifically. Under no reasonable definition does breakout failure reach 80%; the ceiling is about 70%, and only if you wait 20 bars. That claim has been repeated for years without anyone publishing the count.

So: a small honest number beats a large imaginary one, and it is not close. A 54% edge that is real can be built on. A 90% edge that evaporates on contact with out-of-sample data costs you the account you sized against it.

5. Sample size, in plain words

A win rate is an estimate, and estimates wobble. How much they wobble depends almost entirely on how many observations you have.

Flip a fair coin 20 times. Getting 13 heads — a "65% win rate" — happens often enough to be unremarkable. Flip it 20,000 times and 65% never happens. The number did not change; the sample did.

SampleRoughly how far a fair 50% can wander by luckSo a 52% result is…
40±16 pointsinvisible. Tells you nothing.
400±5 pointsstill noise.
4,000±1.6 pointsmarginal — worth another look.
23,000±0.65 pointsdetectable. Small, but there.

Two standard errors, the usual rough band. This is why a 2-point edge is only publishable on tens of thousands of samples — and why a backtest with 30 trades in it proves nothing whatever its win rate.

Whenever someone shows you a win rate, the very next question is n. If they do not have it, or will not say, you have learned everything you need to know.

6. p-values, in plain words

A p-value answers one narrow question: if there were genuinely no effect at all, how often would pure chance produce a result at least this striking?

Three things a p-value is not:

The multiple-comparisons trap

Test twenty unrelated ideas at the usual 0.05 threshold and, on average, one comes back "significant" purely by luck. Test two hundred and you get ten. This is the mechanism behind an enormous share of published trading research, and it requires no dishonesty at all — just enthusiasm and a fast computer.

There are three defences, and honest research uses all three:

Quant Data adds one more: a result must hold with the same sign in both halves of the sample period. An edge that only exists in 2010–2017 and vanishes afterwards is a historical fact, not a property of markets.

7. Published failures are the strongest evidence you will get

Here is the uncomfortable asymmetry: anyone can show you their best result. Selecting the winner out of a hundred attempts costs nothing and looks identical to genuine skill from the outside. You cannot tell them apart from the winning number alone.

What you can check is whether the losses are on the table. A research page that only ever shows wins is a selection. So here are Quant Data's, in public:

Bitcoin: 0 of 8

Eight pre-registered tests, every parameter frozen from the S&P work so nothing could be tuned to fit. Zero confirmations. One signal came back significantly reversed: the volume event that is mildly bullish on index futures is mildly bearish on BTC. Gold and Ethereum share the same anti-signature. The edge belongs to index-type assets, not to markets in general.

Chart patterns: AUC 0.54

Over 121,000 Bulkowski-style pattern detections across 16 years. A model trained to predict what happened next scored an AUC of 0.54, where 0.5 is a coin flip and 1.0 is perfect. Classical pattern shapes, on this data, at this timeframe, carry almost no information about the outcome.

Asian session: NO_GO

The day-type gate transfers zero-shot to Nasdaq futures and to QQQ. It was pre-registered for the Asian session too. It failed, and the pre-registration is why that has to be reported rather than quietly dropped.

Read those three cards as the credential. They are the reason to take the 56.5% seriously. A shop that publishes "our flagship signal does not work on Bitcoin, and one of our whole research directions came back at coin-flip" is a shop that counted, and reported the count.

AUC (area under the ROC curve) is a standard way to score a ranking: 0.5 is random, 1.0 is perfect ordering. Anything below about 0.55 on noisy financial data is usually not worth building on.

8. A checklist you can actually use

Next time you meet a trading statistic — here or anywhere — run it through this:

  1. Compared to what? What is the base rate? What would a constant guess have scored?
  2. How many? What is n? Under a few hundred, the number is decorative.
  3. Measured on what? The same data it was built from, or data held out entirely?
  4. Written down first? Was the hypothesis pre-registered, or discovered by searching?
  5. How many other things were tried? And was the threshold adjusted for them?
  6. Where are the failures? If none are published, assume they exist.
  7. Does the size matter? Significant and useful are different words.
  8. Does it still hold after costs? A 0.25-point edge against a 0.3-point spread is a losing strategy with good statistics.

That last one deserves emphasis. Quant Data's own volume events have gross expectation roughly the same size as transaction costs. That is precisely why they are published as a confirmation layer rather than as a trading system. A statistic can be real, replicated, significant — and still not something you can trade on its own.

Next

Educational analytics. Nothing on this page is investment advice or a recommendation to buy or sell anything.