d25d897fd1
Origine: gioco "Blind Traders" (100 agenti ciechi su BTC/ETH anonimizzati) -> vincitore = spread ETH/BTC reversion a 15m. Testato sul serio col gate PORT06: non duplicato (corr 1h vs 15m = 0.37), robusto (16/16 celle Sharpe>1), edge NON artefatto delle candele flat ETH 15m (filtrandole resta l'83% dello Sharpe). Percorso live costruito e validato: - pairs_research.pairs_sim_flat: engine generalizzato con exit LIVE-REALIZABLE (arma exit_ready, esce alla 1a barra pulita); regression-lock a pairs_sim. - PairsWorker: flat_skip + exit_ready + rilevamento flat da OHLC (1h byte-exact). - runner: fetch diretto dei timeframe sub-orari + override position_size per-sleeve. - validate_worker_pairs: replay worker == backtest a 15m (8452 vs 8453 trade). - _defs/build_everything: sleeve PR_ETHBTC_15M (mezza size, pos 0.10) -> PORT06 FULL 6.43->7.20, OOS 8.58->9.66, DD giu'. Rischio bilanciato col 1h. - smoke live: Cerbero serve candele 15m fresche; worker ticca. Diari docs/diary/2026-06-09-*. Caveat slippage: mezza size = blend-tilt prudente. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
38 lines
607 B
Plaintext
38 lines
607 B
Plaintext
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
.venv/
|
|
.env
|
|
!.env.example
|
|
.vscode/
|
|
.idea/
|
|
.DS_Store
|
|
data/raw/
|
|
data/processed/
|
|
*.log
|
|
*.pkl
|
|
*.pt
|
|
*.pth
|
|
notebooks/.ipynb_checkpoints/
|
|
data/paper_trades/
|
|
data/portfolio_paper/
|
|
data/portfolios/
|
|
|
|
# stato locale di tooling (non condiviso)
|
|
.claude/
|
|
.omc/
|
|
|
|
# dati regime (DVOL/funding/feature cache, rigenerabili)
|
|
data/regime/
|
|
_disp_scratch/
|
|
data/regime/dispersion_features.parquet
|
|
|
|
# storico catena opzioni importato da cerbero-bite (rigenerabile: options_fetcher.py)
|
|
data/options/
|
|
data/_reset_backup/
|
|
|
|
# game artifacts (log/json di scripts/games e gate)
|
|
data/games/
|