OrderFlowAi
CORTEXDOMMBOHeatmapReversalIcebergVolumeDeltaFlow PulseNT8SymphonieResearch
Cortex AI StrategyAutonomous TradingWyckoff AnalysisChart AnalysisTrading JournalLearn Order FlowDetect Iceberg OrdersUse Volume ProfileAI Software Comparison
My accountStart trialDE
OrderFlowAi / Research
RESEARCH · LAB NOTEBOOK

We publish what we measure. Even when it goes against us.

Every hypothesis is pre-registered before the data exists — question, sample and decision rule are fixed before anything is computed. This notebook shows, week by week, what we tested, what the data said and what we changed or discarded as a result. Negative findings get equal space.

95pre-registrations
69findings we retracted ourselves
23notebook entries
28 Oct 2026last updated
OrderFlowAi Researchupdated weekly
01 · HOW TO READ THE NOTEBOOK

Three steps, always in this order.

A finding only counts here if the rule was fixed before we looked at the data. If you compute first and pick the metric afterwards, market data will almost always show you something — and almost never something that holds.

01 · PRE-REGISTERED

Question, sample, metric and threshold are written down with a date. Nothing about them changes afterwards.

02 · WHAT THE DATA SAID

The result with sample size and baseline — also when it refutes the hypothesis.

03 · CONSEQUENCE

What we built, rebuilt or discarded as a result. A finding without a consequence is just a number.

HOLDSDOES NOT HOLDOPENREBUILTCORRECTED
02 · ENTRIES

The notebook — latest week first.

Entries are added weekly and never polished after the fact. If a finding later turns out to be wrong, the entry stays and the correction appears below under “Corrected”.

19 Oct 2026 – 27 Oct 2026DOES NOT HOLD

Queue position: visible, but without predictive power

PRE-REGISTERED

Fixed on Oct 13 and 14, before an evaluator existed: we measure how many contracts stand ahead of the largest resting order (20 lots and up, within 2 ticks of the best price) in its queue — from market-by-order data only. Two questions. (1) Does the position improve the direction forecast on top of the 61 CORTEX features? Hurdle +0.005 AUC. (2) Does it predict whether the order disappears within 60 s without a trade — beyond size, distance, age, level size and activity? Hurdle +0.01 AUC. Both additionally against 199 random permutations and per volatility layer.

WHAT THE DATA SAID

Question 1, 10 trading days (Oct 13 to 26), 22,923 out-of-sample samples: AUC 0.527 with position against 0.528 without — −0.0009, not above the chance bound. Question 2, 10 trading days (Oct 12 to 23), 7,949 out-of-sample orders: AUC 0.744 against 0.739 — +0.005, real and not a volatility echo, but only half the hurdle.

CONSEQUENCE

Does not hold — in both questions, by the rule fixed in advance. The position stays a display (“this many contracts ahead of it”) without interpretation, no new feature, no restart of the learning state. The idea arose at a single price level on screen; ten days of measurement give it no edge.

Pre-registration: s526-queue-position · 13 Oct 2026 | s528-order-schicksal · 14 Oct 2026
16 Oct 2026 – 27 Oct 2026OPEN

The learning verdict is collecting: 8 of 10 sessions of one learning state

PRE-REGISTERED

Fixed on Oct 15 (revision 3): only sessions of the same engine with no restart in between count; the learned and the traded question are measured against their base rate. The verdict comes at 10 sessions — until then the tool prints no result figure.

WHAT THE DATA SAID

The learning state restarted on Oct 16, and so did the count. Since then 8 sessions have been counted (Oct 16 to 27), all from the same cohort; both endpoints read “collecting”. The raw direction quoted in week 42 describes the state before this restart and is not part of the verdict.

CONSEQUENCE

The first verdict comes after the 10th session — later than announced in week 42, because the restart reset the count. Until then we publish the count only.

Pre-registration: s509b-lern-urteil · 15 Oct 2026
13 Oct 2026 – 16 Oct 2026OPEN

The diagnosis: CORTEX learns a different question from the one that is traded

PRE-REGISTERED

Newly fixed on Oct 15 (revision 3, stamped): a learning verdict counts only sessions of the same engine with no restart in between, and it measures the traded question against its base rate alongside the learned one. Verdict at 10 sessions.

WHAT THE DATA SAID

