You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

118 lines
3.9 KiB
JSON

{
"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.4,
"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.2,
"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.5,
"reaction_day_return_min": -0.18,
"reaction_day_return_max": -0.05,
"close_location_max": 0.4,
"volume_ratio_min": 1.5,
"score_threshold_override": 0.4,
"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.5,
"reaction_day_return_min": -0.18,
"reaction_day_return_max": -0.05,
"close_location_max": 0.4,
"volume_ratio_min": 1.5,
"next_open_gap_cap_pct": 0.1,
"score_threshold_override": 0.4,
"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",
"version_family": "v1",
"created_at": "2026-03-26T20:16:35-07:00",
"created_by": "human",
"status": "retired",
"generation": 0,
"changelog": "Pure short-only bearish PEAD: short stocks with strong negative reaction (-5% to -18%), testing if bearish drift continues.",
"id": 317,
"retirement_reason": "Superseded by v7.70 (current champion, SQS 76.9, Sharpe 3.13, CW +468.26%)"
}