{
  "timestamp": "2026-08-25 03:08:03",
  "today_date": "2026-08-25",
  "today_display": "Tuesday, 25 Aug 2026",
  "current_expiry": "25-Aug-2026 (Tue)",
  "lot_size": 65,
  "market_live_status": "Closed",
  "market": {
    "status": "Closed",
    "is_open": false,
    "reason": "Pre-market",
    "date": "2026-08-25",
    "display_date": "Tuesday, 25 Aug 2026",
    "time": "03:08:02"
  },
  "nifty": {
    "available": true,
    "symbol": "^NSEI",
    "last": 24252.0,
    "open": 24284.05,
    "previous_close": 24231.85,
    "previous_open": 24225.45,
    "previous_high": 24265.15,
    "previous_low": 24184.55,
    "previous_day_pct": 0.638,
    "previous_close_position_pct": 58.68,
    "change_pct": 0.08,
    "quote_date": "2026-08-21"
  },
  "vix": {
    "vix": 11.49,
    "trend": "Stable",
    "change_pct": -0.17,
    "short_change_pct": -0.17,
    "day_open": null,
    "risk_off": false,
    "is_rising": false,
    "is_falling_or_stable": true
  },
  "gap": {
    "gap_type": "Gap Up",
    "gap_pct": 0.215,
    "gap_points": 52.2,
    "move_from_open_pct": -0.132,
    "gap_bias": "Bearish",
    "gap_condition": "Gap Up fading"
  },
  "strategy": {
    "name": "No Trade",
    "candidate_name": "No Trade",
    "confidence": "Ignored",
    "bull_score": "Ignored",
    "bear_score": "Ignored",
    "trade_status": "No intraday trade: holiday or no current trading session data",
    "premium_type": "--",
    "days_to_expiry": 0,
    "expiry_phase": "Expiry",
    "atm_strike": null,
    "short_strike": null,
    "long_strike": null,
    "option_type": "",
    "spread_width": null,
    "strike_label": "--",
    "strike_description": "--",
    "legs": [],
    "payoff": [],
    "credit_points": 0,
    "debit_points": 0,
    "premium_points": 0,
    "current_spot": 24252.0,
    "current_position_value": 0,
    "mtm_points": 0,
    "mtm_rupees": 0,
    "wing": 0,
    "profit_target_points": 0,
    "stop_loss_points": 0,
    "previous_day_action": "Prev Up",
    "reasons": [
      "No intraday trade: holiday or no current trading session data"
    ],
    "mode": "Directional Credit default. Intraday display is active only while today's trade is open."
  },
  "strategy_candidates": {
    "credit_spread": {
      "name": "No Trade",
      "candidate_name": "No Trade",
      "confidence": "Ignored",
      "bull_score": "Ignored",
      "bear_score": "Ignored",
      "trade_status": "No intraday trade: today's position closed/cleared",
      "premium_type": "--",
      "days_to_expiry": 0,
      "expiry_phase": "Expiry",
      "atm_strike": null,
      "short_strike": null,
      "long_strike": null,
      "option_type": "",
      "spread_width": null,
      "strike_label": "--",
      "strike_description": "--",
      "legs": [],
      "payoff": [],
      "credit_points": 0,
      "debit_points": 0,
      "premium_points": 0,
      "current_spot": 24252.0,
      "current_position_value": 0,
      "mtm_points": 0,
      "mtm_rupees": 0,
      "wing": 0,
      "profit_target_points": 0,
      "stop_loss_points": 0,
      "previous_day_action": "--",
      "reasons": [
        "No intraday trade: today's position closed/cleared"
      ],
      "mode": "Directional Credit default. Intraday display is active only while today's trade is open."
    },
    "iron_condor": {
      "name": "No Trade",
      "candidate_name": "No Trade",
      "confidence": "Ignored",
      "bull_score": "Ignored",
      "bear_score": "Ignored",
      "trade_status": "No intraday trade: today's position closed/cleared",
      "premium_type": "--",
      "days_to_expiry": 0,
      "expiry_phase": "Expiry",
      "atm_strike": null,
      "short_strike": null,
      "long_strike": null,
      "option_type": "",
      "spread_width": null,
      "strike_label": "--",
      "strike_description": "--",
      "legs": [],
      "payoff": [],
      "credit_points": 0,
      "debit_points": 0,
      "premium_points": 0,
      "current_spot": 24252.0,
      "current_position_value": 0,
      "mtm_points": 0,
      "mtm_rupees": 0,
      "wing": 0,
      "profit_target_points": 0,
      "stop_loss_points": 0,
      "previous_day_action": "--",
      "reasons": [
        "No intraday trade: today's position closed/cleared"
      ],
      "mode": "Directional Credit default. Intraday display is active only while today's trade is open."
    },
    "short_strangle": {
      "name": "No Trade",
      "candidate_name": "No Trade",
      "confidence": "Ignored",
      "bull_score": "Ignored",
      "bear_score": "Ignored",
      "trade_status": "No intraday trade: today's position closed/cleared",
      "premium_type": "--",
      "days_to_expiry": 0,
      "expiry_phase": "Expiry",
      "atm_strike": null,
      "short_strike": null,
      "long_strike": null,
      "option_type": "",
      "spread_width": null,
      "strike_label": "--",
      "strike_description": "--",
      "legs": [],
      "payoff": [],
      "credit_points": 0,
      "debit_points": 0,
      "premium_points": 0,
      "current_spot": 24252.0,
      "current_position_value": 0,
      "mtm_points": 0,
      "mtm_rupees": 0,
      "wing": 0,
      "profit_target_points": 0,
      "stop_loss_points": 0,
      "previous_day_action": "--",
      "reasons": [
        "No intraday trade: today's position closed/cleared"
      ],
      "mode": "Directional Credit default. Intraday display is active only while today's trade is open."
    }
  },
  "intraday_strategy_history": [
    {
      "date": "2026-06-08",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:05",
      "entry_price": 23154.2,
      "exit_time": "12:44:04",
      "exit_price": 23245.4,
      "points_gain_loss": 35.56,
      "profit": 2311.4,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 23150,
          "ltp": 108.37
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 22950,
          "ltp": 37.79
        }
      ],
      "short_strike": 23150,
      "long_strike": 22950,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 1,
      "premium_points": 70.58,
      "credit_points": 70.58,
      "debit_points": 0,
      "target_points": 35.29,
      "stop_loss_points": -24.7,
      "current_spread_value": 35.02,
      "previous_day_action": "Prev Down"
    },
    {
      "date": "2026-06-09",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 23226.15,
      "exit_time": "11:24:04",
      "exit_price": 23119.7,
      "points_gain_loss": 28.42,
      "profit": 1847.3,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 23250,
          "ltp": 65.39
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 23450,
          "ltp": 11.39
        }
      ],
      "short_strike": 23250,
      "long_strike": 23450,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 0,
      "premium_points": 54.0,
      "credit_points": 54.0,
      "debit_points": 0,
      "target_points": 27.0,
      "stop_loss_points": -18.9,
      "previous_day_action": "Prev Strong Bear",
      "mtm_points": 28.42,
      "mtm_rupees": 1847.3,
      "current_spread_value": 25.58,
      "current_position_value": 25.58,
      "live_dte_days": 0.9333
    },
    {
      "date": "2026-06-10",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 23341.7,
      "exit_time": "15:20:03",
      "exit_price": 23210.8,
      "points_gain_loss": -20.43,
      "profit": -1327.95,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 23350,
          "ltp": 192.53
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 23150,
          "ltp": 110.21
        }
      ],
      "short_strike": 23350,
      "long_strike": 23150,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 6,
      "premium_points": 82.31,
      "credit_points": 82.31,
      "debit_points": 0,
      "target_points": 41.16,
      "stop_loss_points": -28.81,
      "previous_day_action": "Prev Up",
      "mtm_points": -20.43,
      "mtm_rupees": -1327.95,
      "current_spread_value": 102.74,
      "current_position_value": 102.74,
      "live_dte_days": 6.9333
    },
    {
      "date": "2026-06-11",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 23107.55,
      "exit_time": "11:59:03",
      "exit_price": 23289.9,
      "points_gain_loss": -31.04,
      "profit": -2017.6,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 23100,
          "ltp": 200.07
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 23300,
          "ltp": 112.8
        }
      ],
      "short_strike": 23100,
      "long_strike": 23300,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 5,
      "premium_points": 87.27,
      "credit_points": 87.27,
      "debit_points": 0,
      "target_points": 43.63,
      "stop_loss_points": -30.54,
      "previous_day_action": "Prev Flat",
      "mtm_points": -31.04,
      "mtm_rupees": -2017.6,
      "current_spread_value": 118.31,
      "current_position_value": 118.31,
      "live_dte_days": 5.9333
    },
    {
      "date": "2026-06-12",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 23395.6,
      "exit_time": "14:30:04",
      "exit_price": 23548.0,
      "points_gain_loss": -29.52,
      "profit": -1918.8,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 23400,
          "ltp": 167.71
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 23600,
          "ltp": 85.05
        }
      ],
      "short_strike": 23400,
      "long_strike": 23600,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 4,
      "premium_points": 82.67,
      "credit_points": 82.67,
      "debit_points": 0,
      "target_points": 41.34,
      "stop_loss_points": -28.93,
      "previous_day_action": "Prev Flat",
      "mtm_points": -29.52,
      "mtm_rupees": -1918.8,
      "current_spread_value": 112.19,
      "current_position_value": 112.19,
      "live_dte_days": 4.9333
    },
    {
      "date": "2026-06-15",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 23946.65,
      "exit_time": "15:20:04",
      "exit_price": 23862.85,
      "points_gain_loss": 22.02,
      "profit": 1431.3,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 23950,
          "ltp": 100.73
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24150,
          "ltp": 30.43
        }
      ],
      "short_strike": 23950,
      "long_strike": 24150,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 1,
      "premium_points": 70.29,
      "credit_points": 70.29,
      "debit_points": 0,
      "target_points": 35.15,
      "target_disabled": false,
      "target_formula": "70.29 x 50%",
      "stop_loss_points": -24.6,
      "stop_loss_formula": "70.29 x 35%",
      "previous_day_action": "Prev Strong Bull",
      "vix_change_pct": -2.14,
      "mtm_points": 22.02,
      "mtm_rupees": 1431.3,
      "current_spread_value": 48.27,
      "current_position_value": 48.27,
      "live_dte_days": 1.9333,
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-06-16",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 23951.65,
      "exit_time": "10:08:04",
      "exit_price": 23900.6,
      "points_gain_loss": -20.98,
      "profit": -1363.7,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 23950,
          "ltp": 63.61
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 23750,
          "ltp": 8.51
        }
      ],
      "short_strike": 23950,
      "long_strike": 23750,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 0,
      "premium_points": 55.1,
      "credit_points": 55.1,
      "debit_points": 0,
      "target_points": 27.55,
      "target_disabled": false,
      "target_formula": "55.1 x 50%",
      "stop_loss_points": -19.29,
      "stop_loss_formula": "55.1 x 35%",
      "previous_day_action": "Prev Up",
      "vix_change_pct": -3.88,
      "mtm_points": -20.98,
      "mtm_rupees": -1363.7,
      "current_spread_value": 76.08,
      "current_position_value": 76.08,
      "live_dte_days": 0.9333,
      "exit_reason": "SL MTM"
    },
    {
      "date": "2026-06-17",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24020.3,
      "exit_time": "15:20:03",
      "exit_price": 24087.45,
      "points_gain_loss": -11.97,
      "profit": -778.05,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24000,
          "ltp": 201.51
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24200,
          "ltp": 111.62
        }
      ],
      "short_strike": 24000,
      "long_strike": 24200,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 6,
      "premium_points": 89.89,
      "credit_points": 89.89,
      "debit_points": 0,
      "target_points": 44.95,
      "target_disabled": false,
      "target_formula": "89.89 x 50%",
      "stop_loss_points": -31.46,
      "stop_loss_formula": "89.89 x 35%",
      "previous_day_action": "Prev Up",
      "vix_change_pct": -1.14,
      "mtm_points": -11.97,
      "mtm_rupees": -778.05,
      "current_spread_value": 101.86,
      "current_position_value": 101.86,
      "live_dte_days": 6.9333,
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-06-18",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 24092.0,
      "exit_time": "15:20:04",
      "exit_price": 24184.35,
      "points_gain_loss": 17.7,
      "profit": 1150.5,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 24100,
          "ltp": 151.87
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 23900,
          "ltp": 73.86
        }
      ],
      "short_strike": 24100,
      "long_strike": 23900,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 5,
      "premium_points": 78.01,
      "credit_points": 78.01,
      "debit_points": 0,
      "target_points": 39.01,
      "target_disabled": false,
      "target_formula": "78.01 x 50%",
      "stop_loss_points": -27.3,
      "stop_loss_formula": "78.01 x 35%",
      "previous_day_action": "Prev Up",
      "vix_change_pct": -3.7,
      "mtm_points": 17.7,
      "mtm_rupees": 1150.5,
      "current_spread_value": 60.31,
      "current_position_value": 60.31,
      "live_dte_days": 5.9333,
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-06-19",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 23973.85,
      "exit_time": "09:46:04",
      "exit_price": 23964.15,
      "points_gain_loss": 1.99,
      "profit": 129.35,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 23950,
          "ltp": 170.5
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24150,
          "ltp": 83.14
        }
      ],
      "short_strike": 23950,
      "long_strike": 24150,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 4,
      "premium_points": 87.36,
      "credit_points": 87.36,
      "debit_points": 0,
      "target_points": 43.68,
      "target_disabled": false,
      "target_formula": "87.36 x 50%",
      "stop_loss_points": -30.58,
      "stop_loss_formula": "87.36 x 35%",
      "previous_day_action": "Prev Up",
      "vix_change_pct": 5.39,
      "mtm_points": 1.99,
      "mtm_rupees": 129.35,
      "current_spread_value": 85.37,
      "current_position_value": 85.37,
      "live_dte_days": 4.9333,
      "exit_reason": "VIX Risk Exit",
      "filter_reasons": [
        "No intraday trade: India VIX is up 5.39% from today's open (risk filter >= 5%)"
      ]
    },
    {
      "date": "2026-06-23",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 24090.1,
      "exit_time": "11:46:04",
      "exit_price": 24042.35,
      "points_gain_loss": -21.01,
      "profit": -1365.65,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 24100,
          "ltp": 64.88
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 23900,
          "ltp": 7.67
        }
      ],
      "short_strike": 24100,
      "long_strike": 23900,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 0,
      "premium_points": 57.21,
      "credit_points": 57.21,
      "debit_points": 0,
      "target_points": 28.61,
      "target_disabled": false,
      "target_formula": "57.21 x 50%",
      "stop_loss_points": -20.02,
      "stop_loss_formula": "57.21 x 35%",
      "previous_day_action": "Prev Flat",
      "vix_change_pct": -1.21,
      "mtm_points": -21.01,
      "mtm_rupees": -1365.65,
      "current_spread_value": 78.22,
      "current_position_value": 78.22,
      "live_dte_days": 0.9333,
      "exit_reason": "SL MTM"
    },
    {
      "date": "2026-06-24",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 23883.65,
      "exit_time": "15:20:04",
      "exit_price": 24009.5,
      "points_gain_loss": 21.49,
      "profit": 1396.85,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 23900,
          "ltp": 176.45
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 23700,
          "ltp": 94.91
        }
      ],
      "short_strike": 23900,
      "long_strike": 23700,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 6,
      "premium_points": 81.54,
      "credit_points": 81.54,
      "debit_points": 0,
      "target_points": 40.77,
      "target_disabled": false,
      "target_formula": "81.54 x 50%",
      "stop_loss_points": -28.54,
      "stop_loss_formula": "81.54 x 35%",
      "previous_day_action": "Prev Strong Bear",
      "vix_change_pct": -3.89,
      "mtm_points": 21.49,
      "mtm_rupees": 1396.85,
      "current_spread_value": 60.05,
      "current_position_value": 60.05,
      "live_dte_days": 6.9333,
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-06-25",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 24152.8,
      "exit_time": "15:20:03",
      "exit_price": 24058.75,
      "points_gain_loss": -18.42,
      "profit": -1197.3,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 24150,
          "ltp": 145.57
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 23950,
          "ltp": 69.78
        }
      ],
      "short_strike": 24150,
      "long_strike": 23950,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 5,
      "premium_points": 75.79,
      "credit_points": 75.79,
      "debit_points": 0,
      "target_points": 37.9,
      "target_disabled": false,
      "target_formula": "75.79 x 50%",
      "stop_loss_points": -26.53,
      "stop_loss_formula": "75.79 x 35%",
      "previous_day_action": "Prev Up",
      "vix_change_pct": -2.43,
      "mtm_points": -18.42,
      "mtm_rupees": -1197.3,
      "current_spread_value": 94.21,
      "current_position_value": 94.21,
      "live_dte_days": 5.9333,
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-06-29",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 24080.9,
      "exit_time": "12:13:03",
      "exit_price": 23994.7,
      "points_gain_loss": -27.43,
      "profit": -1782.95,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 24100,
          "ltp": 101.15
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 23900,
          "ltp": 29.0
        }
      ],
      "short_strike": 24100,
      "long_strike": 23900,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 1,
      "premium_points": 72.15,
      "credit_points": 72.15,
      "debit_points": 0,
      "target_points": 36.08,
      "target_disabled": false,
      "target_formula": "72.15 x 50%",
      "stop_loss_points": -25.25,
      "stop_loss_formula": "72.15 x 35%",
      "previous_day_action": "Prev Flat",
      "vix_change_pct": 5.13,
      "mtm_points": -27.43,
      "mtm_rupees": -1782.95,
      "current_spread_value": 99.58,
      "current_position_value": 99.58,
      "live_dte_days": 1.9333,
      "exit_reason": "VIX Risk Exit",
      "filter_reasons": [
        "No intraday trade: India VIX is up 5.13% from today's open (risk filter >= 5%)"
      ]
    },
    {
      "date": "2026-07-01",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 23919.9,
      "exit_time": "15:20:04",
      "exit_price": 23999.75,
      "points_gain_loss": 14.35,
      "profit": 932.75,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 23900,
          "ltp": 160.04
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 23700,
          "ltp": 84.46
        }
      ],
      "short_strike": 23900,
      "long_strike": 23700,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 6,
      "premium_points": 75.58,
      "credit_points": 75.58,
      "debit_points": 0,
      "target_points": 37.79,
      "target_disabled": false,
      "target_formula": "75.58 x 50%",
      "stop_loss_points": -26.45,
      "stop_loss_formula": "75.58 x 35%",
      "previous_day_action": "Prev Down",
      "vix_change_pct": -2.43,
      "mtm_points": 14.35,
      "mtm_rupees": 932.75,
      "current_spread_value": 61.23,
      "current_position_value": 61.23,
      "live_dte_days": 6.9333,
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-07-02",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 24109.55,
      "exit_time": "15:20:04",
      "exit_price": 24155.9,
      "points_gain_loss": 10.33,
      "profit": 671.45,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 24100,
          "ltp": 142.36
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 23900,
          "ltp": 67.85
        }
      ],
      "short_strike": 24100,
      "long_strike": 23900,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 5,
      "premium_points": 74.51,
      "credit_points": 74.51,
      "debit_points": 0,
      "target_points": 37.26,
      "target_disabled": false,
      "target_formula": "74.51 x 50%",
      "stop_loss_points": -26.08,
      "stop_loss_formula": "74.51 x 35%",
      "previous_day_action": "Prev Up",
      "vix_change_pct": -7.57,
      "mtm_points": 10.33,
      "mtm_rupees": 671.45,
      "current_spread_value": 64.18,
      "current_position_value": 64.18,
      "live_dte_days": 5.9333,
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-07-03",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24349.4,
      "exit_time": "15:20:04",
      "exit_price": 24269.55,
      "points_gain_loss": 17.84,
      "profit": 1159.6,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24350,
          "ltp": 145.48
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24550,
          "ltp": 64.54
        }
      ],
      "short_strike": 24350,
      "long_strike": 24550,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 4,
      "premium_points": 80.94,
      "credit_points": 80.94,
      "debit_points": 0,
      "target_points": 40.47,
      "target_disabled": false,
      "target_formula": "80.94 x 50%",
      "stop_loss_points": -28.33,
      "stop_loss_formula": "80.94 x 35%",
      "previous_day_action": "Prev Up",
      "vix_change_pct": -3.76,
      "mtm_points": 17.84,
      "mtm_rupees": 1159.6,
      "current_spread_value": 63.1,
      "current_position_value": 63.1,
      "live_dte_days": 4.9333,
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-07-06",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 24353.3,
      "exit_time": "15:20:04",
      "exit_price": 24433.7,
      "points_gain_loss": 23.62,
      "profit": 1535.3,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 24350,
          "ltp": 79.29
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 24150,
          "ltp": 17.68
        }
      ],
      "short_strike": 24350,
      "long_strike": 24150,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 1,
      "premium_points": 61.6,
      "credit_points": 61.6,
      "debit_points": 0,
      "target_points": 30.8,
      "target_disabled": false,
      "target_formula": "61.6 x 50%",
      "stop_loss_points": -21.56,
      "stop_loss_formula": "61.6 x 35%",
      "previous_day_action": "Prev Up",
      "vix_change_pct": 0.02,
      "mtm_points": 23.62,
      "mtm_rupees": 1535.3,
      "current_spread_value": 37.98,
      "current_position_value": 37.98,
      "live_dte_days": 1.9333,
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-07-07",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24444.6,
      "exit_time": "10:11:04",
      "exit_price": 24491.85,
      "points_gain_loss": -21.01,
      "profit": -1365.65,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24450,
          "ltp": 57.52
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24650,
          "ltp": 5.71
        }
      ],
      "short_strike": 24450,
      "long_strike": 24650,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 0,
      "premium_points": 51.81,
      "credit_points": 51.81,
      "debit_points": 0,
      "target_points": 25.91,
      "target_disabled": false,
      "target_formula": "51.81 x 50%",
      "stop_loss_points": -18.13,
      "stop_loss_formula": "51.81 x 35%",
      "previous_day_action": "Prev Up",
      "vix_change_pct": -0.21,
      "mtm_points": -21.01,
      "mtm_rupees": -1365.65,
      "current_spread_value": 72.82,
      "current_position_value": 72.82,
      "live_dte_days": 0.9333,
      "exit_reason": "SL MTM"
    },
    {
      "date": "2026-07-08",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24253.65,
      "exit_time": "10:36:04",
      "exit_price": 24258.3,
      "points_gain_loss": -0.89,
      "profit": -57.85,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24250,
          "ltp": 178.97
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24450,
          "ltp": 92.9
        }
      ],
      "short_strike": 24250,
      "long_strike": 24450,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 6,
      "premium_points": 86.07,
      "credit_points": 86.07,
      "debit_points": 0,
      "target_points": 43.03,
      "target_disabled": false,
      "target_formula": "86.07 x 50%",
      "stop_loss_points": -30.12,
      "stop_loss_formula": "86.07 x 35%",
      "previous_day_action": "Prev Flat",
      "vix_change_pct": 5.02,
      "mtm_points": -0.89,
      "mtm_rupees": -57.85,
      "current_spread_value": 86.96,
      "current_position_value": 86.96,
      "live_dte_days": 6.9333,
      "exit_reason": "VIX Risk Exit",
      "filter_reasons": [
        "No intraday trade: India VIX is up 5.02% from today's open (risk filter >= 5%)"
      ]
    },
    {
      "date": "2026-07-09",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 24019.7,
      "exit_time": "15:20:04",
      "exit_price": 23957.2,
      "points_gain_loss": -11.21,
      "profit": -728.65,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 24000,
          "ltp": 145.47
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 23800,
          "ltp": 71.58
        }
      ],
      "short_strike": 24000,
      "long_strike": 23800,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 5,
      "premium_points": 73.89,
      "credit_points": 73.89,
      "debit_points": 0,
      "target_points": 36.95,
      "target_disabled": false,
      "target_formula": "73.89 x 50%",
      "stop_loss_points": -25.86,
      "stop_loss_formula": "73.89 x 35%",
      "previous_day_action": "Prev Strong Bear",
      "vix_change_pct": -8.75,
      "mtm_points": -11.21,
      "mtm_rupees": -728.65,
      "current_spread_value": 85.1,
      "current_position_value": 85.1,
      "live_dte_days": 5.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": -15.17,
        "credit_capture_pct": 0,
        "sl_used_pct": 43.35,
        "sl_remaining_points": 14.65
      },
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-07-10",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 24169.9,
      "exit_time": "15:20:04",
      "exit_price": 24202.4,
      "points_gain_loss": 7.49,
      "profit": 486.85,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 24150,
          "ltp": 122.83
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 23950,
          "ltp": 52.57
        }
      ],
      "short_strike": 24150,
      "long_strike": 23950,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 4,
      "premium_points": 70.26,
      "credit_points": 70.26,
      "debit_points": 0,
      "target_points": 35.13,
      "target_disabled": false,
      "target_formula": "70.26 x 50%",
      "stop_loss_points": -24.59,
      "stop_loss_formula": "70.26 x 35%",
      "previous_day_action": "Prev Up",
      "vix_change_pct": -7.86,
      "mtm_points": 7.49,
      "mtm_rupees": 486.85,
      "current_spread_value": 62.77,
      "current_position_value": 62.77,
      "live_dte_days": 4.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": 10.66,
        "credit_capture_pct": 10.66,
        "sl_used_pct": 0,
        "sl_remaining_points": 32.08
      },
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-07-14",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 24141.2,
      "exit_time": "09:42:03",
      "exit_price": 24086.15,
      "points_gain_loss": -22.98,
      "profit": -1493.7,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 24150,
          "ltp": 69.45
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 23950,
          "ltp": 10.01
        }
      ],
      "short_strike": 24150,
      "long_strike": 23950,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 0,
      "premium_points": 59.44,
      "credit_points": 59.44,
      "debit_points": 0,
      "target_points": 29.72,
      "target_disabled": false,
      "target_formula": "59.44 x 50%",
      "stop_loss_points": -20.8,
      "stop_loss_formula": "59.44 x 35%",
      "previous_day_action": "Prev Flat",
      "vix_change_pct": 3.43,
      "mtm_points": -22.98,
      "mtm_rupees": -1493.7,
      "current_spread_value": 82.42,
      "current_position_value": 82.42,
      "live_dte_days": 0.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": -38.66,
        "credit_capture_pct": 0,
        "sl_used_pct": 100,
        "sl_remaining_points": 0
      },
      "exit_reason": "SL MTM"
    },
    {
      "date": "2026-07-15",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 24197.95,
      "exit_time": "12:57:04",
      "exit_price": 24039.05,
      "points_gain_loss": -28.14,
      "profit": -1829.1,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 24200,
          "ltp": 163.6
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 24000,
          "ltp": 85.23
        }
      ],
      "short_strike": 24200,
      "long_strike": 24000,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 6,
      "premium_points": 78.36,
      "credit_points": 78.36,
      "debit_points": 0,
      "target_points": 39.18,
      "target_disabled": false,
      "target_formula": "78.36 x 50%",
      "stop_loss_points": -27.43,
      "stop_loss_formula": "78.36 x 35%",
      "previous_day_action": "Prev Flat",
      "vix_change_pct": -1.45,
      "mtm_points": -28.14,
      "mtm_rupees": -1829.1,
      "current_spread_value": 106.5,
      "current_position_value": 106.5,
      "live_dte_days": 6.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": -35.91,
        "credit_capture_pct": 0,
        "sl_used_pct": 100,
        "sl_remaining_points": 0
      },
      "exit_reason": "SL MTM"
    },
    {
      "date": "2026-07-16",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24129.4,
      "exit_time": "15:20:04",
      "exit_price": 24065.05,
      "points_gain_loss": 12.3,
      "profit": 799.5,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24150,
          "ltp": 160.65
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24350,
          "ltp": 80.32
        }
      ],
      "short_strike": 24150,
      "long_strike": 24350,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 5,
      "premium_points": 80.33,
      "credit_points": 80.33,
      "debit_points": 0,
      "target_points": 40.16,
      "target_disabled": false,
      "target_formula": "80.33 x 50%",
      "stop_loss_points": -28.12,
      "stop_loss_formula": "80.33 x 35%",
      "previous_day_action": "Prev Flat",
      "vix_change_pct": -3.07,
      "mtm_points": 12.3,
      "mtm_rupees": 799.5,
      "current_spread_value": 68.03,
      "current_position_value": 68.03,
      "live_dte_days": 5.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": 15.31,
        "credit_capture_pct": 15.31,
        "sl_used_pct": 0,
        "sl_remaining_points": 40.42
      },
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-07-17",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 24213.95,
      "exit_time": "15:20:04",
      "exit_price": 24327.35,
      "points_gain_loss": 20.99,
      "profit": 1364.35,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 24200,
          "ltp": 130.4
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 24000,
          "ltp": 57.99
        }
      ],
      "short_strike": 24200,
      "long_strike": 24000,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 4,
      "premium_points": 72.4,
      "credit_points": 72.4,
      "debit_points": 0,
      "target_points": 36.2,
      "target_disabled": false,
      "target_formula": "72.4 x 50%",
      "stop_loss_points": -25.34,
      "stop_loss_formula": "72.4 x 35%",
      "previous_day_action": "Prev Flat",
      "vix_change_pct": 2.1,
      "mtm_points": 20.99,
      "mtm_rupees": 1364.35,
      "current_spread_value": 51.41,
      "current_position_value": 51.41,
      "live_dte_days": 4.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": 28.99,
        "credit_capture_pct": 28.99,
        "sl_used_pct": 0,
        "sl_remaining_points": 46.33
      },
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-07-20",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24162.6,
      "exit_time": "13:37:04",
      "exit_price": 24244.2,
      "points_gain_loss": -26.0,
      "profit": -1690.0,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24150,
          "ltp": 105.71
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24350,
          "ltp": 31.46
        }
      ],
      "short_strike": 24150,
      "long_strike": 24350,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 1,
      "premium_points": 74.25,
      "credit_points": 74.25,
      "debit_points": 0,
      "target_points": 37.12,
      "target_disabled": false,
      "target_formula": "74.25 x 50%",
      "stop_loss_points": -25.99,
      "stop_loss_formula": "74.25 x 35%",
      "previous_day_action": "Prev Strong Bull",
      "vix_change_pct": 0.42,
      "mtm_points": -26.0,
      "mtm_rupees": -1690.0,
      "current_spread_value": 100.25,
      "current_position_value": 100.25,
      "live_dte_days": 1.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": -35.02,
        "credit_capture_pct": 0,
        "sl_used_pct": 100,
        "sl_remaining_points": 0
      },
      "exit_reason": "SL MTM"
    },
    {
      "date": "2026-07-21",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 24249.2,
      "exit_time": "10:23:04",
      "exit_price": 24194.55,
      "points_gain_loss": -23.17,
      "profit": -1506.05,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 24250,
          "ltp": 61.75
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 24050,
          "ltp": 7.4
        }
      ],
      "short_strike": 24250,
      "long_strike": 24050,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 0,
      "premium_points": 54.35,
      "credit_points": 54.35,
      "debit_points": 0,
      "target_points": 27.18,
      "target_disabled": false,
      "target_formula": "54.35 x 50%",
      "stop_loss_points": -19.02,
      "stop_loss_formula": "54.35 x 35%",
      "previous_day_action": "Prev Down",
      "vix_change_pct": -1.17,
      "mtm_points": -23.17,
      "mtm_rupees": -1506.05,
      "current_spread_value": 77.52,
      "current_position_value": 77.52,
      "live_dte_days": 0.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": -42.63,
        "credit_capture_pct": 0,
        "sl_used_pct": 100,
        "sl_remaining_points": 0
      },
      "exit_reason": "SL MTM"
    },
    {
      "date": "2026-07-22",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24049.95,
      "exit_time": "12:39:04",
      "exit_price": 23965.35,
      "points_gain_loss": 14.37,
      "profit": 934.05,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24050,
          "ltp": 185.03
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24250,
          "ltp": 99.11
        }
      ],
      "short_strike": 24050,
      "long_strike": 24250,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 6,
      "premium_points": 85.93,
      "credit_points": 85.93,
      "debit_points": 0,
      "target_points": 42.97,
      "target_disabled": false,
      "target_formula": "85.93 x 50%",
      "stop_loss_points": -30.08,
      "stop_loss_formula": "85.93 x 35%",
      "previous_day_action": "Prev Flat",
      "vix_change_pct": 5.34,
      "mtm_points": 14.37,
      "mtm_rupees": 934.05,
      "current_spread_value": 71.56,
      "current_position_value": 71.56,
      "live_dte_days": 6.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": 16.72,
        "credit_capture_pct": 16.72,
        "sl_used_pct": 0,
        "sl_remaining_points": 44.45
      },
      "exit_reason": "VIX Risk Exit",
      "filter_reasons": [
        "No intraday trade: India VIX is up 5.34% from today's open (risk filter >= 5%)"
      ]
    },
    {
      "date": "2026-07-23",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 23921.35,
      "exit_time": "15:20:04",
      "exit_price": 23867.9,
      "points_gain_loss": -10.17,
      "profit": -661.05,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 23900,
          "ltp": 140.21
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 23700,
          "ltp": 67.33
        }
      ],
      "short_strike": 23900,
      "long_strike": 23700,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 5,
      "premium_points": 72.87,
      "credit_points": 72.87,
      "debit_points": 0,
      "target_points": 36.44,
      "target_disabled": false,
      "target_formula": "72.87 x 50%",
      "stop_loss_points": -25.5,
      "stop_loss_formula": "72.87 x 35%",
      "previous_day_action": "Prev Down",
      "vix_change_pct": 0.92,
      "mtm_points": -10.17,
      "mtm_rupees": -661.05,
      "current_spread_value": 83.04,
      "current_position_value": 83.04,
      "live_dte_days": 5.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": -13.96,
        "credit_capture_pct": 0,
        "sl_used_pct": 39.88,
        "sl_remaining_points": 15.33
      },
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-07-24",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 23714.15,
      "exit_time": "12:09:04",
      "exit_price": 23711.45,
      "points_gain_loss": -0.54,
      "profit": -35.1,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 23700,
          "ltp": 139.41
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 23500,
          "ltp": 65.4
        }
      ],
      "short_strike": 23700,
      "long_strike": 23500,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 4,
      "premium_points": 74.01,
      "credit_points": 74.01,
      "debit_points": 0,
      "target_points": 37.01,
      "target_disabled": false,
      "target_formula": "74.01 x 50%",
      "stop_loss_points": -25.9,
      "stop_loss_formula": "74.01 x 35%",
      "previous_day_action": "Prev Down",
      "vix_change_pct": 5.12,
      "mtm_points": -0.54,
      "mtm_rupees": -35.1,
      "current_spread_value": 74.55,
      "current_position_value": 74.55,
      "live_dte_days": 4.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": -0.73,
        "credit_capture_pct": 0,
        "sl_used_pct": 2.08,
        "sl_remaining_points": 25.36
      },
      "exit_reason": "VIX Risk Exit",
      "filter_reasons": [
        "No intraday trade: India VIX is up 5.12% from today's open (risk filter >= 5%)"
      ]
    },
    {
      "date": "2026-07-28",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 24005.5,
      "exit_time": "15:02:03",
      "exit_price": 23960.55,
      "points_gain_loss": -18.76,
      "profit": -1219.4,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 24000,
          "ltp": 57.01
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 23800,
          "ltp": 6.11
        }
      ],
      "short_strike": 24000,
      "long_strike": 23800,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 0,
      "premium_points": 50.9,
      "credit_points": 50.9,
      "debit_points": 0,
      "target_points": 25.45,
      "target_disabled": false,
      "target_formula": "50.9 x 50%",
      "stop_loss_points": -17.82,
      "stop_loss_formula": "50.9 x 35%",
      "previous_day_action": "Prev Up",
      "vix_change_pct": -0.32,
      "mtm_points": -18.76,
      "mtm_rupees": -1219.4,
      "current_spread_value": 69.66,
      "current_position_value": 69.66,
      "live_dte_days": 0.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": -36.86,
        "credit_capture_pct": 0,
        "sl_used_pct": 100,
        "sl_remaining_points": 0
      },
      "exit_reason": "SL MTM"
    },
    {
      "date": "2026-07-29",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 24209.2,
      "exit_time": "15:20:03",
      "exit_price": 24241.7,
      "points_gain_loss": 6.36,
      "profit": 413.4,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 24200,
          "ltp": 145.48
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 24000,
          "ltp": 70.91
        }
      ],
      "short_strike": 24200,
      "long_strike": 24000,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 6,
      "premium_points": 74.57,
      "credit_points": 74.57,
      "debit_points": 0,
      "target_points": 37.28,
      "target_disabled": false,
      "target_formula": "74.57 x 50%",
      "stop_loss_points": -26.1,
      "stop_loss_formula": "74.57 x 35%",
      "previous_day_action": "Prev Flat",
      "vix_change_pct": -3.94,
      "mtm_points": 6.36,
      "mtm_rupees": 413.4,
      "current_spread_value": 68.21,
      "current_position_value": 68.21,
      "live_dte_days": 6.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": 8.53,
        "credit_capture_pct": 8.53,
        "sl_used_pct": 0,
        "sl_remaining_points": 32.46
      },
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-07-30",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24234.8,
      "exit_time": "15:20:04",
      "exit_price": 24315.35,
      "points_gain_loss": -16.68,
      "profit": -1084.2,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24250,
          "ltp": 154.0
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24450,
          "ltp": 73.65
        }
      ],
      "short_strike": 24250,
      "long_strike": 24450,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 5,
      "premium_points": 80.35,
      "credit_points": 80.35,
      "debit_points": 0,
      "target_points": 40.17,
      "target_disabled": false,
      "target_formula": "80.35 x 50%",
      "stop_loss_points": -28.12,
      "stop_loss_formula": "80.35 x 35%",
      "previous_day_action": "Prev Strong Bull",
      "vix_change_pct": 1.39,
      "mtm_points": -16.68,
      "mtm_rupees": -1084.2,
      "current_spread_value": 97.03,
      "current_position_value": 97.03,
      "live_dte_days": 5.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": -20.76,
        "credit_capture_pct": 0,
        "sl_used_pct": 59.31,
        "sl_remaining_points": 11.44
      },
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-07-31",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24344.35,
      "exit_time": "15:20:03",
      "exit_price": 24377.1,
      "points_gain_loss": -7.32,
      "profit": -475.8,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24350,
          "ltp": 141.48
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24550,
          "ltp": 61.86
        }
      ],
      "short_strike": 24350,
      "long_strike": 24550,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 4,
      "premium_points": 79.63,
      "credit_points": 79.63,
      "debit_points": 0,
      "target_points": 39.81,
      "target_disabled": false,
      "target_formula": "79.63 x 50%",
      "stop_loss_points": -27.87,
      "stop_loss_formula": "79.63 x 35%",
      "previous_day_action": "Prev Flat",
      "vix_change_pct": -3.31,
      "mtm_points": -7.32,
      "mtm_rupees": -475.8,
      "current_spread_value": 86.95,
      "current_position_value": 86.95,
      "live_dte_days": 4.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": -9.19,
        "credit_capture_pct": 0,
        "sl_used_pct": 26.26,
        "sl_remaining_points": 20.55
      },
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-08-03",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24552.05,
      "exit_time": "15:20:04",
      "exit_price": 24573.35,
      "points_gain_loss": -7.45,
      "profit": -484.25,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24550,
          "ltp": 89.33
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24750,
          "ltp": 21.48
        }
      ],
      "short_strike": 24550,
      "long_strike": 24750,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 1,
      "premium_points": 67.85,
      "credit_points": 67.85,
      "debit_points": 0,
      "target_points": 33.92,
      "target_disabled": false,
      "target_formula": "67.85 x 50%",
      "stop_loss_points": -23.75,
      "stop_loss_formula": "67.85 x 35%",
      "previous_day_action": "Prev Up",
      "vix_change_pct": 1.57,
      "mtm_points": -7.45,
      "mtm_rupees": -484.25,
      "current_spread_value": 75.3,
      "current_position_value": 75.3,
      "live_dte_days": 1.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": -10.98,
        "credit_capture_pct": 0,
        "sl_used_pct": 31.37,
        "sl_remaining_points": 16.3
      },
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-08-04",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24599.65,
      "exit_time": "09:52:04",
      "exit_price": 24645.8,
      "points_gain_loss": -20.52,
      "profit": -1333.8,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24600,
          "ltp": 61.13
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24800,
          "ltp": 6.6
        }
      ],
      "short_strike": 24600,
      "long_strike": 24800,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 0,
      "premium_points": 54.53,
      "credit_points": 54.53,
      "debit_points": 0,
      "target_points": 27.27,
      "target_disabled": false,
      "target_formula": "54.53 x 50%",
      "stop_loss_points": -19.09,
      "stop_loss_formula": "54.53 x 35%",
      "previous_day_action": "Prev Strong Bull",
      "vix_change_pct": -0.1,
      "mtm_points": -20.52,
      "mtm_rupees": -1333.8,
      "current_spread_value": 75.05,
      "current_position_value": 75.05,
      "live_dte_days": 0.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": -37.63,
        "credit_capture_pct": 0,
        "sl_used_pct": 100,
        "sl_remaining_points": 0
      },
      "exit_reason": "SL MTM"
    },
    {
      "date": "2026-08-06",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24623.05,
      "exit_time": "15:20:04",
      "exit_price": 24627.95,
      "points_gain_loss": -1.04,
      "profit": -67.6,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24600,
          "ltp": 176.7
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24800,
          "ltp": 88.26
        }
      ],
      "short_strike": 24600,
      "long_strike": 24800,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 5,
      "premium_points": 88.43,
      "credit_points": 88.43,
      "debit_points": 0,
      "target_points": 44.22,
      "target_disabled": false,
      "target_formula": "88.43 x 50%",
      "stop_loss_points": -30.95,
      "stop_loss_formula": "88.43 x 35%",
      "previous_day_action": "Prev Flat",
      "vix_change_pct": 1.04,
      "mtm_points": -1.04,
      "mtm_rupees": -67.6,
      "current_spread_value": 89.47,
      "current_position_value": 89.47,
      "live_dte_days": 5.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": -1.18,
        "credit_capture_pct": 0,
        "sl_used_pct": 3.36,
        "sl_remaining_points": 29.91
      },
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-08-07",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 24601.8,
      "exit_time": "15:20:03",
      "exit_price": 24557.0,
      "points_gain_loss": -9.18,
      "profit": -596.7,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 24600,
          "ltp": 131.16
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 24400,
          "ltp": 57.2
        }
      ],
      "short_strike": 24600,
      "long_strike": 24400,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 4,
      "premium_points": 73.96,
      "credit_points": 73.96,
      "debit_points": 0,
      "target_points": 36.98,
      "target_disabled": false,
      "target_formula": "73.96 x 50%",
      "stop_loss_points": -25.89,
      "stop_loss_formula": "73.96 x 35%",
      "previous_day_action": "Prev Flat",
      "vix_change_pct": -0.06,
      "mtm_points": -9.18,
      "mtm_rupees": -596.7,
      "current_spread_value": 83.14,
      "current_position_value": 83.14,
      "live_dte_days": 4.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": -12.41,
        "credit_capture_pct": 0,
        "sl_used_pct": 35.46,
        "sl_remaining_points": 16.71
      },
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-08-10",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24550.15,
      "exit_time": "09:32:04",
      "exit_price": 24543.7,
      "points_gain_loss": 1.97,
      "profit": 128.05,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24550,
          "ltp": 94.97
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24750,
          "ltp": 25.68
        }
      ],
      "short_strike": 24550,
      "long_strike": 24750,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 1,
      "premium_points": 69.29,
      "credit_points": 69.29,
      "debit_points": 0,
      "target_points": 34.65,
      "target_disabled": false,
      "target_formula": "69.29 x 50%",
      "stop_loss_points": -24.25,
      "stop_loss_formula": "69.29 x 35%",
      "previous_day_action": "Prev Down",
      "vix_change_pct": 5.16,
      "mtm_points": 1.97,
      "mtm_rupees": 128.05,
      "current_spread_value": 67.32,
      "current_position_value": 67.32,
      "live_dte_days": 1.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": 2.84,
        "credit_capture_pct": 2.84,
        "sl_used_pct": 0,
        "sl_remaining_points": 26.22
      },
      "exit_reason": "VIX Risk Exit",
      "filter_reasons": [
        "No intraday trade: India VIX is up 5.16% from today's open (risk filter >= 5%)"
      ]
    },
    {
      "date": "2026-08-11",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24485.75,
      "exit_time": "15:20:04",
      "exit_price": 24450.25,
      "points_gain_loss": 13.97,
      "profit": 908.05,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24500,
          "ltp": 55.42
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24700,
          "ltp": 5.82
        }
      ],
      "short_strike": 24500,
      "long_strike": 24700,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 0,
      "premium_points": 49.61,
      "credit_points": 49.61,
      "debit_points": 0,
      "target_points": 24.8,
      "target_disabled": false,
      "target_formula": "49.61 x 50%",
      "stop_loss_points": -17.36,
      "stop_loss_formula": "49.61 x 35%",
      "previous_day_action": "Prev Flat",
      "vix_change_pct": -2.86,
      "mtm_points": 13.97,
      "mtm_rupees": 908.05,
      "current_spread_value": 35.64,
      "current_position_value": 35.64,
      "live_dte_days": 0.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": 28.16,
        "credit_capture_pct": 28.16,
        "sl_used_pct": 0,
        "sl_remaining_points": 31.33
      },
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-08-12",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24457.45,
      "exit_time": "15:20:03",
      "exit_price": 24361.7,
      "points_gain_loss": 18.38,
      "profit": 1194.7,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24450,
          "ltp": 175.9
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24650,
          "ltp": 89.44
        }
      ],
      "short_strike": 24450,
      "long_strike": 24650,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 6,
      "premium_points": 86.46,
      "credit_points": 86.46,
      "debit_points": 0,
      "target_points": 43.23,
      "target_disabled": false,
      "target_formula": "86.46 x 50%",
      "stop_loss_points": -30.26,
      "stop_loss_formula": "86.46 x 35%",
      "previous_day_action": "Prev Down",
      "vix_change_pct": -1.33,
      "mtm_points": 18.38,
      "mtm_rupees": 1194.7,
      "current_spread_value": 68.08,
      "current_position_value": 68.08,
      "live_dte_days": 6.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": 21.26,
        "credit_capture_pct": 21.26,
        "sl_used_pct": 0,
        "sl_remaining_points": 48.64
      },
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-08-13",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24339.75,
      "exit_time": "15:20:04",
      "exit_price": 24353.35,
      "points_gain_loss": -2.45,
      "profit": -159.25,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24350,
          "ltp": 152.15
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24550,
          "ltp": 71.27
        }
      ],
      "short_strike": 24350,
      "long_strike": 24550,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 5,
      "premium_points": 80.87,
      "credit_points": 80.87,
      "debit_points": 0,
      "target_points": 40.44,
      "target_disabled": false,
      "target_formula": "80.87 x 50%",
      "stop_loss_points": -28.3,
      "stop_loss_formula": "80.87 x 35%",
      "previous_day_action": "Prev Flat",
      "vix_change_pct": -2.37,
      "mtm_points": -2.45,
      "mtm_rupees": -159.25,
      "current_spread_value": 83.32,
      "current_position_value": 83.32,
      "live_dte_days": 5.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": -3.03,
        "credit_capture_pct": 0,
        "sl_used_pct": 8.66,
        "sl_remaining_points": 25.85
      },
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-08-14",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24308.7,
      "exit_time": "15:20:03",
      "exit_price": 24354.85,
      "points_gain_loss": -10.91,
      "profit": -709.15,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24300,
          "ltp": 144.16
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24500,
          "ltp": 61.87
        }
      ],
      "short_strike": 24300,
      "long_strike": 24500,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 4,
      "premium_points": 82.29,
      "credit_points": 82.29,
      "debit_points": 0,
      "target_points": 41.15,
      "target_disabled": false,
      "target_formula": "82.29 x 50%",
      "stop_loss_points": -28.8,
      "stop_loss_formula": "82.29 x 35%",
      "previous_day_action": "Prev Flat",
      "vix_change_pct": -1.23,
      "mtm_points": -10.91,
      "mtm_rupees": -709.15,
      "current_spread_value": 93.2,
      "current_position_value": 93.2,
      "live_dte_days": 4.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": -13.26,
        "credit_capture_pct": 0,
        "sl_used_pct": 37.88,
        "sl_remaining_points": 17.89
      },
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-08-17",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24305.8,
      "exit_time": "15:20:03",
      "exit_price": 24339.8,
      "points_gain_loss": -11.69,
      "profit": -759.85,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24300,
          "ltp": 88.43
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24500,
          "ltp": 20.26
        }
      ],
      "short_strike": 24300,
      "long_strike": 24500,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 1,
      "premium_points": 68.16,
      "credit_points": 68.16,
      "debit_points": 0,
      "target_points": 34.08,
      "target_disabled": false,
      "target_formula": "68.16 x 50%",
      "stop_loss_points": -23.86,
      "stop_loss_formula": "68.16 x 35%",
      "previous_day_action": "Prev Flat",
      "vix_change_pct": -0.04,
      "mtm_points": -11.69,
      "mtm_rupees": -759.85,
      "current_spread_value": 79.85,
      "current_position_value": 79.85,
      "live_dte_days": 1.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": -17.15,
        "credit_capture_pct": 0,
        "sl_used_pct": 49.0,
        "sl_remaining_points": 12.17
      },
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-08-18",
      "strategy_name": "Bull Put Spread",
      "entry_time": "09:30:00",
      "entry_price": 24242.8,
      "exit_time": "10:47:04",
      "exit_price": 24203.2,
      "points_gain_loss": -18.62,
      "profit": -1210.3,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "PE",
          "strike": 24250,
          "ltp": 57.66
        },
        {
          "action": "BUY",
          "type": "PE",
          "strike": 24050,
          "ltp": 5.03
        }
      ],
      "short_strike": 24250,
      "long_strike": 24050,
      "option_type": "PE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 0,
      "premium_points": 52.63,
      "credit_points": 52.63,
      "debit_points": 0,
      "target_points": 26.32,
      "target_disabled": false,
      "target_formula": "52.63 x 50%",
      "stop_loss_points": -18.42,
      "stop_loss_formula": "52.63 x 35%",
      "previous_day_action": "Prev Down",
      "vix_change_pct": 2.3,
      "mtm_points": -18.62,
      "mtm_rupees": -1210.3,
      "current_spread_value": 71.25,
      "current_position_value": 71.25,
      "live_dte_days": 0.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": -35.38,
        "credit_capture_pct": 0,
        "sl_used_pct": 100,
        "sl_remaining_points": 0
      },
      "exit_reason": "SL MTM"
    },
    {
      "date": "2026-08-19",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24097.4,
      "exit_time": "15:20:04",
      "exit_price": 24048.55,
      "points_gain_loss": 10.22,
      "profit": 664.3,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24100,
          "ltp": 166.23
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24300,
          "ltp": 82.19
        }
      ],
      "short_strike": 24100,
      "long_strike": 24300,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 6,
      "premium_points": 84.04,
      "credit_points": 84.04,
      "debit_points": 0,
      "target_points": 42.02,
      "target_disabled": false,
      "target_formula": "84.04 x 50%",
      "stop_loss_points": -29.41,
      "stop_loss_formula": "84.04 x 35%",
      "previous_day_action": "Prev Down",
      "vix_change_pct": -0.55,
      "mtm_points": 10.22,
      "mtm_rupees": 664.3,
      "current_spread_value": 73.82,
      "current_position_value": 73.82,
      "live_dte_days": 6.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": 12.16,
        "credit_capture_pct": 12.16,
        "sl_used_pct": 0,
        "sl_remaining_points": 39.63
      },
      "exit_reason": "15:20/EOD MTM"
    },
    {
      "date": "2026-08-21",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24229.75,
      "exit_time": "12:15:03",
      "exit_price": 24234.25,
      "points_gain_loss": -1.29,
      "profit": -83.85,
      "win_loss": "LOSS",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24250,
          "ltp": 125.46
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24450,
          "ltp": 50.56
        }
      ],
      "short_strike": 24250,
      "long_strike": 24450,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 4,
      "premium_points": 74.9,
      "credit_points": 74.9,
      "debit_points": 0,
      "target_points": 37.45,
      "target_disabled": false,
      "target_formula": "74.9 x 50%",
      "stop_loss_points": -26.21,
      "stop_loss_formula": "74.9 x 35%",
      "previous_day_action": "Prev Up",
      "vix_change_pct": 5.11,
      "mtm_points": -1.29,
      "mtm_rupees": -83.85,
      "current_spread_value": 76.19,
      "current_position_value": 76.19,
      "live_dte_days": 4.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": -1.72,
        "credit_capture_pct": 0,
        "sl_used_pct": 4.92,
        "sl_remaining_points": 24.93
      },
      "exit_reason": "VIX Risk Exit",
      "filter_reasons": [
        "No intraday trade: India VIX is up 5.11% from today's open (risk filter >= 5%)"
      ]
    },
    {
      "date": "2026-08-24",
      "strategy_name": "Bear Call Spread",
      "entry_time": "09:30:00",
      "entry_price": 24272.25,
      "exit_time": "14:16:03",
      "exit_price": 24149.95,
      "points_gain_loss": 36.7,
      "profit": 2385.5,
      "win_loss": "WIN",
      "legs": [
        {
          "action": "SELL",
          "type": "CE",
          "strike": 24250,
          "ltp": 94.9
        },
        {
          "action": "BUY",
          "type": "CE",
          "strike": 24450,
          "ltp": 21.69
        }
      ],
      "short_strike": 24250,
      "long_strike": 24450,
      "option_type": "CE",
      "spread_width": 200,
      "premium_type": "Credit",
      "days_to_expiry": 1,
      "premium_points": 73.21,
      "credit_points": 73.21,
      "debit_points": 0,
      "target_points": 36.6,
      "target_disabled": false,
      "target_formula": "73.21 x 50%",
      "stop_loss_points": -25.62,
      "stop_loss_formula": "73.21 x 35%",
      "previous_day_action": "Prev Flat",
      "vix_change_pct": 3.89,
      "mtm_points": 36.7,
      "mtm_rupees": 2385.5,
      "current_spread_value": 36.51,
      "current_position_value": 36.51,
      "live_dte_days": 1.9333,
      "pnl_progress": {
        "pnl_pct_of_credit": 50.13,
        "credit_capture_pct": 50.13,
        "sl_used_pct": 0,
        "sl_remaining_points": 62.32
      },
      "exit_reason": "Target MTM"
    }
  ],
  "backtest_60d": {
    "total_trades": 36,
    "skipped_trades": 22,
    "wins": 19,
    "losses": 17,
    "win_rate": 52.78,
    "pnl_rupees": 8355.15,
    "capital_assumption": 200000,
    "estimated_cagr": 33.17,
    "note": ""
  },
  "backtest_60d_trades": [
    {
      "date": "2026-06-04",
      "strategy": "Bull Put Spread",
      "entry_time": "09:30",
      "entry_spot": 23330.95,
      "entry_price": 23330.95,
      "premium_type": "Credit",
      "days_to_expiry": 5,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 23350,
      "short_strike": 23350,
      "long_strike": 23150,
      "option_type": "PE",
      "spread_width": 200,
      "strike_label": "23350/23150 PE",
      "premium_points": 83.8,
      "target_points": 41.9,
      "stop_loss_points": 29.33,
      "target_formula": "83.8 x 50%",
      "stop_loss_formula": "83.8 x 35%",
      "credit_points": 83.8,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 23430.2,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 confirms bullish trade with opening-range strength; Directional Credit: bullish setup => Bull Put Spread",
      "points_gain_loss": 17.62,
      "pnl_points": 17.62,
      "pnl_rupees": 1145.3,
      "gap_type": "Gap Down",
      "gap_pct": -0.467,
      "previous_day_action": "Prev Down",
      "opening_break": "Neutral",
      "vix_change_pct": -0.29,
      "vix_exit_change_pct": -2.98
    },
    {
      "date": "2026-06-05",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 23461.1,
      "entry_price": 23461.1,
      "premium_type": "Credit",
      "days_to_expiry": 4,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 23450,
      "short_strike": 23450,
      "long_strike": 23650,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "23450/23650 CE",
      "premium_points": 86.48,
      "target_points": 43.24,
      "stop_loss_points": 30.27,
      "target_formula": "86.48 x 50%",
      "stop_loss_formula": "86.48 x 35%",
      "credit_points": 86.48,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 23371.0,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 move below open confirms bearish trade; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": 19.47,
      "pnl_points": 19.47,
      "pnl_rupees": 1265.55,
      "gap_type": "Gap Up",
      "gap_pct": 0.193,
      "previous_day_action": "Prev Flat",
      "opening_break": "Neutral",
      "vix_change_pct": -0.65,
      "vix_exit_change_pct": -0.82
    },
    {
      "date": "2026-06-09",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 23239.7,
      "entry_price": 23239.7,
      "premium_type": "Credit",
      "days_to_expiry": 0,
      "expiry_phase": "Expiry",
      "atm_strike": 23250,
      "short_strike": 23250,
      "long_strike": 23450,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "23250/23450 CE",
      "premium_points": 58.24,
      "target_points": 29.12,
      "stop_loss_points": 20.38,
      "target_formula": "58.24 x 50%",
      "stop_loss_formula": "58.24 x 35%",
      "credit_points": 58.24,
      "debit_points": 0,
      "exit_time": "10:30",
      "exit_price": 23158.4,
      "exit_reason": "Target MTM",
      "selector_reason": "09:30 move below open confirms bearish trade; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": 29.12,
      "pnl_points": 29.12,
      "pnl_rupees": 1892.8,
      "gap_type": "Gap Up",
      "gap_pct": 0.672,
      "previous_day_action": "Prev Strong Bear",
      "opening_break": "Neutral",
      "vix_change_pct": -7.05,
      "vix_exit_change_pct": -5.04
    },
    {
      "date": "2026-06-10",
      "strategy": "Bull Put Spread",
      "entry_time": "09:30",
      "entry_spot": 23349.9,
      "entry_price": 23349.9,
      "premium_type": "Credit",
      "days_to_expiry": 6,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 23350,
      "short_strike": 23350,
      "long_strike": 23150,
      "option_type": "PE",
      "spread_width": 200,
      "strike_label": "23350/23150 PE",
      "premium_points": 81.05,
      "target_points": 40.52,
      "stop_loss_points": 28.37,
      "target_formula": "81.05 x 50%",
      "stop_loss_formula": "81.05 x 35%",
      "credit_points": 81.05,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 23202.35,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 confirms bullish trade with opening-range strength; Directional Credit: bullish setup => Bull Put Spread",
      "points_gain_loss": -23.82,
      "pnl_points": -23.82,
      "pnl_rupees": -1548.3,
      "gap_type": "Flat",
      "gap_pct": -0.084,
      "previous_day_action": "Prev Up",
      "opening_break": "Bullish",
      "vix_change_pct": 0.82,
      "vix_exit_change_pct": 0.1
    },
    {
      "date": "2026-06-11",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 23108.45,
      "entry_price": 23108.45,
      "premium_type": "Credit",
      "days_to_expiry": 5,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 23100,
      "short_strike": 23100,
      "long_strike": 23300,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "23100/23300 CE",
      "premium_points": 87.39,
      "target_points": 43.7,
      "stop_loss_points": 30.59,
      "target_formula": "87.39 x 50%",
      "stop_loss_formula": "87.39 x 35%",
      "credit_points": 87.39,
      "debit_points": 0,
      "exit_time": "12:15",
      "exit_price": 23287.25,
      "exit_reason": "SL MTM",
      "selector_reason": "Prev Flat + Gap Down has better downside continuation; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": -30.59,
      "pnl_points": -30.59,
      "pnl_rupees": -1988.12,
      "gap_type": "Gap Down",
      "gap_pct": -0.494,
      "previous_day_action": "Prev Flat",
      "opening_break": "Neutral",
      "vix_change_pct": 0.3,
      "vix_exit_change_pct": -0.32
    },
    {
      "date": "2026-06-12",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 23407.95,
      "entry_price": 23407.95,
      "premium_type": "Credit",
      "days_to_expiry": 4,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 23400,
      "short_strike": 23400,
      "long_strike": 23600,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "23400/23600 CE",
      "premium_points": 85.06,
      "target_points": 42.53,
      "stop_loss_points": 29.77,
      "target_formula": "85.06 x 50%",
      "stop_loss_formula": "85.06 x 35%",
      "credit_points": 85.06,
      "debit_points": 0,
      "exit_time": "14:35",
      "exit_price": 23568.1,
      "exit_reason": "SL MTM",
      "selector_reason": "09:30 move below open confirms bearish trade; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": -29.77,
      "pnl_points": -29.77,
      "pnl_rupees": -1935.12,
      "gap_type": "Gap Up",
      "gap_pct": 1.01,
      "previous_day_action": "Prev Flat",
      "opening_break": "Neutral",
      "vix_change_pct": -5.17,
      "vix_exit_change_pct": -4.6
    },
    {
      "date": "2026-06-15",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 23945.9,
      "entry_price": 23945.9,
      "premium_type": "Credit",
      "days_to_expiry": 1,
      "expiry_phase": "Near Expiry",
      "atm_strike": 23950,
      "short_strike": 23950,
      "long_strike": 24150,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "23950/24150 CE",
      "premium_points": 70.18,
      "target_points": 35.09,
      "stop_loss_points": 24.56,
      "target_formula": "70.18 x 50%",
      "stop_loss_formula": "70.18 x 35%",
      "credit_points": 70.18,
      "debit_points": 0,
      "exit_time": "15:00",
      "exit_price": 23866.0,
      "exit_reason": "Target MTM",
      "selector_reason": "09:30 confirms bearish trade with opening-range weakness; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": 35.09,
      "pnl_points": 35.09,
      "pnl_rupees": 2280.85,
      "gap_type": "Gap Up",
      "gap_pct": 1.494,
      "previous_day_action": "Prev Strong Bull",
      "opening_break": "Neutral",
      "vix_change_pct": -3.28,
      "vix_exit_change_pct": -2.85
    },
    {
      "date": "2026-06-16",
      "strategy": "Bull Put Spread",
      "entry_time": "09:30",
      "entry_spot": 23943.25,
      "entry_price": 23943.25,
      "premium_type": "Credit",
      "days_to_expiry": 0,
      "expiry_phase": "Expiry",
      "atm_strike": 23950,
      "short_strike": 23950,
      "long_strike": 23750,
      "option_type": "PE",
      "spread_width": 200,
      "strike_label": "23950/23750 PE",
      "premium_points": 58.3,
      "target_points": 29.15,
      "stop_loss_points": 20.41,
      "target_formula": "58.3 x 50%",
      "stop_loss_formula": "58.3 x 35%",
      "credit_points": 58.3,
      "debit_points": 0,
      "exit_time": "13:30",
      "exit_price": 23967.65,
      "exit_reason": "Target MTM",
      "selector_reason": "09:30 confirms bullish trade with opening-range strength; Directional Credit: bullish setup => Bull Put Spread",
      "points_gain_loss": 29.15,
      "pnl_points": 29.15,
      "pnl_rupees": 1894.75,
      "gap_type": "Gap Up",
      "gap_pct": 0.285,
      "previous_day_action": "Prev Up",
      "opening_break": "Bullish",
      "vix_change_pct": -4.56,
      "vix_exit_change_pct": -6.04
    },
    {
      "date": "2026-06-17",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 24032.1,
      "entry_price": 24032.1,
      "premium_type": "Credit",
      "days_to_expiry": 6,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 24050,
      "short_strike": 24050,
      "long_strike": 24250,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "24050/24250 CE",
      "premium_points": 83.21,
      "target_points": 41.6,
      "stop_loss_points": 29.12,
      "target_formula": "83.21 x 50%",
      "stop_loss_formula": "83.21 x 35%",
      "credit_points": 83.21,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 24081.15,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 move below open confirms bearish trade; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": -7.45,
      "pnl_points": -7.45,
      "pnl_rupees": -484.25,
      "gap_type": "Gap Up",
      "gap_pct": 0.215,
      "previous_day_action": "Prev Up",
      "opening_break": "Neutral",
      "vix_change_pct": 0.15,
      "vix_exit_change_pct": -1.16
    },
    {
      "date": "2026-06-23",
      "strategy": "Bull Put Spread",
      "entry_time": "09:30",
      "entry_spot": 24101.9,
      "entry_price": 24101.9,
      "premium_type": "Credit",
      "days_to_expiry": 0,
      "expiry_phase": "Expiry",
      "atm_strike": 24100,
      "short_strike": 24100,
      "long_strike": 23900,
      "option_type": "PE",
      "spread_width": 200,
      "strike_label": "24100/23900 PE",
      "premium_points": 52.3,
      "target_points": 26.15,
      "stop_loss_points": 18.3,
      "target_formula": "52.3 x 50%",
      "stop_loss_formula": "52.3 x 35%",
      "credit_points": 52.3,
      "debit_points": 0,
      "exit_time": "11:45",
      "exit_price": 24021.85,
      "exit_reason": "SL MTM",
      "selector_reason": "09:30 confirms bullish trade with opening-range strength; Directional Credit: bullish setup => Bull Put Spread",
      "points_gain_loss": -18.3,
      "pnl_points": -18.3,
      "pnl_rupees": -1189.83,
      "gap_type": "Flat",
      "gap_pct": -0.065,
      "previous_day_action": "Prev Flat",
      "opening_break": "Bullish",
      "vix_change_pct": -1.54,
      "vix_exit_change_pct": 0.02
    },
    {
      "date": "2026-06-24",
      "strategy": "Bull Put Spread",
      "entry_time": "09:30",
      "entry_spot": 23870.1,
      "entry_price": 23870.1,
      "premium_type": "Credit",
      "days_to_expiry": 6,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 23850,
      "short_strike": 23850,
      "long_strike": 23650,
      "option_type": "PE",
      "spread_width": 200,
      "strike_label": "23850/23650 PE",
      "premium_points": 75.4,
      "target_points": 37.7,
      "stop_loss_points": 26.39,
      "target_formula": "75.4 x 50%",
      "stop_loss_formula": "75.4 x 35%",
      "credit_points": 75.4,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 24018.95,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 confirms bullish trade with opening-range strength; Directional Credit: bullish setup => Bull Put Spread",
      "points_gain_loss": 25.48,
      "pnl_points": 25.48,
      "pnl_rupees": 1656.2,
      "gap_type": "Flat",
      "gap_pct": 0.013,
      "previous_day_action": "Prev Strong Bear",
      "opening_break": "Neutral",
      "vix_change_pct": -0.72,
      "vix_exit_change_pct": -4.39
    },
    {
      "date": "2026-07-02",
      "strategy": "Bull Put Spread",
      "entry_time": "09:30",
      "entry_spot": 24123.8,
      "entry_price": 24123.8,
      "premium_type": "Credit",
      "days_to_expiry": 5,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 24100,
      "short_strike": 24100,
      "long_strike": 23900,
      "option_type": "PE",
      "spread_width": 200,
      "strike_label": "24100/23900 PE",
      "premium_points": 71.69,
      "target_points": 35.84,
      "stop_loss_points": 25.09,
      "target_formula": "71.69 x 50%",
      "stop_loss_formula": "71.69 x 35%",
      "credit_points": 71.69,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 24166.3,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 confirms bullish trade with opening-range strength; Directional Credit: bullish setup => Bull Put Spread",
      "points_gain_loss": 10.04,
      "pnl_points": 10.04,
      "pnl_rupees": 652.6,
      "gap_type": "Gap Up",
      "gap_pct": 0.309,
      "previous_day_action": "Prev Up",
      "opening_break": "Neutral",
      "vix_change_pct": -2.98,
      "vix_exit_change_pct": -7.57
    },
    {
      "date": "2026-07-03",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 24355.1,
      "entry_price": 24355.1,
      "premium_type": "Credit",
      "days_to_expiry": 4,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 24350,
      "short_strike": 24350,
      "long_strike": 24550,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "24350/24550 CE",
      "premium_points": 82.21,
      "target_points": 41.1,
      "stop_loss_points": 28.77,
      "target_formula": "82.21 x 50%",
      "stop_loss_formula": "82.21 x 35%",
      "credit_points": 82.21,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 24266.1,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 move below open confirms bearish trade; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": 23.64,
      "pnl_points": 23.64,
      "pnl_rupees": 1536.6,
      "gap_type": "Gap Up",
      "gap_pct": 0.859,
      "previous_day_action": "Prev Up",
      "opening_break": "Neutral",
      "vix_change_pct": -2.24,
      "vix_exit_change_pct": -3.85
    },
    {
      "date": "2026-07-06",
      "strategy": "Bull Put Spread",
      "entry_time": "09:30",
      "entry_spot": 24369.1,
      "entry_price": 24369.1,
      "premium_type": "Credit",
      "days_to_expiry": 1,
      "expiry_phase": "Near Expiry",
      "atm_strike": 24350,
      "short_strike": 24350,
      "long_strike": 24150,
      "option_type": "PE",
      "spread_width": 200,
      "strike_label": "24350/24150 PE",
      "premium_points": 56.54,
      "target_points": 28.27,
      "stop_loss_points": 19.79,
      "target_formula": "56.54 x 50%",
      "stop_loss_formula": "56.54 x 35%",
      "credit_points": 56.54,
      "debit_points": 0,
      "exit_time": "13:05",
      "exit_price": 24449.3,
      "exit_reason": "Target MTM",
      "selector_reason": "09:30 confirms bullish trade with opening-range strength; Directional Credit: bullish setup => Bull Put Spread",
      "points_gain_loss": 28.27,
      "pnl_points": 28.27,
      "pnl_rupees": 1837.55,
      "gap_type": "Flat",
      "gap_pct": 0.145,
      "previous_day_action": "Prev Up",
      "opening_break": "Bullish",
      "vix_change_pct": 1.25,
      "vix_exit_change_pct": 1.29
    },
    {
      "date": "2026-07-07",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 24427.05,
      "entry_price": 24427.05,
      "premium_type": "Credit",
      "days_to_expiry": 0,
      "expiry_phase": "Expiry",
      "atm_strike": 24450,
      "short_strike": 24450,
      "long_strike": 24650,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "24450/24650 CE",
      "premium_points": 45.1,
      "target_points": 22.55,
      "stop_loss_points": 15.79,
      "target_formula": "45.1 x 50%",
      "stop_loss_formula": "45.1 x 35%",
      "credit_points": 45.1,
      "debit_points": 0,
      "exit_time": "09:55",
      "exit_price": 24475.55,
      "exit_reason": "SL MTM",
      "selector_reason": "09:30 confirms bearish trade with opening-range weakness; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": -15.79,
      "pnl_points": -15.79,
      "pnl_rupees": -1026.03,
      "gap_type": "Gap Up",
      "gap_pct": 0.167,
      "previous_day_action": "Prev Up",
      "opening_break": "Bearish",
      "vix_change_pct": 0.74,
      "vix_exit_change_pct": -0.15
    },
    {
      "date": "2026-07-09",
      "strategy": "Bull Put Spread",
      "entry_time": "09:30",
      "entry_spot": 24037.8,
      "entry_price": 24037.8,
      "premium_type": "Credit",
      "days_to_expiry": 5,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 24050,
      "short_strike": 24050,
      "long_strike": 23850,
      "option_type": "PE",
      "spread_width": 200,
      "strike_label": "24050/23850 PE",
      "premium_points": 79.66,
      "target_points": 39.83,
      "stop_loss_points": 27.88,
      "target_formula": "79.66 x 50%",
      "stop_loss_formula": "79.66 x 35%",
      "credit_points": 79.66,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 23969.65,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 confirms bullish trade with opening-range strength; Directional Credit: bullish setup => Bull Put Spread",
      "points_gain_loss": -12.74,
      "pnl_points": -12.74,
      "pnl_rupees": -828.1,
      "gap_type": "Flat",
      "gap_pct": 0.137,
      "previous_day_action": "Prev Strong Bear",
      "opening_break": "Neutral",
      "vix_change_pct": -7.51,
      "vix_exit_change_pct": -9.43
    },
    {
      "date": "2026-07-10",
      "strategy": "Bull Put Spread",
      "entry_time": "09:30",
      "entry_spot": 24186.0,
      "entry_price": 24186.0,
      "premium_type": "Credit",
      "days_to_expiry": 4,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 24200,
      "short_strike": 24200,
      "long_strike": 24000,
      "option_type": "PE",
      "spread_width": 200,
      "strike_label": "24200/24000 PE",
      "premium_points": 77.21,
      "target_points": 38.6,
      "stop_loss_points": 27.02,
      "target_formula": "77.21 x 50%",
      "stop_loss_formula": "77.21 x 35%",
      "credit_points": 77.21,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 24209.1,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 confirms bullish trade with opening-range strength; Directional Credit: bullish setup => Bull Put Spread",
      "points_gain_loss": 6.95,
      "pnl_points": 6.95,
      "pnl_rupees": 451.75,
      "gap_type": "Gap Up",
      "gap_pct": 0.597,
      "previous_day_action": "Prev Up",
      "opening_break": "Neutral",
      "vix_change_pct": -6.1,
      "vix_exit_change_pct": -8.53
    },
    {
      "date": "2026-07-14",
      "strategy": "Bull Put Spread",
      "entry_time": "09:30",
      "entry_spot": 24134.4,
      "entry_price": 24134.4,
      "premium_type": "Credit",
      "days_to_expiry": 0,
      "expiry_phase": "Expiry",
      "atm_strike": 24150,
      "short_strike": 24150,
      "long_strike": 23950,
      "option_type": "PE",
      "spread_width": 200,
      "strike_label": "24150/23950 PE",
      "premium_points": 62.11,
      "target_points": 31.05,
      "stop_loss_points": 21.74,
      "target_formula": "62.11 x 50%",
      "stop_loss_formula": "62.11 x 35%",
      "credit_points": 62.11,
      "debit_points": 0,
      "exit_time": "09:45",
      "exit_price": 24079.1,
      "exit_reason": "SL MTM",
      "selector_reason": "09:30 confirms bullish trade with opening-range strength; Directional Credit: bullish setup => Bull Put Spread",
      "points_gain_loss": -21.74,
      "pnl_points": -21.74,
      "pnl_rupees": -1413.0,
      "gap_type": "Gap Down",
      "gap_pct": -0.479,
      "previous_day_action": "Prev Flat",
      "opening_break": "Neutral",
      "vix_change_pct": 3.35,
      "vix_exit_change_pct": 3.78
    },
    {
      "date": "2026-07-16",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 24110.45,
      "entry_price": 24110.45,
      "premium_type": "Credit",
      "days_to_expiry": 5,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 24100,
      "short_strike": 24100,
      "long_strike": 24300,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "24100/24300 CE",
      "premium_points": 86.32,
      "target_points": 43.16,
      "stop_loss_points": 30.21,
      "target_formula": "86.32 x 50%",
      "stop_loss_formula": "86.32 x 35%",
      "credit_points": 86.32,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 24058.9,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 confirms bearish trade with opening-range weakness; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": 12.51,
      "pnl_points": 12.51,
      "pnl_rupees": 813.15,
      "gap_type": "Gap Up",
      "gap_pct": 0.279,
      "previous_day_action": "Prev Flat",
      "opening_break": "Bearish",
      "vix_change_pct": -2.03,
      "vix_exit_change_pct": -2.96
    },
    {
      "date": "2026-07-17",
      "strategy": "Bull Put Spread",
      "entry_time": "09:30",
      "entry_spot": 24205.9,
      "entry_price": 24205.9,
      "premium_type": "Credit",
      "days_to_expiry": 4,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 24200,
      "short_strike": 24200,
      "long_strike": 24000,
      "option_type": "PE",
      "spread_width": 200,
      "strike_label": "24200/24000 PE",
      "premium_points": 74.05,
      "target_points": 37.02,
      "stop_loss_points": 25.92,
      "target_formula": "74.05 x 50%",
      "stop_loss_formula": "74.05 x 35%",
      "credit_points": 74.05,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 24342.5,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 confirms bullish trade with opening-range strength; Directional Credit: bullish setup => Bull Put Spread",
      "points_gain_loss": 29.44,
      "pnl_points": 29.44,
      "pnl_rupees": 1913.6,
      "gap_type": "Gap Up",
      "gap_pct": 0.193,
      "previous_day_action": "Prev Flat",
      "opening_break": "Neutral",
      "vix_change_pct": 1.46,
      "vix_exit_change_pct": 2.6
    },
    {
      "date": "2026-07-22",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 24024.25,
      "entry_price": 24024.25,
      "premium_type": "Credit",
      "days_to_expiry": 6,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 24000,
      "short_strike": 24000,
      "long_strike": 24200,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "24000/24200 CE",
      "premium_points": 90.35,
      "target_points": 45.17,
      "stop_loss_points": 31.62,
      "target_formula": "90.35 x 50%",
      "stop_loss_formula": "90.35 x 35%",
      "credit_points": 90.35,
      "debit_points": 0,
      "exit_time": "12:35",
      "exit_price": 23965.15,
      "exit_reason": "VIX Risk Exit",
      "selector_reason": "09:30 confirms bearish trade with opening-range weakness; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": 11.69,
      "pnl_points": 11.69,
      "pnl_rupees": 759.85,
      "gap_type": "Gap Down",
      "gap_pct": -0.194,
      "previous_day_action": "Prev Flat",
      "opening_break": "Bearish",
      "vix_change_pct": 3.12,
      "vix_exit_change_pct": 5.3
    },
    {
      "date": "2026-07-23",
      "strategy": "Bull Put Spread",
      "entry_time": "09:30",
      "entry_spot": 23917.9,
      "entry_price": 23917.9,
      "premium_type": "Credit",
      "days_to_expiry": 5,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 23900,
      "short_strike": 23900,
      "long_strike": 23700,
      "option_type": "PE",
      "spread_width": 200,
      "strike_label": "23900/23700 PE",
      "premium_points": 73.61,
      "target_points": 36.8,
      "stop_loss_points": 25.76,
      "target_formula": "73.61 x 50%",
      "stop_loss_formula": "73.61 x 35%",
      "credit_points": 73.61,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 23881.75,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 move above open confirms bullish trade; Directional Credit: bullish setup => Bull Put Spread",
      "points_gain_loss": -5.7,
      "pnl_points": -5.7,
      "pnl_rupees": -370.5,
      "gap_type": "Gap Down",
      "gap_pct": -0.36,
      "previous_day_action": "Prev Down",
      "opening_break": "Neutral",
      "vix_change_pct": 0.36,
      "vix_exit_change_pct": 0.94
    },
    {
      "date": "2026-07-28",
      "strategy": "Bull Put Spread",
      "entry_time": "09:30",
      "entry_spot": 23993.75,
      "entry_price": 23993.75,
      "premium_type": "Credit",
      "days_to_expiry": 0,
      "expiry_phase": "Expiry",
      "atm_strike": 24000,
      "short_strike": 24000,
      "long_strike": 23800,
      "option_type": "PE",
      "spread_width": 200,
      "strike_label": "24000/23800 PE",
      "premium_points": 55.69,
      "target_points": 27.84,
      "stop_loss_points": 19.49,
      "target_formula": "55.69 x 50%",
      "stop_loss_formula": "55.69 x 35%",
      "credit_points": 55.69,
      "debit_points": 0,
      "exit_time": "13:50",
      "exit_price": 24006.15,
      "exit_reason": "Target MTM",
      "selector_reason": "09:30 move above open confirms bullish trade; Directional Credit: bullish setup => Bull Put Spread",
      "points_gain_loss": 27.84,
      "pnl_points": 27.84,
      "pnl_rupees": 1809.92,
      "gap_type": "Flat",
      "gap_pct": -0.135,
      "previous_day_action": "Prev Up",
      "opening_break": "Neutral",
      "vix_change_pct": 0.65,
      "vix_exit_change_pct": 0.32
    },
    {
      "date": "2026-07-31",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 24312.25,
      "entry_price": 24312.25,
      "premium_type": "Credit",
      "days_to_expiry": 4,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 24300,
      "short_strike": 24300,
      "long_strike": 24500,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "24300/24500 CE",
      "premium_points": 83.71,
      "target_points": 41.85,
      "stop_loss_points": 29.3,
      "target_formula": "83.71 x 50%",
      "stop_loss_formula": "83.71 x 35%",
      "credit_points": 83.71,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 24379.85,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 confirms bearish trade with opening-range weakness; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": -14.7,
      "pnl_points": -14.7,
      "pnl_rupees": -955.5,
      "gap_type": "Gap Up",
      "gap_pct": 0.26,
      "previous_day_action": "Prev Flat",
      "opening_break": "Bearish",
      "vix_change_pct": -1.67,
      "vix_exit_change_pct": -2.96
    },
    {
      "date": "2026-08-03",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 24553.45,
      "entry_price": 24553.45,
      "premium_type": "Credit",
      "days_to_expiry": 1,
      "expiry_phase": "Near Expiry",
      "atm_strike": 24550,
      "short_strike": 24550,
      "long_strike": 24750,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "24550/24750 CE",
      "premium_points": 68.06,
      "target_points": 34.03,
      "stop_loss_points": 23.82,
      "target_formula": "68.06 x 50%",
      "stop_loss_formula": "68.06 x 35%",
      "credit_points": 68.06,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 24573.35,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 move below open confirms bearish trade; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": 2.85,
      "pnl_points": 2.85,
      "pnl_rupees": 185.25,
      "gap_type": "Gap Up",
      "gap_pct": 0.826,
      "previous_day_action": "Prev Up",
      "opening_break": "Neutral",
      "vix_change_pct": -0.32,
      "vix_exit_change_pct": 1.13
    },
    {
      "date": "2026-08-04",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 24590.65,
      "entry_price": 24590.65,
      "premium_type": "Credit",
      "days_to_expiry": 0,
      "expiry_phase": "Expiry",
      "atm_strike": 24600,
      "short_strike": 24600,
      "long_strike": 24800,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "24600/24800 CE",
      "premium_points": 50.85,
      "target_points": 25.43,
      "stop_loss_points": 17.8,
      "target_formula": "50.85 x 50%",
      "stop_loss_formula": "50.85 x 35%",
      "credit_points": 50.85,
      "debit_points": 0,
      "exit_time": "09:45",
      "exit_price": 24635.15,
      "exit_reason": "SL MTM",
      "selector_reason": "09:30 confirms bearish trade with opening-range weakness; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": -17.8,
      "pnl_points": -17.8,
      "pnl_rupees": -1156.84,
      "gap_type": "Gap Down",
      "gap_pct": -0.435,
      "previous_day_action": "Prev Strong Bull",
      "opening_break": "Bearish",
      "vix_change_pct": 0.38,
      "vix_exit_change_pct": -0.27
    },
    {
      "date": "2026-08-07",
      "strategy": "Bull Put Spread",
      "entry_time": "09:30",
      "entry_spot": 24601.7,
      "entry_price": 24601.7,
      "premium_type": "Credit",
      "days_to_expiry": 4,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 24600,
      "short_strike": 24600,
      "long_strike": 24400,
      "option_type": "PE",
      "spread_width": 200,
      "strike_label": "24600/24400 PE",
      "premium_points": 74.03,
      "target_points": 37.02,
      "stop_loss_points": 25.91,
      "target_formula": "74.03 x 50%",
      "stop_loss_formula": "74.03 x 35%",
      "credit_points": 74.03,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 24557.0,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 confirms bullish trade with opening-range strength; Directional Credit: bullish setup => Bull Put Spread",
      "points_gain_loss": -8.59,
      "pnl_points": -8.59,
      "pnl_rupees": -558.35,
      "gap_type": "Gap Down",
      "gap_pct": -0.41,
      "previous_day_action": "Prev Flat",
      "opening_break": "Neutral",
      "vix_change_pct": 2.43,
      "vix_exit_change_pct": -0.12
    },
    {
      "date": "2026-08-10",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 24534.35,
      "entry_price": 24534.35,
      "premium_type": "Credit",
      "days_to_expiry": 1,
      "expiry_phase": "Near Expiry",
      "atm_strike": 24550,
      "short_strike": 24550,
      "long_strike": 24750,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "24550/24750 CE",
      "premium_points": 64.23,
      "target_points": 32.12,
      "stop_loss_points": 22.48,
      "target_formula": "64.23 x 50%",
      "stop_loss_formula": "64.23 x 35%",
      "credit_points": 64.23,
      "debit_points": 0,
      "exit_time": "12:25",
      "exit_price": 24610.6,
      "exit_reason": "SL MTM",
      "selector_reason": "09:30 confirms bearish trade with opening-range weakness; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": -22.48,
      "pnl_points": -22.48,
      "pnl_rupees": -1461.23,
      "gap_type": "Flat",
      "gap_pct": 0.055,
      "previous_day_action": "Prev Down",
      "opening_break": "Bearish",
      "vix_change_pct": 4.38,
      "vix_exit_change_pct": 2.74
    },
    {
      "date": "2026-08-11",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 24488.35,
      "entry_price": 24488.35,
      "premium_type": "Credit",
      "days_to_expiry": 0,
      "expiry_phase": "Expiry",
      "atm_strike": 24500,
      "short_strike": 24500,
      "long_strike": 24700,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "24500/24700 CE",
      "premium_points": 50.95,
      "target_points": 25.48,
      "stop_loss_points": 17.83,
      "target_formula": "50.95 x 50%",
      "stop_loss_formula": "50.95 x 35%",
      "credit_points": 50.95,
      "debit_points": 0,
      "exit_time": "11:50",
      "exit_price": 24442.2,
      "exit_reason": "Target MTM",
      "selector_reason": "09:30 confirms bearish trade with opening-range weakness; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": 25.48,
      "pnl_points": 25.48,
      "pnl_rupees": 1655.88,
      "gap_type": "Flat",
      "gap_pct": -0.034,
      "previous_day_action": "Prev Flat",
      "opening_break": "Neutral",
      "vix_change_pct": 0.94,
      "vix_exit_change_pct": -0.55
    },
    {
      "date": "2026-08-12",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 24440.7,
      "entry_price": 24440.7,
      "premium_type": "Credit",
      "days_to_expiry": 6,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 24450,
      "short_strike": 24450,
      "long_strike": 24650,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "24450/24650 CE",
      "premium_points": 83.2,
      "target_points": 41.6,
      "stop_loss_points": 29.12,
      "target_formula": "83.2 x 50%",
      "stop_loss_formula": "83.2 x 35%",
      "credit_points": 83.2,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 24361.7,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 confirms bearish trade with opening-range weakness; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": 17.82,
      "pnl_points": 17.82,
      "pnl_rupees": 1158.3,
      "gap_type": "Flat",
      "gap_pct": 0.003,
      "previous_day_action": "Prev Down",
      "opening_break": "Neutral",
      "vix_change_pct": -0.91,
      "vix_exit_change_pct": -1.08
    },
    {
      "date": "2026-08-13",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 24324.35,
      "entry_price": 24324.35,
      "premium_type": "Credit",
      "days_to_expiry": 5,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 24300,
      "short_strike": 24300,
      "long_strike": 24500,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "24300/24500 CE",
      "premium_points": 88.12,
      "target_points": 44.06,
      "stop_loss_points": 30.84,
      "target_formula": "88.12 x 50%",
      "stop_loss_formula": "88.12 x 35%",
      "credit_points": 88.12,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 24353.35,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 confirms bearish trade with opening-range weakness; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": -5.02,
      "pnl_points": -5.02,
      "pnl_rupees": -326.3,
      "gap_type": "Flat",
      "gap_pct": -0.029,
      "previous_day_action": "Prev Flat",
      "opening_break": "Bearish",
      "vix_change_pct": -0.02,
      "vix_exit_change_pct": -2.31
    },
    {
      "date": "2026-08-14",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 24325.75,
      "entry_price": 24325.75,
      "premium_type": "Credit",
      "days_to_expiry": 4,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 24350,
      "short_strike": 24350,
      "long_strike": 24550,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "24350/24550 CE",
      "premium_points": 74.57,
      "target_points": 37.28,
      "stop_loss_points": 26.1,
      "target_formula": "74.57 x 50%",
      "stop_loss_formula": "74.57 x 35%",
      "credit_points": 74.57,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 24354.85,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 confirms bearish trade with opening-range weakness; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": -4.0,
      "pnl_points": -4.0,
      "pnl_rupees": -260.0,
      "gap_type": "Flat",
      "gap_pct": -0.132,
      "previous_day_action": "Prev Flat",
      "opening_break": "Neutral",
      "vix_change_pct": 0.18,
      "vix_exit_change_pct": -1.27
    },
    {
      "date": "2026-08-17",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 24287.7,
      "entry_price": 24287.7,
      "premium_type": "Credit",
      "days_to_expiry": 1,
      "expiry_phase": "Near Expiry",
      "atm_strike": 24300,
      "short_strike": 24300,
      "long_strike": 24500,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "24300/24500 CE",
      "premium_points": 62.07,
      "target_points": 31.04,
      "stop_loss_points": 21.72,
      "target_formula": "62.07 x 50%",
      "stop_loss_formula": "62.07 x 35%",
      "credit_points": 62.07,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 24339.8,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 confirms bearish trade with opening-range weakness; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": -10.09,
      "pnl_points": -10.09,
      "pnl_rupees": -655.85,
      "gap_type": "Flat",
      "gap_pct": -0.093,
      "previous_day_action": "Prev Flat",
      "opening_break": "Neutral",
      "vix_change_pct": 2.3,
      "vix_exit_change_pct": 0.0
    },
    {
      "date": "2026-08-18",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 24232.65,
      "entry_price": 24232.65,
      "premium_type": "Credit",
      "days_to_expiry": 0,
      "expiry_phase": "Expiry",
      "atm_strike": 24250,
      "short_strike": 24250,
      "long_strike": 24450,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "24250/24450 CE",
      "premium_points": 45.43,
      "target_points": 22.71,
      "stop_loss_points": 15.9,
      "target_formula": "45.43 x 50%",
      "stop_loss_formula": "45.43 x 35%",
      "credit_points": 45.43,
      "debit_points": 0,
      "exit_time": "11:25",
      "exit_price": 24182.65,
      "exit_reason": "Target MTM",
      "selector_reason": "Prev Down + Gap Down has better downside continuation; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": 22.71,
      "pnl_points": 22.71,
      "pnl_rupees": 1476.47,
      "gap_type": "Gap Down",
      "gap_pct": -0.266,
      "previous_day_action": "Prev Down",
      "opening_break": "Neutral",
      "vix_change_pct": 1.04,
      "vix_exit_change_pct": 2.89
    },
    {
      "date": "2026-08-19",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 24073.85,
      "entry_price": 24073.85,
      "premium_type": "Credit",
      "days_to_expiry": 6,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 24050,
      "short_strike": 24050,
      "long_strike": 24250,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "24050/24250 CE",
      "premium_points": 89.32,
      "target_points": 44.66,
      "stop_loss_points": 31.26,
      "target_formula": "89.32 x 50%",
      "stop_loss_formula": "89.32 x 35%",
      "credit_points": 89.32,
      "debit_points": 0,
      "exit_time": "15:20",
      "exit_price": 24048.55,
      "exit_reason": "15:20/EOD MTM",
      "selector_reason": "09:30 confirms bearish trade with opening-range weakness; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": 6.96,
      "pnl_points": 6.96,
      "pnl_rupees": 452.4,
      "gap_type": "Flat",
      "gap_pct": 0.034,
      "previous_day_action": "Prev Down",
      "opening_break": "Bearish",
      "vix_change_pct": 1.51,
      "vix_exit_change_pct": -0.81
    },
    {
      "date": "2026-08-21",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_spot": 24208.8,
      "entry_price": 24208.8,
      "premium_type": "Credit",
      "days_to_expiry": 4,
      "expiry_phase": "Fresh Weekly",
      "atm_strike": 24200,
      "short_strike": 24200,
      "long_strike": 24400,
      "option_type": "CE",
      "spread_width": 200,
      "strike_label": "24200/24400 CE",
      "premium_points": 81.95,
      "target_points": 40.98,
      "stop_loss_points": 28.68,
      "target_formula": "81.95 x 50%",
      "stop_loss_formula": "81.95 x 35%",
      "credit_points": 81.95,
      "debit_points": 0,
      "exit_time": "12:10",
      "exit_price": 24233.3,
      "exit_reason": "VIX Risk Exit",
      "selector_reason": "09:30 confirms bearish trade with opening-range weakness; Directional Credit: bearish setup => Bear Call Spread",
      "points_gain_loss": -5.02,
      "pnl_points": -5.02,
      "pnl_rupees": -326.3,
      "gap_type": "Gap Up",
      "gap_pct": 0.207,
      "previous_day_action": "Prev Up",
      "opening_break": "Bearish",
      "vix_change_pct": 4.97,
      "vix_exit_change_pct": 5.23
    }
  ],
  "backtest_60d_skipped": [
    {
      "date": "2026-06-03",
      "strategy": "No Trade",
      "entry_time": "09:30",
      "entry_price": 23248.45,
      "days_to_expiry": 6,
      "expiry_phase": "Fresh Weekly",
      "gap_type": "Gap Down",
      "previous_day_action": "Prev Unknown",
      "opening_break": "Bearish",
      "vix_change_pct": 8.79,
      "filter_reasons": [
        "No intraday trade: India VIX is up 8.79% from today's open (risk filter >= 5%)"
      ]
    },
    {
      "date": "2026-06-08",
      "strategy": "No Trade",
      "entry_time": "09:30",
      "entry_price": 23184.35,
      "days_to_expiry": 1,
      "expiry_phase": "Near Expiry",
      "gap_type": "Gap Down",
      "previous_day_action": "Prev Down",
      "opening_break": "Bullish",
      "vix_change_pct": 8.47,
      "filter_reasons": [
        "No intraday trade: India VIX is up 8.47% from today's open (risk filter >= 5%)"
      ]
    },
    {
      "date": "2026-06-18",
      "strategy": "No Trade",
      "entry_time": "09:30",
      "entry_price": 24085.1,
      "days_to_expiry": 5,
      "expiry_phase": "Fresh Weekly",
      "gap_type": "Flat",
      "previous_day_action": "Prev Up",
      "opening_break": "Neutral",
      "vix_change_pct": -1.18,
      "filter_reasons": [
        "Flat gap without post-open confirmation; Directional Credit default: neutral setup skipped"
      ]
    },
    {
      "date": "2026-06-19",
      "strategy": "No Trade",
      "entry_time": "09:30",
      "entry_price": 23950.35,
      "days_to_expiry": 4,
      "expiry_phase": "Fresh Weekly",
      "gap_type": "Gap Down",
      "previous_day_action": "Prev Up",
      "opening_break": "Neutral",
      "vix_change_pct": 6.43,
      "filter_reasons": [
        "No intraday trade: India VIX is up 6.43% from today's open (risk filter >= 5%)"
      ]
    },
    {
      "date": "2026-06-22",
      "strategy": "No Trade",
      "entry_time": "09:30",
      "entry_price": 24132.8,
      "days_to_expiry": 1,
      "expiry_phase": "Near Expiry",
      "gap_type": "Gap Up",
      "previous_day_action": "Prev Down",
      "opening_break": "Neutral",
      "vix_change_pct": 0.48,
      "filter_reasons": [
        "Prev Down + Gap Up has weak continuation; wait for post-open strength; Directional Credit default: neutral setup skipped"
      ]
    },
    {
      "date": "2026-06-25",
      "strategy": "No Trade",
      "entry_time": "09:30",
      "entry_price": 24143.25,
      "days_to_expiry": 5,
      "expiry_phase": "Fresh Weekly",
      "gap_type": "Gap Up",
      "previous_day_action": "Prev Up",
      "opening_break": "Neutral",
      "vix_change_pct": -3.47,
      "filter_reasons": [
        "Prev Up + Gap Up has weak continuation; wait for post-open strength; Directional Credit default: neutral setup skipped"
      ]
    },
    {
      "date": "2026-06-29",
      "strategy": "No Trade",
      "entry_time": "09:30",
      "entry_price": 24017.1,
      "days_to_expiry": 1,
      "expiry_phase": "Near Expiry",
      "gap_type": "Flat",
      "previous_day_action": "Prev Flat",
      "opening_break": "Bearish",
      "vix_change_pct": 6.49,
      "filter_reasons": [
        "No intraday trade: India VIX is up 6.49% from today's open (risk filter >= 5%)"
      ]
    },
    {
      "date": "2026-06-30",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_price": 23873.3,
      "days_to_expiry": 0,
      "expiry_phase": "Expiry",
      "gap_type": "Gap Up",
      "previous_day_action": "Prev Down",
      "opening_break": "Bearish",
      "vix_change_pct": 2.19,
      "filter_reasons": [
        "Skip: prior down day + gap up is unstable for bearish credit"
      ]
    },
    {
      "date": "2026-07-01",
      "strategy": "No Trade",
      "entry_time": "09:30",
      "entry_price": 23919.55,
      "days_to_expiry": 6,
      "expiry_phase": "Fresh Weekly",
      "gap_type": "Flat",
      "previous_day_action": "Prev Down",
      "opening_break": "Neutral",
      "vix_change_pct": 2.13,
      "filter_reasons": [
        "Flat gap without post-open confirmation; Directional Credit default: neutral setup skipped"
      ]
    },
    {
      "date": "2026-07-08",
      "strategy": "No Trade",
      "entry_time": "09:30",
      "entry_price": 24219.6,
      "days_to_expiry": 6,
      "expiry_phase": "Fresh Weekly",
      "gap_type": "Gap Down",
      "previous_day_action": "Prev Down",
      "opening_break": "Bearish",
      "vix_change_pct": 7.21,
      "filter_reasons": [
        "No intraday trade: India VIX is up 7.21% from today's open (risk filter >= 5%)"
      ]
    },
    {
      "date": "2026-07-13",
      "strategy": "No Trade",
      "entry_time": "09:30",
      "entry_price": 24028.25,
      "days_to_expiry": 1,
      "expiry_phase": "Near Expiry",
      "gap_type": "Gap Down",
      "previous_day_action": "Prev Up",
      "opening_break": "Neutral",
      "vix_change_pct": 8.79,
      "filter_reasons": [
        "No intraday trade: India VIX is up 8.79% from today's open (risk filter >= 5%)"
      ]
    },
    {
      "date": "2026-07-15",
      "strategy": "Bull Put Spread",
      "entry_time": "09:30",
      "entry_price": 24199.8,
      "days_to_expiry": 6,
      "expiry_phase": "Fresh Weekly",
      "gap_type": "Gap Up",
      "previous_day_action": "Prev Down",
      "opening_break": "Neutral",
      "vix_change_pct": -3.42,
      "filter_reasons": [
        "Skip: prior down day + gap up often fades"
      ]
    },
    {
      "date": "2026-07-20",
      "strategy": "No Trade",
      "entry_time": "09:30",
      "entry_price": 24180.45,
      "days_to_expiry": 1,
      "expiry_phase": "Near Expiry",
      "gap_type": "Gap Down",
      "previous_day_action": "Prev Strong Bull",
      "opening_break": "Neutral",
      "vix_change_pct": 2.72,
      "filter_reasons": [
        "Strong bull day + next gap down has weak continuation; skipped without post-open weakness; Directional Credit default: neutral setup skipped"
      ]
    },
    {
      "date": "2026-07-21",
      "strategy": "No Trade",
      "entry_time": "09:30",
      "entry_price": 24226.55,
      "days_to_expiry": 0,
      "expiry_phase": "Expiry",
      "gap_type": "Flat",
      "previous_day_action": "Prev Down",
      "opening_break": "Neutral",
      "vix_change_pct": -0.6,
      "filter_reasons": [
        "Flat gap without post-open confirmation; Directional Credit default: neutral setup skipped"
      ]
    },
    {
      "date": "2026-07-24",
      "strategy": "No Trade",
      "entry_time": "09:30",
      "entry_price": 23688.6,
      "days_to_expiry": 4,
      "expiry_phase": "Fresh Weekly",
      "gap_type": "Gap Down",
      "previous_day_action": "Prev Down",
      "opening_break": "Neutral",
      "vix_change_pct": 6.01,
      "filter_reasons": [
        "No intraday trade: India VIX is up 6.01% from today's open (risk filter >= 5%)"
      ]
    },
    {
      "date": "2026-07-27",
      "strategy": "No Trade",
      "entry_time": "09:30",
      "entry_price": 23937.35,
      "days_to_expiry": 1,
      "expiry_phase": "Near Expiry",
      "gap_type": "Gap Up",
      "previous_day_action": "Prev Down",
      "opening_break": "Neutral",
      "vix_change_pct": -5.47,
      "filter_reasons": [
        "Prev Down + Gap Up has weak continuation; wait for post-open strength; Directional Credit default: neutral setup skipped"
      ]
    },
    {
      "date": "2026-07-29",
      "strategy": "No Trade",
      "entry_time": "09:30",
      "entry_price": 24187.95,
      "days_to_expiry": 6,
      "expiry_phase": "Fresh Weekly",
      "gap_type": "Gap Up",
      "previous_day_action": "Prev Flat",
      "opening_break": "Neutral",
      "vix_change_pct": -1.99,
      "filter_reasons": [
        "Prev Flat + Gap Up has weak continuation; wait for post-open strength; Directional Credit default: neutral setup skipped"
      ]
    },
    {
      "date": "2026-07-30",
      "strategy": "Bull Put Spread",
      "entry_time": "09:30",
      "entry_price": 24274.4,
      "days_to_expiry": 5,
      "expiry_phase": "Fresh Weekly",
      "gap_type": "Flat",
      "previous_day_action": "Prev Strong Bull",
      "opening_break": "Neutral",
      "vix_change_pct": 1.6,
      "filter_reasons": [
        "Skip: strong bull day + flat open lacked follow-through"
      ]
    },
    {
      "date": "2026-08-05",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_price": 24611.05,
      "days_to_expiry": 6,
      "expiry_phase": "Fresh Weekly",
      "gap_type": "Gap Up",
      "previous_day_action": "Prev Down",
      "opening_break": "Bearish",
      "vix_change_pct": -2.44,
      "filter_reasons": [
        "Skip: prior down day + gap up is unstable for bearish credit"
      ]
    },
    {
      "date": "2026-08-06",
      "strategy": "No Trade",
      "entry_time": "09:30",
      "entry_price": 24624.55,
      "days_to_expiry": 5,
      "expiry_phase": "Fresh Weekly",
      "gap_type": "Flat",
      "previous_day_action": "Prev Flat",
      "opening_break": "Neutral",
      "vix_change_pct": 0.77,
      "filter_reasons": [
        "Flat gap without post-open confirmation; Directional Credit default: neutral setup skipped"
      ]
    },
    {
      "date": "2026-08-20",
      "strategy": "Bear Call Spread",
      "entry_time": "09:30",
      "entry_price": 24197.9,
      "days_to_expiry": 5,
      "expiry_phase": "Fresh Weekly",
      "gap_type": "Gap Up",
      "previous_day_action": "Prev Down",
      "opening_break": "Neutral",
      "vix_change_pct": -3.58,
      "filter_reasons": [
        "Skip: prior down day + gap up is unstable for bearish credit"
      ]
    },
    {
      "date": "2026-08-24",
      "strategy": "No Trade",
      "entry_time": "09:30",
      "entry_price": 24276.75,
      "days_to_expiry": 1,
      "expiry_phase": "Near Expiry",
      "gap_type": "Flat",
      "previous_day_action": "Prev Flat",
      "opening_break": "Neutral",
      "vix_change_pct": 0.07,
      "filter_reasons": [
        "Flat gap without post-open confirmation; Directional Credit default: neutral setup skipped"
      ]
    }
  ]
}