Nijedan generator ne prelazi prag AUC 0.55. 12 per-symbol indikatora ne nosi signal — nedostaju regime i cohort feature-i.
Cilj: posle wired profit-lock-a, da li klasifikator za P(realized_pnl > 0) postavlja AUC > 0.55 i top-bottom quartile spread > 0.10 — pragovi koje tools/analysis/train_meta_score.py koristi za "score has signal".
Trening pokrenut nad prod backup-om (crypto_scanner_prod_20260509_safe.db) preko DATABASE_URL env override-a. Features cache: 73K rows / 96 simbola / 4h iz database/klines_cache.db.features.
| Generator | usable | win_rate | AUC | top Q | bottom Q | spread | Verdikt |
|---|---|---|---|---|---|---|---|
| growth_threshold_regime_cycle | 44 | 29.5% | 0.377 | 20.0% | 40.0% | −0.20 | NO SIGNAL — ispod random |
| growth_threshold_quality_cycle_v2 | 94 | 34.0% | 0.415 | 30.0% | 50.0% | −0.20 | NO SIGNAL — ispod random |
| growth_threshold_cycle (workhorse) | 6942 | 26.9% | 0.515 | 31.4% | 29.2% | +0.022 | marginalan, ispod 0.10 praga |
cd crypto_scanner
$env:DATABASE_URL = "sqlite:///$(pwd -W)/database/crypto_scanner_prod_20260509_safe.db"
.venv39/Scripts/python.exe -m tools.analysis.train_meta_score \
--generator growth_threshold_regime_cycle \
--report-json reports/analysis/meta_score_regime_cycle.json \
--out models/regime_cycle.jsonModeli sačuvani u models/<generator>.json. Slim metrics+weights u reports/analysis/meta_score_<gen>.json.
Izvor: crypto_scanner/reports/analysis/2026-05-09_meta_score_training.md