Backtesting ArenaBacktesting Arena
Belege

Falsifikations-Register

Hier steht jede Frage, die diese Plattform vorab festgelegt und dann gemessen hat — mit ihrem Ausgang, auch wenn die Behauptung gefallen ist. Die meisten sind gefallen. Das ist der Preis, den eine Behauptung bezahlen muss, bevor sie eine sein darf.

11
Einträge
6
gefallen
1
gehalten
2
nicht beantwortbar
2
aufgelöst

Nachweisbar vor der ersten Ausgangszahl gelockt: 5 von 11. 5 wurden im selben Commit wie ihr Ergebnis gelockt, 1 ohne Lock nachträglich erfasst — sie stehen trotzdem hier, gekennzeichnet, statt still zu fehlen.

aufgelöstRegel: noise_floormultiday-grid-3d-v1

Ist der Vorsprung des 3-Tage-Intervalls (und der Abstand 2d zu 3d) ein Befund — oder kleiner als das Rauschen, wo das 3-Tage-Kerzengitter zufällig verankert ist?

Die Frage hat sich beim Nachmessen aufgelöst (Regel: noise_floor). 1 von 1 Entscheidungsschwellen nicht erreicht.

Präregistrierung:
2026-07-30 · 46af74c · nachträglich erfasst
Ergebnis:
2026-10-12 · 46af74c
Datenfenster:
2017-08-17 – 2026-07-29
n:
15 (effektiv 5)
Entscheidungsschwellen (1)
  • nicht genommen · |median gross CAGR 2d − 3d| ≥ mean grid-phase spread · spread 6.66 pp (max 12.30) · 0.30
Grenzen (5, englisch aus dem Protokoll)
  • Recorded after the fact: no preregistration; the reading (gap below the grid-phase spread ⇒ nothing to explain) was set with the first measurement on 2026-07-30.
  • Grid phase re-run on 2026-10-12 with the fixed end date 2026-07-29: mean spread 6.66 pp, max 12.30 pp over 5 strategies on BTCUSDT — identical to the first measurement.
  • Interval gap measured anew on 2026-10-12 (docs/research/multiday-grid/interval-distance-v1.json): 217971 runs, 4305 combinations present in all intervals; median gross 2d -2.10 %, 3d -1.80 % ⇒ gap 0.30 pp. The first measurement used a much smaller pool and is not reproducible; today 3d sits above 2d.
  • Two different populations: the spread comes from five strategies on BTCUSDT, the gap from all crypto pairs. The comparison asks whether a gap of this size could be produced by an arbitrary anchor alone.
  • Weekly and monthly intervals rank above 3d gross today, but with a median of about two trades or fewer per cell; they are not part of the 2d/3d question.
gefallenRegel: prereg_testmaxpain-distance-v1

Hängt der Abstand zwischen Spot und Max Pain drei Tage vor einem Deribit-BTC-Verfall mit der Bewegung bis zur Abrechnung zusammen — zieht der Kurs zum Max Pain hin, oder läuft er davon weg?

Die Behauptung ist gefallen (Regel: prereg_test). Spearman ρ +0,339, 95-%-Intervall [−0,038; +0,647], Permutations-p 0,060 bei 31 überlappungsfreien Fällen (α 0,05).

Präregistrierung:
2026-09-29 · c34dea2 · vor dem Ergebnis gelockt
Ergebnis:
2026-09-29 · 199d384
Datenfenster:
2026-05-31 – 2026-09-28
n:
122 (effektiv 31)
Entscheidungsschwellen (2)
  • genommen · overlap-free n ≥ 30 · 31
  • nicht genommen · two-sided permutation p < 0.05 · 0.0600
Grenzen (5, englisch aus dem Protokoll)
  • Short, one-sided window: sample A covers 2026-05-31 to 2026-09-28; 122 settled expiries, 31 overlap-free.
  • Large expiries (monthly + quarterly): n = 4 — descriptive only; for the big expiries that max-pain claims usually refer to, this sample does not pose the question.
  • Only the overlap-free expiries enter the test; the descriptive distance bands and expiry classes count overlapping 78-hour windows several times.
  • Different window from the max-pain magnet study (6 h on expiry day) — the two results are not to be read against each other.
  • A finding needs sample A and sample B (expiries from 2026-09-30) in the same direction under α; sample B is not evaluated yet.