Raw direction on Oct 15: 48.9% (47.0 to 50.7, n = 2,781) against a cost line of 59.4%; at 70% confidence and above only 47.2%. The deciding head effectively learns a ±3-tick target, while +8 against −10 to −14 ticks is traded — even a perfect oracle on it would hit the traded question only about 53% of the time; break-even is 55.6%. The most promising of twelve challengers was 22.6 points below the champion after 9 of 10 days.

CONSEQUENCE

Status 3 of 10 sessions, first verdict around Oct 27. The learning check runs every night. The next rebuild thus has a precise brief: align the learned question with the traded one — pre-registered, with its own restart. A lead from order size (small orders sell every day, blocks buy) has been pre-registered since Oct 15 and is not a finding.

Pre-registration: s509b-lern-urteil · 15 Oct 2026
9 Oct 2026 – 13 Oct 2026HOLDS

Market-by-order: the first pre-registered gain from a new data block

PRE-REGISTERED

Fixed before computing: 49 against 61 features on the same 10 days, out of sample. The gain has to exceed 0.01 AUC, lie above the chance bound and pass the volatility gate (at least five strata per day).

WHAT THE DATA SAID

21,221 samples: AUC 0.5365 → 0.5552, gain +0.0187, chance bound −0.0146; stratified 0.524, positive on 80% of days. Along the way: four features with “MBO” in their name had until then been fed by an estimator from the old book. In the first census 35–45% of change messages arrive twice; a rebuilt book was crossed in 36% of seconds without protection.

CONSEQUENCE

Since Oct 13 CORTEX computes with 61 features (engine 13); market-by-order is the first input, the previous book the fallback layer — with a deliberate restart of the learned state. The crossing repair is live (36.46% → 0.03%). Important: 0.555 measures separation, not profit. Four further MBO questions are pre-registered.

Pre-registration: s525-weglass-61 · 13 Oct 2026
1 Oct 2026 – 13 Oct 2026REBUILT

The model that stood still — faults no alarm reported

PRE-REGISTERED

There is no pre-registration for this: it is a finding about the measurement basis, made while checking whether the model learns at all. We report it anyway because it invalidates every learning statistic for the affected days.

WHAT THE DATA SAID

The trainer's memory grew by about 25 MB per learning round; after roughly 25 minutes learning stopped — with no error message, while the acceptance test reported 10 of 10 green. On Oct 1 twelve features had also been changed without a restart: the model learned two definitions at once. And on days with a feed reconnect a context feature counted every tick twice.

CONSEQUENCE

Training on the CPU (660–760 MB instead of 3,505 MB, shown about 358 learning steps per trading hour), restart on Oct 9, a fixed rule “feature changed ⇒ restart”, a guard for the double count. Learning now uses strategy trades only. A “freshness witness” checks whether the content of the book moves — not whether data arrives.

6 Oct 2026 – 9 Oct 2026DOES NOT HOLD

Costs eat the information: holding horizon, limit entry and target width

PRE-REGISTERED

Fixed in advance per study: only what lies entirely above zero after costs in the 95% interval gets built — in every cell of the grid, not in the best one. Before that, two independent reviewers had assessed 15 trading days: −0.96 ticks per trade, profit factor 0.76, stated confidence 74.4% against a 49.1% hit rate.

WHAT THE DATA SAID

Holding horizon (49 days, 265,668 samples): at 90 s the top decile stands at +0.07 ticks (−0.68 to +0.65) — about 1.1 to 1.5 ticks above every null model, but costs of about 1.5 ticks eat exactly that. Limit instead of market: −1.94 ticks; fills come at 80–87% exactly where the price runs against the trade. Tighter target in the replay (258 trades, 46 days): no variant better.

CONSEQUENCE

Do not build in 12 of 12 cells, for holding horizon and for limit alike. What we learned is where the loss happens: the features carry information, and it is lost between information and execution. Every further idea has to beat the cost line, not the coin flip.

Pre-registration: s512-horizont · 9 Oct 2026 | s512-limit-entry · 9 Oct 2026 | s515-scalp-bracket · 9 Oct 2026
8 Oct 2026 – 9 Oct 2026DOES NOT HOLD

A deep network with two time scales sees the flow — not the direction

PRE-REGISTERED

Fixed before the first run: a causal network with a short and a long time scale (275,593 parameters, pre-trained on 49 days) has to improve the out-of-sample prediction — against a random encoder, in at least 3 of 4 time blocks and beyond a permutation bound.

WHAT THE DATA SAID

