Gewinn-Close-Automatik wieder AN: 3% Margin beim Öffnen
sr_close_min_gain_pct=3.0 (User-Vorgabe; Notfall-Stop-Automatik bleibt aus). Retry-sichere Armierung unverändert. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
0700baa5aa
commit
c3c6a8ce5f
@@ -595,17 +595,18 @@ dort bereits nachvalidiert, ØR +0,305.) **Eine** Oberfläche:
|
||||
`set_sr_close_min_gain` · Snapshot `sr_close_min_gain`): unter der EUR-Schwelle
|
||||
wird am Level NICHT geschlossen. ⚠ Gemessen ist OHNE besser (Verworfen-Eintrag) —
|
||||
Opt-in auf User-Wunsch, UI-Status warnt. **Automatisch auf X % des Einsatzes
|
||||
(`[trading] sr_close_min_gain_pct`) — Stand 2026-07-24 AUF 0 = AUS (User-Vorgabe
|
||||
„gewinn close … nicht setzen beim Eröffnen"; war kurz 1,0→3,0 am 2026-07-23).**
|
||||
Bei `pct>0` wird bei JEDER echt neuen Position (nicht beim Wiedererkennen nach
|
||||
Neustart) `sr_close_min_gain` frisch auf `pct% × Margin dieser Position` gesetzt
|
||||
(`_check_auto_close`, Margin aus `trader.refresh()` im selben `_pos_loop`-Tick,
|
||||
persistiert via `_save_runtime_state`, Log „Gewinn-Close armiert … +X (N% Margin
|
||||
Y)"). Bei `pct=0` (aktuell) wird beim Öffnen NICHTS gesetzt — es bleibt der
|
||||
manuell im UI gesetzte/gemerkte `sr_close_min_gain` (Default 0). ⚠ Beim Abschalten
|
||||
2026-07-24 auch den persistierten Alt-Wert in `runtime_state.json` auf 0 gesetzt
|
||||
(stand auf 17,17 vom letzten 3%-Auto-Set), sonst hätte ihn jeder neue Trade als
|
||||
festen Mindestgewinn geerbt. Mechanik im Code erhalten (reaktivierbar via ini).
|
||||
(`[trading] sr_close_min_gain_pct=3.0`) — Stand 2026-07-24 abends wieder AN
|
||||
(Verlauf: 1,0→3,0 am 07-23 · 0 am 07-24 früh „nichts beim Öffnen setzen" ·
|
||||
3,0 am 07-24 abends auf User-Wunsch zurück — gilt NUR für den Gewinn-Close, der
|
||||
Auto-Notfall-Stop bleibt AUS).** Bei `pct>0` wird bei JEDER echt neuen Position
|
||||
(nicht beim Wiedererkennen nach Neustart) `sr_close_min_gain` frisch auf
|
||||
`pct% × Margin dieser Position` gesetzt (`_check_auto_close`, retry-sicher via
|
||||
`_sr_close_min_gain_armed_ticket` — Margin aus `trader.refresh()` im selben
|
||||
`_pos_loop`-Tick, jeden Tick erneut versucht bis Margin>0; persistiert via
|
||||
`_save_runtime_state`, Log „Gewinn-Close armiert … +X (N% Margin Y)"). Bei `pct=0`
|
||||
wird beim Öffnen NICHTS gesetzt — dann bleibt der manuell im UI gesetzte/gemerkte
|
||||
`sr_close_min_gain` maßgeblich (beim 0-Stellen am 07-24 auch den persistierten
|
||||
Alt-Wert 17,17 in `runtime_state.json` genullt — Erb-Falle).
|
||||
**Gate verifiziert (2026-07-23, User-Nachfrage „darf nicht schließen bevor der
|
||||
Wert erreicht wurde"):** `_check_sr_close` prüft `pnl < sr_close_min_gain → return`
|
||||
**bevor** `_sr_close_hint`/`trader.close` überhaupt aufgerufen werden — isoliert
|
||||
|
||||
Reference in New Issue
Block a user