gefallenRegel: prereg_testbmsb-weekly-v1

H1 (die präregistrierte, skeptische Behauptung): Schlägt die Bull-Market-Support-Band-Regel am Wochenchart den gleichwertigen Buy & Hold auf der Mehrheit der Krypto-Top-50 NICHT?

Die Behauptung ist gefallen (Regel: prereg_test). 1 von 3 gelockten Entscheidungsschwellen nicht erreicht.

Präregistrierung:
2026-09-28 · c72b8d6 · vor dem Ergebnis gelockt
Ergebnis:
2026-09-28 · b1491a6
Datenfenster:
2023-08-14 – 2026-09-27
n:
50 (effektiv 48)
Entscheidungsschwellen (3)
  • genommen · pairs with a shifted evaluation window ≤ 16 · 16
  • nicht genommen · "beats" below half of the decided pairs (tie band ±0.05 pp) · 24 beats of 48 decided pairs · 24
  • genommen · BTC distinguishable from the median of the other pairs (pair-selection noise floor, 1w) · noise floor 6.58 pp · 10
Grenzen (5, englisch aus dem Protokoll)
  • "Fell" here means the sceptical H1 did not pass its locked rule: 24 beats, 23 loses, 1 tie (UUSDT), 2 without a trade — exactly half of the decided pairs, which is not "below half". It does NOT mean the rule beats buy & hold; one pair either way flips the outcome.
  • The §6 wording ("does not beat on the majority") would read the same count as held; the operational §8a rule decides, and it was written after run 1 had shown uncounted values from the same study (before the run-2 result).
  • Descriptive: on pairs with negative buy & hold the rule beats 14 of 15, on pairs with positive buy & hold 10 of 32 — the profile of a trend filter (less loss in a fall, less gain in a rise), not an edge.
  • H2: BTC 24.8 % against the median of the other pairs 14.8 % — distinguishable (10 pp > 6.58 pp). H3: trade events per pair median 14, range 0–20; no pair reaches 30 round trips.
  • Universe = today's top 50 by market cap (survivorship: coins that died before are missing). The runs were API jobs on 2026-09-28; the count was first done by hand and re-done by script from the job export (cb48e1a) with identical decision numbers.
gefallenRegel: prereg_testetf-divergenz-v1

Was folgte beim Kurs, wenn Kurs und Spot-ETF-Nettofluss am selben Tag in entgegengesetzte Richtungen liefen?

Die Behauptung ist gefallen (Regel: prereg_test). 8 von 8 gelockten Entscheidungsschwellen nicht erreicht.

Präregistrierung:
2026-09-28 · 1d667c7 · vor dem Ergebnis gelockt
Ergebnis:
2026-09-28 · a3b292e
Datenfenster:
2024-01-11 – 2025-09-25
n:
550
Entscheidungsschwellen (8)
  • nicht genommen · two-sided binomial p < 0.00625 · BTC · down/up · 1d · 0.72
  • nicht genommen · two-sided binomial p < 0.00625 · BTC · down/up · 6d · 0.31
  • nicht genommen · two-sided binomial p < 0.00625 · BTC · up/down · 1d · 0.56
  • nicht genommen · two-sided binomial p < 0.00625 · BTC · up/down · 6d · 0.97
  • nicht genommen · two-sided binomial p < 0.00625 · ETH · down/up · 1d · 0.76
  • nicht genommen · two-sided binomial p < 0.00625 · ETH · down/up · 6d · 0.19
  • nicht genommen · cell too thin to test (n 15) · ETH · up/down · 1d
  • nicht genommen · cell too thin to test (n 15) · ETH · up/down · 6d
Grenzen (4, englisch aus dem Protokoll)
  • Retrospective sample A only; BTC 2024-01-11 to 2025-09-25 (428 periods), ETH 2024-07-23 to 2025-09-25 (122 periods). Sample B (forward) is due later.
  • Smallest p across the 6 testable comparisons: 0.19; 2 of 8 comparisons too thin to test.
  • 6-day forward windows overlap between consecutive days; the binomial test treats periods as independent.
  • The result file was last rewritten by the archive move 33e2faf (only its prereg path field changed); the numbers are those of the first result commit a3b292e.
