feat(live): SWAP fade 1h -> 15m su PORT06 (scelta utente, gate fade15m_port06_gate)
FADE specs tf=15m (sid invariati -> pesi/alloc intatti; DIP01 resta 1h); builder canonico allineato (combine_portfolio.FADE_TF) -> parita' delle due facce; regression-lock aggiornato al nuovo baseline (FULL Sh 7.34->8.13 DD 3.46->2.47, OOS Sh 10.07->10.86 DD 1.48->2.09). Runner invariato (fetch 15m gia' esistente dal blend pairs). Suite 126 passed. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -51,3 +51,28 @@ il suo OOS DD peggiora 1.48→2.09). In subordine BLEND (miglior FULL DD 2.31%).
|
||||
position_size ridotto come il blend pairs (il gate ADD qui è già a peso pieno
|
||||
e migliora comunque, ma il caveat slippage 15m suggerisce prudenza).
|
||||
5. MR02_BTC 15m è il più fee-sensitive (fee2x OOS 0.60): monitorare le fee reali.
|
||||
|
||||
## Addendum — DEPLOY: SWAP SECCO (stessa giornata, scelta utente)
|
||||
|
||||
L'utente ha scelto **SWAP** (la variante a CAGR più alto), consapevole dei due
|
||||
costi discussi: OOS DD 1.48→2.09% e perdita della maturità operativa 1h (la
|
||||
meccanica live — EXIT-16 confirm, TP_PHANTOM, TP resting — gira 4x più veloce
|
||||
su un feed testnet con wick anomali; il gate misura l'edge, non la robustezza
|
||||
operativa). Proposta alternativa staged (ADD temporaneo 1-2 settimane, poi
|
||||
spegnere il 1h) declinata: "swap secco".
|
||||
|
||||
Implementazione (deliberatamente minima, sid INVARIATI → pesi/alloc/epoche
|
||||
intatti):
|
||||
- `_defs.py`: FADE specs → `tf="15m"` (DIP01 resta 1h: non era nel gate).
|
||||
- `combine_portfolio.py`: `FADE_TF="15m"` nel builder canonico → le due facce
|
||||
(backtest/live) restano sulla STESSA definizione; il lock di parità
|
||||
(`test_backtest_parity`) confronta le facce fra loro e resta verde.
|
||||
- Runner: NESSUNA modifica (il fetch sub-orario BTC/ETH 15m esisteva già per il
|
||||
blend pairs; `_spec_assets_tf`/`_series_for` sono generici).
|
||||
- Worker: nuove dir `*__15m` (stato 1h preservato in `*__1h`, worker flat al
|
||||
momento dello switch). Esecuzione reale invariata (match per nome MR01/02/07).
|
||||
- max_bars=24 barre ora = 6h; EXIT-16 confirm sulla barra 15m completata.
|
||||
|
||||
Monitor post-deploy: stop-rate e divergenza sim/reale dei fade 15m
|
||||
nell'hourly report; fee reali su MR02_BTC; STALE_FEED (le barre flat 15m
|
||||
sono più frequenti che a 1h).
|
||||
|
||||
Reference in New Issue
Block a user