Improvement −0.0001 (95%: −0.0020 to +0.0017), a random encoder does just as well, 2 of 4 blocks positive, 24 test days, three seeds. What the network learns is the persistence of the aggressor side (explained variance 0.119 over 15 minutes) — not price direction (≤ 0.02).

CONSEQUENCE

Verdict no, in revision 3. Before the verdict we found two data errors (null quotes on 9 days, 154 seconds of a different contract on one day); the corrected version reached the same result. A repeat comes at 150 days at the earliest.

Pre-registration: s513-dl-kontext · 9 Oct 2026
23 Sept 2026 – 7 Oct 2026DOES NOT HOLD

CORTEX does not choose the first target better than a fixed width

PRE-REGISTERED

Fixed on Sep 23: the T1 head may choose the first target per market state if the 2.5% bound of its AUC lies above 0.55 and the deciles rise monotonically — for 8 ticks and for a width of 12 ticks or more.

WHAT THE DATA SAID

10 days, 41,367 rows. AUC at 6 ticks 0.511, at 8 ticks 0.525 (lower bound 0.490), at 12 ticks 0.541 (0.490), at 14 ticks 0.546 (0.487); the deciles are not monotonic. A sweep over 183 trades and 34 days found no fixed width significantly better than 8 ticks.

CONSEQUENCE

T1 stays fixed at 8 ticks. The head keeps learning alongside but decides nothing. A re-measurement with finer volatility strata found a small, stable residual (AUC 0.548) — below the bar, so no abort head.

Pre-registration: s473-t1-wahl · 23 Sept 2026
28 Sept 2026 – 29 Sept 2026DOES NOT HOLD

Profile lines, time of day, order flow: no edge at the line

PRE-REGISTERED

Three questions, each fixed before any calculation — on days already recorded, which we state openly; new days are checked separately and never pooled in. (1) Does price bounce more often at profile lines (POC, value area, prior-day and prior-week levels) than at placebo lines? (2) Does the bounce at neutral lines depend on time of day or volatility? (3) Does the order flow of the 5 seconds before the touch predict the bounce? Yardstick every time: ±8 ticks within 120 seconds.

WHAT THE DATA SAID

(1) Profile lines 51.5% bounce, placebo 53.0% — difference −1.5 points, 95% interval −6.5 to +3.4 (36 days). (2) Midday vs. open −1.2 points, quiet vs. fast +1.6 points, both intervals include zero (8,896 touches, 39 days). (3) Aggressor pressure 0.0 points (−3.4 to +3.5), order-flow imbalance −1.6 points (−5.3 to +2.1).

CONSEQUENCE

Three times no difference. A bounce of about 52% happens at any price, not specifically at lines. The lines stay on the chart — as orientation, not as a trading edge. What is ruled out is an advantage above roughly 3.5 points; smaller effects are not refuted, but not supported either.

Pre-registration: s486-level-reaktion · 29 Sept 2026 | s486b-rueckschwung-regime · 29 Sept 2026 | s486c-orderflow-linie · 29 Sept 2026
11 Sept 2026 – 26 Sept 2026DOES NOT HOLD

Gate 1, third round: the order book does not improve the prediction

PRE-REGISTERED

Fixed on Sept 12, before the days existed: only days under the new quote rule (tick and quote days are never pooled), target +8 ticks before −10 ticks — exactly the geometry the strategy trades —, verdict after 10 days with order book.

WHAT THE DATA SAID

10 book days (one day excluded), effectively 614 independent samples. The gain from the order book is negative out of sample in all 11 subsets (−0.001 to −0.081 AUC), none above costs. The base rate for +8 before −10 is about 56%, the break-even after costs about 64%.

CONSEQUENCE

Verdict not learnable, acknowledged on Sept 26 and confirmed the following night. We do not keep searching with a different target geometry until something turns up — the next question gets its own pre-registration with a rationale.

Pre-registration: s445-gate1-rev3 · 12 Sept 2026
22 Sept 2026 – 23 Sept 2026REBUILT

The CORTEX exit: back into shadow mode after one day

PRE-REGISTERED

The new chain of Sept 22 (entry “The new signal chain”) let CORTEX decide the exit as well — without a prior shadow run. That was the mistake. There is no pre-registered verdict for this: it was stopped after one day, far below its own minimum sample.

WHAT THE DATA SAID

On the first day with a freshly reset model the CORTEX exit ended 10 of 14 trades. Together they made +5 ticks per contract; with the fixed brackets alone the replay gives +39.5 — the exit cost 34.5 ticks. Its own exit statistic looked good, because it compared against the stop instead of against the trade without the rule.