gehaltengrid-leverage-sweep-v1

Wie oft wird ein Long-Grid mit isolierter Margin bei 1×, 2×, 3× oder 5× Hebel innerhalb von 90 Tagen liquidiert — und was kostet der Hebel, wenn er nicht liquidiert wird?

Die Behauptung hat gehalten. 0 von 3 gelockten Entscheidungsschwellen nicht erreicht.

Präregistrierung:
2026-09-12 · 4d1696d · vor dem Ergebnis gelockt
Ergebnis:
2026-09-13 · 748be3a
Datenfenster:
2017-11-16 – 2026-07-02
n:
70
Entscheidungsschwellen (3)
  • genommen · ≥ 30 valid windows per asset (§9 abort) · BTCUSDT · 35
  • genommen · ≥ 30 valid windows per asset (§9 abort) · ETHUSDT · 35
  • genommen · 5× liquidated in more than 0 valid windows on at least one asset (§9 falsification) · BTCUSDT + ETHUSDT · 1
Grenzen (6, englisch aus dem Protokoll)
  • The claim tested is the content thesis "leverage = liquidation risk within 90 days": it held because the locked falsification (no liquidation at 5× on either asset) did not fire — not because leverage paid off or was safe.
  • "Held" rests on 1 liquidation at 5× across BTCUSDT 1/35 and ETHUSDT 0/35 (90 % Wilson interval BTCUSDT 0.6 %–11.8 %, ETHUSDT 0.0 %–7.2 %).
  • H1 (rate > 0 at 5× on BOTH assets) is not supported: ETHUSDT had no liquidation at 5×. H2 (no return gain from leverage) is decided by Holm p-values that are only in log.md, not in a machine-readable file.
  • Long-only grid with a cash start; superseded as the platform default by the initial-position variant (2026-10-07, separate run). 15-minute candles with an open→low→high→close path, no slippage.
  • Amendment A1 (potency arm before the first run) first appears in the result commit 748be3a, not in the lock commit.
  • The numbers are from the re-run after the sell-tolerance fix (3052b0c, locks unchanged); the pre-fix run moved 86 of 280 rows but not the liquidation count.
aufgelöstRegel: noise_floormaxpain-magnet-v1

Zieht der Max-Pain-Kurs den Spot zum Deribit-BTC-Verfall an — landet die Abrechnung näher am Max Pain, als reine Kursbewegung erwarten ließe?

Die Frage hat sich beim Nachmessen aufgelöst (Regel: noise_floor). 1 von 3 gelockten Entscheidungsschwellen nicht erreicht; nachträgliche Kontrolle außerhalb der Locks: 1 von 1 nicht erreicht.

Präregistrierung:
2026-08-26 · a30b6cf · im Ergebnis-Commit gelockt
Ergebnis:
2026-08-30 · a30b6cf
Datenfenster:
2026-05-28 – 2026-08-29
n:
94
Entscheidungsschwellen (4)
  • genommen · pooled n ≥ 30 · all expiries · 94
  • nicht genommen · large expiries (weekly + monthly + quarterly) n ≥ 30 · large expiries, descriptive only · 14
  • genommen · |z| ≥ 1.96 against the locked DVOL null · locked null (D3) · -3.02
  • nicht genommen · |z| ≥ 1.96 against the realized window-volatility null · post-hoc control arm, outside the locks · -1.70
Grenzen (5, englisch aus dem Protokoll)
  • Lock and result in the same commit — the preregistration cannot be shown to precede the first outcome number (spec D3).
  • The locked test cleared the threshold (z −3.02, mean PIT 0.410, magnet direction). The 02:00–08:00 UTC hours carry on average 72 % of the volatility the DVOL null assumes, so the locked null was too wide; with the realized window volatility the rest is z −1.70 (mean PIT 0.449), inside the band.
  • The control arm was added after the result, outside the locks (declared 2026-08-31, scripts/maxpain-study/control-arm.ts, docs/research/maxpain/control-arm-results.json) — the outcome rests on a post-hoc correction of the null, which is why it is booked as dissolved, not as fell.
  • Daily expiries alone (n 80): z −2.17 against the window-volatility null — just outside the band, with 60 trailing days as the volatility estimator not robust.
  • The numbers are from the re-run after the settlement-price correction (1be1b9c, locks unchanged); the first published figure in a30b6cf used a daily close instead of the Deribit delivery price and was an input artefact. Large expiries n = 14: anecdotes, the question for them is not posed.
