{
  "run_date": "2026-03-21",
  "oos_period": "2024-12-27 to 2026-03-21",
  "days_processed": 290,
  "summary": [
    {
      "strategy": "v3 OR30",
      "trades": 34,
      "wr_pct": 76.5,
      "total_pnl": 527,
      "sharpe": 6.7
    },
    {
      "strategy": "v3 OR30 (replicated)",
      "trades": 45,
      "wr_pct": 64.4,
      "total_pnl": 515.2,
      "sharpe": 7.9,
      "avg_win": 24.2,
      "avg_loss": -11.6,
      "days_processed": 290
    },
    {
      "strategy": "v4 (v3 + VP rules)",
      "trades": 215,
      "wr_pct": 57.7,
      "total_pnl": 1139.5,
      "sharpe": 4.2,
      "avg_win": 18.0,
      "avg_loss": -12.0,
      "days_processed": 290
    },
    {
      "strategy": "v4 HIGH conf only",
      "trades": 29,
      "wr_pct": 69.0,
      "total_pnl": 433.0,
      "sharpe": 10.94,
      "avg_win": 25.9,
      "avg_loss": -9.5,
      "days_processed": 290
    },
    {
      "strategy": "VP rules only (7-9)",
      "trades": 170,
      "wr_pct": 55.9,
      "total_pnl": 624.2,
      "sharpe": 3.09,
      "avg_win": 16.1,
      "avg_loss": -12.1,
      "days_processed": 290
    },
    {
      "strategy": "Rule 7: VAH Breakout",
      "trades": 0,
      "wr_pct": 0,
      "total_pnl": 0,
      "sharpe": 0,
      "avg_win": 0,
      "avg_loss": 0
    },
    {
      "strategy": "Rule 8: Below VAL MR",
      "trades": 51,
      "wr_pct": 43.1,
      "total_pnl": 175.8,
      "sharpe": 1.95,
      "avg_win": 31.4,
      "avg_loss": -17.8,
      "days_processed": 290
    },
    {
      "strategy": "Rule 9: Divergence Break",
      "trades": 119,
      "wr_pct": 61.3,
      "total_pnl": 448.5,
      "sharpe": 4.58,
      "avg_win": 11.5,
      "avg_loss": -8.6,
      "days_processed": 290
    }
  ],
  "v3_reference": {
    "strategy": "v3 OR30",
    "trades": 34,
    "wr_pct": 76.5,
    "total_pnl": 527,
    "sharpe": 6.7
  },
  "v3_stats": {
    "strategy": "v3 OR30 (replicated)",
    "trades": 45,
    "wr_pct": 64.4,
    "total_pnl": 515.2,
    "sharpe": 7.9,
    "avg_win": 24.2,
    "avg_loss": -11.6,
    "days_processed": 290
  },
  "v4_stats": {
    "strategy": "v4 (v3 + VP rules)",
    "trades": 215,
    "wr_pct": 57.7,
    "total_pnl": 1139.5,
    "sharpe": 4.2,
    "avg_win": 18.0,
    "avg_loss": -12.0,
    "days_processed": 290
  },
  "v4_high_stats": {
    "strategy": "v4 HIGH conf only",
    "trades": 29,
    "wr_pct": 69.0,
    "total_pnl": 433.0,
    "sharpe": 10.94,
    "avg_win": 25.9,
    "avg_loss": -9.5,
    "days_processed": 290
  },
  "vp_only_stats": {
    "strategy": "VP rules only (7-9)",
    "trades": 170,
    "wr_pct": 55.9,
    "total_pnl": 624.2,
    "sharpe": 3.09,
    "avg_win": 16.1,
    "avg_loss": -12.1,
    "days_processed": 290
  },
  "rule7_stats": {
    "strategy": "Rule 7: VAH Breakout",
    "trades": 0,
    "wr_pct": 0,
    "total_pnl": 0,
    "sharpe": 0,
    "avg_win": 0,
    "avg_loss": 0
  },
  "rule8_stats": {
    "strategy": "Rule 8: Below VAL MR",
    "trades": 51,
    "wr_pct": 43.1,
    "total_pnl": 175.8,
    "sharpe": 1.95,
    "avg_win": 31.4,
    "avg_loss": -17.8,
    "days_processed": 290
  },
  "rule9_stats": {
    "strategy": "Rule 9: Divergence Break",
    "trades": 119,
    "wr_pct": 61.3,
    "total_pnl": 448.5,
    "sharpe": 4.58,
    "avg_win": 11.5,
    "avg_loss": -8.6,
    "days_processed": 290
  },
  "v3_trades": [
    {
      "date": "2025-02-13",
      "signal": "LONG",
      "confidence": "MODERATE",
      "ibp": 0.5231,
      "gex_tier": "NORMAL",
      "vix": 16.0,
      "orb_high": 6089.0,
      "orb_low": 6070.25,
      "pnl": 11.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-02-17",
      "signal": "SHORT",
      "confidence": "HIGH",
      "ibp": 0.4382,
      "gex_tier": "NORMAL",
      "vix": 15.4,
      "orb_high": 6144.0,
      "orb_low": 6136.25,
      "pnl": 0.0,
      "won": false,
      "exit_reason": "NO_ENTRY"
    },
    {
      "date": "2025-02-18",
      "signal": "SHORT",
      "confidence": "HIGH",
      "ibp": 0.4765,
      "gex_tier": "NORMAL",
      "vix": 15.6,
      "orb_high": 6144.5,
      "orb_low": 6133.75,
      "pnl": -4.25,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-02-20",
      "signal": "SHORT",
      "confidence": "HIGH",
      "ibp": 0.4779,
      "gex_tier": "NORMAL",
      "vix": 15.5,
      "orb_high": 6150.0,
      "orb_low": 6116.0,
      "pnl": 3.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-02-21",
      "signal": "SHORT",
      "confidence": "HIGH",
      "ibp": 0.4731,
      "gex_tier": "NORMAL",
      "vix": 15.6,
      "orb_high": 6133.0,
      "orb_low": 6113.0,
      "pnl": 44.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-02-26",
      "signal": "LONG",
      "confidence": "MODERATE",
      "ibp": 0.5379,
      "gex_tier": "NORMAL",
      "vix": 18.8,
      "orb_high": 6005.75,
      "orb_low": 5978.25,
      "pnl": -25.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-03-13",
      "signal": "SHORT",
      "confidence": "HIGH",
      "ibp": 0.4775,
      "gex_tier": "NORMAL",
      "vix": 24.6,
      "orb_high": 5600.0,
      "orb_low": 5556.75,
      "pnl": 18.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-03-20",
      "signal": "LONG",
      "confidence": "MODERATE",
      "ibp": 0.5297,
      "gex_tier": "NORMAL",
      "vix": 19.9,
      "orb_high": 5675.5,
      "orb_low": 5633.5,
      "pnl": -8.5,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-03-24",
      "signal": "LONG",
      "confidence": "MODERATE",
      "ibp": 0.522,
      "gex_tier": "NORMAL",
      "vix": 19.1,
      "orb_high": 5804.5,
      "orb_low": 5776.0,
      "pnl": 1.5,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-03-26",
      "signal": "SHORT",
      "confidence": "HIGH",
      "ibp": 0.4728,
      "gex_tier": "NORMAL",
      "vix": 17.4,
      "orb_high": 5834.5,
      "orb_low": 5805.5,
      "pnl": 39.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-04-02",
      "signal": "LONG",
      "confidence": "MODERATE",
      "ibp": 0.5258,
      "gex_tier": "NORMAL",
      "vix": 22.4,
      "orb_high": 5661.5,
      "orb_low": 5610.75,
      "pnl": 60.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-04-04",
      "signal": "TRADE_BREAK",
      "confidence": "HIGH",
      "ibp": 0.4825,
      "gex_tier": "NORMAL",
      "vix": 31.0,
      "orb_high": 5314.5,
      "orb_low": 5246.0,
      "pnl": 25.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-04-07",
      "signal": "TRADE_BREAK",
      "confidence": "HIGH",
      "ibp": 0.4876,
      "gex_tier": "NORMAL",
      "vix": 53.5,
      "orb_high": 5015.25,
      "orb_low": 4867.0,
      "pnl": -25.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-04-08",
      "signal": "TRADE_BREAK",
      "confidence": "HIGH",
      "ibp": 0.5014,
      "gex_tier": "NORMAL",
      "vix": 43.0,
      "orb_high": 5287.0,
      "orb_low": 5231.0,
      "pnl": -25.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-04-09",
      "signal": "TRADE_BREAK",
      "confidence": "HIGH",
      "ibp": 0.5034,
      "gex_tier": "NORMAL",
      "vix": 48.4,
      "orb_high": 5070.5,
      "orb_low": 4982.75,
      "pnl": -25.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-04-10",
      "signal": "TRADE_BREAK",
      "confidence": "HIGH",
      "ibp": 0.4877,
      "gex_tier": "NORMAL",
      "vix": 37.4,
      "orb_high": 5389.0,
      "orb_low": 5338.0,
      "pnl": 25.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-04-11",
      "signal": "TRADE_BREAK",
      "confidence": "HIGH",
      "ibp": 0.5008,
      "gex_tier": "NORMAL",
      "vix": 43.7,
      "orb_high": 5340.5,
      "orb_low": 5262.25,
      "pnl": 25.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-04-14",
      "signal": "TRADE_BREAK",
      "confidence": "HIGH",
      "ibp": 0.485,
      "gex_tier": "NORMAL",
      "vix": 33.8,
      "orb_high": 5496.5,
      "orb_low": 5444.25,
      "pnl": 36.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-04-16",
      "signal": "TRADE_BREAK",
      "confidence": "HIGH",
      "ibp": 0.4897,
      "gex_tier": "NORMAL",
      "vix": 31.4,
      "orb_high": 5388.75,
      "orb_low": 5348.5,
      "pnl": 25.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-04-17",
      "signal": "TRADE_BREAK",
      "confidence": "HIGH",
      "ibp": 0.4901,
      "gex_tier": "NORMAL",
      "vix": 30.7,
      "orb_high": 5340.25,
      "orb_low": 5309.75,
      "pnl": 25.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-04-21",
      "signal": "TRADE_BREAK",
      "confidence": "HIGH",
      "ibp": 0.4703,
      "gex_tier": "NORMAL",
      "vix": 32.8,
      "orb_high": 5262.5,
      "orb_low": 5220.25,
      "pnl": 64.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-04-22",
      "signal": "TRADE_BREAK",
      "confidence": "HIGH",
      "ibp": 0.5192,
      "gex_tier": "NORMAL",
      "vix": 32.1,
      "orb_high": 5267.5,
      "orb_low": 5236.0,
      "pnl": 53.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-04-24",
      "signal": "LONG",
      "confidence": "MODERATE",
      "ibp": 0.5217,
      "gex_tier": "NORMAL",
      "vix": 29.0,
      "orb_high": 5441.5,
      "orb_low": 5398.5,
      "pnl": 58.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-05-01",
      "signal": "LONG",
      "confidence": "MODERATE",
      "ibp": 0.5209,
      "gex_tier": "NORMAL",
      "vix": 23.7,
      "orb_high": 5654.75,
      "orb_low": 5627.25,
      "pnl": -17.25,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-06-16",
      "signal": "LONG",
      "confidence": "MODERATE",
      "ibp": 0.5331,
      "gex_tier": "NORMAL",
      "vix": 20.1,
      "orb_high": 6044.75,
      "orb_low": 6013.5,
      "pnl": -6.75,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-06-19",
      "signal": "SHORT",
      "confidence": "HIGH",
      "ibp": 0.4727,
      "gex_tier": "NORMAL",
      "vix": 21.4,
      "orb_high": 5947.25,
      "orb_low": 5918.25,
      "pnl": 0.0,
      "won": false,
      "exit_reason": "NO_ENTRY"
    },
    {
      "date": "2025-06-30",
      "signal": "SHORT",
      "confidence": "HIGH",
      "ibp": 0.4736,
      "gex_tier": "NORMAL",
      "vix": 17.1,
      "orb_high": 6248.75,
      "orb_low": 6234.75,
      "pnl": -6.0,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-07-15",
      "signal": "SHORT",
      "confidence": "HIGH",
      "ibp": 0.4726,
      "gex_tier": "NORMAL",
      "vix": 16.8,
      "orb_high": 6341.75,
      "orb_low": 6318.0,
      "pnl": 24.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-07-17",
      "signal": "LONG",
      "confidence": "MODERATE",
      "ibp": 0.5215,
      "gex_tier": "NORMAL",
      "vix": 17.1,
      "orb_high": 6322.75,
      "orb_low": 6302.0,
      "pnl": 6.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-07-21",
      "signal": "LONG",
      "confidence": "MODERATE",
      "ibp": 0.5358,
      "gex_tier": "NORMAL",
      "vix": 16.9,
      "orb_high": 6365.5,
      "orb_low": 6344.5,
      "pnl": 5.5,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-07-22",
      "signal": "SHORT",
      "confidence": "HIGH",
      "ibp": 0.4701,
      "gex_tier": "NORMAL",
      "vix": 17.0,
      "orb_high": 6349.25,
      "orb_low": 6318.75,
      "pnl": 0.0,
      "won": false,
      "exit_reason": "NO_ENTRY"
    },
    {
      "date": "2025-08-20",
      "signal": "SHORT",
      "confidence": "HIGH",
      "ibp": 0.4599,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "orb_high": 6430.75,
      "orb_low": 6383.0,
      "pnl": 25.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-08-29",
      "signal": "SHORT",
      "confidence": "HIGH",
      "ibp": 0.463,
      "gex_tier": "NORMAL",
      "vix": 14.6,
      "orb_high": 6502.75,
      "orb_low": 6477.0,
      "pnl": 5.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-09-16",
      "signal": "SHORT",
      "confidence": "HIGH",
      "ibp": 0.4753,
      "gex_tier": "NORMAL",
      "vix": 15.5,
      "orb_high": 6630.25,
      "orb_low": 6612.5,
      "pnl": 0.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-09-18",
      "signal": "LONG",
      "confidence": "HIGH",
      "ibp": 0.5635,
      "gex_tier": "NORMAL",
      "vix": 14.8,
      "orb_high": 6635.25,
      "orb_low": 6613.0,
      "pnl": 15.5,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-09-24",
      "signal": "SHORT",
      "confidence": "HIGH",
      "ibp": 0.4746,
      "gex_tier": "NORMAL",
      "vix": 16.4,
      "orb_high": 6728.5,
      "orb_low": 6706.0,
      "pnl": 18.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-10-23",
      "signal": "LONG",
      "confidence": "MODERATE",
      "ibp": 0.5236,
      "gex_tier": "NORMAL",
      "vix": 18.8,
      "orb_high": 6766.0,
      "orb_low": 6736.0,
      "pnl": 7.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-11-19",
      "signal": "LONG",
      "confidence": "MODERATE",
      "ibp": 0.5266,
      "gex_tier": "NORMAL",
      "vix": 24.3,
      "orb_high": 6693.75,
      "orb_low": 6635.75,
      "pnl": -25.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-11-28",
      "signal": "LONG",
      "confidence": "MODERATE",
      "ibp": 0.5357,
      "gex_tier": "NORMAL",
      "vix": 17.4,
      "orb_high": 6844.25,
      "orb_low": 6831.25,
      "pnl": 16.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-05",
      "signal": "LONG",
      "confidence": "MODERATE",
      "ibp": 0.5272,
      "gex_tier": "NORMAL",
      "vix": 15.7,
      "orb_high": 6891.25,
      "orb_low": 6874.0,
      "pnl": -8.0,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-15",
      "signal": "SHORT",
      "confidence": "HIGH",
      "ibp": 0.4772,
      "gex_tier": "NORMAL",
      "vix": 16.4,
      "orb_high": 6871.75,
      "orb_low": 6836.75,
      "pnl": 18.5,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-18",
      "signal": "SHORT",
      "confidence": "HIGH",
      "ibp": 0.4646,
      "gex_tier": "NORMAL",
      "vix": 17.5,
      "orb_high": 6797.0,
      "orb_low": 6767.75,
      "pnl": 25.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-12-24",
      "signal": "LONG",
      "confidence": "MODERATE",
      "ibp": 0.5345,
      "gex_tier": "NORMAL",
      "vix": 14.1,
      "orb_high": 6967.0,
      "orb_low": 6957.25,
      "pnl": 15.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-30",
      "signal": "LONG",
      "confidence": "MODERATE",
      "ibp": 0.5345,
      "gex_tier": "NORMAL",
      "vix": 14.4,
      "orb_high": 6960.75,
      "orb_low": 6944.0,
      "pnl": -9.5,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-01-19",
      "signal": "SHORT",
      "confidence": "HIGH",
      "ibp": 0.4593,
      "gex_tier": "NORMAL",
      "vix": 19.1,
      "orb_high": 6900.0,
      "orb_low": 6887.5,
      "pnl": 0.0,
      "won": false,
      "exit_reason": "NO_ENTRY"
    }
  ],
  "v4_trades": [
    {
      "date": "2025-12-03",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6833",
      "ibp": 0.5006,
      "gex_tier": "NORMAL",
      "vix": 16.6,
      "vah_5d": 6850.0,
      "val_5d": 6826.0,
      "vpoc_10d": 6842.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 8.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-04",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6851",
      "ibp": 0.4913,
      "gex_tier": "NORMAL",
      "vix": 16.2,
      "vah_5d": 6854.0,
      "val_5d": 6827.0,
      "vpoc_10d": 6842.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-12-05",
      "signal": "LONG",
      "confidence": "MODERATE",
      "rule_num": -1,
      "reason": "v3 rule: LONG",
      "ibp": 0.5272,
      "gex_tier": "NORMAL",
      "vix": 15.7,
      "vah_5d": 6862.0,
      "val_5d": 6832.0,
      "vpoc_10d": 6842.0,
      "above_vah": true,
      "below_val": false,
      "near_div": false,
      "pnl": -8.0,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-08",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6873",
      "ibp": 0.505,
      "gex_tier": "NORMAL",
      "vix": 16.1,
      "vah_5d": 6866.0,
      "val_5d": 6827.0,
      "vpoc_10d": 6842.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 12.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-09",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6861",
      "ibp": 0.5095,
      "gex_tier": "NORMAL",
      "vix": 16.8,
      "vah_5d": 6875.0,
      "val_5d": 6839.0,
      "vpoc_10d": 6848.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -0.75,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-11",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6844) \u2014 MR 2H",
      "ibp": 0.4917,
      "gex_tier": "NORMAL",
      "vix": 16.3,
      "vah_5d": 6878.0,
      "val_5d": 6844.0,
      "vpoc_10d": 6848.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": 28.75,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-12",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6892",
      "ibp": 0.4921,
      "gex_tier": "NORMAL",
      "vix": 15.2,
      "vah_5d": 6884.0,
      "val_5d": 6845.0,
      "vpoc_10d": 6848.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 55.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-15",
      "signal": "SHORT",
      "confidence": "HIGH",
      "rule_num": -1,
      "reason": "v3 rule: SHORT",
      "ibp": 0.4772,
      "gex_tier": "NORMAL",
      "vix": 16.4,
      "vah_5d": 6883.0,
      "val_5d": 6833.0,
      "vpoc_10d": 6848.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 18.5,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-16",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6824) \u2014 MR 2H",
      "ibp": 0.4901,
      "gex_tier": "NORMAL",
      "vix": 17.1,
      "vah_5d": 6881.0,
      "val_5d": 6824.0,
      "vpoc_10d": 6862.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-12-17",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6818) \u2014 MR 2H",
      "ibp": 0.5089,
      "gex_tier": "NORMAL",
      "vix": 16.4,
      "vah_5d": 6882.0,
      "val_5d": 6818.0,
      "vpoc_10d": 6862.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-12-18",
      "signal": "SHORT",
      "confidence": "HIGH",
      "rule_num": -1,
      "reason": "v3 rule: SHORT",
      "ibp": 0.4646,
      "gex_tier": "NORMAL",
      "vix": 17.5,
      "vah_5d": 6877.0,
      "val_5d": 6807.0,
      "vpoc_10d": 6854.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": 25.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-12-23",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6932",
      "ibp": 0.514,
      "gex_tier": "NORMAL",
      "vix": 14.0,
      "vah_5d": 6936.0,
      "val_5d": 6812.0,
      "vpoc_10d": 6854.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 1.5,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-24",
      "signal": "LONG",
      "confidence": "MODERATE",
      "rule_num": -1,
      "reason": "v3 rule: LONG",
      "ibp": 0.5345,
      "gex_tier": "NORMAL",
      "vix": 14.1,
      "vah_5d": 6961.0,
      "val_5d": 6911.0,
      "vpoc_10d": 6930.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 15.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-26",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6985",
      "ibp": 0.5043,
      "gex_tier": "NORMAL",
      "vix": 14.2,
      "vah_5d": 6964.0,
      "val_5d": 6911.0,
      "vpoc_10d": 6930.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -5.5,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-30",
      "signal": "LONG",
      "confidence": "MODERATE",
      "rule_num": -1,
      "reason": "v3 rule: LONG",
      "ibp": 0.5345,
      "gex_tier": "NORMAL",
      "vix": 14.4,
      "vah_5d": 6967.0,
      "val_5d": 6917.0,
      "vpoc_10d": 6930.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -9.5,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-01-02",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6933",
      "ibp": 0.5146,
      "gex_tier": "NORMAL",
      "vix": 14.8,
      "vah_5d": 6977.0,
      "val_5d": 6914.0,
      "vpoc_10d": 6930.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2026-01-05",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6936",
      "ibp": 0.5123,
      "gex_tier": "NORMAL",
      "vix": 15.2,
      "vah_5d": 6951.0,
      "val_5d": 6872.0,
      "vpoc_10d": 6930.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 4.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-01-07",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6990",
      "ibp": 0.5118,
      "gex_tier": "NORMAL",
      "vix": 15.1,
      "vah_5d": 6979.0,
      "val_5d": 6904.0,
      "vpoc_10d": 6952.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -7.75,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-01-12",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6997",
      "ibp": 0.5164,
      "gex_tier": "NORMAL",
      "vix": 16.6,
      "vah_5d": 6994.0,
      "val_5d": 6950.0,
      "vpoc_10d": 6954.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 0.0,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-01-13",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 7008",
      "ibp": 0.5008,
      "gex_tier": "NORMAL",
      "vix": 15.3,
      "vah_5d": 6995.0,
      "val_5d": 6950.0,
      "vpoc_10d": 6954.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 4.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-01-16",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6978",
      "ibp": 0.4922,
      "gex_tier": "NORMAL",
      "vix": 15.5,
      "vah_5d": 7022.0,
      "val_5d": 6976.0,
      "vpoc_10d": 6962.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 0.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-01-19",
      "signal": "SHORT",
      "confidence": "HIGH",
      "rule_num": -1,
      "reason": "v3 rule: SHORT",
      "ibp": 0.4593,
      "gex_tier": "NORMAL",
      "vix": 19.1,
      "vah_5d": 7022.0,
      "val_5d": 6976.0,
      "vpoc_10d": 6990.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 0.0,
      "won": false,
      "exit_reason": "NO_ENTRY"
    },
    {
      "date": "2026-01-20",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6964) \u2014 MR 2H",
      "ibp": 0.5197,
      "gex_tier": "NORMAL",
      "vix": 20.5,
      "vah_5d": 7016.0,
      "val_5d": 6964.0,
      "vpoc_10d": 6990.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 15.5,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2026-01-21",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6898) \u2014 MR 2H",
      "ibp": 0.5101,
      "gex_tier": "NORMAL",
      "vix": 19.4,
      "vah_5d": 7017.0,
      "val_5d": 6898.0,
      "vpoc_10d": 6990.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2026-01-22",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6935",
      "ibp": 0.5043,
      "gex_tier": "NORMAL",
      "vix": 16.1,
      "vah_5d": 7016.0,
      "val_5d": 6877.0,
      "vpoc_10d": 6962.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2026-01-23",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6945",
      "ibp": 0.5192,
      "gex_tier": "NORMAL",
      "vix": 15.9,
      "vah_5d": 6971.0,
      "val_5d": 6851.0,
      "vpoc_10d": 6990.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 16.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-01-28",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 7016",
      "ibp": 0.5144,
      "gex_tier": "NORMAL",
      "vix": 16.3,
      "vah_5d": 6967.0,
      "val_5d": 6849.0,
      "vpoc_10d": 6945.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 13.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-01-30",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6966",
      "ibp": 0.501,
      "gex_tier": "NORMAL",
      "vix": 18.8,
      "vah_5d": 7004.0,
      "val_5d": 6927.0,
      "vpoc_10d": 6945.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2026-02-02",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6974",
      "ibp": 0.4893,
      "gex_tier": "NORMAL",
      "vix": 19.1,
      "vah_5d": 7002.0,
      "val_5d": 6926.0,
      "vpoc_10d": 6945.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 8.5,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-03",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6982",
      "ibp": 0.492,
      "gex_tier": "NORMAL",
      "vix": 16.2,
      "vah_5d": 7005.0,
      "val_5d": 6925.0,
      "vpoc_10d": 6966.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 2.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-04",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6928",
      "ibp": 0.4867,
      "gex_tier": "NORMAL",
      "vix": 18.2,
      "vah_5d": 6991.0,
      "val_5d": 6894.0,
      "vpoc_10d": 6966.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2026-02-05",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6908) \u2014 MR 2H",
      "ibp": 0.5024,
      "gex_tier": "NORMAL",
      "vix": 19.3,
      "vah_5d": 6982.0,
      "val_5d": 6908.0,
      "vpoc_10d": 6966.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2026-02-09",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6952",
      "ibp": 0.5095,
      "gex_tier": "NORMAL",
      "vix": 18.2,
      "vah_5d": 7005.0,
      "val_5d": 6878.0,
      "vpoc_10d": 6966.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 26.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-10",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6998",
      "ibp": 0.5086,
      "gex_tier": "NORMAL",
      "vix": 17.3,
      "vah_5d": 6983.0,
      "val_5d": 6863.0,
      "vpoc_10d": 6966.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2026-02-11",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6980",
      "ibp": 0.4908,
      "gex_tier": "NORMAL",
      "vix": 17.9,
      "vah_5d": 7004.0,
      "val_5d": 6882.0,
      "vpoc_10d": 6966.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 14.5,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-12",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6967",
      "ibp": 0.4855,
      "gex_tier": "NORMAL",
      "vix": 17.3,
      "vah_5d": 7010.0,
      "val_5d": 6886.0,
      "vpoc_10d": 6966.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 37.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-13",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6907) \u2014 MR 2H",
      "ibp": 0.5068,
      "gex_tier": "NORMAL",
      "vix": 20.6,
      "vah_5d": 7010.0,
      "val_5d": 6907.0,
      "vpoc_10d": 6966.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 49.25,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-16",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6884) \u2014 MR 2H",
      "ibp": 0.5186,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 7010.0,
      "val_5d": 6884.0,
      "vpoc_10d": 6888.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": -6.5,
      "won": "False",
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-17",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6814) \u2014 MR 2H",
      "ibp": 0.4956,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6967.0,
      "val_5d": 6814.0,
      "vpoc_10d": 6888.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 58.75,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-19",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6885",
      "ibp": 0.5132,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6896.0,
      "val_5d": 6835.0,
      "vpoc_10d": 6851.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2026-02-20",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6879",
      "ibp": 0.5116,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6891.0,
      "val_5d": 6840.0,
      "vpoc_10d": 6882.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 35.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-23",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6897",
      "ibp": 0.508,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6911.0,
      "val_5d": 6845.0,
      "vpoc_10d": 6889.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 40.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-24",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6866",
      "ibp": 0.5114,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6903.0,
      "val_5d": 6835.0,
      "vpoc_10d": 6851.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -1.0,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-26",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6934",
      "ibp": 0.4963,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6912.0,
      "val_5d": 6844.0,
      "vpoc_10d": 6851.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 27.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-27",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6870) \u2014 MR 2H",
      "ibp": 0.5107,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6940.0,
      "val_5d": 6870.0,
      "vpoc_10d": 6904.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 20.25,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2026-03-06",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6832) \u2014 MR 2H",
      "ibp": 0.5085,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6891.0,
      "val_5d": 6832.0,
      "vpoc_10d": 6887.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2026-03-11",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6793",
      "ibp": 0.4871,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6875.0,
      "val_5d": 6659.0,
      "vpoc_10d": 6887.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2026-03-12",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6707) \u2014 MR 2H",
      "ibp": 0.5004,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6875.0,
      "val_5d": 6707.0,
      "vpoc_10d": 6887.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 5.0,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2026-03-19",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6717) \u2014 MR 2H",
      "ibp": 0.4967,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6804.0,
      "val_5d": 6717.0,
      "vpoc_10d": 6755.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2026-03-20",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6677) \u2014 MR 2H",
      "ibp": 0.5089,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6782.0,
      "val_5d": 6677.0,
      "vpoc_10d": 6755.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": -1.25,
      "won": "False",
      "exit_reason": "TIME"
    }
  ],
  "vp_only_trades": [
    {
      "date": "2025-01-16",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5981",
      "ibp": 0.4985,
      "gex_tier": "NORMAL",
      "vix": 16.1,
      "vah_5d": 5943.0,
      "val_5d": 5815.0,
      "vpoc_10d": 5864.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -14.25,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-01-21",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6060",
      "ibp": 0.5036,
      "gex_tier": "NORMAL",
      "vix": 15.8,
      "vah_5d": 6061.0,
      "val_5d": 5957.0,
      "vpoc_10d": 5986.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -9.0,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-01-23",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6121",
      "ibp": 0.5136,
      "gex_tier": "NORMAL",
      "vix": 15.3,
      "vah_5d": 6078.0,
      "val_5d": 5970.0,
      "vpoc_10d": 5864.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 5.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-01-24",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6153",
      "ibp": 0.5064,
      "gex_tier": "NORMAL",
      "vix": 15.0,
      "vah_5d": 6153.0,
      "val_5d": 6056.0,
      "vpoc_10d": 5864.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 4.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-01-27",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6086) \u2014 MR 2H",
      "ibp": 0.5096,
      "gex_tier": "NORMAL",
      "vix": 18.9,
      "vah_5d": 6159.0,
      "val_5d": 6086.0,
      "vpoc_10d": 6128.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-01-28",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6046) \u2014 MR 2H",
      "ibp": 0.5005,
      "gex_tier": "NORMAL",
      "vix": 17.8,
      "vah_5d": 6159.0,
      "val_5d": 6046.0,
      "vpoc_10d": 6128.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": 37.0,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-02-03",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6034) \u2014 MR 2H",
      "ibp": 0.4856,
      "gex_tier": "NORMAL",
      "vix": 19.9,
      "vah_5d": 6111.0,
      "val_5d": 6034.0,
      "vpoc_10d": 6067.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 53.5,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-02-04",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6034",
      "ibp": 0.4941,
      "gex_tier": "NORMAL",
      "vix": 18.8,
      "vah_5d": 6111.0,
      "val_5d": 6029.0,
      "vpoc_10d": 6067.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 11.5,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-02-05",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6048",
      "ibp": 0.5005,
      "gex_tier": "NORMAL",
      "vix": 17.6,
      "vah_5d": 6111.0,
      "val_5d": 6026.0,
      "vpoc_10d": 6067.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-02-10",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6075",
      "ibp": 0.495,
      "gex_tier": "NORMAL",
      "vix": 16.4,
      "vah_5d": 6107.0,
      "val_5d": 6036.0,
      "vpoc_10d": 6100.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 7.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-02-11",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6074",
      "ibp": 0.5163,
      "gex_tier": "NORMAL",
      "vix": 16.1,
      "vah_5d": 6089.0,
      "val_5d": 6044.0,
      "vpoc_10d": 6100.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 11.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-02-12",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6065) \u2014 MR 2H",
      "ibp": 0.5141,
      "gex_tier": "NORMAL",
      "vix": 16.1,
      "vah_5d": 6101.0,
      "val_5d": 6065.0,
      "vpoc_10d": 6100.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 20.5,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-02-14",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6136",
      "ibp": 0.51,
      "gex_tier": "NORMAL",
      "vix": 15.1,
      "vah_5d": 6107.0,
      "val_5d": 6060.0,
      "vpoc_10d": 6067.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -1.25,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-02-19",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6133",
      "ibp": 0.4995,
      "gex_tier": "NORMAL",
      "vix": 15.1,
      "vah_5d": 6147.0,
      "val_5d": 6081.0,
      "vpoc_10d": 6136.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -4.5,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-02-24",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6105) \u2014 MR 2H",
      "ibp": 0.4825,
      "gex_tier": "NORMAL",
      "vix": 17.5,
      "vah_5d": 6165.0,
      "val_5d": 6105.0,
      "vpoc_10d": 6136.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-02-25",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6043) \u2014 MR 2H",
      "ibp": 0.499,
      "gex_tier": "NORMAL",
      "vix": 19.4,
      "vah_5d": 6165.0,
      "val_5d": 6043.0,
      "vpoc_10d": 6136.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-02-27",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5951",
      "ibp": 0.4826,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6069.0,
      "val_5d": 5947.0,
      "vpoc_10d": 6136.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-02-28",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (5920) \u2014 MR 2H",
      "ibp": 0.5027,
      "gex_tier": "NORMAL",
      "vix": 20.8,
      "vah_5d": 6030.0,
      "val_5d": 5920.0,
      "vpoc_10d": 6134.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": 13.25,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-03-03",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5960",
      "ibp": 0.4831,
      "gex_tier": "NORMAL",
      "vix": 19.9,
      "vah_5d": 5991.0,
      "val_5d": 5871.0,
      "vpoc_10d": 5965.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-03-04",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (5909) \u2014 MR 2H",
      "ibp": 0.4921,
      "gex_tier": "NORMAL",
      "vix": 22.8,
      "vah_5d": 6022.0,
      "val_5d": 5909.0,
      "vpoc_10d": 5965.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-03-05",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (5840) \u2014 MR 2H",
      "ibp": 0.5017,
      "gex_tier": "NORMAL",
      "vix": 22.6,
      "vah_5d": 5995.0,
      "val_5d": 5840.0,
      "vpoc_10d": 5965.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-03-06",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (5819) \u2014 MR 2H",
      "ibp": 0.4993,
      "gex_tier": "NORMAL",
      "vix": 23.1,
      "vah_5d": 6005.0,
      "val_5d": 5819.0,
      "vpoc_10d": 5965.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": 0.5,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-03-07",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (5788) \u2014 MR 2H",
      "ibp": 0.4986,
      "gex_tier": "NORMAL",
      "vix": 24.8,
      "vah_5d": 5971.0,
      "val_5d": 5788.0,
      "vpoc_10d": 5965.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-03-10",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (5748) \u2014 MR 2H",
      "ibp": 0.4946,
      "gex_tier": "NORMAL",
      "vix": 25.4,
      "vah_5d": 5904.0,
      "val_5d": 5748.0,
      "vpoc_10d": 5965.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-03-11",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (5732) \u2014 MR 2H",
      "ibp": 0.5074,
      "gex_tier": "NORMAL",
      "vix": 27.1,
      "vah_5d": 5853.0,
      "val_5d": 5732.0,
      "vpoc_10d": 5965.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-03-12",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5609",
      "ibp": 0.5021,
      "gex_tier": "NORMAL",
      "vix": 26.0,
      "vah_5d": 5767.0,
      "val_5d": 5537.0,
      "vpoc_10d": 5965.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-03-14",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5594",
      "ibp": 0.507,
      "gex_tier": "NORMAL",
      "vix": 24.2,
      "vah_5d": 5658.0,
      "val_5d": 5512.0,
      "vpoc_10d": 5620.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-03-25",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5820",
      "ibp": 0.5022,
      "gex_tier": "NORMAL",
      "vix": 17.6,
      "vah_5d": 5822.0,
      "val_5d": 5663.0,
      "vpoc_10d": 5620.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-03-27",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (5779) \u2014 MR 2H",
      "ibp": 0.4974,
      "gex_tier": "NORMAL",
      "vix": 18.6,
      "vah_5d": 5835.0,
      "val_5d": 5779.0,
      "vpoc_10d": 5816.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": -3.5,
      "won": "False",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-03-28",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (5760) \u2014 MR 2H",
      "ibp": 0.4901,
      "gex_tier": "NORMAL",
      "vix": 19.2,
      "vah_5d": 5835.0,
      "val_5d": 5760.0,
      "vpoc_10d": 5816.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-03-31",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (5619) \u2014 MR 2H",
      "ibp": 0.4936,
      "gex_tier": "NORMAL",
      "vix": 23.9,
      "vah_5d": 5805.0,
      "val_5d": 5619.0,
      "vpoc_10d": 5624.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 35.75,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-04-01",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5638",
      "ibp": 0.5047,
      "gex_tier": "NORMAL",
      "vix": 22.0,
      "vah_5d": 5813.0,
      "val_5d": 5615.0,
      "vpoc_10d": 5656.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-04-03",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (5617) \u2014 MR 2H",
      "ibp": 0.5041,
      "gex_tier": "NORMAL",
      "vix": 25.5,
      "vah_5d": 5740.0,
      "val_5d": 5617.0,
      "vpoc_10d": 5656.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-04-15",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5467",
      "ibp": 0.5127,
      "gex_tier": "NORMAL",
      "vix": 29.9,
      "vah_5d": 5374.0,
      "val_5d": 4946.0,
      "vpoc_10d": 5109.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-04-25",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5491",
      "ibp": 0.5116,
      "gex_tier": "NORMAL",
      "vix": 26.1,
      "vah_5d": 5477.0,
      "val_5d": 5233.0,
      "vpoc_10d": 5300.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-04-28",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5545",
      "ibp": 0.4944,
      "gex_tier": "NORMAL",
      "vix": 25.4,
      "vah_5d": 5522.0,
      "val_5d": 5273.0,
      "vpoc_10d": 5391.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-04-29",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5550",
      "ibp": 0.5022,
      "gex_tier": "NORMAL",
      "vix": 24.8,
      "vah_5d": 5577.0,
      "val_5d": 5413.0,
      "vpoc_10d": 5472.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-04-30",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (5467) \u2014 MR 2H",
      "ibp": 0.4841,
      "gex_tier": "NORMAL",
      "vix": 24.4,
      "vah_5d": 5576.0,
      "val_5d": 5467.0,
      "vpoc_10d": 5550.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 76.25,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-05-02",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5668",
      "ibp": 0.4941,
      "gex_tier": "NORMAL",
      "vix": 24.1,
      "vah_5d": 5681.0,
      "val_5d": 5531.0,
      "vpoc_10d": 5587.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 3.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-05-09",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5707",
      "ibp": 0.4997,
      "gex_tier": "NORMAL",
      "vix": 22.4,
      "vah_5d": 5700.0,
      "val_5d": 5620.0,
      "vpoc_10d": 5587.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 12.5,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-05-14",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5910",
      "ibp": 0.4881,
      "gex_tier": "NORMAL",
      "vix": 18.3,
      "vah_5d": 5911.0,
      "val_5d": 5657.0,
      "vpoc_10d": 5678.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-05-15",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5902",
      "ibp": 0.4956,
      "gex_tier": "NORMAL",
      "vix": 19.1,
      "vah_5d": 5926.0,
      "val_5d": 5722.0,
      "vpoc_10d": 5678.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 2.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-05-16",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5936",
      "ibp": 0.5135,
      "gex_tier": "NORMAL",
      "vix": 17.7,
      "vah_5d": 5940.0,
      "val_5d": 5846.0,
      "vpoc_10d": 5908.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-05-19",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5944",
      "ibp": 0.5059,
      "gex_tier": "NORMAL",
      "vix": 19.8,
      "vah_5d": 5948.0,
      "val_5d": 5857.0,
      "vpoc_10d": 5908.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 6.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-05-20",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5959",
      "ibp": 0.4914,
      "gex_tier": "NORMAL",
      "vix": 18.4,
      "vah_5d": 5947.0,
      "val_5d": 5890.0,
      "vpoc_10d": 5908.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -6.75,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-05-22",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (5923) \u2014 MR 2H",
      "ibp": 0.5028,
      "gex_tier": "NORMAL",
      "vix": 20.4,
      "vah_5d": 5975.0,
      "val_5d": 5923.0,
      "vpoc_10d": 5910.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-05-23",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (5888) \u2014 MR 2H",
      "ibp": 0.5157,
      "gex_tier": "NORMAL",
      "vix": 20.4,
      "vah_5d": 5986.0,
      "val_5d": 5888.0,
      "vpoc_10d": 5910.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 12.25,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-05-27",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5886",
      "ibp": 0.5051,
      "gex_tier": "NORMAL",
      "vix": 20.2,
      "vah_5d": 5962.0,
      "val_5d": 5845.0,
      "vpoc_10d": 5910.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 16.5,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-05-28",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5932",
      "ibp": 0.5074,
      "gex_tier": "NORMAL",
      "vix": 19.3,
      "vah_5d": 5943.0,
      "val_5d": 5845.0,
      "vpoc_10d": 5934.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 12.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-05-29",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5930",
      "ibp": 0.5011,
      "gex_tier": "NORMAL",
      "vix": 18.5,
      "vah_5d": 5951.0,
      "val_5d": 5855.0,
      "vpoc_10d": 5934.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -6.5,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-06-02",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (5903) \u2014 MR 2H",
      "ibp": 0.4882,
      "gex_tier": "NORMAL",
      "vix": 19.9,
      "vah_5d": 5934.0,
      "val_5d": 5903.0,
      "vpoc_10d": 5916.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": 31.5,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-06-03",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5943",
      "ibp": 0.4917,
      "gex_tier": "NORMAL",
      "vix": 19.1,
      "vah_5d": 5933.0,
      "val_5d": 5901.0,
      "vpoc_10d": 5916.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 11.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-06-04",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 5985",
      "ibp": 0.504,
      "gex_tier": "NORMAL",
      "vix": 17.5,
      "vah_5d": 5946.0,
      "val_5d": 5896.0,
      "vpoc_10d": 5916.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -7.0,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-06-09",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6004",
      "ibp": 0.5048,
      "gex_tier": "NORMAL",
      "vix": 17.6,
      "vah_5d": 6020.0,
      "val_5d": 5960.0,
      "vpoc_10d": 5916.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -4.75,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-06-10",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6020",
      "ibp": 0.5019,
      "gex_tier": "NORMAL",
      "vix": 17.4,
      "vah_5d": 6012.0,
      "val_5d": 5964.0,
      "vpoc_10d": 5916.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -0.5,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-06-11",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6045",
      "ibp": 0.4977,
      "gex_tier": "NORMAL",
      "vix": 17.0,
      "vah_5d": 6028.0,
      "val_5d": 5982.0,
      "vpoc_10d": 5916.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 5.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-06-12",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6021",
      "ibp": 0.513,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6049.0,
      "val_5d": 5992.0,
      "vpoc_10d": 5916.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 14.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-06-13",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6004) \u2014 MR 2H",
      "ibp": 0.5023,
      "gex_tier": "NORMAL",
      "vix": 21.1,
      "vah_5d": 6042.0,
      "val_5d": 6004.0,
      "vpoc_10d": 6011.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 32.75,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-06-17",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6025",
      "ibp": 0.4878,
      "gex_tier": "NORMAL",
      "vix": 20.7,
      "vah_5d": 6050.0,
      "val_5d": 6015.0,
      "vpoc_10d": 5982.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -5.0,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-06-25",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6152",
      "ibp": 0.5038,
      "gex_tier": "NORMAL",
      "vix": 17.2,
      "vah_5d": 6154.0,
      "val_5d": 6031.0,
      "vpoc_10d": 6045.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -3.25,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-07-01",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6242",
      "ibp": 0.5023,
      "gex_tier": "NORMAL",
      "vix": 17.1,
      "vah_5d": 6264.0,
      "val_5d": 6154.0,
      "vpoc_10d": 6254.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-07-02",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6246",
      "ibp": 0.5037,
      "gex_tier": "NORMAL",
      "vix": 16.8,
      "vah_5d": 6264.0,
      "val_5d": 6192.0,
      "vpoc_10d": 6254.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 11.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-07-08",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6274",
      "ibp": 0.4954,
      "gex_tier": "NORMAL",
      "vix": 17.3,
      "vah_5d": 6278.0,
      "val_5d": 6235.0,
      "vpoc_10d": 6254.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 1.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-07-10",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6299",
      "ibp": 0.4908,
      "gex_tier": "NORMAL",
      "vix": 16.1,
      "vah_5d": 6302.0,
      "val_5d": 6264.0,
      "vpoc_10d": 6254.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-07-11",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6299",
      "ibp": 0.5108,
      "gex_tier": "NORMAL",
      "vix": 17.0,
      "vah_5d": 6303.0,
      "val_5d": 6264.0,
      "vpoc_10d": 6254.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 3.5,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-07-14",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6294",
      "ibp": 0.5017,
      "gex_tier": "NORMAL",
      "vix": 17.4,
      "vah_5d": 6304.0,
      "val_5d": 6264.0,
      "vpoc_10d": 6254.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 0.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-07-16",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6288) \u2014 MR 2H",
      "ibp": 0.4913,
      "gex_tier": "NORMAL",
      "vix": 17.4,
      "vah_5d": 6312.0,
      "val_5d": 6288.0,
      "vpoc_10d": 6302.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-07-18",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6343",
      "ibp": 0.4929,
      "gex_tier": "NORMAL",
      "vix": 16.4,
      "vah_5d": 6316.0,
      "val_5d": 6281.0,
      "vpoc_10d": 6303.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-07-23",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6350",
      "ibp": 0.4985,
      "gex_tier": "NORMAL",
      "vix": 16.2,
      "vah_5d": 6371.0,
      "val_5d": 6311.0,
      "vpoc_10d": 6303.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -9.25,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-07-24",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6397",
      "ibp": 0.5143,
      "gex_tier": "NORMAL",
      "vix": 15.3,
      "vah_5d": 6363.0,
      "val_5d": 6318.0,
      "vpoc_10d": 6303.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 1.5,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-07-25",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6407",
      "ibp": 0.4978,
      "gex_tier": "NORMAL",
      "vix": 15.3,
      "vah_5d": 6383.0,
      "val_5d": 6326.0,
      "vpoc_10d": 6303.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 2.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-07-28",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6428",
      "ibp": 0.5071,
      "gex_tier": "NORMAL",
      "vix": 15.2,
      "vah_5d": 6418.0,
      "val_5d": 6348.0,
      "vpoc_10d": 6342.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -4.5,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-07-29",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6430",
      "ibp": 0.4802,
      "gex_tier": "NORMAL",
      "vix": 14.7,
      "vah_5d": 6434.0,
      "val_5d": 6367.0,
      "vpoc_10d": 6342.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 5.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-08-01",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6399) \u2014 MR 2H",
      "ibp": 0.496,
      "gex_tier": "NORMAL",
      "vix": 18.7,
      "vah_5d": 6434.0,
      "val_5d": 6399.0,
      "vpoc_10d": 6406.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 24.75,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-08-05",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6356",
      "ibp": 0.4982,
      "gex_tier": "NORMAL",
      "vix": 17.4,
      "vah_5d": 6408.0,
      "val_5d": 6244.0,
      "vpoc_10d": 6406.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 33.5,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-08-06",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6333",
      "ibp": 0.499,
      "gex_tier": "NORMAL",
      "vix": 17.5,
      "vah_5d": 6383.0,
      "val_5d": 6244.0,
      "vpoc_10d": 6406.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-08-08",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6404",
      "ibp": 0.4962,
      "gex_tier": "NORMAL",
      "vix": 16.3,
      "vah_5d": 6351.0,
      "val_5d": 6244.0,
      "vpoc_10d": 6372.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -1.25,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-08-11",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6416",
      "ibp": 0.5029,
      "gex_tier": "NORMAL",
      "vix": 15.9,
      "vah_5d": 6375.0,
      "val_5d": 6321.0,
      "vpoc_10d": 6372.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -10.0,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-08-12",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6414",
      "ibp": 0.5001,
      "gex_tier": "NORMAL",
      "vix": 16.2,
      "vah_5d": 6421.0,
      "val_5d": 6348.0,
      "vpoc_10d": 6406.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-08-14",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6480",
      "ibp": 0.5101,
      "gex_tier": "NORMAL",
      "vix": 14.6,
      "vah_5d": 6476.0,
      "val_5d": 6375.0,
      "vpoc_10d": 6372.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 5.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-08-15",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6478",
      "ibp": 0.5063,
      "gex_tier": "NORMAL",
      "vix": 14.6,
      "vah_5d": 6475.0,
      "val_5d": 6382.0,
      "vpoc_10d": 6413.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 1.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-08-18",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6470",
      "ibp": 0.4908,
      "gex_tier": "NORMAL",
      "vix": 15.8,
      "vah_5d": 6501.0,
      "val_5d": 6447.0,
      "vpoc_10d": 6480.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-08-19",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6464",
      "ibp": 0.507,
      "gex_tier": "NORMAL",
      "vix": 15.0,
      "vah_5d": 6488.0,
      "val_5d": 6462.0,
      "vpoc_10d": 6471.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-08-21",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6425) \u2014 MR 2H",
      "ibp": 0.4945,
      "gex_tier": "NORMAL",
      "vix": 15.9,
      "vah_5d": 6495.0,
      "val_5d": 6425.0,
      "vpoc_10d": 6413.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": 4.25,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-08-25",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6478",
      "ibp": 0.5034,
      "gex_tier": "NORMAL",
      "vix": 15.1,
      "vah_5d": 6495.0,
      "val_5d": 6400.0,
      "vpoc_10d": 6471.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 0.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-08-26",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6456",
      "ibp": 0.4985,
      "gex_tier": "NORMAL",
      "vix": 15.3,
      "vah_5d": 6495.0,
      "val_5d": 6400.0,
      "vpoc_10d": 6471.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -1.75,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-08-27",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6478",
      "ibp": 0.5078,
      "gex_tier": "NORMAL",
      "vix": 14.7,
      "vah_5d": 6495.0,
      "val_5d": 6399.0,
      "vpoc_10d": 6471.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 6.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-08-28",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6488",
      "ibp": 0.492,
      "gex_tier": "NORMAL",
      "vix": 14.4,
      "vah_5d": 6497.0,
      "val_5d": 6453.0,
      "vpoc_10d": 6471.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -1.25,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-09-01",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6472",
      "ibp": 0.5118,
      "gex_tier": "NORMAL",
      "vix": 16.0,
      "vah_5d": 6491.0,
      "val_5d": 6454.0,
      "vpoc_10d": 6470.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 1.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-09-02",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6452) \u2014 MR 2H",
      "ibp": 0.4956,
      "gex_tier": "NORMAL",
      "vix": 17.2,
      "vah_5d": 6494.0,
      "val_5d": 6452.0,
      "vpoc_10d": 6472.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-09-09",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6506",
      "ibp": 0.4821,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6540.0,
      "val_5d": 6444.0,
      "vpoc_10d": 6472.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 2.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-09-12",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6593",
      "ibp": 0.502,
      "gex_tier": "NORMAL",
      "vix": 14.7,
      "vah_5d": 6542.0,
      "val_5d": 6455.0,
      "vpoc_10d": 6472.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 3.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-09-23",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6752",
      "ibp": 0.5045,
      "gex_tier": "NORMAL",
      "vix": 16.1,
      "vah_5d": 6756.0,
      "val_5d": 6616.0,
      "vpoc_10d": 6589.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 2.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-09-25",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6683) \u2014 MR 2H",
      "ibp": 0.4828,
      "gex_tier": "NORMAL",
      "vix": 16.4,
      "vah_5d": 6745.0,
      "val_5d": 6683.0,
      "vpoc_10d": 6589.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 33.0,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-09-30",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6708",
      "ibp": 0.4952,
      "gex_tier": "NORMAL",
      "vix": 16.5,
      "vah_5d": 6731.0,
      "val_5d": 6664.0,
      "vpoc_10d": 6713.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-10-01",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6712",
      "ibp": 0.5047,
      "gex_tier": "NORMAL",
      "vix": 16.8,
      "vah_5d": 6733.0,
      "val_5d": 6669.0,
      "vpoc_10d": 6712.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 4.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-10-02",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6767",
      "ibp": 0.4907,
      "gex_tier": "NORMAL",
      "vix": 16.1,
      "vah_5d": 6756.0,
      "val_5d": 6667.0,
      "vpoc_10d": 6712.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 12.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-10-06",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6772",
      "ibp": 0.4861,
      "gex_tier": "NORMAL",
      "vix": 16.8,
      "vah_5d": 6799.0,
      "val_5d": 6717.0,
      "vpoc_10d": 6712.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -8.75,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-10-07",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6794",
      "ibp": 0.4879,
      "gex_tier": "NORMAL",
      "vix": 16.6,
      "vah_5d": 6799.0,
      "val_5d": 6738.0,
      "vpoc_10d": 6712.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 12.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-10-08",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6766",
      "ibp": 0.5074,
      "gex_tier": "NORMAL",
      "vix": 17.0,
      "vah_5d": 6787.0,
      "val_5d": 6748.0,
      "vpoc_10d": 6764.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 12.5,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-10-09",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6790",
      "ibp": 0.4907,
      "gex_tier": "NORMAL",
      "vix": 16.4,
      "vah_5d": 6802.0,
      "val_5d": 6764.0,
      "vpoc_10d": 6764.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 2.5,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-10-13",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6748) \u2014 MR 2H",
      "ibp": 0.5157,
      "gex_tier": "NORMAL",
      "vix": 19.5,
      "vah_5d": 6802.0,
      "val_5d": 6748.0,
      "vpoc_10d": 6766.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-10-14",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6690) \u2014 MR 2H",
      "ibp": 0.4948,
      "gex_tier": "NORMAL",
      "vix": 21.5,
      "vah_5d": 6802.0,
      "val_5d": 6690.0,
      "vpoc_10d": 6766.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 57.25,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-10-16",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6729",
      "ibp": 0.4952,
      "gex_tier": "NORMAL",
      "vix": 20.3,
      "vah_5d": 6755.0,
      "val_5d": 6636.0,
      "vpoc_10d": 6790.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-10-17",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6666",
      "ibp": 0.5139,
      "gex_tier": "NORMAL",
      "vix": 27.0,
      "vah_5d": 6721.0,
      "val_5d": 6641.0,
      "vpoc_10d": 6790.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-10-21",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6765",
      "ibp": 0.4961,
      "gex_tier": "NORMAL",
      "vix": 18.7,
      "vah_5d": 6727.0,
      "val_5d": 6641.0,
      "vpoc_10d": 6690.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-10-22",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6774",
      "ibp": 0.4996,
      "gex_tier": "NORMAL",
      "vix": 17.9,
      "vah_5d": 6787.0,
      "val_5d": 6686.0,
      "vpoc_10d": 6779.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 4.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-10-28",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6910",
      "ibp": 0.5032,
      "gex_tier": "NORMAL",
      "vix": 15.9,
      "vah_5d": 6836.0,
      "val_5d": 6730.0,
      "vpoc_10d": 6714.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -2.25,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-10-30",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6902",
      "ibp": 0.495,
      "gex_tier": "NORMAL",
      "vix": 16.0,
      "vah_5d": 6921.0,
      "val_5d": 6756.0,
      "vpoc_10d": 6774.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-10-31",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6886",
      "ibp": 0.4919,
      "gex_tier": "NORMAL",
      "vix": 16.1,
      "vah_5d": 6921.0,
      "val_5d": 6830.0,
      "vpoc_10d": 6774.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-11-03",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6878",
      "ibp": 0.4835,
      "gex_tier": "NORMAL",
      "vix": 17.8,
      "vah_5d": 6921.0,
      "val_5d": 6867.0,
      "vpoc_10d": 6774.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -2.0,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-11-04",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6866) \u2014 MR 2H",
      "ibp": 0.501,
      "gex_tier": "NORMAL",
      "vix": 19.6,
      "vah_5d": 6921.0,
      "val_5d": 6866.0,
      "vpoc_10d": 6884.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": -4.5,
      "won": "False",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-11-05",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6859) \u2014 MR 2H",
      "ibp": 0.5102,
      "gex_tier": "NORMAL",
      "vix": 19.6,
      "vah_5d": 6939.0,
      "val_5d": 6859.0,
      "vpoc_10d": 6884.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": 20.75,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-11-06",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6842) \u2014 MR 2H",
      "ibp": 0.4803,
      "gex_tier": "NORMAL",
      "vix": 18.1,
      "vah_5d": 6910.0,
      "val_5d": 6842.0,
      "vpoc_10d": 6884.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-11-07",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6807) \u2014 MR 2H",
      "ibp": 0.4971,
      "gex_tier": "NORMAL",
      "vix": 19.9,
      "vah_5d": 6905.0,
      "val_5d": 6807.0,
      "vpoc_10d": 6884.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-11-11",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6847",
      "ibp": 0.4961,
      "gex_tier": "NORMAL",
      "vix": 17.9,
      "vah_5d": 6864.0,
      "val_5d": 6752.0,
      "vpoc_10d": 6874.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 3.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-11-12",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6876",
      "ibp": 0.519,
      "gex_tier": "NORMAL",
      "vix": 17.2,
      "vah_5d": 6879.0,
      "val_5d": 6751.0,
      "vpoc_10d": 6874.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 7.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-11-14",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6762) \u2014 MR 2H",
      "ibp": 0.4939,
      "gex_tier": "NORMAL",
      "vix": 21.3,
      "vah_5d": 6891.0,
      "val_5d": 6762.0,
      "vpoc_10d": 6874.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 60.75,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-11-17",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6781) \u2014 MR 2H",
      "ibp": 0.5067,
      "gex_tier": "NORMAL",
      "vix": 19.8,
      "vah_5d": 6889.0,
      "val_5d": 6781.0,
      "vpoc_10d": 6802.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-11-18",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6740) \u2014 MR 2H",
      "ibp": 0.4904,
      "gex_tier": "NORMAL",
      "vix": 23.2,
      "vah_5d": 6874.0,
      "val_5d": 6740.0,
      "vpoc_10d": 6760.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-11-21",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6590) \u2014 MR 2H",
      "ibp": 0.493,
      "gex_tier": "NORMAL",
      "vix": 25.9,
      "vah_5d": 6731.0,
      "val_5d": 6590.0,
      "vpoc_10d": 6760.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-11-24",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6664",
      "ibp": 0.5072,
      "gex_tier": "NORMAL",
      "vix": 23.4,
      "vah_5d": 6702.0,
      "val_5d": 6587.0,
      "vpoc_10d": 6760.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-11-25",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6719",
      "ibp": 0.493,
      "gex_tier": "NORMAL",
      "vix": 20.8,
      "vah_5d": 6693.0,
      "val_5d": 6583.0,
      "vpoc_10d": 6760.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -1.5,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-11-27",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6828",
      "ibp": 0.4852,
      "gex_tier": "NORMAL",
      "vix": 17.1,
      "vah_5d": 6740.0,
      "val_5d": 6551.0,
      "vpoc_10d": 6760.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -1.25,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-01",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6847",
      "ibp": 0.5111,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6814.0,
      "val_5d": 6650.0,
      "vpoc_10d": 6721.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -2.25,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-02",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6848",
      "ibp": 0.511,
      "gex_tier": "NORMAL",
      "vix": 17.0,
      "vah_5d": 6856.0,
      "val_5d": 6773.0,
      "vpoc_10d": 6648.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-12-03",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6833",
      "ibp": 0.5006,
      "gex_tier": "NORMAL",
      "vix": 16.6,
      "vah_5d": 6850.0,
      "val_5d": 6826.0,
      "vpoc_10d": 6842.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 8.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-04",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6851",
      "ibp": 0.4913,
      "gex_tier": "NORMAL",
      "vix": 16.2,
      "vah_5d": 6854.0,
      "val_5d": 6827.0,
      "vpoc_10d": 6842.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2025-12-08",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6873",
      "ibp": 0.505,
      "gex_tier": "NORMAL",
      "vix": 16.1,
      "vah_5d": 6866.0,
      "val_5d": 6827.0,
      "vpoc_10d": 6842.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 12.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-09",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6861",
      "ibp": 0.5095,
      "gex_tier": "NORMAL",
      "vix": 16.8,
      "vah_5d": 6875.0,
      "val_5d": 6839.0,
      "vpoc_10d": 6848.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -0.75,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-11",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6844) \u2014 MR 2H",
      "ibp": 0.4917,
      "gex_tier": "NORMAL",
      "vix": 16.3,
      "vah_5d": 6878.0,
      "val_5d": 6844.0,
      "vpoc_10d": 6848.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": 28.75,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-12",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6892",
      "ibp": 0.4921,
      "gex_tier": "NORMAL",
      "vix": 15.2,
      "vah_5d": 6884.0,
      "val_5d": 6845.0,
      "vpoc_10d": 6848.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 55.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-16",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6824) \u2014 MR 2H",
      "ibp": 0.4901,
      "gex_tier": "NORMAL",
      "vix": 17.1,
      "vah_5d": 6881.0,
      "val_5d": 6824.0,
      "vpoc_10d": 6862.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-12-17",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6818) \u2014 MR 2H",
      "ibp": 0.5089,
      "gex_tier": "NORMAL",
      "vix": 16.4,
      "vah_5d": 6882.0,
      "val_5d": 6818.0,
      "vpoc_10d": 6862.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2025-12-23",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6932",
      "ibp": 0.514,
      "gex_tier": "NORMAL",
      "vix": 14.0,
      "vah_5d": 6936.0,
      "val_5d": 6812.0,
      "vpoc_10d": 6854.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 1.5,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2025-12-26",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6985",
      "ibp": 0.5043,
      "gex_tier": "NORMAL",
      "vix": 14.2,
      "vah_5d": 6964.0,
      "val_5d": 6911.0,
      "vpoc_10d": 6930.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -5.5,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-01-02",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6933",
      "ibp": 0.5146,
      "gex_tier": "NORMAL",
      "vix": 14.8,
      "vah_5d": 6977.0,
      "val_5d": 6914.0,
      "vpoc_10d": 6930.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2026-01-05",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6936",
      "ibp": 0.5123,
      "gex_tier": "NORMAL",
      "vix": 15.2,
      "vah_5d": 6951.0,
      "val_5d": 6872.0,
      "vpoc_10d": 6930.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 4.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-01-07",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6990",
      "ibp": 0.5118,
      "gex_tier": "NORMAL",
      "vix": 15.1,
      "vah_5d": 6979.0,
      "val_5d": 6904.0,
      "vpoc_10d": 6952.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -7.75,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-01-12",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6997",
      "ibp": 0.5164,
      "gex_tier": "NORMAL",
      "vix": 16.6,
      "vah_5d": 6994.0,
      "val_5d": 6950.0,
      "vpoc_10d": 6954.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 0.0,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-01-13",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 7008",
      "ibp": 0.5008,
      "gex_tier": "NORMAL",
      "vix": 15.3,
      "vah_5d": 6995.0,
      "val_5d": 6950.0,
      "vpoc_10d": 6954.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 4.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-01-16",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6978",
      "ibp": 0.4922,
      "gex_tier": "NORMAL",
      "vix": 15.5,
      "vah_5d": 7022.0,
      "val_5d": 6976.0,
      "vpoc_10d": 6962.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 0.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-01-20",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6964) \u2014 MR 2H",
      "ibp": 0.5197,
      "gex_tier": "NORMAL",
      "vix": 20.5,
      "vah_5d": 7016.0,
      "val_5d": 6964.0,
      "vpoc_10d": 6990.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 15.5,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2026-01-21",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6898) \u2014 MR 2H",
      "ibp": 0.5101,
      "gex_tier": "NORMAL",
      "vix": 19.4,
      "vah_5d": 7017.0,
      "val_5d": 6898.0,
      "vpoc_10d": 6990.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2026-01-22",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6935",
      "ibp": 0.5043,
      "gex_tier": "NORMAL",
      "vix": 16.1,
      "vah_5d": 7016.0,
      "val_5d": 6877.0,
      "vpoc_10d": 6962.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2026-01-23",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6945",
      "ibp": 0.5192,
      "gex_tier": "NORMAL",
      "vix": 15.9,
      "vah_5d": 6971.0,
      "val_5d": 6851.0,
      "vpoc_10d": 6990.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 16.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-01-28",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 7016",
      "ibp": 0.5144,
      "gex_tier": "NORMAL",
      "vix": 16.3,
      "vah_5d": 6967.0,
      "val_5d": 6849.0,
      "vpoc_10d": 6945.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 13.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-01-30",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6966",
      "ibp": 0.501,
      "gex_tier": "NORMAL",
      "vix": 18.8,
      "vah_5d": 7004.0,
      "val_5d": 6927.0,
      "vpoc_10d": 6945.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2026-02-02",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6974",
      "ibp": 0.4893,
      "gex_tier": "NORMAL",
      "vix": 19.1,
      "vah_5d": 7002.0,
      "val_5d": 6926.0,
      "vpoc_10d": 6945.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 8.5,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-03",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6982",
      "ibp": 0.492,
      "gex_tier": "NORMAL",
      "vix": 16.2,
      "vah_5d": 7005.0,
      "val_5d": 6925.0,
      "vpoc_10d": 6966.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 2.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-04",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6928",
      "ibp": 0.4867,
      "gex_tier": "NORMAL",
      "vix": 18.2,
      "vah_5d": 6991.0,
      "val_5d": 6894.0,
      "vpoc_10d": 6966.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 15.0,
      "won": true,
      "exit_reason": "STOP"
    },
    {
      "date": "2026-02-05",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6908) \u2014 MR 2H",
      "ibp": 0.5024,
      "gex_tier": "NORMAL",
      "vix": 19.3,
      "vah_5d": 6982.0,
      "val_5d": 6908.0,
      "vpoc_10d": 6966.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2026-02-09",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6952",
      "ibp": 0.5095,
      "gex_tier": "NORMAL",
      "vix": 18.2,
      "vah_5d": 7005.0,
      "val_5d": 6878.0,
      "vpoc_10d": 6966.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 26.25,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-10",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6998",
      "ibp": 0.5086,
      "gex_tier": "NORMAL",
      "vix": 17.3,
      "vah_5d": 6983.0,
      "val_5d": 6863.0,
      "vpoc_10d": 6966.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2026-02-11",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6980",
      "ibp": 0.4908,
      "gex_tier": "NORMAL",
      "vix": 17.9,
      "vah_5d": 7004.0,
      "val_5d": 6882.0,
      "vpoc_10d": 6966.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 14.5,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-12",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6967",
      "ibp": 0.4855,
      "gex_tier": "NORMAL",
      "vix": 17.3,
      "vah_5d": 7010.0,
      "val_5d": 6886.0,
      "vpoc_10d": 6966.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 37.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-13",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6907) \u2014 MR 2H",
      "ibp": 0.5068,
      "gex_tier": "NORMAL",
      "vix": 20.6,
      "vah_5d": 7010.0,
      "val_5d": 6907.0,
      "vpoc_10d": 6966.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 49.25,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-16",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6884) \u2014 MR 2H",
      "ibp": 0.5186,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 7010.0,
      "val_5d": 6884.0,
      "vpoc_10d": 6888.0,
      "above_vah": false,
      "below_val": true,
      "near_div": true,
      "pnl": -6.5,
      "won": "False",
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-17",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6814) \u2014 MR 2H",
      "ibp": 0.4956,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6967.0,
      "val_5d": 6814.0,
      "vpoc_10d": 6888.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 58.75,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-19",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6885",
      "ibp": 0.5132,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6896.0,
      "val_5d": 6835.0,
      "vpoc_10d": 6851.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2026-02-20",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6879",
      "ibp": 0.5116,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6891.0,
      "val_5d": 6840.0,
      "vpoc_10d": 6882.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 35.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-23",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6897",
      "ibp": 0.508,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6911.0,
      "val_5d": 6845.0,
      "vpoc_10d": 6889.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": 40.75,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-24",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6866",
      "ibp": 0.5114,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6903.0,
      "val_5d": 6835.0,
      "vpoc_10d": 6851.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -1.0,
      "won": false,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-26",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6934",
      "ibp": 0.4963,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6912.0,
      "val_5d": 6844.0,
      "vpoc_10d": 6851.0,
      "above_vah": true,
      "below_val": false,
      "near_div": true,
      "pnl": 27.0,
      "won": true,
      "exit_reason": "TIME"
    },
    {
      "date": "2026-02-27",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6870) \u2014 MR 2H",
      "ibp": 0.5107,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6940.0,
      "val_5d": 6870.0,
      "vpoc_10d": 6904.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 20.25,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2026-03-06",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6832) \u2014 MR 2H",
      "ibp": 0.5085,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6891.0,
      "val_5d": 6832.0,
      "vpoc_10d": 6887.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2026-03-11",
      "signal": "TRADE_BREAK",
      "confidence": "MODERATE",
      "rule_num": 9,
      "reason": "VP Rule 9: Divergence zone 6793",
      "ibp": 0.4871,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6875.0,
      "val_5d": 6659.0,
      "vpoc_10d": 6887.0,
      "above_vah": false,
      "below_val": false,
      "near_div": true,
      "pnl": -15.0,
      "won": false,
      "exit_reason": "STOP"
    },
    {
      "date": "2026-03-12",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6707) \u2014 MR 2H",
      "ibp": 0.5004,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6875.0,
      "val_5d": 6707.0,
      "vpoc_10d": 6887.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": 5.0,
      "won": "True",
      "exit_reason": "TIME"
    },
    {
      "date": "2026-03-19",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6717) \u2014 MR 2H",
      "ibp": 0.4967,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6804.0,
      "val_5d": 6717.0,
      "vpoc_10d": 6755.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": -20.0,
      "won": "False",
      "exit_reason": "STOP"
    },
    {
      "date": "2026-03-20",
      "signal": "LONG",
      "confidence": "LOW",
      "rule_num": 8,
      "reason": "VP Rule 8: Below 5d VAL (6677) \u2014 MR 2H",
      "ibp": 0.5089,
      "gex_tier": "NORMAL",
      "vix": 18.0,
      "vah_5d": 6782.0,
      "val_5d": 6677.0,
      "vpoc_10d": 6755.0,
      "above_vah": false,
      "below_val": true,
      "near_div": false,
      "pnl": -1.25,
      "won": "False",
      "exit_reason": "TIME"
    }
  ]
}