CONSEQUENCE

Since Sept 23 the fixed brackets end the trade again. Every new exit rule runs in shadow mode first and is measured against “brackets only”; it goes live only when its advantage over at least 5 days lies entirely above zero in the 95% interval.

21 Sept 2026 – 23 Sept 2026OPEN

The new signal chain: CORTEX alone decides — and may end the trade

PRE-REGISTERED

Fixed on Sept 22, before the first data existed: more than 6.6 entries per day, a CORTEX-exit share between 10 and 30%, verdict only after 5 trading days and 30 trades. Old and new chain are never pooled.

WHAT THE DATA SAID

No verdict yet. Measured before the rebuild: 6 of the model's 49 inputs are practically silent, and no single feature separates up from down (AUC 0.47–0.51). Three throttles made the signal chain 3.3 s slow.

CONSEQUENCE

Throttles removed (≈ 0.2 s by calculation), training moved to its own process, fresh learning state for everyone with release 0.5.30. Not built, because it measured too weak beforehand: a bracket width taken from the bracket head (AUC 0.54).

Pre-registration: s469-kette-umbau · 22 Sept 2026
14 Sept 2026 – 20 Sept 2026DOES NOT HOLD

The weekend study's last candidate falls — despite a 65.6% hit rate

PRE-REGISTERED

In a daily forward test since Aug 29, frozen: “flush absorption” (price drops ≥ 12 ticks in 10 s under strong buying → long entry). Decision at n ≥ 50 and Wilson lower bound ≥ 55% — with positive expectancy.

WHAT THE DATA SAID

At n = 90 the candidate hits 65.6% (lower bound 55.3%) — and loses $5.17 per trade. On Sept 14 (n = 52) the threshold was briefly met; the rule has no stopping at the first crossing.

CONSEQUENCE

Discarded by rule since Sept 18, as were the other two candidates. Lesson for every future pre-registration: a hit rate without expectancy is not an edge.

14 Sept 2026 – 20 Sept 2026DOES NOT HOLD

The “fireworks” in the HUD: spectacular, but not predictive

PRE-REGISTERED

Four displays in the app each got a baseline that simply bets against the trend or with the last move. They only hold if the Wilson lower bound beats that baseline — one verdict after 30 resolved events.

WHAT THE DATA SAID

Reversal signal 57.0% (lower bound 46.8%) vs 48.2%. Takeover at the inside 58.5% (n = 41). A price where pressure was absorbed holds 48.6% vs 46.5%. Strongest HUD events 45.7% vs 50.1%. None holds.

CONSEQUENCE

All stay displays — with honest legends (“pressure absorbed here — no proven barrier”). Found and fixed on the way: the wall tracker counted cancellations as absorption.

Pre-registration: s449-cortex-rev · 14 Sept 2026 | s449g-absorptions-konto · 14 Sept 2026 | s449i-hud-ereignisse · 14 Sept 2026
14 Sept 2026 – 20 Sept 2026DOES NOT HOLD

Highly significant, but too small: repeating prints as an iceberg hint

PRE-REGISTERED

Do ≥ 5 equal-size prints at one price within 60 s indicate real reloading in the order book? Required in advance: at least 10 percentage points difference to the control and p < 0.05, once, on the first 5 days.

WHAT THE DATA SAID

20,170 candidates vs 18,649 controls: 11.4% vs 8.5% — p ≈ 10⁻²², but only 2.9 percentage points.

CONSEQUENCE

No display in the app, no parameter search on the same days. The example shows what a pre-set effect size is for: significant does not mean relevant.

Pre-registration: s447d-clip-wiederkehr · 12 Sept 2026
7 Sept 2026 – 13 Sept 2026HOLDS

The exchange as referee: our delta was 30% wrong

PRE-REGISTERED

For the first time with real CME order data as ground truth: the rule holds if it assigns ≥ 90% of volume correctly on ≥ 6 of 7 days. Switch only with a confirmation day after deployment (≥ 95%, per-minute r ≥ 0.95).

WHAT THE DATA SAID

Quote rule 97.5% of volume correct, the tick rule used until then only 69.9% — with the wrong daily sign on 4 of 7 days. With a locked quote every neighbour rule is below chance. Confirmation day Sept 11: 97.0%, per-minute r = 0.985.

CONSEQUENCE