nicht beantwortbarRegel: min_n_per_cellfundamental-score-v1

Lagen Token mit hohem Fundamental-Score in den Folgemonaten vor Token mit niedrigem Score — innerhalb desselben Stichtags gemessen?

Die Frage ließ sich mit dieser Stichprobe nicht beantworten (Regel: min_n_per_cell). 1 von 2 gelockten Entscheidungsschwellen nicht erreicht.

Präregistrierung:
2026-08-26 · 9bf6baf · im Ergebnis-Commit gelockt
Ergebnis:
2026-08-26 · 9bf6baf
Datenfenster:
2023-01-26 – 2024-12-01
n:
2840 (effektiv 1240)
Entscheidungsschwellen (2)
  • genommen · observation-weighted price coverage ≥ 40 % · 0.44
  • nicht genommen · share of snapshot dates with a tercile below n = 10 ≤ 1/3 · 10 of 24 dates · 0.42
Grenzen (4, englisch aus dem Protokoll)
  • Lock and result in the same commit — the preregistration cannot be shown to precede the first outcome number (spec D3).
  • The study design (spec §5.2/§5.3) was locked earlier, in commit bb58457 (2026-07-29); only the operative choices L1–L12 share the result commit.
  • Regime A2: price coverage 43.7 % (1240 of 2840 observations) — any statement would cover listed survivors only.
  • The aborted horizons were still computed and are in the result file; per the lock they carry no verdict.
gefallenRegel: placeboconsensus-ampel-v1

Bringt eine Mehrheits-Ampel über ein präregistriertes Fünfer-Gremium mit Hysterese-Handelsregeln auf BTCUSDT netto mehr als Halten — und trägt das die Regel oder die Marktphase?

Die Behauptung ist gefallen (Regel: placebo). 7 von 9 gelockten Entscheidungsschwellen nicht erreicht.

Präregistrierung:
2026-08-05 · 560d6e8 · im Ergebnis-Commit gelockt
Ergebnis:
2026-08-05 · 560d6e8
Datenfenster:
2018-03-04 – 2026-07-31
n:
3072
Entscheidungsschwellen (9)
  • nicht genommen · net multiplier > buy-and-hold net multiplier · W · 0.73
  • nicht genommen · placebo p < 0.05 · W
  • nicht genommen · DSR verdict "pass" · W
  • genommen · net multiplier > buy-and-hold net multiplier · S · 8.00
  • nicht genommen · placebo p < 0.05 · S
  • nicht genommen · DSR verdict "pass" · S
  • genommen · net multiplier > buy-and-hold net multiplier · H · 11.57
  • nicht genommen · placebo p < 0.05 · H
  • nicht genommen · DSR verdict "pass" · H
Grenzen (7, englisch aus dem Protokoll)
  • Lock and result in the same commit — the preregistration cannot be shown to precede the first outcome number (spec D3).
  • Arms with fewer than 30 round trips (anecdote): S (9).
  • (de, from the script) Slippage = 0 — alle Zahlen sind Obergrenzen.
  • (de, from the script) Nackte Signal-Semantik ohne Entry-Filter/Trailing-Stop — die Live-Ampel kann abweichen.
  • (de, from the script) Wuguan-Benchmark hat auf Binance-Daten erst ab ~2021 ein volles 200W-Gate (erster Trade wird ausgewiesen).
  • (de, from the script) Einzel-Asset, Einzel-Intervall — Fenster-Rausch-Schranke (noise-axes: 2,74–4,58 pp) gilt für jede Interpretation kleiner CAGR-Differenzen.
  • Out-of-sample runs of the same locked design on ETH and SOL (addendum 2026-08-16) are separate results and not part of this entry.
nicht beantwortbarRegel: min_n_per_cellvola-episoden-v1

Lösen sich Phasen niedriger Bitcoin-Volatilität eher nach oben oder nach unten auf — und hängt das an der Marktphase (über oder unter dem 200-Wochen-Schnitt)? (F2; F1, ob die Volatilität danach steigt, wird beschreibend berichtet.)

