# V49.90 structural probe: extend the opening-breadth impulse sleeve.
# V49.89 only accepts small/negative gaps. This probe checks whether the same
# late-breakout-only engine can safely capture liquid +2~4% gap names on broad
# opening-breadth thrust days without re-enabling the older opening-burst sleeve.
objective:
  name: trade_day_adjusted
  target_days_with_trades: 108
  trade_day_bonus: 0.02
  return_weight: 0.50
  min_total_return_pct: 0.75
  max_drawdown_floor: -0.008
  min_profit_factor: 25.0

sweep:
  market_thrust_opening_breadth_override_enabled: [true]
  market_thrust_opening_breadth_override_min_first_bar_dollar_vol: [250000]
  market_thrust_opening_breadth_override_min_positive_ratio: [0.52, 0.56]
  market_thrust_opening_breadth_override_min_avg_return_pct: [0.0008]
  market_thrust_opening_breadth_override_min_strong_close_location_ratio: [0.40]
  market_thrust_opening_breadth_override_regime_size_scale_floor: [0.25]
  market_thrust_opening_breadth_override_breadth_size_scale_floor: [0.25]
  market_thrust_opening_breadth_override_clear_soft_day: [false]
  market_thrust_opening_breadth_override_activate_liquid_continuation: [false]

  market_thrust_opening_impulse_reclaim_enabled: [true]
  market_thrust_opening_impulse_reclaim_min_gap_pct: [-0.06]
  market_thrust_opening_impulse_reclaim_max_gap_pct: [0.02, 0.03, 0.04]
  market_thrust_opening_impulse_reclaim_min_first_bar_return_pct: [0.015, 0.02, 0.025]
  market_thrust_opening_impulse_reclaim_min_first_bar_dollar_vol: [20000000]
  market_thrust_opening_impulse_reclaim_min_avg_dollar_vol: [300000000]
  market_thrust_opening_impulse_reclaim_min_body_ratio: [0.55]
  market_thrust_opening_impulse_reclaim_min_close_location: [0.85]
  market_thrust_opening_impulse_reclaim_min_ret_5d: [-0.10, 0.0]
  market_thrust_opening_impulse_reclaim_max_ret_5d: [0.20]
  market_thrust_opening_impulse_reclaim_max_candidates: [3]
  market_thrust_opening_impulse_reclaim_max_trades: [1]
  market_thrust_opening_impulse_reclaim_entry_mode: [late_breakout]
  market_thrust_opening_impulse_reclaim_min_score_pct: [0.0]
  market_thrust_opening_impulse_reclaim_size_scale: [0.10]
  market_thrust_opening_impulse_reclaim_fixed_loss_pct: [0.015]