Delta switched in indicator, app and AI; locked prints count as “side not determinable” instead of guessed. Old and new days are never pooled — the learning state was restarted.

Pre-registration: s441-je-trade-join · 10 Sept 2026 | s441-gesperrt-naechst · 10 Sept 2026 | s443-quote-regel-umsetzung · 10 Sept 2026
7 Sept 2026 – 13 Sept 2026DOES NOT HOLD

Absorption and exhaustion: largely an artefact of classification

PRE-REGISTERED

“Just a label” if the tick version and exchange truth agree on the sign ≥ 90% of the time; “noise” below 75%. Second question: does the true exhaustion predict the price target better (AUC ≥ 0.53)?

WHAT THE DATA SAID

Signs agree only 74.1% of the time; the tick version reports exhaustion in 41–49% of seconds, the truth in 34%. And the true exhaustion does not hold either: AUC 0.510 vs 0.510.

CONSEQUENCE

The correct rule makes the measure true, but not useful. For the model restart that means: it costs no signal, because there was none.

Pre-registration: s441-buch-wahrheit · 10 Sept 2026 | s441-exh-wahrheit-ziel · 10 Sept 2026
7 Sept 2026 – 13 Sept 2026DOES NOT HOLD

The replay machine: would the strategy have won the other way round?

PRE-REGISTERED

105 replayable trades, tick by tick on our own tape, including costs. A variant only holds with a positive net result and a Wilson lower bound above its own break-even line. One look per variant.

WHAT THE DATA SAID

Original −1.76 ticks per contract. Reversed direction −1.73. No time stop, T1 = stop, no break-even lock: −1.36 to −1.72. Larger scale: −2.01 to −0.89. Brackets that grow with speed: −1.86 / −1.87. No variant holds.

CONSEQUENCE

The entries themselves carry no edge — no management rescues them. Strategy not reversed, brackets not enlarged. The shortcut “flip the sign” (+0.95 ticks) was retracted before any code changed.

Pre-registration: s437-inversion · 9 Sept 2026 | s439-bracket-struktur · 9 Sept 2026 | s440-skala · 10 Sept 2026 | s440-vollgas-bracket · 10 Sept 2026
31 Aug 2026 – 6 Sept 2026DOES NOT HOLD

Order flow describes the move — but does not predict the next one

PRE-REGISTERED

Fixed since July 29: the sign of the order-flow imbalance must hit the next mid-price move with a skill ≥ 1.25 against the chance line. If this stage falls, the whole cascade above it falls.

WHAT THE DATA SAID

19 days, 77,972 windows: hit rate 49.2–50.2%, skill 0.995 on all four horizons. The simultaneous move, however, is explained almost completely by the same order flow (median R² 0.893).

CONSEQUENCE

On Sept 1 stages 5 to 8 were shut down — exactly as fixed in advance. A planned order-flow entry gate was never built.

Pre-registration: s394 · 29 Jul 2026
31 Aug 2026 – 6 Sept 2026HOLDS

A well-known iceberg trader's theses against 33 days of data

PRE-REGISTERED

Exploratory, but with a fixed hurdle: candidate only above the 95th percentile of a corrected control, not worse on ≥ 60% of days and an effect of ≥ 2 percentage points.

WHAT THE DATA SAID

Sweep zones pull price back (on 25 of 33 days), sweeps through a 60-minute extreme reverse more often (55.4% vs 51.8%). Falling short: iceberg zones as anchors and the entry rule “ATR + 15%”.

CONSEQUENCE

Two candidates for a later pre-registration on new days — no code in strategy or CORTEX. Experience supplies hypotheses, not the yardstick.

Pre-registration: s429-ereigniszone · 31 Aug 2026
31 Aug 2026 – 6 Sept 2026DOES NOT HOLD

“Open road after full throttle”: the market picture does not survive the data

PRE-REGISTERED

Seven states of an intuitive market picture (full throttle, refuel stop, jam, wall) against time-matched control moments: holds above the control's 95th percentile and on ≥ 60% of days.

WHAT THE DATA SAID

436,088 seconds, 19 days: after a refuel stop the move continues less often than chance (46.5% vs 58.8%, better on 0 of 19 days). Large walls, on the other hand, measurably hold (break-through 42.9% vs 49.5%).

CONSEQUENCE

No phase module built. The opposite signature became a new, separate pre-registration on fresh days — instead of turning thresholds until the picture fits.