Die Frage ließ sich mit dieser Stichprobe nicht beantworten (Regel: min_n_per_cell). 1 von 3 gelockten Entscheidungsschwellen nicht erreicht.

Präregistrierung:
2026-07-30 · 25b8237 · im Ergebnis-Commit gelockt
Ergebnis:
2026-07-30 · 25b8237
Datenfenster:
2011-04-24 – 2025-11-22
n:
47
Entscheidungsschwellen (3)
  • genommen · ≥ 30 episodes in total (§9.1) · 47
  • genommen · ≥ 30 episodes per phase cell (§9.2) · F2 · above the 200-week average · 34
  • nicht genommen · ≥ 30 episodes per phase cell (§9.2) · F2 · below the 200-week average · 3
Grenzen (5, englisch aus dem Protokoll)
  • Lock and result in the same commit — the preregistration cannot be shown to precede the first outcome number (spec D3).
  • Phase cells: 34 above / 3 below the 200-week average, 10 episodes in the warm-up before the 200-week average exists — F2 is not answerable by the locked rule.
  • F1 (does volatility expand afterwards) has no locked decision threshold; the script's verdict on it is descriptive and does not decide this entry.
  • Forward windows of 90 and 180 days overlap between neighbouring episodes; the effective n for the longer horizons is lower than the episode count (RESULTS.md).
  • The input was a live price table; a re-run today would not reproduce this sample.
gefallenRegel: placebobtc-rotation-v1

Bringt eine Drei-Zustands-Rotation (Alt / BTC / USDT) mit Standardsignalen netto mehr BTC als schlichtes BTC-Halten — und trägt das die Regel oder nur die Marktphase?

Die Behauptung ist gefallen (Regel: placebo). 3 von 4 gelockten Entscheidungsschwellen nicht erreicht.

Präregistrierung:
2026-07-27 · e2ec7a5 · im Ergebnis-Commit gelockt
Ergebnis:
2026-07-27 · e2ec7a5
Datenfenster:
2017-09-07 – 2026-06-30
n:
45
Entscheidungsschwellen (4)
  • nicht genommen · median net multiplier across pairs > 1.00 (beats holding BTC)
  • genommen · median net multiplier > median alt-hold in BTC
  • nicht genommen · median placebo p < 0.05 across cells
  • nicht genommen · DSR verdict "pass" in the majority of cells
Grenzen (4, englisch aus dem Protokoll)
  • Lock and result in the same commit — the preregistration cannot be shown to precede the first outcome number (spec D3).
  • 45 cells (9 pairs × signals × intervals) share the same calendar years — they are not independent; the DSR counts all 45 as trials.
  • Median net multiplier per signal × interval ranges from 0.28 to 3.09; 15 cells have fewer than 30 state changes (anecdotes).
  • Native /BTC pairs only; synthetic pairs are not part of this measurement. A top pair delisted since 2019 would be invisible (survivorship residue, empty for majors).
gefallenRegel: placebowyckoff-spring-v1

Unterscheidet sich die Kursentwicklung nach einem mechanisch erkannten Wyckoff-Spring von der Kursentwicklung im selben Zeitraum ohne Bedingung — und trägt die Wyckoff-Struktur etwas über eine triviale Oszillator-Regel hinaus bei?

Die Behauptung ist gefallen (Regel: placebo). 4 von 7 gelockten Entscheidungsschwellen nicht erreicht.

Präregistrierung:
2026-07-25 · b4c54e0 · vor dem Ergebnis gelockt
Ergebnis:
2026-07-25 · df4a34d
Datenfenster:
2017-08-17 – 2026-06-30
n:
395 (effektiv 332)
Entscheidungsschwellen (7)
  • genommen · ≥ 30 deduplicated events per variant · V0 · 332
  • genommen · ≥ 30 deduplicated events per variant · V1 · 197
  • nicht genommen · ≥ 30 deduplicated events per variant · V2 · 20
  • genommen · ≥ 30 deduplicated events per variant · PLACEBO · 312
  • nicht genommen · V0 spring interval does not overlap the placebo interval · h=5
  • nicht genommen · V0 spring interval does not overlap the placebo interval · h=10
  • nicht genommen · V0 spring interval does not overlap the placebo interval · h=20
