{
  "input_trade_days": 551,
  "fold_count": 7,
  "config": {
    "min_train_days": 126,
    "test_days": 63,
    "step_days": 63,
    "min_train_trades": 20,
    "min_test_trades": 10
  },
  "baseline_test_folds": [
    {
      "fold": 1,
      "train_start": "2024-01-02",
      "train_end": "2024-07-02",
      "test_start": "2024-07-05",
      "test_end": "2024-10-04",
      "test_summary": {
        "trades": 63,
        "total_pnl": -690.0,
        "avg_pnl": -10.95,
        "median_pnl": 60.0,
        "avg_credit": 60.48,
        "avg_risk": 439.52,
        "positive_pnl_rate": 0.8571,
        "max_profit_rate": 0.8571,
        "max_loss_rate": 0.1429,
        "avg_return_on_risk": -0.0234,
        "max_drawdown": -1850.0,
        "min_year_pnl": -690.0,
        "negative_years": 1
      }
    },
    {
      "fold": 2,
      "train_start": "2024-01-02",
      "train_end": "2024-10-04",
      "test_start": "2024-10-07",
      "test_end": "2025-01-07",
      "test_summary": {
        "trades": 63,
        "total_pnl": -546.98,
        "avg_pnl": -8.68,
        "median_pnl": 45.0,
        "avg_credit": 49.37,
        "avg_risk": 450.63,
        "positive_pnl_rate": 0.8571,
        "max_profit_rate": 0.8413,
        "max_loss_rate": 0.0794,
        "avg_return_on_risk": -0.021,
        "max_drawdown": -661.98,
        "min_year_pnl": -296.98,
        "negative_years": 2
      }
    },
    {
      "fold": 3,
      "train_start": "2024-01-02",
      "train_end": "2025-01-07",
      "test_start": "2025-01-08",
      "test_end": "2025-04-10",
      "test_summary": {
        "trades": 63,
        "total_pnl": -217.02,
        "avg_pnl": -3.44,
        "median_pnl": 60.0,
        "avg_credit": 61.98,
        "avg_risk": 445.95,
        "positive_pnl_rate": 0.8571,
        "max_profit_rate": 0.8571,
        "max_loss_rate": 0.127,
        "avg_return_on_risk": -0.0078,
        "max_drawdown": -1055.0,
        "min_year_pnl": -217.02,
        "negative_years": 1
      }
    },
    {
      "fold": 4,
      "train_start": "2024-01-02",
      "train_end": "2025-04-10",
      "test_start": "2025-04-11",
      "test_end": "2025-07-15",
      "test_summary": {
        "trades": 63,
        "total_pnl": 1960.0,
        "avg_pnl": 31.11,
        "median_pnl": 45.0,
        "avg_credit": 46.98,
        "avg_risk": 453.02,
        "positive_pnl_rate": 0.9683,
        "max_profit_rate": 0.9683,
        "max_loss_rate": 0.0317,
        "avg_return_on_risk": 0.068,
        "max_drawdown": -435.0,
        "min_year_pnl": 1960.0,
        "negative_years": 0
      }
    },
    {
      "fold": 5,
      "train_start": "2024-01-02",
      "train_end": "2025-07-15",
      "test_start": "2025-07-16",
      "test_end": "2025-10-13",
      "test_summary": {
        "trades": 63,
        "total_pnl": 302.97,
        "avg_pnl": 4.81,
        "median_pnl": 30.0,
        "avg_credit": 36.9,
        "avg_risk": 463.1,
        "positive_pnl_rate": 0.9206,
        "max_profit_rate": 0.9048,
        "max_loss_rate": 0.0476,
        "avg_return_on_risk": 0.0112,
        "max_drawdown": -465.0,
        "min_year_pnl": 302.97,
        "negative_years": 0
      }
    },
    {
      "fold": 6,
      "train_start": "2024-01-02",
      "train_end": "2025-10-13",
      "test_start": "2025-10-14",
      "test_end": "2026-01-14",
      "test_summary": {
        "trades": 63,
        "total_pnl": 710.0,
        "avg_pnl": 11.27,
        "median_pnl": 50.0,
        "avg_credit": 50.95,
        "avg_risk": 449.05,
        "positive_pnl_rate": 0.9206,
        "max_profit_rate": 0.9206,
        "max_loss_rate": 0.0794,
        "avg_return_on_risk": 0.0265,
        "max_drawdown": -925.0,
        "min_year_pnl": 310.0,
        "negative_years": 0
      }
    },
    {
      "fold": 7,
      "train_start": "2024-01-02",
      "train_end": "2026-01-14",
      "test_start": "2026-01-15",
      "test_end": "2026-03-24",
      "test_summary": {
        "trades": 47,
        "total_pnl": 480.0,
        "avg_pnl": 10.21,
        "median_pnl": 50.0,
        "avg_credit": 52.77,
        "avg_risk": 447.23,
        "positive_pnl_rate": 0.9149,
        "max_profit_rate": 0.9149,
        "max_loss_rate": 0.0851,
        "avg_return_on_risk": 0.0234,
        "max_drawdown": -705.0,
        "min_year_pnl": 480.0,
        "negative_years": 0
      }
    }
  ],
  "baseline_total_test_pnl": 1998.97,
  "baseline_total_test_trades": 425,
  "dynamic_selector": {
    "folds_with_selection": 7,
    "positive_test_folds": 3,
    "total_test_trades": 164,
    "total_test_pnl": -1160.03,
    "avg_test_pnl_per_fold": -165.72,
    "median_test_pnl_per_fold": -457.02,
    "fold_pnl_drawdown": -1069.02,
    "selected_candidates": [
      {
        "fold": 1,
        "candidate_label": "any, band>0, credit>=70, put_share @ 0.7 -> put_farther2",
        "test_start": "2024-07-05",
        "test_end": "2024-10-04",
        "test_summary": {
          "trades": 21,
          "total_pnl": -460.0,
          "avg_pnl": -21.9,
          "median_pnl": 70.0,
          "avg_credit": 73.33,
          "avg_risk": 434.29,
          "positive_pnl_rate": 0.8095,
          "max_profit_rate": 0.8095,
          "max_loss_rate": 0.1429,
          "avg_return_on_risk": -0.0449,
          "max_drawdown": -920.0,
          "min_year_pnl": -460.0,
          "negative_years": 1
        }
      },
      {
        "fold": 2,
        "candidate_label": "any, band>0, credit>=60, put_share @ 0.6 -> skip",
        "test_start": "2024-10-07",
        "test_end": "2025-01-07",
        "test_summary": {
          "trades": 14,
          "total_pnl": -612.0,
          "avg_pnl": -43.71,
          "median_pnl": 60.0,
          "avg_credit": 65.36,
          "avg_risk": 434.64,
          "positive_pnl_rate": 0.7143,
          "max_profit_rate": 0.7143,
          "max_loss_rate": 0.1429,
          "avg_return_on_risk": -0.1012,
          "max_drawdown": -1081.98,
          "min_year_pnl": -747.0,
          "negative_years": 1
        }
      },
      {
        "fold": 3,
        "candidate_label": "risk_off, band>0, credit>=0, put_share @ 0.5 -> call_only",
        "test_start": "2025-01-08",
        "test_end": "2025-04-10",
        "test_summary": {
          "trades": 49,
          "total_pnl": -457.02,
          "avg_pnl": -9.33,
          "median_pnl": 25.0,
          "avg_credit": 33.98,
          "avg_risk": 466.02,
          "positive_pnl_rate": 0.898,
          "max_profit_rate": 0.898,
          "max_loss_rate": 0.0816,
          "avg_return_on_risk": -0.0203,
          "max_drawdown": -725.0,
          "min_year_pnl": -457.02,
          "negative_years": 1
        }
      },
      {
        "fold": 4,
        "candidate_label": "any, band>80, credit>=60, put_share @ 0.65 -> call_only",
        "test_start": "2025-04-11",
        "test_end": "2025-07-15",
        "test_summary": {
          "trades": 11,
          "total_pnl": 25.0,
          "avg_pnl": 2.27,
          "median_pnl": 60.0,
          "avg_credit": 47.73,
          "avg_risk": 452.27,
          "positive_pnl_rate": 0.9091,
          "max_profit_rate": 0.9091,
          "max_loss_rate": 0.0909,
          "avg_return_on_risk": 0.0036,
          "max_drawdown": -435.0,
          "min_year_pnl": 25.0,
          "negative_years": 0
        }
      },
      {
        "fold": 5,
        "candidate_label": "any, band>80, credit>=0, put_share @ 0.7 -> call_only",
        "test_start": "2025-07-16",
        "test_end": "2025-10-13",
        "test_summary": {
          "trades": 14,
          "total_pnl": 598.99,
          "avg_pnl": 42.79,
          "median_pnl": 45.0,
          "avg_credit": 43.21,
          "avg_risk": 456.79,
          "positive_pnl_rate": 1.0,
          "max_profit_rate": 0.9286,
          "max_loss_rate": 0.0,
          "avg_return_on_risk": 0.096,
          "max_drawdown": 0.0,
          "min_year_pnl": 598.99,
          "negative_years": 0
        }
      },
      {
        "fold": 6,
        "candidate_label": "any, band>80, credit>=0, put_share @ 0.5 -> call_only",
        "test_start": "2025-10-14",
        "test_end": "2026-01-14",
        "test_summary": {
          "trades": 43,
          "total_pnl": 275.0,
          "avg_pnl": 6.4,
          "median_pnl": 20.0,
          "avg_credit": 29.65,
          "avg_risk": 470.35,
          "positive_pnl_rate": 0.907,
          "max_profit_rate": 0.9535,
          "max_loss_rate": 0.0465,
          "avg_return_on_risk": 0.0138,
          "max_drawdown": -505.0,
          "min_year_pnl": 100.0,
          "negative_years": 0
        }
      },
      {
        "fold": 7,
        "candidate_label": "risk_off, band>0, credit>=60, put_share @ 0.7 -> call_only",
        "test_start": "2026-01-15",
        "test_end": "2026-03-24",
        "test_summary": {
          "trades": 12,
          "total_pnl": -530.0,
          "avg_pnl": -44.17,
          "median_pnl": 15.0,
          "avg_credit": 39.17,
          "avg_risk": 460.83,
          "positive_pnl_rate": 0.8333,
          "max_profit_rate": 0.8333,
          "max_loss_rate": 0.1667,
          "avg_return_on_risk": -0.0923,
          "max_drawdown": -795.0,
          "min_year_pnl": -530.0,
          "negative_years": 1
        }
      }
    ]
  },
  "fixed_rules": [
    {
      "rule_name": "baseline_110_70",
      "found": false
    },
    {
      "rule_name": "book_active_80_45_putfarther2",
      "found": true,
      "candidate_label": "any, band>80, credit>=45, risk_off_and_put_share @ 0.5 -> put_farther2",
      "folds_seen": 6,
      "test_positive_fold_rate": 0.8333333333333334,
      "total_test_pnl": 1511.0,
      "min_test_fold_pnl": -471.98,
      "total_test_trades": 178,
      "fold_pnl_drawdown": 0.0
    },
    {
      "rule_name": "skip_putshare_70",
      "found": true,
      "candidate_label": "any, band>80, credit>=0, put_share @ 0.7 -> skip",
      "folds_seen": 6,
      "test_positive_fold_rate": 0.6666666666666666,
      "total_test_pnl": 1649.99,
      "min_test_fold_pnl": -197.02,
      "total_test_trades": 137,
      "fold_pnl_drawdown": -197.02
    }
  ],
  "top_candidates": [
    {
      "candidate_key": "regime=risk_on|band>0|credit>=0|jumpy=put_share|thr=0.6|action=call_only",
      "candidate_label": "risk_on, band>0, credit>=0, put_share @ 0.6 -> call_only",
      "regime_filter": "risk_on",
      "min_band_width": 0,
      "min_credit_dollars": 0,
      "jumpy_mode": "put_share",
      "put_share_threshold": 0.6,
      "jumpy_action": "call_only",
      "folds_seen": 7,
      "positive_test_folds": 7,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 275,
      "total_test_pnl": 2625.97,
      "avg_test_pnl_per_fold": 375.14,
      "min_test_fold_pnl": 80.0,
      "median_test_fold_pnl": 290.0,
      "avg_test_positive_pnl_rate": 0.9118,
      "train_total_pnl_sum": -9057.13,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=risk_on|band>0|credit>=0|jumpy=put_share|thr=0.65|action=skip",
      "candidate_label": "risk_on, band>0, credit>=0, put_share @ 0.65 -> skip",
      "regime_filter": "risk_on",
      "min_band_width": 0,
      "min_credit_dollars": 0,
      "jumpy_mode": "put_share",
      "put_share_threshold": 0.65,
      "jumpy_action": "skip",
      "folds_seen": 5,
      "positive_test_folds": 5,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 107,
      "total_test_pnl": 2323.98,
      "avg_test_pnl_per_fold": 464.8,
      "min_test_fold_pnl": 35.0,
      "median_test_fold_pnl": 670.98,
      "avg_test_positive_pnl_rate": 0.9327,
      "train_total_pnl_sum": -765.07,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=risk_on|band>0|credit>=0|jumpy=put_share|thr=0.6|action=skip",
      "candidate_label": "risk_on, band>0, credit>=0, put_share @ 0.6 -> skip",
      "regime_filter": "risk_on",
      "min_band_width": 0,
      "min_credit_dollars": 0,
      "jumpy_mode": "put_share",
      "put_share_threshold": 0.6,
      "jumpy_action": "skip",
      "folds_seen": 4,
      "positive_test_folds": 4,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 80,
      "total_test_pnl": 2018.98,
      "avg_test_pnl_per_fold": 504.75,
      "min_test_fold_pnl": 78.0,
      "median_test_fold_pnl": 497.99,
      "avg_test_positive_pnl_rate": 0.9403,
      "train_total_pnl_sum": -1651.0,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=risk_off|band>0|credit>=45|jumpy=none|thr=None|action=baseline",
      "candidate_label": "risk_off, band>0, credit>=45",
      "regime_filter": "risk_off",
      "min_band_width": 0,
      "min_credit_dollars": 45,
      "jumpy_mode": "none",
      "put_share_threshold": NaN,
      "jumpy_action": "baseline",
      "folds_seen": 4,
      "positive_test_folds": 4,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 113,
      "total_test_pnl": 1897.98,
      "avg_test_pnl_per_fold": 474.5,
      "min_test_fold_pnl": 225.0,
      "median_test_fold_pnl": 433.99,
      "avg_test_positive_pnl_rate": 0.9119,
      "train_total_pnl_sum": 2758.94,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=risk_off|band>0|credit>=0|jumpy=put_share|thr=0.7|action=skip",
      "candidate_label": "risk_off, band>0, credit>=0, put_share @ 0.7 -> skip",
      "regime_filter": "risk_off",
      "min_band_width": 0,
      "min_credit_dollars": 0,
      "jumpy_mode": "put_share",
      "put_share_threshold": 0.7,
      "jumpy_action": "skip",
      "folds_seen": 4,
      "positive_test_folds": 4,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 92,
      "total_test_pnl": 1897.98,
      "avg_test_pnl_per_fold": 474.5,
      "min_test_fold_pnl": 305.0,
      "median_test_fold_pnl": 411.49,
      "avg_test_positive_pnl_rate": 0.9249,
      "train_total_pnl_sum": 3313.94,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=risk_off|band>0|credit>=0|jumpy=risk_off_and_put_share|thr=0.7|action=skip",
      "candidate_label": "risk_off, band>0, credit>=0, risk_off_and_put_share @ 0.7 -> skip",
      "regime_filter": "risk_off",
      "min_band_width": 0,
      "min_credit_dollars": 0,
      "jumpy_mode": "risk_off_and_put_share",
      "put_share_threshold": 0.7,
      "jumpy_action": "skip",
      "folds_seen": 4,
      "positive_test_folds": 4,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 92,
      "total_test_pnl": 1897.98,
      "avg_test_pnl_per_fold": 474.5,
      "min_test_fold_pnl": 305.0,
      "median_test_fold_pnl": 411.49,
      "avg_test_positive_pnl_rate": 0.9249,
      "train_total_pnl_sum": 3313.94,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=risk_off|band>0|credit>=45|jumpy=put_share|thr=0.7|action=skip",
      "candidate_label": "risk_off, band>0, credit>=45, put_share @ 0.7 -> skip",
      "regime_filter": "risk_off",
      "min_band_width": 0,
      "min_credit_dollars": 45,
      "jumpy_mode": "put_share",
      "put_share_threshold": 0.7,
      "jumpy_action": "skip",
      "folds_seen": 4,
      "positive_test_folds": 4,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 86,
      "total_test_pnl": 1657.98,
      "avg_test_pnl_per_fold": 414.5,
      "min_test_fold_pnl": 185.0,
      "median_test_fold_pnl": 351.49,
      "avg_test_positive_pnl_rate": 0.918,
      "train_total_pnl_sum": 2593.94,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=risk_off|band>0|credit>=45|jumpy=risk_off_and_put_share|thr=0.7|action=skip",
      "candidate_label": "risk_off, band>0, credit>=45, risk_off_and_put_share @ 0.7 -> skip",
      "regime_filter": "risk_off",
      "min_band_width": 0,
      "min_credit_dollars": 45,
      "jumpy_mode": "risk_off_and_put_share",
      "put_share_threshold": 0.7,
      "jumpy_action": "skip",
      "folds_seen": 4,
      "positive_test_folds": 4,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 86,
      "total_test_pnl": 1657.98,
      "avg_test_pnl_per_fold": 414.5,
      "min_test_fold_pnl": 185.0,
      "median_test_fold_pnl": 351.49,
      "avg_test_positive_pnl_rate": 0.918,
      "train_total_pnl_sum": 2593.94,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=risk_off|band>80|credit>=0|jumpy=put_share|thr=0.7|action=skip",
      "candidate_label": "risk_off, band>80, credit>=0, put_share @ 0.7 -> skip",
      "regime_filter": "risk_off",
      "min_band_width": 80,
      "min_credit_dollars": 0,
      "jumpy_mode": "put_share",
      "put_share_threshold": 0.7,
      "jumpy_action": "skip",
      "folds_seen": 3,
      "positive_test_folds": 3,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 52,
      "total_test_pnl": 1480.0,
      "avg_test_pnl_per_fold": 493.33,
      "min_test_fold_pnl": 305.0,
      "median_test_fold_pnl": 465.0,
      "avg_test_positive_pnl_rate": 0.9417,
      "train_total_pnl_sum": 1678.94,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=risk_off|band>80|credit>=0|jumpy=risk_off_and_put_share|thr=0.7|action=skip",
      "candidate_label": "risk_off, band>80, credit>=0, risk_off_and_put_share @ 0.7 -> skip",
      "regime_filter": "risk_off",
      "min_band_width": 80,
      "min_credit_dollars": 0,
      "jumpy_mode": "risk_off_and_put_share",
      "put_share_threshold": 0.7,
      "jumpy_action": "skip",
      "folds_seen": 3,
      "positive_test_folds": 3,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 52,
      "total_test_pnl": 1480.0,
      "avg_test_pnl_per_fold": 493.33,
      "min_test_fold_pnl": 305.0,
      "median_test_fold_pnl": 465.0,
      "avg_test_positive_pnl_rate": 0.9417,
      "train_total_pnl_sum": 1678.94,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=any|band>80|credit>=70|jumpy=risk_off_and_put_share|thr=0.7|action=call_only",
      "candidate_label": "any, band>80, credit>=70, risk_off_and_put_share @ 0.7 -> call_only",
      "regime_filter": "any",
      "min_band_width": 80,
      "min_credit_dollars": 70,
      "jumpy_mode": "risk_off_and_put_share",
      "put_share_threshold": 0.7,
      "jumpy_action": "call_only",
      "folds_seen": 2,
      "positive_test_folds": 2,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 32,
      "total_test_pnl": 1462.98,
      "avg_test_pnl_per_fold": 731.49,
      "min_test_fold_pnl": 695.0,
      "median_test_fold_pnl": 731.49,
      "avg_test_positive_pnl_rate": 0.9524,
      "train_total_pnl_sum": 105.96,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=risk_off|band>0|credit>=45|jumpy=put_share|thr=0.7|action=put_farther2",
      "candidate_label": "risk_off, band>0, credit>=45, put_share @ 0.7 -> put_farther2",
      "regime_filter": "risk_off",
      "min_band_width": 0,
      "min_credit_dollars": 45,
      "jumpy_mode": "put_share",
      "put_share_threshold": 0.7,
      "jumpy_action": "put_farther2",
      "folds_seen": 4,
      "positive_test_folds": 4,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 113,
      "total_test_pnl": 1457.98,
      "avg_test_pnl_per_fold": 364.5,
      "min_test_fold_pnl": 110.0,
      "median_test_fold_pnl": 348.99,
      "avg_test_positive_pnl_rate": 0.9119,
      "train_total_pnl_sum": 1663.94,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=risk_off|band>0|credit>=45|jumpy=risk_off_and_put_share|thr=0.7|action=put_farther2",
      "candidate_label": "risk_off, band>0, credit>=45, risk_off_and_put_share @ 0.7 -> put_farther2",
      "regime_filter": "risk_off",
      "min_band_width": 0,
      "min_credit_dollars": 45,
      "jumpy_mode": "risk_off_and_put_share",
      "put_share_threshold": 0.7,
      "jumpy_action": "put_farther2",
      "folds_seen": 4,
      "positive_test_folds": 4,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 113,
      "total_test_pnl": 1457.98,
      "avg_test_pnl_per_fold": 364.5,
      "min_test_fold_pnl": 110.0,
      "median_test_fold_pnl": 348.99,
      "avg_test_positive_pnl_rate": 0.9119,
      "train_total_pnl_sum": 1663.94,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=any|band>100|credit>=45|jumpy=put_share|thr=0.5|action=put_farther2",
      "candidate_label": "any, band>100, credit>=45, put_share @ 0.5 -> put_farther2",
      "regime_filter": "any",
      "min_band_width": 100,
      "min_credit_dollars": 45,
      "jumpy_mode": "put_share",
      "put_share_threshold": 0.5,
      "jumpy_action": "put_farther2",
      "folds_seen": 3,
      "positive_test_folds": 3,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 76,
      "total_test_pnl": 1425.0,
      "avg_test_pnl_per_fold": 475.0,
      "min_test_fold_pnl": 155.0,
      "median_test_fold_pnl": 445.0,
      "avg_test_positive_pnl_rate": 0.931,
      "train_total_pnl_sum": -317.0,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=any|band>80|credit>=70|jumpy=risk_off_and_put_share|thr=0.65|action=call_only",
      "candidate_label": "any, band>80, credit>=70, risk_off_and_put_share @ 0.65 -> call_only",
      "regime_filter": "any",
      "min_band_width": 80,
      "min_credit_dollars": 70,
      "jumpy_mode": "risk_off_and_put_share",
      "put_share_threshold": 0.65,
      "jumpy_action": "call_only",
      "folds_seen": 2,
      "positive_test_folds": 2,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 32,
      "total_test_pnl": 1412.98,
      "avg_test_pnl_per_fold": 706.49,
      "min_test_fold_pnl": 695.0,
      "median_test_fold_pnl": 706.49,
      "avg_test_positive_pnl_rate": 0.9524,
      "train_total_pnl_sum": 55.96,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=any|band>110|credit>=45|jumpy=put_share|thr=0.7|action=put_farther2",
      "candidate_label": "any, band>110, credit>=45, put_share @ 0.7 -> put_farther2",
      "regime_filter": "any",
      "min_band_width": 110,
      "min_credit_dollars": 45,
      "jumpy_mode": "put_share",
      "put_share_threshold": 0.7,
      "jumpy_action": "put_farther2",
      "folds_seen": 3,
      "positive_test_folds": 3,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 61,
      "total_test_pnl": 1405.0,
      "avg_test_pnl_per_fold": 468.33,
      "min_test_fold_pnl": 325.0,
      "median_test_fold_pnl": 430.0,
      "avg_test_positive_pnl_rate": 0.9336,
      "train_total_pnl_sum": 735.0,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=risk_off|band>80|credit>=45|jumpy=none|thr=None|action=baseline",
      "candidate_label": "risk_off, band>80, credit>=45",
      "regime_filter": "risk_off",
      "min_band_width": 80,
      "min_credit_dollars": 45,
      "jumpy_mode": "none",
      "put_share_threshold": NaN,
      "jumpy_action": "baseline",
      "folds_seen": 3,
      "positive_test_folds": 3,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 65,
      "total_test_pnl": 1400.0,
      "avg_test_pnl_per_fold": 466.67,
      "min_test_fold_pnl": 225.0,
      "median_test_fold_pnl": 530.0,
      "avg_test_positive_pnl_rate": 0.9241,
      "train_total_pnl_sum": 2388.94,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=any|band>80|credit>=70|jumpy=none|thr=None|action=baseline",
      "candidate_label": "any, band>80, credit>=70",
      "regime_filter": "any",
      "min_band_width": 80,
      "min_credit_dollars": 70,
      "jumpy_mode": "none",
      "put_share_threshold": NaN,
      "jumpy_action": "baseline",
      "folds_seen": 2,
      "positive_test_folds": 2,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 32,
      "total_test_pnl": 1387.98,
      "avg_test_pnl_per_fold": 693.99,
      "min_test_fold_pnl": 380.0,
      "median_test_fold_pnl": 693.99,
      "avg_test_positive_pnl_rate": 0.907,
      "train_total_pnl_sum": 545.96,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=any|band>110|credit>=45|jumpy=put_share|thr=0.65|action=put_farther2",
      "candidate_label": "any, band>110, credit>=45, put_share @ 0.65 -> put_farther2",
      "regime_filter": "any",
      "min_band_width": 110,
      "min_credit_dollars": 45,
      "jumpy_mode": "put_share",
      "put_share_threshold": 0.65,
      "jumpy_action": "put_farther2",
      "folds_seen": 3,
      "positive_test_folds": 3,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 61,
      "total_test_pnl": 1360.0,
      "avg_test_pnl_per_fold": 453.33,
      "min_test_fold_pnl": 325.0,
      "median_test_fold_pnl": 420.0,
      "avg_test_positive_pnl_rate": 0.9336,
      "train_total_pnl_sum": 440.0,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=risk_off|band>80|credit>=45|jumpy=put_share|thr=0.7|action=skip",
      "candidate_label": "risk_off, band>80, credit>=45, put_share @ 0.7 -> skip",
      "regime_filter": "risk_off",
      "min_band_width": 80,
      "min_credit_dollars": 45,
      "jumpy_mode": "put_share",
      "put_share_threshold": 0.7,
      "jumpy_action": "skip",
      "folds_seen": 3,
      "positive_test_folds": 3,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 49,
      "total_test_pnl": 1360.0,
      "avg_test_pnl_per_fold": 453.33,
      "min_test_fold_pnl": 185.0,
      "median_test_fold_pnl": 465.0,
      "avg_test_positive_pnl_rate": 0.9362,
      "train_total_pnl_sum": 1678.94,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=risk_off|band>80|credit>=45|jumpy=risk_off_and_put_share|thr=0.7|action=skip",
      "candidate_label": "risk_off, band>80, credit>=45, risk_off_and_put_share @ 0.7 -> skip",
      "regime_filter": "risk_off",
      "min_band_width": 80,
      "min_credit_dollars": 45,
      "jumpy_mode": "risk_off_and_put_share",
      "put_share_threshold": 0.7,
      "jumpy_action": "skip",
      "folds_seen": 3,
      "positive_test_folds": 3,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 49,
      "total_test_pnl": 1360.0,
      "avg_test_pnl_per_fold": 453.33,
      "min_test_fold_pnl": 185.0,
      "median_test_fold_pnl": 465.0,
      "avg_test_positive_pnl_rate": 0.9362,
      "train_total_pnl_sum": 1678.94,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=any|band>80|credit>=70|jumpy=put_share|thr=0.7|action=call_only",
      "candidate_label": "any, band>80, credit>=70, put_share @ 0.7 -> call_only",
      "regime_filter": "any",
      "min_band_width": 80,
      "min_credit_dollars": 70,
      "jumpy_mode": "put_share",
      "put_share_threshold": 0.7,
      "jumpy_action": "call_only",
      "folds_seen": 2,
      "positive_test_folds": 2,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 32,
      "total_test_pnl": 1342.98,
      "avg_test_pnl_per_fold": 671.49,
      "min_test_fold_pnl": 575.0,
      "median_test_fold_pnl": 671.49,
      "avg_test_positive_pnl_rate": 0.9524,
      "train_total_pnl_sum": 1445.96,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=any|band>110|credit>=45|jumpy=put_share|thr=0.6|action=put_farther2",
      "candidate_label": "any, band>110, credit>=45, put_share @ 0.6 -> put_farther2",
      "regime_filter": "any",
      "min_band_width": 110,
      "min_credit_dollars": 45,
      "jumpy_mode": "put_share",
      "put_share_threshold": 0.6,
      "jumpy_action": "put_farther2",
      "folds_seen": 3,
      "positive_test_folds": 3,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 61,
      "total_test_pnl": 1295.0,
      "avg_test_pnl_per_fold": 431.67,
      "min_test_fold_pnl": 295.0,
      "median_test_fold_pnl": 400.0,
      "avg_test_positive_pnl_rate": 0.9336,
      "train_total_pnl_sum": 185.0,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=any|band>80|credit>=70|jumpy=put_share|thr=0.65|action=call_only",
      "candidate_label": "any, band>80, credit>=70, put_share @ 0.65 -> call_only",
      "regime_filter": "any",
      "min_band_width": 80,
      "min_credit_dollars": 70,
      "jumpy_mode": "put_share",
      "put_share_threshold": 0.65,
      "jumpy_action": "call_only",
      "folds_seen": 2,
      "positive_test_folds": 2,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 32,
      "total_test_pnl": 1292.98,
      "avg_test_pnl_per_fold": 646.49,
      "min_test_fold_pnl": 575.0,
      "median_test_fold_pnl": 646.49,
      "avg_test_positive_pnl_rate": 0.9524,
      "train_total_pnl_sum": 1175.96,
      "fold_pnl_drawdown": 0.0
    },
    {
      "candidate_key": "regime=risk_off|band>0|credit>=45|jumpy=put_share|thr=0.65|action=put_farther2",
      "candidate_label": "risk_off, band>0, credit>=45, put_share @ 0.65 -> put_farther2",
      "regime_filter": "risk_off",
      "min_band_width": 0,
      "min_credit_dollars": 45,
      "jumpy_mode": "put_share",
      "put_share_threshold": 0.65,
      "jumpy_action": "put_farther2",
      "folds_seen": 4,
      "positive_test_folds": 4,
      "test_positive_fold_rate": 1.0,
      "total_test_trades": 113,
      "total_test_pnl": 1282.98,
      "avg_test_pnl_per_fold": 320.75,
      "min_test_fold_pnl": 77.98,
      "median_test_fold_pnl": 285.0,
      "avg_test_positive_pnl_rate": 0.9119,
      "train_total_pnl_sum": 1158.94,
      "fold_pnl_drawdown": 0.0
    }
  ]
}
