Einsatz 95 % -> 40 % + Breakout-Karte aktiv (v=176)

Nach dem Schliessen der Position ausgefuehrt. Der Trade schloss mit rund -152 EUR
(Equity 877 -> 725) -- genau die Groessenordnung, die diese Aenderung adressiert.

margin_buffer_pct in ini UND runtime_state auf 40. Bei 725 EUR freier Margin
sind das ~0,41 statt ~0,97 Lot, Risiko je 2xATR-Stop ~20 statt ~46 EUR. Gilt
fuer alle neuen Positionen, auch die autonomen.

Beide Stellen angeglichen: set_margin_pct persistiert als 'margin_pct' (nicht
'margin_buffer_pct'), _load_runtime_state (Z.487) laeuft nach dem ini-Lesen
(Z.176) und gewinnt. Die ini wurde mitgezogen, damit ein geloeschtes
runtime_state.json nicht still auf 95 % zurueckfaellt.

Karte #card-brk live: squeeze_b5 liefert n=11/20, ratio 0,14, PF 0,39,
-173,46 EUR. Deploy ueber tools/deploy.py --feld squeeze_b5, alle fuenf Schritte
gruen.

Offen bleibt Punkt 2 der User-Idee (50 % Reserve): technisch moeglich, aber
Kern-Umbau und gegen die Messung.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Axel Hocks
2026-08-19 16:54:31 +02:00
co-authored by Claude Opus 5
parent 30cb77b795
commit 32c064a1a6
5 changed files with 34 additions and 0 deletions
+33
View File
@@ -7434,6 +7434,39 @@ vollständig.
**Verifikation der Zustellung steht aus** — sie erfolgt mit dem Report am
nächsten Morgen um 07:30. Die Bausteine sind einzeln live gegengeprüft.
## ✅✅ EINSATZ 95 % → 40 % + BREAKOUT-KARTE AKTIV (User 2026-08-19, v=176)
Nach dem Schliessen der offenen Position ausgeführt (User: „trade is closed“).
⚠ Der Trade schloss mit rund **152 €** (Equity 877 → 725) — genau die
Grössenordnung, die diese Änderung adressiert.
| | vorher | **jetzt** |
|---|---|---|
| `margin_buffer_pct` (ini **und** `runtime_state`) | 95 | **40** |
| Lots bei 725 € freier Margin | ~0,97 | **~0,41** |
| Risiko je 2×ATR-Stop (~0,55 $) | ~46 € | **~20 €** |
**Beide Stellen angeglichen**`set_margin_pct` persistiert nach
`runtime_state.json` (Schlüssel `margin_pct`, NICHT `margin_buffer_pct`), und
`_load_runtime_state()` (Z. 487) läuft **nach** dem ini-Lesen (Z. 176), gewinnt
also. Die ini wurde trotzdem mitgezogen, damit ein gelöschtes
`runtime_state.json` nicht still auf 95 % zurückfällt — dieselbe Falle wie bei
`auto_signal` am 31.07. Backups: `…bak-2026-08-19-margin40`.
⚠ Gilt für **alle** neuen Positionen, auch die autonomen. Zurück: Feld
„Einsatz %“ auf 95 (wirkt sofort) **und** die ini-Zeile.
**Karte `#card-brk` ist live**`squeeze_b5` liefert `{n:11, ziel:20,
ratio:0.14, pf:0.39, sum_eur:173.46}`. Deploy über `tools/deploy.py --feld
squeeze_b5`: Pipeline grün, genau eine Instanz je Port, Feld vorhanden, Log
ohne ERROR. Angezeigt: *AN · ruhende Stop-Order · Nachtsperre 36 · keine
Kompression (Box 2,89×ATR) · keine liegenden Orders · B5 11/20, Verhältnis
0,14, PF 0,39, 173,46 €*.
**Offen bleibt Punkt ② der User-Idee** (50 % für Breakout reservieren):
technisch möglich (RETAIL_HEDGING), aber Kern-Umbau („nur FLAT“ + 17
Einzel-Positions-Annahmen) und gegen die Messung (autonom 4,71 €/Lot gegen
Mensch +1,56 €/Lot). Erst wieder aufgreifen, wenn der autonome Pfad auf einem
NEU vorab fixierten Fenster nicht negativ ist.
## ⚙ BREAKOUT-KARTE VORBEREITET — aktiv erst nach dem nächsten Neustart (2026-08-19, v=176)
User-Idee: (1) manuell fest 40 % Margin, (2) 50 % für Breakout reservieren,
Binary file not shown.
@@ -0,0 +1 @@
{"auto_squeeze": true, "auto_sr_close": true, "sr_close_min_gain": 0.0, "manual_margin": 0.0, "margin_pct": 95.0, "cone_skalen": {"6": 0.915760876723335, "12": 0.9194312560951287, "24": 0.8763409950793752}}