Grenzen (4, englisch aus dem Protokoll)
  • Forward windows overlap (5/10/20 days on daily bars); the block bootstrap with block length h accounts for it, the event counts do not.
  • 4 of 9 spring arm × horizon cells exceed one standard error: V0 5d −1.18 % (n 332), V0 10d −1.06 % (n 325), V1 20d +2.09 % (n 194), V2 20d +6.98 % (n 20) — mean log-return differences; cells under 30 events are anecdotes.
  • Deflated Sharpe with n_trials = 12; ten USDT pairs from a frozen 2020 universe, one data source.
  • n_raw / n_effective refer to the price-structure arm V0 (raw / deduplicated per pair and bar).

So ist das Register gebaut

Jeder Eintrag ist ein unveränderliches Wissensobjekt: die Datenbank lehnt jede nachträgliche Änderung ab. Eine Korrektur wird als neuer Eintrag mit Verweis auf den alten geführt. Jede Zahl kommt aus der Ausgabedatei des Studienskripts, nicht aus einer Abschrift. Der Lock-Commit ist der Nachweis der Präregistrierung — ob er vor dem Ergebnis liegt, lässt sich mit git prüfen.

Abruf für Agenten und Skripte (kostenloser API-Schlüssel): GET /api/v1/knowledge/study/{slug}, die Bilanz unter /api/v1/knowledge/study/GLOBAL, per MCP über arena_get_knowledge.

Ein Eintrag beschreibt einen Test, kein Handelssignal. „Gefallen" heißt: die Behauptung hat ihre vorab festgelegte Prüfung nicht bestanden — nicht, dass das Gegenteil bewiesen wäre.

Falsifikations-Register — Stand

11 geprüfte Fragen mit ihrem Ausgang: 6 gefallen, 1 gehalten, 2 nicht beantwortbar, 2 aufgelöst, 0 offen. 5 von 11 wurden nachweisbar vor der ersten Ausgangszahl gelockt; 5 im selben Commit wie ihr Ergebnis; 1 nachträglich ohne Lock erfasst.

Einträge
11
Gefallen
6
Gehalten
1
Nicht beantwortbar
2
Aufgelöst
2
Lock vor dem Ergebnis
5 / 11
Jüngster Lauf
2026-10-12

multiday-grid-3d-v1: Die Frage hat sich beim Nachmessen aufgelöst (Regel: noise_floor). 1 von 1 Entscheidungsschwellen nicht erreicht.

maxpain-distance-v1: Die Behauptung ist gefallen (Regel: prereg_test). Spearman ρ +0,339, 95-%-Intervall [−0,038; +0,647], Permutations-p 0,060 bei 31 überlappungsfreien Fällen (α 0,05).

bmsb-weekly-v1: Die Behauptung ist gefallen (Regel: prereg_test). 1 von 3 gelockten Entscheidungsschwellen nicht erreicht.

etf-divergenz-v1: Die Behauptung ist gefallen (Regel: prereg_test). 8 von 8 gelockten Entscheidungsschwellen nicht erreicht.

grid-leverage-sweep-v1: Die Behauptung hat gehalten. 0 von 3 gelockten Entscheidungsschwellen nicht erreicht.

maxpain-magnet-v1: Die Frage hat sich beim Nachmessen aufgelöst (Regel: noise_floor). 1 von 3 gelockten Entscheidungsschwellen nicht erreicht; nachträgliche Kontrolle außerhalb der Locks: 1 von 1 nicht erreicht.

fundamental-score-v1: Die Frage ließ sich mit dieser Stichprobe nicht beantworten (Regel: min_n_per_cell). 1 von 2 gelockten Entscheidungsschwellen nicht erreicht.

consensus-ampel-v1: Die Behauptung ist gefallen (Regel: placebo). 7 von 9 gelockten Entscheidungsschwellen nicht erreicht.

vola-episoden-v1: Die Frage ließ sich mit dieser Stichprobe nicht beantworten (Regel: min_n_per_cell). 1 von 3 gelockten Entscheidungsschwellen nicht erreicht.

btc-rotation-v1: Die Behauptung ist gefallen (Regel: placebo). 3 von 4 gelockten Entscheidungsschwellen nicht erreicht.

wyckoff-spring-v1: Die Behauptung ist gefallen (Regel: placebo). 4 von 7 gelockten Entscheidungsschwellen nicht erreicht.