We already had 244,328 trades on the record from a strategy we published as a kill: -0.2065 R a trade, 44.8% win rate, profit factor 0.56, after the source experiment's own locked friction. We sorted them and took the top ten. The result is a reel of 10 winners out of 10, mean +0.9926 R, worst trade +0.9914 R — and 244,318 trades standing behind it that you never see. That is 24,432.8 trades for every screenshot. Every trade in that reel really happened. Nothing was invented, nothing was back-dated, no price was moved. The reel is cosmetically perfect and it tells you nothing about the strategy, because the selection is the whole artifact.
Granted, not measured: that the winners in a seller's reel are usually real trades, that the teaching behind them is often correct, and that the seller usually believes it. We are not alleging invented trades anywhere, about anyone. The trick we are demonstrating needs no dishonesty at all — it is selection, and selection is free.
Tested: one thing only: how large a hidden denominator it takes to manufacture a winners reel of a given shape out of a population we independently measured to lose money. Five reel sizes registered before either file was opened for values, two friction populations, two arms — 20 cells, all of them below, none dropped.
There is no hash lock on this pre-registration, and we would rather say that than imply one. It is dated 2026-08-15 and written, by its own account, before any statistic was computed from either trade file — but 12564a3 carried the pre-registration, the script, the results file and the write-up into the repository together, so version control cannot witness that ordering for us. What it can witness is the disclosure the pre-registration itself carries: a table naming every thing that was read before it was written, and confirming that no distribution, quantile, win rate or profit figure was among them.
How large a hidden denominator is required to manufacture a given winners reel out of a strategy we measured to lose money — and can it be done at realistic screenshot counts at all?
This lab is a demonstration, not a hypothesis test. It has no p-value and claims none, and the pre-registration says so in its own first section. What it registered instead were the reel sizes, the ordering rule, the two dollar conventions, and a three-part falsification rule — all before either file was opened for values. That is weaker than a stated numeric prior, and we would rather say so than dress a demonstration up as a test. One of those three criteria then turned out to be unsatisfiable by construction, which is what the goalposts table below reports.
| Parameter | Locked value |
|---|---|
| Reel sizes N | 5, 10, 20, 50, 100 — registered before either file was opened for values, and 50 and 100 registered specifically so the report could not stop where the answer was prettiest |
| Primary population | net R at rt = 0.002, the exact population behind the published -0.2065 R kill |
| Secondary population | gross R at rt = 0, reported alongside because a seller's screenshot is net of his costs, not ours |
| Ordering rule | descending by the same quantity being displayed; ties broken by date then ticker, purely for reproducibility |
| Arm 1 source | the ORB-retest trade ledger, 244,328 rows — read-only, never written to |
| Arm 2 source | the 1-1-2 bear-trap trade ledger, 5,742 modelled trades — read-only, never written to |
| Arm 1 dollar face | $500 risked per trade — a display convention, not a measurement |
| Arm 2 dollar face | $1,000 average credit — the seller's own stated figure, cited, never ours |
| Data spend | none. No new pull, no new engine; two already-published artifacts re-read and neither written to |
| Falsification | three named criteria, evaluated at N = 10 and N = 20 |
| # | Pre-registered goalpost | Measured | Pass |
|---|---|---|---|
| 1 | Pre-registered goalpost — the published verdict statistics re-derive from the trade-level artifact (required before any reel is believed) | 7 of 7 cells reproduce | YES |
| 2 | Pre-registered goalpost — (a) the reel can be filled — at least N winners exist in the population | 109,568 available, 10 needed | YES |
| 3 | Pre-registered goalpost — (b) the top-N mean is at or above +1.0 R | +0.9926 at N=10 · +0.9915 at N=20 | NO |
| 4 | Pre-registered goalpost — (c) the manufacture ratio is at or above 100 : 1 | 24,432.8 : 1 at N=10 · 12,216.4 : 1 at N=20 | YES |
3 of 4. The one that failed is criterion (b), and it is the most interesting line on this page, because it could never have passed. Gross R in this population is capped at exactly +1.000 — 0 of 244,328 trades exceed it — and net R subtracts a friction charge whose smallest value anywhere in the file is 0.003669 (computed on this page at build from the source experiment’s per-trade file, not a figure in the lab’s written record), strictly positive. So every net R is below 1.0, every subset mean is below 1.0, and a bar set at +1.0 R fires with probability 1 on any data this engine can produce. We wrote that criterion ourselves, before the run, with an authoring note calling it a real bar, not a gimme. That reasoning was backwards: the fixed take-profit is precisely what makes the bar unreachable. And the other two could not have fired either. (c) is arithmetic: the ratio is 244,328 divided by the reel size, which is 2,443 at the largest reel we registered, against a bar of 100. (a) was set against a win rate our own page had already published: about 109,000 winners against a bar of 20. Three ways to be wrong, and not one of them could ever have happened. The demonstration still stands; the test we wrote around it was not a test. We are publishing the defect instead of quietly repairing it, and a corrected criterion is deliberately not authored here, because writing one after seeing the data is the exact move pre-registration exists to prevent.
| Figure | Value | What it means |
|---|---|---|
| Population behind the reel | 244,328 trades | every ORB-retest trade in the source experiment, 2004-01-01 → 2026-06-22, regular trading hours only |
| What we had already measured it doing | -0.2065 R · 44.8% win · PF 0.56 | net of the source experiment's locked 0.20% friction — losing about twenty cents on the dollar risked, published before this lab existed |
| Reel at N = 10 | 10 of 10 winners | mean +0.9926 R, worst +0.9914 R — every one a real trade that really happened |
| Trades hidden behind that reel | 244,318 | the population minus the ten you were shown |
| Manufacture ratio at ten screenshots | 24,432.8 : 1 | trades that had to happen, and stay off screen, to buy one screenshot |
| Where the tenth trade sits | 99.9959th percentile | the reel is the extreme top of the distribution, which is exactly what makes it uninformative about the rest of it |
| Winners available to cut from, after friction (net R > 0) | 109,568 | the reel was never hard to fill; the registered criterion needed ten |
| Winners available to cut from, before friction — trades that finished ANY amount ahead (gross R > 0) | 125,313 | 51.29% of the population — the gross win rate the source episode gives as about 51% (51.3% at this page’s precision). This is a WIN count. |
| Trades that closed AT the take-profit cap (R = 1.0) | 77,100 | 31.56% of the population — a strict subset of the row above, answering a different question. This is a CAP count, not a win count, and the two are not rivals. |
| Largest gross R anywhere in the population | +1.000 R | 0 of 244,328 trades exceed it — the strategy's own fixed take-profit, and the reason this arm can show a perfect streak but not a big multiple |
| Reel face at N = 10 | $4,962.78 | at $500 risked per trade — a display convention registered before the run, not a measurement of anything |
Does the friction assumption carry the answer? No. Run the same cut on gross R — no costs at all — and the reel gets cleaner, not weaker: mean and worst are both exactly +1.000 R at every registered size, because 77,100 trades closed AT the take-profit cap (R = 1.0). The manufacture ratio does not move at all, because it is a property of the denominator and not of the costs. Both populations are in the ledger below.
Does it depend on stopping at a flattering reel size? No. All five registered sizes ship. The ratio falls as the reel gets longer — N=5 48,865.6 : 1 · N=10 24,432.8 : 1 · N=20 12,216.4 : 1 · N=50 4,886.6 : 1 · N=100 2,443.3 : 1 — and even at a hundred screenshots, a length no sales page has ever run, it is still 2,443.3 trades for every screenshot. The reel stays 100% winners at every one of them.
Is it just a big-sample artifact? Partly — and that is the finding, not an objection to it. The tenth trade sits at the 99.9959th percentile. A large population contains a beautiful streak by construction, which is precisely why a streak shown without the count it was drawn from cannot be read as skill.
The reproduction gate. Before a single reel was cut, the pre-registration required the published verdict statistics to be re-derived from the trade-level artifact using the source engine's own formula. 7 of 7 cells reproduced to the precision of the source record — n, net expectancy, net win rate, net profit factor, and the three gross equivalents. Had it failed, the pre-registration required the mismatch to become the headline and every reel below to be labelled provisional.
The second population, and it is the control the concept actually needs. Arm 2 cuts the same reel from a completely different book — 5,742 modelled 1-1-2 option trades. That population is net-positive: expectancy +0.182 credit-multiples, 78.4% win rate, profit factor 1.34. It is a ruinous-tail specimen, and this report will not describe it as anything else. Its reel is indistinguishable in shape from arm 1's — N=5 mean +1.867×, 1,148.4 : 1 · N=10 mean +1.825×, 574.2 : 1 · N=20 mean +1.744×, 287.1 : 1. A reel cut from a book that makes money and a reel cut from a book that loses money are the same shape. That is the whole point: the reel does not carry the information, in either direction.
And a limit on that control that we are stating rather than burying. Arm 2's ledger carries a friction column that is zero on 5,742 of 5,742 rows, so its net and gross arms are byte-identical. Of the 20 registered cells in the ledger below, 15 are distinct measurements and 5 are the same cells reported twice. They ship anyway, because the pre-registration said all 20 ship.
“Of course you found ten winners. You had 244,328 trades.” Correct — and that is the finding, stated as plainly as we can put it. The output of this lab was never the streak; it was the ratio, and the ratio was registered as the metric before anything was read. A big population contains a perfect streak the way a big lottery contains a winner. The question a buyer needs answered is not how good are these ten but ten out of how many — and that is the number nobody hands over.
“Your reel is not the reel sellers actually post.” On one axis, true, and it is a real limit on this demonstration rather than a quibble. Arm 1's strategy takes profit at a fixed level, so its best trade and its tenth-best trade are nearly the same size: 0 of 244,328 trades finish above +1.000 R. That means we can manufacture the perfect-streak reel — ten trades, ten winners — and we cannot manufacture the big-multiple reel, the one with a 3× here and a double there. Demonstrating that variant needs a population with an unbounded upside tail, and we did not run one. It is named as owed, not quietly skipped.
Six things on this page run against us. We would rather print them than have them found.
1. The pre-registration is dated, not hash-locked, and we are saying so. The pre-registration, the script, the results file and the write-up all landed in the same commit, 12564a3, on 2026-08-15, so version control cannot witness pre-registration-before-code for this lab. What the file does carry is a disclosure table naming exactly what was read before it was written — a schema, a row count, the engine's friction definition, and one already-published figure — and confirming that no distribution, quantile, win rate or profit figure was among them. That is a stronger claim than silence and a weaker one than a hash.
2. Arm 2's registration boundary is weaker than arm 1's, by the lab's own admission. While reading arm 2's schema the author saw its outcome value counts before writing the dollar-scale amendment. Arm 1 remains fully blind-registered; arm 2 does not, and the pre-registration says so rather than pretending otherwise.
3. Arm 2 makes money and does not carry the claim. Expectancy +0.182 credit-multiples, win rate 78.4%, profit factor 1.34. What it demonstrates is that a reel from a book with a ruinous tail is indistinguishable from a reel from a good one. It is not a reel from a measured loser, and nothing on this page presents it as one.
4. Ten of the 20 registered cells are duplicates. We publish 20 because 20 were registered; the honest denominator of distinct measurements is 15, and §4 says why.
5. Every dollar figure here is a convention, not a measurement. Arm 1's faces are R multiplied by $500 risked per trade, chosen before anything was read. Arm 2's are credit-multiples multiplied by a $1,000 average credit, which is the seller's own stated figure and not something we measured. Strip those words off either one and what is left is an invented number.
6. Arm 2's 5,742 is the count of trades we modelled. That is the scope of the figure everywhere it appears on this page, and the only scope it carries here.
| # | Arm | Population | N | Reel mean | Reel worst | Reel win rate | Population n | Winners available — trades finishing ANY amount ahead | Trades hidden | Manufacture ratio | N-th percentile | Reel face | Dollar convention (not a measurement) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Arm 1 · ORB retest | net | 5 | +0.993R | +0.992R | 100.0% | 244,328 | 109,568 (net R > 0) | 244,323 | 48,865.6 : 1 | 99.9980 | $2,483 | R × $500 risked per trade — a display convention, not a measurement |
| 2 | Arm 1 · ORB retest | net | 10 | +0.993R | +0.991R | 100.0% | 244,328 | 109,568 (net R > 0) | 244,318 | 24,432.8 : 1 | 99.9959 | $4,963 | R × $500 risked per trade — a display convention, not a measurement |
| 3 | Arm 1 · ORB retest | net | 20 | +0.992R | +0.990R | 100.0% | 244,328 | 109,568 (net R > 0) | 244,308 | 12,216.4 : 1 | 99.9918 | $9,915 | R × $500 risked per trade — a display convention, not a measurement |
| 4 | Arm 1 · ORB retest | net | 50 | +0.989R | +0.985R | 100.0% | 244,328 | 109,568 (net R > 0) | 244,278 | 4,886.6 : 1 | 99.9795 | $24,715 | R × $500 risked per trade — a display convention, not a measurement |
| 5 | Arm 1 · ORB retest | net | 100 | +0.985R | +0.981R | 100.0% | 244,328 | 109,568 (net R > 0) | 244,228 | 2,443.3 : 1 | 99.9591 | $49,266 | R × $500 risked per trade — a display convention, not a measurement |
| 6 | Arm 1 · ORB retest | gross | 5 | +1.000R | +1.000R | 100.0% | 244,328 | 125,313 (gross R > 0) | 244,323 | 48,865.6 : 1 | 99.9980 | $2,500 | R × $500 risked per trade — a display convention, not a measurement |
| 7 | Arm 1 · ORB retest | gross | 10 | +1.000R | +1.000R | 100.0% | 244,328 | 125,313 (gross R > 0) | 244,318 | 24,432.8 : 1 | 99.9959 | $5,000 | R × $500 risked per trade — a display convention, not a measurement |
| 8 | Arm 1 · ORB retest | gross | 20 | +1.000R | +1.000R | 100.0% | 244,328 | 125,313 (gross R > 0) | 244,308 | 12,216.4 : 1 | 99.9918 | $10,000 | R × $500 risked per trade — a display convention, not a measurement |
| 9 | Arm 1 · ORB retest | gross | 50 | +1.000R | +1.000R | 100.0% | 244,328 | 125,313 (gross R > 0) | 244,278 | 4,886.6 : 1 | 99.9795 | $25,000 | R × $500 risked per trade — a display convention, not a measurement |
| 10 | Arm 1 · ORB retest | gross | 100 | +1.000R | +1.000R | 100.0% | 244,328 | 125,313 (gross R > 0) | 244,228 | 2,443.3 : 1 | 99.9591 | $50,000 | R × $500 risked per trade — a display convention, not a measurement |
| 11 | Arm 2 · 1-1-2 | net | 5 | +1.867× | +1.846× | 100.0% | 5,742 | 4,501 (net mult > 0) | 5,737 | 1,148.4 : 1 | 99.9129 | $9,334 | credit-multiple × $1,000 average credit — the seller's own stated figure, cited, never ours |
| 12 | Arm 2 · 1-1-2 | net | 10 | +1.825× | +1.770× | 100.0% | 5,742 | 4,501 (net mult > 0) | 5,732 | 574.2 : 1 | 99.8258 | $18,249 | credit-multiple × $1,000 average credit — the seller's own stated figure, cited, never ours |
| 13 | Arm 2 · 1-1-2 | net | 20 | +1.744× | +1.598× | 100.0% | 5,742 | 4,501 (net mult > 0) | 5,722 | 287.1 : 1 | 99.6517 | $34,889 | credit-multiple × $1,000 average credit — the seller's own stated figure, cited, never ours |
| 14 | Arm 2 · 1-1-2 | net | 50 | +1.570× | +1.364× | 100.0% | 5,742 | 4,501 (net mult > 0) | 5,692 | 114.8 : 1 | 99.1292 | $78,503 | credit-multiple × $1,000 average credit — the seller's own stated figure, cited, never ours |
| 15 | Arm 2 · 1-1-2 | net | 100 | +1.412× | +1.143× | 100.0% | 5,742 | 4,501 (net mult > 0) | 5,642 | 57.4 : 1 | 98.2584 | $141,174 | credit-multiple × $1,000 average credit — the seller's own stated figure, cited, never ours |
| 16 | Arm 2 · 1-1-2 | gross | 5 | +1.867× | +1.846× | 100.0% | 5,742 | 4,501 (gross mult > 0) | 5,737 | 1,148.4 : 1 | 99.9129 | $9,334 | credit-multiple × $1,000 average credit — the seller's own stated figure, cited, never ours |
| 17 | Arm 2 · 1-1-2 | gross | 10 | +1.825× | +1.770× | 100.0% | 5,742 | 4,501 (gross mult > 0) | 5,732 | 574.2 : 1 | 99.8258 | $18,249 | credit-multiple × $1,000 average credit — the seller's own stated figure, cited, never ours |
| 18 | Arm 2 · 1-1-2 | gross | 20 | +1.744× | +1.598× | 100.0% | 5,742 | 4,501 (gross mult > 0) | 5,722 | 287.1 : 1 | 99.6517 | $34,889 | credit-multiple × $1,000 average credit — the seller's own stated figure, cited, never ours |
| 19 | Arm 2 · 1-1-2 | gross | 50 | +1.570× | +1.364× | 100.0% | 5,742 | 4,501 (gross mult > 0) | 5,692 | 114.8 : 1 | 99.1292 | $78,503 | credit-multiple × $1,000 average credit — the seller's own stated figure, cited, never ours |
| 20 | Arm 2 · 1-1-2 | gross | 100 | +1.412× | +1.143× | 100.0% | 5,742 | 4,501 (gross mult > 0) | 5,642 | 57.4 : 1 | 98.2584 | $141,174 | credit-multiple × $1,000 average credit — the seller's own stated figure, cited, never ours |
The portable part is one question, and it costs nothing to ask: ten out of how many? Not are these winners real — they usually are. Not is the teaching any good — it often is. The count is the thing that turns a set of screenshots into a record, and it is the one thing that is never on the page.
And when the count does not come — which is most of the time, because for a private account it genuinely cannot — the fix is not to keep asking. It is to price the claim against what no skill at all would have produced. That is a test you can run from outside, and it needs nobody's permission.
The last thing worth carrying is the one that cost us something to print. We pre-registered a three-part falsification, it fired, and the criterion that fired it was one we had built so that it could not do anything else. On inspection the other two could not have fired either. We published that instead of repairing it quietly — because a pre-registration you edit after the run is a pre-registration in name only, and because this is the episode where we are asking other people to show their whole record.
Everything we make is free — the reports, the ledgers, all of it. The only thing that costs us real money is the market data.
basket_retest_trades.parquet, 244,328 rows) and the options file (per_trade_base.csv, 5,742 rows). Behind both of those, the equity history is a one-shot pull from Massive.com (formerly Polygon.io) taken 2026-06-22 — survivorship-free, with delisted names present to their delist date. No historical option chains were used anywhere: the second population’s option legs are modelled, as its own pre-registration states, and that is a limit of the source experiment that this page inherits rather than hides. The vendor does not pay us, has no say in a verdict, and is not the link below. The two source experiments are public on the channel: the day-trading strategy the reel was cut from, https://youtu.be/c73-1fvMzFU, and the options income trade behind the second population, https://youtu.be/Zaqryxr9Djg — every “published” and “cited” figure on this page traces to one of those two episodes.