Tagestrend: vier Varianten gemessen, keine besteht - nichts gebaut
User: "hast du Optimierungsvorschlaege um den Tagestrend mehr Gewicht zu
verleihen?" Vier konkrete Vorschlaege, alle VORHER gemessen statt gebaut.
backtest_tagestrend.py (neu): 60k M5 = 244 Handelstage, voller Live-Gate-Stack
(echtes `_build` + Breakout k=0,3 + `_room_gate`), kanonischer Exit,
Echtkosten, 2 Halbjahre, 95-%-Bootstrap, Schwellen 0,15 / 0,30 / 0,60 %.
Tagestrend = Kurs gegen die TAGESEROEFFNUNG (Berlin, DST-korrekt) - das, was
ein Mensch sieht, und es braucht keinen 16.000-Bar-Vorlauf.
H1 OeR/SR H2 OeR/SR n
BASIS -0,062 / -34,9 -0,107 / -88,9 563/831
A VETO -0,058 / -31,5 -0,114 / -89,5 543/785
B NUR-MIT -0,010 / -4,8 -0,126 / -86,1 483/683
C SPAET (3,5->5,0) -0,031 / -20,3 -0,089 / -84,8 656/953
D PULLBACK -0,008 / -1,6 -0,012 / -3,5 196/291
A und B: in H2 an ALLEN DREI Schwellen schlechter als BASIS; die von ihnen
entfernte Gruppe kippt zwischen den Haelften (+0,032 bzw. +0,208 in H2) - sie
werfen also teils die BESSEREN Trades weg. Vierte Messung dieser Klasse nach
Hoeher-TF-Winkel, H1-Staerke und Konfluenz-Strafe.
C sieht beidhaelftig besser aus und ist trotzdem kein Beleg: die zusaetzlich
genommenen Trades sind H1 -0,134 / H2 +0,060, also gegenlaeufig. Aufloesung in
der Mechanik: die Sim hat EINEN Slot, ein Extra-Trade verschiebt die GANZE
Folge. C ist keine Obermenge von BASIS, sondern eine andere Trade-Folge - der
scheinbare Gewinn ist ein Selektionseffekt (die Falle vom 14.08.).
D hat als EINZIGE die richtige Signatur: beidhaelftig besser an allen drei
Schwellen, und die ENTFERNTE Gruppe ist an allen SECHS Stellen negativ
(-0,068/-0,060/-0,063 und -0,072/-0,080/-0,053). Trotzdem kein Bau: jedes
Intervall enthaelt die Null, und der SR-Sprung kommt fast vollstaendig daher,
dass D nur noch 35 % der Trades nimmt - Handelsvermeidung, nicht Edge (Muster
aus backtest_metalabel.py).
INHALTLICHE ANTWORT im Vergleich C gegen D: wenn der Tagestrend etwas
beitraegt, dann NICHT als Erlaubnis fuer den spaeten Einstieg, sondern als
Kontext fuer den RUECKSETZER. Deckt sich mit dem einzigen belegten
Einstiegs-Effekt (Pullback-Bonus +15) und mit dem invertierten Winkel-Befund
vom 04.08.
Ehrlichster Satz zum Lauf: die BASIS-Population ist mit -0,062/-0,107 selbst
negativ. Kein Umgang mit dem Tagestrend macht daraus einen Edge.
29. verworfener Signal-Eingriff.
METHODEN-BEFUND ueber den Lauf hinaus: das Werkzeug fuer den gepaarten
Vergleich war hier das FALSCHE - und es hat es selbst gezeigt (Delta +0,000,
KI von exakt 0,000 bis 0,000 in ALLEN acht Zellen). Diese Varianten aendern
nicht den EXIT, sondern WELCHE Einstiege genommen werden; auf gemeinsamen
Faellen sind die R-Werte per Konstruktion identisch.
Regel: gepaart fuer EXIT-Varianten, Auswertung der entfernten bzw.
hinzugefuegten Gruppe fuer AUSWAHL-Varianten. Ein Intervall von exakt
[0,000 .. 0,000] ist kein Ergebnis, sondern die Fehlermeldung eines falsch
gewaehlten Tests.
Nachtrag: die Nachricht des ersten Commit-Versuchs wurde von der
dokumentierten Backtick-Falle beschaedigt (Kommando-Substitution in der
Bash-Zeile). Diese Fassung kommt ueber eine Datei.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
6ed8980eab
commit
a35ea38d31
@@ -8960,6 +8960,84 @@ negativ (−0,003 / −0,023), der bärische **kippt das Vorzeichen**. Ein Kanal
|
||||
nichts vorhersagt, bekommt keine Stimme — dieselbe Begründung wie bei TU (2026-07-06)
|
||||
und beim Orderbuch (06.08.).
|
||||
|
||||
## ⚠⚠ „TAGESTREND MEHR GEWICHT?" — VIER VARIANTEN GEMESSEN, KEINE BESTEHT (2026-08-20)
|
||||
|
||||
User-Frage nach dem Stretch-Befund. Vier konkrete Vorschläge, **alle vorher
|
||||
gemessen statt gebaut** (`backtest_tagestrend.py`, 60k M5 = 244 Handelstage,
|
||||
voller Live-Gate-Stack — echtes `_build` + Breakout k=0,3 + `_room_gate`,
|
||||
Reversal aus —, kanonischer Exit, Echtkosten, 2 Halbjahre, 95-%-Bootstrap,
|
||||
Schwellen 0,15 / **0,30** / 0,60 % als Nachbar-Probe).
|
||||
**Tagestrend = Kurs gegen die TAGESERÖFFNUNG** (Berlin-Tag, DST-korrekt) —
|
||||
bewusst so und nicht als D1-EMA: das ist, was ein Mensch sieht, wenn er sagt
|
||||
„der Tagestrend ist aufwärts", und es braucht keinen 16.000-Bar-Vorlauf.
|
||||
|
||||
| Variante | H1 ØR / ΣR | H2 ØR / ΣR | n (H1/H2) |
|
||||
|---|---|---|---|
|
||||
| **BASIS (wie live)** | −0,062 / −34,9 | −0,107 / −88,9 | 563 / 831 |
|
||||
| A) VETO gegen den Tagestrend | −0,058 / −31,5 | **−0,114** / −89,5 | 543 / 785 |
|
||||
| B) NUR MIT dem Tagestrend | −0,010 / −4,8 | **−0,126** / −86,1 | 483 / 683 |
|
||||
| C) Spät-Einstieg erlaubt (stretch → 5,0) | −0,031 / −20,3 | −0,089 / −84,8 | 656 / 953 |
|
||||
| **D) Pullback im Tagestrend** | **−0,008 / −1,6** | **−0,012 / −3,5** | **196 / 291** |
|
||||
|
||||
**A und B fallen sofort:** beide sind in H2 an **allen drei** Schwellen
|
||||
schlechter als BASIS. Die von ihnen entfernte Gruppe kippt zwischen den Hälften
|
||||
(A: −0,105 / **+0,032**; bei 0,15 % sogar **+0,208** in H2) — sie werfen also
|
||||
teils die *besseren* Trades weg. Damit ist die Klasse zum **vierten Mal**
|
||||
gemessen (Höher-TF-Winkel · H1-Stärke · Konfluenz-Strafe · jetzt Tagestrend).
|
||||
|
||||
⚠⚠ **C sieht in der Tabelle gut aus und ist trotzdem kein Beleg.** Es ist in
|
||||
**beiden** Hälften und an **allen drei** Schwellen besser als BASIS — aber die
|
||||
Trades, die es zusätzlich nimmt, sind **H1 −0,134 / H2 +0,060**, also
|
||||
gegenläufig. Der Widerspruch löst sich in der Mechanik auf: die Sim hat EINEN
|
||||
Slot (`i = xj + _COOL`), ein zusätzlicher Trade **verschiebt die gesamte
|
||||
Folge**. C ist damit keine Obermenge von BASIS, sondern eine andere
|
||||
Trade-Folge — der scheinbare Gewinn ist ein **Selektionseffekt**, exakt die
|
||||
Falle vom 14.08.
|
||||
✅ Nebenbefund, der zum Stretch-Lauf desselben Tages passt: der Spät-Einstieg
|
||||
zahlt auch dann nicht, wenn der Tagestrend ihn stützt.
|
||||
|
||||
⚠⚠ **D ist die einzige Variante mit der RICHTIGEN Signatur — und trotzdem kein
|
||||
Bau.** Sie ist beidhälftig besser als BASIS, an allen drei Schwellen, und die
|
||||
Gruppe, die sie **entfernt**, ist an **allen sechs** Stellen negativ
|
||||
(H1 −0,068/−0,060/−0,063 · H2 −0,072/−0,080/−0,053) — sie wirft also
|
||||
konsistent Schlechtes weg, nicht Gutes. Das ist die Form, die A, B und C fehlt.
|
||||
❌ **Aber Bedingung (2) ist verfehlt: JEDES Intervall enthält die Null**
|
||||
(D selbst: [−0,266 … +0,257]).
|
||||
❌ Und der ΣR-Sprung (−34,9 → **−1,6**) kommt fast vollständig daher, dass D nur
|
||||
noch **35 %** der Trades nimmt. Das ist **Handelsvermeidung**, kein Edge —
|
||||
dasselbe Muster, an dem `backtest_metalabel.py` gescheitert ist („ΣR steigt nur,
|
||||
weil n fällt; ØR bleibt negativ"). D verwandelt eine verlierende Population in
|
||||
eine **breakeven** Population, indem sie zwei Drittel davon nicht handelt.
|
||||
|
||||
✅✅ **DIE INHALTLICHE ANTWORT AUF DIE FRAGE steckt im Vergleich C gegen D:** wenn
|
||||
der Tagestrend etwas beiträgt, dann **nicht als Erlaubnis, spät einzusteigen**
|
||||
(C: die Zusatz-Trades kippen), sondern als **Kontext für den Rücksetzer**
|
||||
(D: die entfernte Gruppe ist an allen sechs Stellen negativ). Das deckt sich mit
|
||||
dem einzigen im Projekt belegten Einstiegs-Effekt — dem **Pullback-Bonus**
|
||||
(„⭐ tiefer Pullback" +15, `backtest_pullback.py`) — und mit dem invertierten
|
||||
Winkel-Befund vom 04.08. („LONG bei fallendem Kurzfrist-Winkel trägt doppelt
|
||||
so gut").
|
||||
⚠ Es heißt **nicht**, dass D gebaut werden sollte. Es heißt: **die Richtung, in
|
||||
der man suchen müsste, ist der Pullback, nicht der späte Einstieg.**
|
||||
|
||||
⚠ **Der ehrlichste Satz zum ganzen Lauf:** die BASIS-Population ist mit
|
||||
−0,062/−0,107 selbst negativ. Kein Umgang mit dem Tagestrend macht daraus einen
|
||||
Edge — das deckt sich mit dem Ausrichtungs-Split (MIT Signal 56,5 % gegen OHNE
|
||||
Signal 56,6 % = identisch) und mit `analyze_signal_live.py` (Richtung 48–51 %).
|
||||
**29. verworfener Signal-Eingriff** (A, B, C zusammen als eine Klasse gezählt).
|
||||
|
||||
⚠⚠ **METHODEN-BEFUND, der über diesen Lauf hinausgeht: `paarweise` war hier das
|
||||
FALSCHE Werkzeug — und es hat es selbst gezeigt.** Der erste Entwurf verglich
|
||||
gepaart auf gemeinsamen Einstiegen und lieferte in **allen acht** Zellen
|
||||
`Delta = +0,000, KI [0,000 … 0,000]`. Der Grund ist offensichtlich, sobald man
|
||||
ihn sieht: diese Varianten ändern nicht den **Exit**, sondern **welche Einstiege
|
||||
genommen werden** — auf gemeinsamen Fällen sind die R-Werte per Konstruktion
|
||||
identisch.
|
||||
➜ **Regel: `paarweise` für EXIT-Varianten (gleiche Einstiege, anderes Ergebnis),
|
||||
die Auswertung der ENTFERNTEN bzw. HINZUGEFÜGTEN Gruppe für AUSWAHL-Varianten**
|
||||
(Muster `backtest_htf_vola.py`). Ein Intervall von exakt [0,000 … 0,000] ist
|
||||
kein Ergebnis, sondern die Fehlermeldung eines falsch gewählten Tests.
|
||||
|
||||
## ⚠⚠⚠ P(break) IST LIVE **INVERTIERT** — und es steuert echtes Geld (2026-08-19)
|
||||
|
||||
Die fällige Messung ist entscheidbar geworden: **n=530 entkoppelt** gegen die
|
||||
|
||||
Reference in New Issue
Block a user