Pre-registration: s421-autobahn · 31 Aug 2026 | s421-autobahn-rev2 · 31 Aug 2026
24 Aug 2026 – 30 Aug 2026DOES NOT HOLD

The only positive learnability trace does not replicate

PRE-REGISTERED

A sequence model (GRU) had shown a weak trace in August (AUC 0.548 on 2 test days). Replicated only at p ≤ 0.01 on days that analysis never saw — with a working positive control.

WHAT THE DATA SAID

6 fresh days: AUC 0.5045, p = 0.366. Positive control sharp (0.796), placebo silent — an edge from AUC ≈ 0.605 would have been found. New feature sets failed as well (also in the repeat on Sept 11).

CONSEQUENCE

The August trace counts as small-sample chance. Four model classes are empty on this question; no model restart for new features.

Pre-registration: s415-sequenz-oos · 26 Aug 2026 | featrev-s415 · 26 Aug 2026
17 Aug 2026 – 23 Aug 2026DOES NOT HOLD

Filtering out small prints does not improve the delta

PRE-REGISTERED

Paired test against the raw delta: confirmed only at ≥ 3 percentage points difference and p ≤ 0.005. The exploration day on which the idea arose was excluded.

WHAT THE DATA SAID

Delta from clearly classifiable volume only: −0.55 percentage points. From prints of 5 contracts and more only: +0.63 percentage points (p = 0.40). Divergences under high rule agreement do not hold either (p = 0.19).

CONSEQUENCE

The raw delta stays — a month later the exchange truth showed that the problem lay elsewhere: in the rule itself (week 37).

Pre-registration: s407h-identifizierbarkeit · 18 Aug 2026 | s407h-divergenz · 18 Aug 2026
03 · FIXED IN ADVANCE

Open pre-registrations — with a fingerprint, before any result exists.

For every pre-registration that is still open we publish a copy and its SHA-256 fingerprint before the verdict is computed. Download the file and compute the fingerprint yourself (sha256sum or Get-FileHash), and you can later check that question, sample and threshold were not adjusted after the fact. The copy only replaces internal file paths, names and comments. The fingerprint carries weight from the day it became public here — not from our internal stamp.

s473-t1-wahlverdict →
stamped internally: 23 Sept 2026public since: 29 Sept 2026copy (JSON) ↗
sha256 abf9ca302c0b2e4b5c455229d30e47f01b1e1aebee2945ec412ddb71448e0695
s474-serie-cortex-ab-0closed without verdict · 30 Sept 2026
stamped internally: 23 Sept 2026public since: 29 Sept 2026copy (JSON) ↗
sha256 ee8e6f3894c6aeb3880de49e13cb9aca01914754f310a2d1197683ad8026d864
s484-tor-buchneutralno verdict yet
stamped internally: 28 Sept 2026public since: 29 Sept 2026copy (JSON) ↗
sha256 2e86bd8c0de1090a8183cc5357fe2bde4812481fa88409c38f879613e2dcdfbb
s484c-tor-vollgasgleichno verdict yet
stamped internally: 28 Sept 2026public since: 29 Sept 2026copy (JSON) ↗
sha256 9816bd5281d31782140d4ad4b02f38dab85e1aa0ee351071d6cc60e5328ca9c0
s509b-lern-urteilno verdict yet
stamped internally: 15 Oct 2026public since: 16 Oct 2026copy (JSON) ↗
sha256 ec002f32b0b2317c3bc014b2de637fc7bdeb577fa82528971695d4312d54c71a
s520-wand-pullno verdict yet
stamped internally: 12 Oct 2026public since: 16 Oct 2026copy (JSON) ↗
sha256 9694ce519820b1fa438164caa9a82a8f2b9b0cd0e1321aea2836a4c2e61efccd
s526-queue-positionverdict →
stamped internally: 14 Oct 2026public since: 16 Oct 2026copy (JSON) ↗
sha256 4dd0f04ce3acfa03b0e290d258072ec51ab4e5db39b57028fb879ffbca1dc366
s528-order-schicksalverdict →
stamped internally: 14 Oct 2026public since: 16 Oct 2026copy (JSON) ↗
sha256 52b0dbfb5da84b471e53fe1d8dde99e76c5e203551eecf17ffffb40648f8a4b4
s529-aggressor-klassenno verdict yet
stamped internally: 15 Oct 2026public since: 16 Oct 2026copy (JSON) ↗
sha256 aa9ac028c4c4717494a7e2efb4222db0cbf009c194eb7f2901b8ffc3df11f0cd
s530-zaehler-divergenzno verdict yet
stamped internally: 15 Oct 2026public since: 16 Oct 2026copy (JSON) ↗
sha256 5581e11d5b21ac0a0e98c5dfe9b5ce40800033b03cab8cee6dc676a61f249348
s543-ohnevg-torno verdict yet
stamped internally: 21 Oct 2026public since: 28 Oct 2026copy (JSON) ↗
Disclosed rule break: the gate was already live in the strategy (0.9.44) before this pre-registration was signed. Since 0.9.45 (Oct 23) the bracket geometry has also changed, and since 0.9.46 (Oct 26) a confidence gate sits behind it — the evaluation reports each version separately.
sha256 2f029ac2dc70f23f01a35531084d246a46f174ff199dc955d4cd8e95b4320155
s544-vor-rthno verdict yet
stamped internally: 23 Oct 2026public since: 28 Oct 2026copy (JSON) ↗
sha256 759103af9531c4ef2fa637ce1a76bae95dbcc594e7a29012917aea1a6d2dcadf
s545-richtungs-siebno verdict yet
stamped internally: 23 Oct 2026public since: 28 Oct 2026copy (JSON) ↗
sha256 eac91a56aa278e1720c64c2a8c321c902099ed8d7e4e7debff51f214461e99de
s551-konf-torno verdict yet
stamped internally: 26 Oct 2026public since: 28 Oct 2026copy (JSON) ↗
Disclosed rule break: the confidence gate was already live (strategy 0.9.46) before this pre-registration was signed, and the threshold of 75 was chosen after looking at the data. Since Oct 27 the founder's setup runs the gate at 80 — the evaluation separates by gate value.
sha256 46e2da5e73cdece15b8939006e01df8b359a47e4707fb862f64e11e1942976ed
s553-konf-bandno verdict yet
stamped internally: 27 Oct 2026public since: 28 Oct 2026copy (JSON) ↗
sha256 9b59152d47993105245637126234ed4e10e54e88acf76d525af8f28face71f24
04 · CORRECTED

