How to verify a mean-reversion record
Four steps to confirm a single past reversion trade yourself, no spreadsheet required.
You do not need to audit an entire history to know whether a reversion record is honest. Confirm one past trade end to end and you have learned the thing that matters most: whether the record can be checked at all. The four steps below run from the cheapest, fastest check to the single decisive one.
Verify in four steps
1. Start with the count
Find the total trade count and confirm the losers are in it. A win rate quoted with no number of trades behind it — or with the losing reversions hidden — fails before you go further. On the worked example the swing figure reads 74.4% across 78 trades; the 78 is the part you are checking for, and the percentage is meaningless without it. This is the test set out in full on a re-runnable record.
2. Demand a continuous period and a drawdown
Look for an unbroken run rather than a curated stretch, and find the drawdown figure. For a reversion strategy the drawdown is the real risk number, because the danger is the rare trade that does not revert. A record that shows a return with no drawdown is hiding the only number that tells you whether the strategy is survivable.
3. Find the independent reviewer
Check that a named outside party has read the underlying statements as data. A platform leaderboard does not count as an audit, and a glowing testimonial does not count as a review.
4. Confirm one trade on-chain
This is the decisive step, and the one most records cannot survive. Take a single historical reversion trade and match its published fields against its Bitcoin-anchored receipt. Because the receipt was written before the reversion played out, a match proves those fields were fixed in advance. One verified trade outweighs a hundred screenshots. Here is exactly what that looks like:
The trade below is invented for the walkthrough, not a specific real call. The procedure is exactly what you would run on a genuine issued trade.
- Take the issued trade and its five fields. Say it reads: long a stretched index,
entry 198.40,target 201.10,stop 197.20,grade B,issued 13:48 UTC. - Rebuild the fingerprint. The model concatenates those exact fields in a fixed order and runs them through SHA-256 — a one-way function that turns any input into a single fixed-length fingerprint. The same fields always produce the same fingerprint; one changed digit produces a completely different one.
- Open the on-chain receipt. The OpenTimestamps receipt published with the trade names the Bitcoin block its fingerprint was anchored in. Confirm the fingerprint you rebuilt matches the one in the receipt.
- Check the clock. Look up when that block was mined, on any public explorer such as mempool.space. If the block time sits before the reversion resolved, the trade — entry, target, stop and grade together — was provably fixed in advance. That is the whole proof.
Try to break it: imagine the entry was nudged from 198.40 to 197.60 after the price dropped further. Step 2 would then produce a fingerprint that no longer matches the receipt from step 3, and the change is exposed. That is why a confirmed receipt beats any screenshot — it fails loudly the instant a field is touched.
Net: steps 1 to 3 take a couple of minutes and screen out most of the field; step 4 is the one that cannot be faked. A record that survives step 4 has given you something you can re-derive for yourself rather than merely take on trust. The mechanism behind it is set out on issued before the outcome.