Zaključci sweep-a upisani u manifeste svih pet generatora. Svih pet pozitivno u poslednjih 12 meseci; do +38pp u odnosu na stari globalni N=3.
Posle Korak A/B/D/cross-overlap, donesena su jasna per-generator slot prepoznata. Sad su one upisane u manifest fajlove svih 5 top generatora i monthly benchmark ih čita.
| Generator | slot_config |
|---|---|
growth_threshold_quality_best_symbols_cycle_v3 | N=2, fixed |
growth_threshold_quality_best_symbols_cycle_v2 | N=6, compound |
growth_threshold_quality_best_symbols_cycle | N=2, fixed |
growth_threshold_quality_blacklist_cycle | N=2, fixed |
growth_threshold_quality_cycle | N=2, fixed |
Svaki manifest sad ima blok:
"slot_config": {
"max_concurrent": <N>,
"sizing_mode": "fixed" | "compound",
"source": "2026-05-20 slot-sweep, reports/analysis/2026-05-20_<gen>_slot_sweep.md"
}tools/analysis/build_monthly_generator_report.py:
load_slot_config(generator_name) funkcija — čita iz manifest-abuild_report() koristi per-gen gen_max_concurrent umesto CLI default-aslot_config blok po generatoru sa from_manifest: true/falseslot_config: N=X, mode=Y (manifest|default)Generatori bez slot_config u manifest-u nastavljaju da koriste CLI default (trenutno 3).
(Period 2025-05 → 2026-05, 12 meseci ne 5y; brojevi se razlikuju od 5y sweep-a)
| Generator | N / Mode | 12mo Fixed | 12mo Compound | Final equity (preferred mode) |
|---|---|---|---|---|
| best_v3 | 2 / fixed | +104.13% | +164.84% | $2041 fixed |
| best_v2 | 6 / compound | +50.68% | +64.75% | $1647 compound |
| blacklist | 2 / fixed | +105.36% | +125.86% | $2054 fixed |
| best | 2 / fixed | +85.76% | +100.51% | $1858 fixed |
| quality_cycle | 2 / fixed | +64.28% | +69.21% | $1643 fixed |
Sve 5 pozitivno u poslednjoj 12-mesečnoj periodi sa preporučenim slot config-om.
Stari monthly benchmark koristio je max_concurrent=3 za sve. Novi rezultati za isti period:
| Generator | Stari N=3 fixed | Novi config fixed | Δ |
|---|---|---|---|
| best_v3 | (~66%) | +104% | +38pp |
| blacklist | (~68%) | +105% | +37pp |
| best | (~60%) | +86% | +26pp |
| quality_cycle | (~56%) | +64% | +8pp |
| best_v2 | (~80%) | +51% (N=6 fix) / +65% (N=6 comp) | -15 do -29pp |
best_v2 izgleda lošije sa N=6 nego sa N=3 default u ovom 12mo periodu. Ali u 5y sweep-u N=6 daje +25% vs N=3 (~ -20%). Razlika je period-driven: poslednja 12 meseci je verovatno imala manje "frenzy" cluster-a koji su škodili u N=3.
Akcija: zadržati N=6 za v2 jer 5y istorija je robusniji signal — 12mo može biti volatilan. Ako se i kroz sledeća 3 meseca ne potvrdi, ponovi sweep nad jednogodišnjim prozorom.
[OK] svi parsiraju, slot_config blok prisutan, max_concurrent/sizing_mode polja konzistentnaadx_di_trend → slot_config: max_concurrent=3, sizing_mode=fixed (default) ← (default) marker ispravan
bollinger_volume_expansion → slot_config: max_concurrent=3, sizing_mode=fixed (default)
...Sve generatore bez manifest slot_config markirano kao (default), što razlikuje "nije eksperimentisano" od "eksperimentisano".
Pre-deploy: 6s build vreme. Post-deploy: 5.9s. Manifest read je negibilan.
build_monthly_generator_report.py)max_concurrent)slot_configrun_top5_reports.py i slot_count_sweep.py ne čitaju manifest (po dizajnu — sweep treba uzima sve N vrednosti, ne fiksiran)capital_benchmark_monthly.py (standalone CLI) ne čita manifest — koristi --max-concurrent flagslot_config umesto globalnog default-adocs/ koji opisuje konvenciju slot_config u manifest-usignal_generators/growth_threshold_quality_best_symbols_cycle_v3/manifest.jsonsignal_generators/growth_threshold_quality_best_symbols_cycle_v2/manifest.jsonsignal_generators/growth_threshold_quality_best_symbols_cycle/manifest.jsonsignal_generators/growth_threshold_quality_blacklist_cycle/manifest.jsonsignal_generators/growth_threshold_quality_cycle/manifest.jsontools/analysis/build_monthly_generator_report.pytools/analysis/compare_top5_new_slots.pyIzvor: crypto_scanner/reports/analysis/2026-05-20_per_gen_slot_config_deploy.md