Findings we retracted ourselves.

Every error is recorded with a date and the correct statement. The register is the reason the remaining numbers can be trusted.

8 Oct 2026
The AI's data input was said to lag the market (about 19 trades in the window).

Measured directly, the largest trading pause at the exchange matches the app's largest data gap to within about 50 ms (1,772 vs 1,803 ms, 2,200 vs 2,235 ms) — the market trades in bursts. The earlier measurement had stretched the window to the check time instead of the prediction.

8 Oct 2026
At equal volatility the AI's stop head was said to know nothing about fast stops.

With five volatility strata per day instead of terciles a small, stable residual remains: AUC 0.548 (95% interval 0.529 to 0.578), on 9 of 10 days. It stays below the 0.55 bar — an abort head is still not built.

7 Oct 2026
The platform's simulation broker was said to trigger stops at the bid or ask.

This rested on a single case; on Oct 2 the bid reached the stop without a fill. The rule is unresolved — the replay still values at the traded price, and no result was computed with the wrong rule.

5 Oct 2026
An AI context feature (drift of the volume point of control) was said to be correctly zero on Oct 5 — market, not a fault.

That holds only for the app's formula: the trading platform measured an 11-point drift the same morning. The feature did not reach the AI (spread 0 vs 3.03); whether both sides mean the same quantity is open.

5 Oct 2026
The fast order-flow channel was said to be never fresh at signal time, and the stale-book lock to cost trades.

Across 49,724 moments (Sep 22 to Oct 5) the channel was fresh 94% of the time and locked 6%. Locked moments averaged −1.10 ticks (n = 86), passed ones −0.16 ticks (n = 2,759) — the lock costs no visible edge.

30 Sept 2026
Entries against the large market participants were said to be the best.

It was an exploratory look at about 20 trades: clearly positive in the first half, clearly negative in the second (5 trades). No filter holds across both windows — 13 filters on 20 trades always produce a “best” one.

30 Sept 2026
A return of the session delta to zero was said to be a clearly worse moment for the counter-trade (−24.6 percentage points).

An evaluation bug had excluded the control windows incorrectly. Under the pre-registered rule the effect is unclear: −20.4 percentage points, 97.5% interval −43.7 to +6.5, 27 pairs on 21 days. The decision is made once, at 60 days.

23 Sept 2026
The bracket head was said to separate winners from losers with an AUC of 0.54 (entry “The new signal chain”).

