{
  "slug": "comprare-ai-minimi-market-timing",
  "period": {
    "start": "1976-01-01",
    "end": "2025-12-01",
    "n_months": 600
  },
  "params": {
    "quarterly_flow_usd": 1000.0,
    "savings_pct": 0.1,
    "drawdown_trigger": 0.25,
    "cd_annual_rate": 0.02,
    "rolling_step_months": 3,
    "windows_months": {
      "10y": 120,
      "20y": 240
    }
  },
  "full_sample": {
    "A_passive_final_usd": 9059924.720900403,
    "B_timing_final_usd": 8326220.311971385,
    "total_invested_usd": 200000.0,
    "deploys_count": 4,
    "deploys_dates": [
      "2001-10",
      "2002-07",
      "2008-10",
      "2010-07"
    ]
  },
  "rolling": {
    "10y": {
      "n_windows": 161,
      "win_rate_B_beats_A": 0.2484472049689441,
      "excess_usd": {
        "p5": -7277.805752835731,
        "p25": -4674.403611559406,
        "p50": -3198.4319133193203,
        "p75": -36.68937479412125,
        "p95": 766.9908963617927
      },
      "excess_pct": {
        "p5": -0.06217692122133385,
        "p25": -0.05135808085338301,
        "p50": -0.04194322913525647,
        "p75": -0.0005425715825033723,
        "p95": 0.017410986686986867
      },
      "deploys_per_window": {
        "mean": 0.8757763975155279,
        "max": 3,
        "share_zero_deploy": 0.5838509316770186
      }
    },
    "20y": {
      "n_windows": 121,
      "win_rate_B_beats_A": 0.1487603305785124,
      "excess_usd": {
        "p5": -52814.90028697334,
        "p25": -18889.828015489038,
        "p50": -5108.05990967495,
        "p75": -1938.4439779018867,
        "p95": 759.925302540214
      },
      "excess_pct": {
        "p5": -0.08431657758551281,
        "p25": -0.067605387659043,
        "p50": -0.02765126408401956,
        "p75": -0.00877730156391709,
        "p95": 0.003754226349413713
      },
      "deploys_per_window": {
        "mean": 2.347107438016529,
        "max": 4,
        "share_zero_deploy": 0.19834710743801653
      }
    }
  }
}