{ "experiment_name": "short_bearish_v1", "dataset_snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit", "description": "Pure short-only bearish PEAD: short stocks with strong negative reaction (-5% to -18%), testing if bearish drift continues.", "base_config": "configs/backtest/return_max_long_v1.json", "overrides": { "signal": { "scoring_model": "pead", "score_threshold": 0.40, "max_candidates_per_day": 12, "a_tier_score_threshold": 0.65, "pead_reaction_threshold": 0.05, "pead_volume_threshold": 1.2 }, "risk": { "per_trade_risk_pct": 0.015, "per_trade_risk_pct_a_tier": 0.018, "max_daily_new_risk_pct": 0.15, "max_positions": 10, "max_positions_per_sector": 3, "max_position_value_pct": 0.20, "max_adv_fraction": 0.05, "macro_regime_enabled": false, "veto_unknown_direction": false, "veto_bearish_direction": false, "stop_atr_multiplier": 2.0 }, "execution": { "trailing_warmup_days": 3, "max_holding_days": 10, "early_failure_no_progress_days": 2, "early_failure_no_progress_r": 0.15, "early_failure_no_progress_fraction": 1.0 }, "event_type_profiles": { "earnings_release": { "enabled": true, "direction_filter": "any", "max_holding_days_override": 12 }, "guidance_update": { "enabled": true, "direction_filter": "any", "max_holding_days_override": 10 }, "other_material_event": { "enabled": true, "direction_filter": "any", "max_holding_days_override": 10 } } }, "strategy_engines": [ { "engine_id": "reaction_close_short_bearish", "event_types": ["earnings_release", "guidance_update", "other_material_event"], "timing_class": "same_day", "direction": "short_only", "entry_timing_policy": "reaction_close", "max_holding_days": 10, "engine_risk_budget_pct": 0.50, "reaction_day_return_min": -0.18, "reaction_day_return_max": -0.05, "close_location_max": 0.40, "volume_ratio_min": 1.5, "score_threshold_override": 0.40, "per_trade_risk_pct_override": 0.015, "target_1_r_override": 2.0, "target_1_fraction_override": 0.25, "trailing_warmup_days_override": 3, "early_failure_no_progress_days_override": 2, "early_failure_no_progress_r_override": 0.15, "early_failure_no_progress_fraction_override": 1.0, "enabled": true }, { "engine_id": "next_open_short_bearish", "event_types": ["earnings_release", "guidance_update", "other_material_event"], "timing_class": "any", "direction": "short_only", "entry_timing_policy": "next_open", "max_holding_days": 10, "engine_risk_budget_pct": 0.50, "reaction_day_return_min": -0.18, "reaction_day_return_max": -0.05, "close_location_max": 0.40, "volume_ratio_min": 1.5, "next_open_gap_cap_pct": 0.10, "score_threshold_override": 0.40, "per_trade_risk_pct_override": 0.015, "target_1_r_override": 2.0, "target_1_fraction_override": 0.25, "trailing_warmup_days_override": 3, "early_failure_no_progress_days_override": 2, "early_failure_no_progress_r_override": 0.15, "early_failure_no_progress_fraction_override": 1.0, "enabled": true } ], "strategy_engine_selection_mode": "global_score" }