The 0.54 was pooled across six model generations, each separated by a reset. Computed separately, none reaches 0.54 (0.49 to 0.537). Mixing different base rates creates spurious separation.

22 Sept 2026
The AI signal was said to be 16 times older than our own cost line allows.

The cost line measures the age of the order book, not of the signal — the comparison does not hold. What stands: the signal chain was shortened from 3.3 s to about 0.2 s.

10 Sept 2026
The strategy was said to trade against the direction — reversed it would be profitable.

In a tick-accurate replay both directions lose (−1.76 and −1.73 ticks per contract). The mirrored trade has its own stop.

10 Sept 2026
The tick rule was said to be the better estimate of the aggressor side.

Against real exchange data the quote rule reaches r = 0.983 per minute, the tick rule r = 0.677. The earlier number had compared the rule with its own fields.

8 Sept 2026
A sign error was said to explain why the strategy's direction was anti-predictive.

There was no flipped sign, but disagreement between classification rules on stale quotes — a measurement problem, not a bug.

2 Sept 2026
The AI's bracket head was said to separate strongly, at twice the base rate.

Against the correct trivial line (0.695) its accuracy of 0.631 was below it; it had been compared with a positive rate.

1 Sept 2026
Order-flow direction was said to predict the next move (skill 1.5).

Over 19 days the pre-registered skill was 0.985–1.004 — no predictive value. A different quantity had been computed.

15 Aug 2026
The regime router was said to be merely mis-tuned.

Its label is independent of the true regime (kappa −0.04 to −0.07) — a different threshold changes nothing.

29 Jul 2026
A size evidence of 75.4% was said to prove the aggressor side.

A placebo hit 75.2% — the information content was 0.2 percentage points. Since then every rate needs a null hypothesis.

28 Jul 2026
The rising learning curve was said to show that the model learns.

The rise followed the falling share of flat market phases; against the day-dependent chance line 4 of 5 sessions were negative.

15 Jul 2026
The entry edge was said to depend on the regime and only vanish in the mixed pool.

Across 26,940 samples no market regime showed an entry edge (p = 0.29 / 0.30 / 0.80).

05 · THE REPORT

The Search for the Edge — the full research report.

The report brings it all together: how a statistical edge would have to be proven, which traps we fell into, what is established today and what is still missing. It does not claim that an edge has been found.

Key statements

  1. We have not found an edge — and we say so. The confirmatory main result is negative; every number in the report is measured, every refuted one is marked as refuted.
  2. We now know where the advantage gets lost: the features carry a good tick of information above chance — the cost of a trade is about one and a half ticks.
  3. Market-by-order is the first pre-registered gain from a new data block (AUC 0.537 → 0.555) — separation, not yet profit.
  4. The rule comes before the calculation. 86 pre-registrations fix question, sample and threshold before any result exists; we retracted 64 of our own findings.
  5. The next task is precise: CORTEX learns a ±3-tick target while +8 against −10 is traded — the learned question has to become the traded one.
Read online48 pages · 16 Oct 2026PDF · print editionPDF · 16 Oct 2026PDF · presentationPDF · 16 Oct 2026Deutsche Ausgabe48 Seiten
06 · CHANGE LOG

When this page changed.

  • 28 Oct 20262 new entries (queue position: two pre-registrations judged, does not hold · learning verdict: 8 of 10 sessions). Retraction register reviewed up to 69 — no new correction affects this page.
  • 16 Oct 20266 new entries (cost line, T1 choice, deep network, market-by-order, silent trainer, learning diagnosis), 7 corrections (register count 64). Research report edition of Oct 16 (48 pages, 5 new chapters).
  • 29 Sept 20263 new entries (profile lines, Gate 1, CORTEX exit), 1 correction (bracket head AUC 0.54). New section “Fixed in advance”: 4 open pre-registrations with public copy and SHA-256 fingerprint.
  • 23 Sept 2026Page launched: 12 entries (August–September), 10 corrections from the retraction register, research report edition of Sept 23 (43 pages) as web and PDF version.

OrderFlowAi is analysis software. Nothing on this page is investment advice or a promise of future results. All measurements come from our own recordings (ES futures, Level 2) and a simulation account.

The tools we measure with are the same ones you see in OrderFlowAi.

START 14-DAY FREE TRIAL
0
Zum Inhalt springen
OrderFlow Ai
Home
OrderFlow Ai
Home
Home