Files
foxhunt/config/ml/sweep_smoke_perhoriz_cfc.yaml
jgrusewski dab4794fb0 chore(sweep): point backtest at jvv7d clean front-month checkpoint
Updates sweep_smoke_perhoriz_cfc.yaml to use the FIRST clean (front-
month-filtered) checkpoint (commit 20aa345a7, auc_h1000=0.5757) instead
of the prior 2efedcd6b checkpoint (auc_h1000=0.7137 was a multi-
instrument $5000 ΔP contamination artifact, not real signal).

Primary gate unchanged: outcome_by_entry_conv table must NOT show
monotonic anti-calibration. With clean data the conviction signal
should be lower magnitude but properly aligned.
2026-05-22 21:22:06 +02:00

36 lines
1.5 KiB
YAML

# Anti-calibration validation smoke (post D1 signed-EMA, post-front-month-filter).
# Loads trunk_best_h1000.bin from alpha-perception-jvv7d Smoke 1 — the FIRST clean
# (front-month-filtered) checkpoint. auc_h1000=0.5757 best at epoch 3. The prior
# 2efedcd6b checkpoint's 0.7137 AUC was an artifact of multi-instrument $5000 ΔP
# contamination (see commit 78a9e0835); jvv7d's 0.5757 is the real learnable
# signal at h=1000 on clean ES.FUT front-month data (commit 20aa345a7).
#
# Primary gate: outcome_by_entry_conv table must NOT show monotonically
# anti-calibrated PnL (high conviction should be >= mid conviction PnL).
# Prior baseline 8b2ac1e57 showed -15.6 → -145.2 PnL ramp across conviction
# deciles — D1's signed-EMA fix should collapse this.
#
# Secondary diagnostics: CRT.diag per-horizon mean_run_len for h10/h100/
# h1000 (informational; differentiation thesis no longer architectural goal).
base:
data: /mnt/training-data/futures-baseline-mbp10/ES.FUT
predecoded_dir: /feature-cache/predecoded
n_parallel: 1
latency_ns: 200000000
target_annual_vol_units: 50.0
annualisation_factor: 825.0
max_lots: 5
max_events: 2000000
seed: 12648430
checkpoint: /feature-cache/alpha-perception-runs/20aa345a7/trunk_best_h1000.bin
min_reasonable_px: 1000.0
max_reasonable_px: 20000.0
delta_floor: 1.0
sim_variants:
- { name: t0c1l200_perhoriz_cfc, threshold: 0.0, cost_per_lot_per_side: 0.125,
latency_ns: 200000000, max_hold_ns: 60000000000 }
cells:
- { name: perhoriz_smoke }