diary(2026-08-22): ondata multi-agente — 20 filoni, 0 candidati, 1 difetto di produzione, 3 soglie falsificate

This commit is contained in:
Adriano Dal Pastro
2026-08-22 18:02:22 +00:00
parent fbb6e75e67
commit 93147a95c8
2 changed files with 181 additions and 0 deletions
+29
View File
@@ -937,6 +937,35 @@ def main() -> None:
print(" usarlo ancora sarebbe sbagliato, ma il salto da 1.7% a 41.7% e' il prodotto di due")
print(" correzioni, non di una scoperta.")
hr("I-ter. LA STESSA SCALA, MA CON GLI STRESS DI E-bis/E-quater DENTRO")
print(" La tabella qui sopra gira al drift PIENO di XS01 e SKH01. E-bis mostra che il vantaggio")
print(" vive quasi tutto sul drift di XS01; E-quater che il taglio congiunto lo azzera. Il")
print(" numero operativo va quindi dato con gli stress dentro, non a parte.")
print(" (meccanica: le tuple stressate vengono INIETTATE nella cache di `pc.book_tuples`, cosi'")
print(" la simulazione della scala e' letteralmente la stessa del 25/07, con un input diverso.)")
print(f"\n {'stress':>24} {'allocazione':>16} {'leva':>6} {'EUR/g med':>10} "
f"{'P(>=10/g)':>10} {'P(>=50/g)':>10} {'P(zero)':>8}")
for dmt, lab in (((), "nessuno (pieno)"),
((("SKH01", 0.50), ("XS01", 0.50)), "SKH x0.50 XS x0.50"),
((("SKH01", 0.33), ("XS01", 0.00)), "SKH x0.33 XS x0.00")):
for cfg, alab in ((cfg_best, f"argmax-J {best['w']}"), (cfg_live, "LIVE 75/25")):
wdic = dict(zip(CRYPTO_PROP, cfg))
R_, G_ = book_RG(wdic, drift_mult=dmt)
key = (float(cfg[0]), float(cfg[1]), float(cfg[2]), "shared")
saved = pc._TUP_CACHE.pop(key, None)
pc._TUP_CACHE[key] = (R_, G_, _panel_index(START_WIN))
r = pc.simulate([cfg], [0] * pl.MAX_CONCURRENT, n_paths=1500, lev=0.75,
seed=20260822, lens="coupled", start=START_WIN)
pc._TUP_CACHE.pop(key, None)
if saved is not None:
pc._TUP_CACHE[key] = saved
print(f" {lab:>24} {alab:>16} {0.75:>6.2f} {r['med']:>10.2f} "
f"{r['p_ge10']:>10.1%} {r['p_target']:>10.1%} {r['p_zero']:>8.1%}")
print("\n Questa e' la riga da citare: non il 41.7% pieno, ma la BANDA fra la riga piena e la")
print(" riga del taglio congiunto. Lo stress non e' un'ipotesi pessimista arbitraria: e' la")
print(" fortuna d'ancora MISURATA su SKH01 (26/07) e la finestra di scoperta di XS01 (dichiarata")
print(" in CLAUDE.md come 'taglia del guadagno ottimista').")
print("\n" + "=" * 104)
print(f" fatto in {time.time()-t0:.0f}s")
print("=" * 104)