Pre-registration: entry5m/docs/2026-09-06-entry5m-v3-fixed3r-prereg.md at commit bd9034e, committed before the code (151e0e1) and before this run. Code HEAD at run time: 151e0e1. Parents: v1 spec and record (2026-09-06-entry5m-design.md, research/2026-09-06-entry5m-screen.md, FAIL 0/3); v2 (research/2026-09-06-entry5m-v2-h1stop-screen.md, FAIL 0/3).
Primary cell (unmodified): N = 3, min_pb_bars = 3, timeout_h1 = 96, min_rr = 1.0, pending_max_bars = 48, max_hold_bars = 0, stop_mode = h1_extreme, target_mode = fixed_r, target_r = 3.0, ZTD defaults. Same data windows as the v1 record.
Verdict (copied from the table below): FAIL overall: 1 of 3 groups (need 2) — group usd (EURUSD, GBPUSD) PASS, group metal (XAUUSD) FAIL, group jpy (EURJPY) FAIL.
The variant as specified is dead; no parameter search was run (prereg section 3, parent spec section 8).
What the pre-registration required and what happened. EURUSD passes all five sub-criteria on its own (n 415, PF 1.21, ex-outlier PF 1.17, expectancy 0.130 R, best month 17.1%, halves 39.1 / 14.9 R) and GBPUSD's net R is not negative, so the usd group passes. XAUUSD and EURJPY are net-negative with PF below 1 and a negative second half, so the metal and jpy groups fail. The rule needed two of three groups; it has one. Under the criteria written before the run this is a fail, and it is exactly the case the group rule exists for: one correlated pair passing is one test, not evidence. The 15m secondary run (2026-09-06-entry5m-v3-fixed3r-screen-15m.md) fails 0 of 3.
Per-symbol observations (funnel counters, as printed; no adjustments implied):
Compared with v2 (same stop, zero-touch target): win rates rose from 20-27% to 33-40% and drawdowns roughly halved on every symbol, because the fixed 3R target is usually nearer than the zero-touch level (about 37-39% of orders had the 3R target beyond it and could only close at bias end). Net R improved on all four symbols but only EURUSD crosses the criteria. The sensitivity block below is reported as required and is NOT judged; min_rr does not bind under a fixed target, so its two rows are identical by construction.
symbol n win% netR expR PF exPF ddR month share% h1R h2R bars verdict
EURJPY 406 33.0 -21.9 -0.054 0.92 0.89 59.9 2022-04 - 22.0 -43.8 133.3 FAIL
EURUSD 415 39.8 53.9 0.130 1.21 1.17 21.6 2024-06 17.1 39.1 14.9 141.6 PASS
GBPUSD 388 35.1 19.6 0.051 1.08 1.04 25.7 2025-06 38.0 19.3 0.4 150.0 FAIL
XAUUSD 356 34.3 -28.4 -0.080 0.89 0.85 44.0 2022-10 - 1.5 -29.9 134.3 FAIL
bias / pullback funnel:
EURJPY biases=172 biases_RDIV=162 biases_HDIV=10 bias_end_target=84 bias_end_contradiction=35 bias_end_timeout=29 bias_end_replaced=24 bias_no_target=0 pullbacks_too_short=2081 pullbacks_qualifying=6325 rr_rejected=907 already_broken=333 skipped_in_position=3616 orders_placed=1469 cancel_extreme_taken=713 cancel_expired=1 cancel_bias_end=3 cancel_replaced=346 filled=406 target_beyond_zero_touch=542
EURUSD biases=235 biases_RDIV=225 biases_HDIV=10 bias_end_target=120 bias_end_contradiction=50 bias_end_timeout=28 bias_end_replaced=37 bias_no_target=0 pullbacks_too_short=2113 pullbacks_qualifying=6485 rr_rejected=958 already_broken=330 skipped_in_position=3745 orders_placed=1452 cancel_extreme_taken=684 cancel_expired=1 cancel_bias_end=5 cancel_replaced=347 filled=415 target_beyond_zero_touch=566
GBPUSD biases=185 biases_RDIV=179 biases_HDIV=6 bias_end_target=87 bias_end_contradiction=35 bias_end_timeout=33 bias_end_replaced=30 bias_no_target=0 pullbacks_too_short=2124 pullbacks_qualifying=6535 rr_rejected=1066 already_broken=292 skipped_in_position=3760 orders_placed=1417 cancel_extreme_taken=732 cancel_expired=2 cancel_bias_end=6 cancel_replaced=289 filled=388 target_beyond_zero_touch=514
XAUUSD biases=171 biases_RDIV=167 biases_HDIV=4 bias_end_target=83 bias_end_contradiction=35 bias_end_timeout=26 bias_end_replaced=27 bias_no_target=0 pullbacks_too_short=1950 pullbacks_qualifying=5954 rr_rejected=1078 already_broken=283 skipped_in_position=3288 orders_placed=1305 cancel_extreme_taken=657 cancel_expired=0 cancel_bias_end=4 cancel_replaced=288 filled=356 target_beyond_zero_touch=449
PASS group usd (EURUSD, GBPUSD)
FAIL group metal (XAUUSD)
FAIL group jpy (EURJPY)
FAIL overall: 1 of 3 groups (need 2)
sensitivity (NOT judged): net R / PF / n per cell
cell EURJPY EURUSD GBPUSD XAUUSD
N=2 rr=1.0 -38.1 0.88 438 31.0 1.11 452 -0.5 1.00 422 -63.2 0.80 403
N=2 rr=1.5 -38.1 0.88 438 31.0 1.11 452 -0.5 1.00 422 -63.2 0.80 403
N=3 rr=1.0 -21.9 0.92 406 53.9 1.21 415 19.6 1.08 388 -28.4 0.89 356
N=3 rr=1.5 -21.9 0.92 406 53.9 1.21 415 19.6 1.08 388 -28.4 0.89 356
N=5 rr=1.0 4.4 1.02 328 38.6 1.17 362 18.0 1.08 327 -29.4 0.86 311
N=5 rr=1.5 4.4 1.02 328 38.6 1.17 362 18.0 1.08 327 -29.4 0.86 311