Add contrarian feature analysis + v15 scoring (v6new.174-188)
Data analysis revealed OBV Q1 (distribution) has 56.4% WR vs Q5 51.2% — contrarian signal confirmed. Previous OBV bonus was applied in wrong direction. Corrected with v15 scoring models. Best result: v6new.185 (entropy + risk 0.058) CW 274.4% but SQS 72.2, still below v6new.122 (72.4). WFV/robustness offsets CW gains. v6new.122 confirmed as optimal under current SQS v4 formula. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>main
parent
95c6b499c4
commit
090bfa8e36
@ -0,0 +1,806 @@
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.174",
|
||||
"dataset_snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_tier3",
|
||||
"description": "v122 + OBV contrarian only",
|
||||
"base_config": "configs/backtest/return_max_long_v1.json",
|
||||
"overrides": {
|
||||
"signal": {
|
||||
"scoring_model": "return_max_long_v15",
|
||||
"score_threshold": 0.45,
|
||||
"max_candidates_per_day": 18,
|
||||
"a_tier_score_threshold": 0.58
|
||||
},
|
||||
"risk": {
|
||||
"per_trade_risk_pct": 0.052,
|
||||
"per_trade_risk_pct_a_tier": 0.058,
|
||||
"max_daily_new_risk_pct": 0.76,
|
||||
"max_positions": 24,
|
||||
"max_positions_per_sector": 5,
|
||||
"max_position_value_pct": 1.0,
|
||||
"max_adv_fraction": 0.2,
|
||||
"macro_regime_neutral_size_scaler": 1.0,
|
||||
"macro_regime_risk_off_size_scaler": 1.0,
|
||||
"veto_unknown_direction": false,
|
||||
"macro_regime_risk_off_a_tier_only": false
|
||||
},
|
||||
"execution": {
|
||||
"a_tier_target_1_r": 3.5,
|
||||
"a_tier_target_1_fraction": 0.0,
|
||||
"non_a_tier_target_1_r": 2.25,
|
||||
"non_a_tier_target_1_fraction": 0.2,
|
||||
"trailing_warmup_days": 6,
|
||||
"max_holding_days": 12,
|
||||
"early_failure_no_progress_days": 1,
|
||||
"early_failure_no_progress_r": 0.15,
|
||||
"early_failure_no_progress_fraction": 1.0
|
||||
},
|
||||
"event_type_profiles": {
|
||||
"material_contract": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
},
|
||||
"other_material_event": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
}
|
||||
}
|
||||
},
|
||||
"strategy_engines": [
|
||||
{
|
||||
"engine_id": "reaction_close_long_bullish_raised_priority",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.45,
|
||||
"reaction_day_return_min": 0.08,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 2.0,
|
||||
"gap_size_min": 0.0,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.5,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_patient",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.25,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.15,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.8,
|
||||
"volume_ratio_max": 2.0,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"next_open_gap_cap_pct": 0.02,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"min_market_cap_proxy": 5000000000.0
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_core",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 1.0,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.0,
|
||||
"gap_size_min": 0.0,
|
||||
"weak_reaction_threshold": 0.03,
|
||||
"weak_reaction_gap_max": 0.02,
|
||||
"unknown_direction_reaction_min": 0.05,
|
||||
"unknown_direction_close_location_min": 0.7,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.42,
|
||||
"enabled": true,
|
||||
"residual_reserve_selected": true,
|
||||
"mixed_inline_close_location_max": 0.88,
|
||||
"mixed_inline_gap_size_max": 0.1,
|
||||
"unknown_inline_exit_close_location_min": 0.9,
|
||||
"unknown_inline_exit_gap_size_max": 0.04,
|
||||
"unknown_inline_early_failure_no_progress_days_override": 2,
|
||||
"unknown_inline_early_failure_no_progress_r_override": 0.1,
|
||||
"unknown_inline_early_failure_no_progress_fraction_override": 1.0,
|
||||
"per_trade_risk_pct_override": 0.038,
|
||||
"trailing_warmup_days_override": 8
|
||||
},
|
||||
{
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.025,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.02,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 2.0,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 15000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.1,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.007,
|
||||
"enabled": true,
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_oneoff_largecap_tight",
|
||||
"close_location_min": 0.15
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market",
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": -0.1,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.03,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 1.2,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"per_trade_risk_pct_override": 0.0035
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_lowclose_gap_d3",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"residual_reserve_selected": true,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 3,
|
||||
"early_failure_no_progress_r_override": 0.25,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_smallcap_gap",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_extreme_orderly",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.35,
|
||||
"reaction_day_return_min": 0.2,
|
||||
"reaction_day_return_max": 0.4,
|
||||
"close_location_min": 0.83,
|
||||
"volume_ratio_min": 6.0,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.15,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.65,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_inline_hivol",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.74,
|
||||
"close_location_max": 0.86,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.04,
|
||||
"volume_ratio_min": 2.1,
|
||||
"volume_ratio_max": 2.8,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_oneoff_penalty_override": 1.0,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.05,
|
||||
"close_location_min": 0.9,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 9000000000.0,
|
||||
"document_quality_score_min": 0.52,
|
||||
"parse_confidence_overall_min": 0.48,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 6.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 15,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.48,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_earnings_mixed_inline_orderly",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.55,
|
||||
"per_trade_risk_pct_override": 0.02,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_orderly",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.8,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.9,
|
||||
"volume_ratio_max": 1.4,
|
||||
"min_market_cap_proxy": 10000000000.0,
|
||||
"max_market_cap_proxy": 100000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_mixed_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.04,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.45,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 6000000000.0,
|
||||
"document_quality_score_min": 0.54,
|
||||
"parse_confidence_overall_min": 0.5,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.5,
|
||||
"veto_oneoff_penalty_override": 0.25,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_premarket_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.04,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.3,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 6,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.04,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.12,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 4.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_mixed_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.06,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.5,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_broad_oneoff",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.1,
|
||||
"close_location_min": 0.3,
|
||||
"close_location_max": 0.75,
|
||||
"gap_size_min": 0.01,
|
||||
"gap_size_max": 0.12,
|
||||
"volume_ratio_min": 1.3,
|
||||
"volume_ratio_max": 5.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.58,
|
||||
"parse_confidence_overall_min": 0.58,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.58,
|
||||
"veto_oneoff_penalty_override": 0.75,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.15,
|
||||
"next_open_gap_cap_pct": 0.12,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_unknown_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.045,
|
||||
"reaction_day_return_min": -0.05,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.98,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.06,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.6,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.05,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.003,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
}
|
||||
],
|
||||
"splits": [
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "train"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "valid"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "test"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"return-max",
|
||||
"v6new",
|
||||
"contrarian"
|
||||
],
|
||||
"notes": "C o r r e c t e d - s n a p s h o t c o n t r o l f o r v 6 c o r e s t r u c t u r e w i t h o u t s i z i n g o r h o l d i n g - p e r i o d a d d - o n s . Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Lowers per-trade risk for next_open_long_other_material_unknown_orderly to 0.007 and raises engine budget to 0.05. Fine risk sweep from corrected v6.63. Fine risk sweep from corrected v6.91."
|
||||
}
|
||||
@ -0,0 +1,806 @@
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.175",
|
||||
"dataset_snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_tier3",
|
||||
"description": "v122 + OBV + BB contrarian",
|
||||
"base_config": "configs/backtest/return_max_long_v1.json",
|
||||
"overrides": {
|
||||
"signal": {
|
||||
"scoring_model": "return_max_long_v15b",
|
||||
"score_threshold": 0.45,
|
||||
"max_candidates_per_day": 18,
|
||||
"a_tier_score_threshold": 0.58
|
||||
},
|
||||
"risk": {
|
||||
"per_trade_risk_pct": 0.052,
|
||||
"per_trade_risk_pct_a_tier": 0.058,
|
||||
"max_daily_new_risk_pct": 0.76,
|
||||
"max_positions": 24,
|
||||
"max_positions_per_sector": 5,
|
||||
"max_position_value_pct": 1.0,
|
||||
"max_adv_fraction": 0.2,
|
||||
"macro_regime_neutral_size_scaler": 1.0,
|
||||
"macro_regime_risk_off_size_scaler": 1.0,
|
||||
"veto_unknown_direction": false,
|
||||
"macro_regime_risk_off_a_tier_only": false
|
||||
},
|
||||
"execution": {
|
||||
"a_tier_target_1_r": 3.5,
|
||||
"a_tier_target_1_fraction": 0.0,
|
||||
"non_a_tier_target_1_r": 2.25,
|
||||
"non_a_tier_target_1_fraction": 0.2,
|
||||
"trailing_warmup_days": 6,
|
||||
"max_holding_days": 12,
|
||||
"early_failure_no_progress_days": 1,
|
||||
"early_failure_no_progress_r": 0.15,
|
||||
"early_failure_no_progress_fraction": 1.0
|
||||
},
|
||||
"event_type_profiles": {
|
||||
"material_contract": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
},
|
||||
"other_material_event": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
}
|
||||
}
|
||||
},
|
||||
"strategy_engines": [
|
||||
{
|
||||
"engine_id": "reaction_close_long_bullish_raised_priority",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.45,
|
||||
"reaction_day_return_min": 0.08,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 2.0,
|
||||
"gap_size_min": 0.0,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.5,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_patient",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.25,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.15,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.8,
|
||||
"volume_ratio_max": 2.0,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"next_open_gap_cap_pct": 0.02,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"min_market_cap_proxy": 5000000000.0
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_core",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 1.0,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.0,
|
||||
"gap_size_min": 0.0,
|
||||
"weak_reaction_threshold": 0.03,
|
||||
"weak_reaction_gap_max": 0.02,
|
||||
"unknown_direction_reaction_min": 0.05,
|
||||
"unknown_direction_close_location_min": 0.7,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.42,
|
||||
"enabled": true,
|
||||
"residual_reserve_selected": true,
|
||||
"mixed_inline_close_location_max": 0.88,
|
||||
"mixed_inline_gap_size_max": 0.1,
|
||||
"unknown_inline_exit_close_location_min": 0.9,
|
||||
"unknown_inline_exit_gap_size_max": 0.04,
|
||||
"unknown_inline_early_failure_no_progress_days_override": 2,
|
||||
"unknown_inline_early_failure_no_progress_r_override": 0.1,
|
||||
"unknown_inline_early_failure_no_progress_fraction_override": 1.0,
|
||||
"per_trade_risk_pct_override": 0.038,
|
||||
"trailing_warmup_days_override": 8
|
||||
},
|
||||
{
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.025,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.02,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 2.0,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 15000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.1,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.007,
|
||||
"enabled": true,
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_oneoff_largecap_tight",
|
||||
"close_location_min": 0.15
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market",
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": -0.1,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.03,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 1.2,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"per_trade_risk_pct_override": 0.0035
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_lowclose_gap_d3",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"residual_reserve_selected": true,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 3,
|
||||
"early_failure_no_progress_r_override": 0.25,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_smallcap_gap",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_extreme_orderly",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.35,
|
||||
"reaction_day_return_min": 0.2,
|
||||
"reaction_day_return_max": 0.4,
|
||||
"close_location_min": 0.83,
|
||||
"volume_ratio_min": 6.0,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.15,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.65,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_inline_hivol",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.74,
|
||||
"close_location_max": 0.86,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.04,
|
||||
"volume_ratio_min": 2.1,
|
||||
"volume_ratio_max": 2.8,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_oneoff_penalty_override": 1.0,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.05,
|
||||
"close_location_min": 0.9,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 9000000000.0,
|
||||
"document_quality_score_min": 0.52,
|
||||
"parse_confidence_overall_min": 0.48,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 6.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 15,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.48,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_earnings_mixed_inline_orderly",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.55,
|
||||
"per_trade_risk_pct_override": 0.02,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_orderly",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.8,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.9,
|
||||
"volume_ratio_max": 1.4,
|
||||
"min_market_cap_proxy": 10000000000.0,
|
||||
"max_market_cap_proxy": 100000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_mixed_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.04,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.45,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 6000000000.0,
|
||||
"document_quality_score_min": 0.54,
|
||||
"parse_confidence_overall_min": 0.5,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.5,
|
||||
"veto_oneoff_penalty_override": 0.25,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_premarket_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.04,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.3,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 6,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.04,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.12,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 4.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_mixed_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.06,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.5,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_broad_oneoff",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.1,
|
||||
"close_location_min": 0.3,
|
||||
"close_location_max": 0.75,
|
||||
"gap_size_min": 0.01,
|
||||
"gap_size_max": 0.12,
|
||||
"volume_ratio_min": 1.3,
|
||||
"volume_ratio_max": 5.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.58,
|
||||
"parse_confidence_overall_min": 0.58,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.58,
|
||||
"veto_oneoff_penalty_override": 0.75,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.15,
|
||||
"next_open_gap_cap_pct": 0.12,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_unknown_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.045,
|
||||
"reaction_day_return_min": -0.05,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.98,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.06,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.6,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.05,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.003,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
}
|
||||
],
|
||||
"splits": [
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "train"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "valid"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "test"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"return-max",
|
||||
"v6new",
|
||||
"contrarian"
|
||||
],
|
||||
"notes": "C o r r e c t e d - s n a p s h o t c o n t r o l f o r v 6 c o r e s t r u c t u r e w i t h o u t s i z i n g o r h o l d i n g - p e r i o d a d d - o n s . Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Lowers per-trade risk for next_open_long_other_material_unknown_orderly to 0.007 and raises engine budget to 0.05. Fine risk sweep from corrected v6.63. Fine risk sweep from corrected v6.91."
|
||||
}
|
||||
@ -0,0 +1,806 @@
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.176",
|
||||
"dataset_snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_tier3",
|
||||
"description": "v122 + OBV + BB + OU contrarian",
|
||||
"base_config": "configs/backtest/return_max_long_v1.json",
|
||||
"overrides": {
|
||||
"signal": {
|
||||
"scoring_model": "return_max_long_v15c",
|
||||
"score_threshold": 0.45,
|
||||
"max_candidates_per_day": 18,
|
||||
"a_tier_score_threshold": 0.58
|
||||
},
|
||||
"risk": {
|
||||
"per_trade_risk_pct": 0.052,
|
||||
"per_trade_risk_pct_a_tier": 0.058,
|
||||
"max_daily_new_risk_pct": 0.76,
|
||||
"max_positions": 24,
|
||||
"max_positions_per_sector": 5,
|
||||
"max_position_value_pct": 1.0,
|
||||
"max_adv_fraction": 0.2,
|
||||
"macro_regime_neutral_size_scaler": 1.0,
|
||||
"macro_regime_risk_off_size_scaler": 1.0,
|
||||
"veto_unknown_direction": false,
|
||||
"macro_regime_risk_off_a_tier_only": false
|
||||
},
|
||||
"execution": {
|
||||
"a_tier_target_1_r": 3.5,
|
||||
"a_tier_target_1_fraction": 0.0,
|
||||
"non_a_tier_target_1_r": 2.25,
|
||||
"non_a_tier_target_1_fraction": 0.2,
|
||||
"trailing_warmup_days": 6,
|
||||
"max_holding_days": 12,
|
||||
"early_failure_no_progress_days": 1,
|
||||
"early_failure_no_progress_r": 0.15,
|
||||
"early_failure_no_progress_fraction": 1.0
|
||||
},
|
||||
"event_type_profiles": {
|
||||
"material_contract": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
},
|
||||
"other_material_event": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
}
|
||||
}
|
||||
},
|
||||
"strategy_engines": [
|
||||
{
|
||||
"engine_id": "reaction_close_long_bullish_raised_priority",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.45,
|
||||
"reaction_day_return_min": 0.08,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 2.0,
|
||||
"gap_size_min": 0.0,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.5,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_patient",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.25,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.15,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.8,
|
||||
"volume_ratio_max": 2.0,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"next_open_gap_cap_pct": 0.02,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"min_market_cap_proxy": 5000000000.0
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_core",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 1.0,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.0,
|
||||
"gap_size_min": 0.0,
|
||||
"weak_reaction_threshold": 0.03,
|
||||
"weak_reaction_gap_max": 0.02,
|
||||
"unknown_direction_reaction_min": 0.05,
|
||||
"unknown_direction_close_location_min": 0.7,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.42,
|
||||
"enabled": true,
|
||||
"residual_reserve_selected": true,
|
||||
"mixed_inline_close_location_max": 0.88,
|
||||
"mixed_inline_gap_size_max": 0.1,
|
||||
"unknown_inline_exit_close_location_min": 0.9,
|
||||
"unknown_inline_exit_gap_size_max": 0.04,
|
||||
"unknown_inline_early_failure_no_progress_days_override": 2,
|
||||
"unknown_inline_early_failure_no_progress_r_override": 0.1,
|
||||
"unknown_inline_early_failure_no_progress_fraction_override": 1.0,
|
||||
"per_trade_risk_pct_override": 0.038,
|
||||
"trailing_warmup_days_override": 8
|
||||
},
|
||||
{
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.025,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.02,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 2.0,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 15000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.1,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.007,
|
||||
"enabled": true,
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_oneoff_largecap_tight",
|
||||
"close_location_min": 0.15
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market",
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": -0.1,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.03,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 1.2,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"per_trade_risk_pct_override": 0.0035
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_lowclose_gap_d3",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"residual_reserve_selected": true,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 3,
|
||||
"early_failure_no_progress_r_override": 0.25,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_smallcap_gap",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_extreme_orderly",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.35,
|
||||
"reaction_day_return_min": 0.2,
|
||||
"reaction_day_return_max": 0.4,
|
||||
"close_location_min": 0.83,
|
||||
"volume_ratio_min": 6.0,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.15,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.65,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_inline_hivol",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.74,
|
||||
"close_location_max": 0.86,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.04,
|
||||
"volume_ratio_min": 2.1,
|
||||
"volume_ratio_max": 2.8,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_oneoff_penalty_override": 1.0,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.05,
|
||||
"close_location_min": 0.9,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 9000000000.0,
|
||||
"document_quality_score_min": 0.52,
|
||||
"parse_confidence_overall_min": 0.48,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 6.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 15,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.48,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_earnings_mixed_inline_orderly",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.55,
|
||||
"per_trade_risk_pct_override": 0.02,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_orderly",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.8,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.9,
|
||||
"volume_ratio_max": 1.4,
|
||||
"min_market_cap_proxy": 10000000000.0,
|
||||
"max_market_cap_proxy": 100000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_mixed_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.04,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.45,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 6000000000.0,
|
||||
"document_quality_score_min": 0.54,
|
||||
"parse_confidence_overall_min": 0.5,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.5,
|
||||
"veto_oneoff_penalty_override": 0.25,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_premarket_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.04,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.3,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 6,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.04,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.12,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 4.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_mixed_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.06,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.5,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_broad_oneoff",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.1,
|
||||
"close_location_min": 0.3,
|
||||
"close_location_max": 0.75,
|
||||
"gap_size_min": 0.01,
|
||||
"gap_size_max": 0.12,
|
||||
"volume_ratio_min": 1.3,
|
||||
"volume_ratio_max": 5.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.58,
|
||||
"parse_confidence_overall_min": 0.58,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.58,
|
||||
"veto_oneoff_penalty_override": 0.75,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.15,
|
||||
"next_open_gap_cap_pct": 0.12,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_unknown_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.045,
|
||||
"reaction_day_return_min": -0.05,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.98,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.06,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.6,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.05,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.003,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
}
|
||||
],
|
||||
"splits": [
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "train"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "valid"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "test"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"return-max",
|
||||
"v6new",
|
||||
"contrarian"
|
||||
],
|
||||
"notes": "C o r r e c t e d - s n a p s h o t c o n t r o l f o r v 6 c o r e s t r u c t u r e w i t h o u t s i z i n g o r h o l d i n g - p e r i o d a d d - o n s . Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Lowers per-trade risk for next_open_long_other_material_unknown_orderly to 0.007 and raises engine budget to 0.05. Fine risk sweep from corrected v6.63. Fine risk sweep from corrected v6.91."
|
||||
}
|
||||
@ -0,0 +1,806 @@
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.177",
|
||||
"dataset_snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_tier3",
|
||||
"description": "v122 + Strong OBV boost (+0.08)",
|
||||
"base_config": "configs/backtest/return_max_long_v1.json",
|
||||
"overrides": {
|
||||
"signal": {
|
||||
"scoring_model": "return_max_long_v15d",
|
||||
"score_threshold": 0.45,
|
||||
"max_candidates_per_day": 18,
|
||||
"a_tier_score_threshold": 0.58
|
||||
},
|
||||
"risk": {
|
||||
"per_trade_risk_pct": 0.052,
|
||||
"per_trade_risk_pct_a_tier": 0.058,
|
||||
"max_daily_new_risk_pct": 0.76,
|
||||
"max_positions": 24,
|
||||
"max_positions_per_sector": 5,
|
||||
"max_position_value_pct": 1.0,
|
||||
"max_adv_fraction": 0.2,
|
||||
"macro_regime_neutral_size_scaler": 1.0,
|
||||
"macro_regime_risk_off_size_scaler": 1.0,
|
||||
"veto_unknown_direction": false,
|
||||
"macro_regime_risk_off_a_tier_only": false
|
||||
},
|
||||
"execution": {
|
||||
"a_tier_target_1_r": 3.5,
|
||||
"a_tier_target_1_fraction": 0.0,
|
||||
"non_a_tier_target_1_r": 2.25,
|
||||
"non_a_tier_target_1_fraction": 0.2,
|
||||
"trailing_warmup_days": 6,
|
||||
"max_holding_days": 12,
|
||||
"early_failure_no_progress_days": 1,
|
||||
"early_failure_no_progress_r": 0.15,
|
||||
"early_failure_no_progress_fraction": 1.0
|
||||
},
|
||||
"event_type_profiles": {
|
||||
"material_contract": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
},
|
||||
"other_material_event": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
}
|
||||
}
|
||||
},
|
||||
"strategy_engines": [
|
||||
{
|
||||
"engine_id": "reaction_close_long_bullish_raised_priority",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.45,
|
||||
"reaction_day_return_min": 0.08,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 2.0,
|
||||
"gap_size_min": 0.0,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.5,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_patient",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.25,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.15,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.8,
|
||||
"volume_ratio_max": 2.0,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"next_open_gap_cap_pct": 0.02,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"min_market_cap_proxy": 5000000000.0
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_core",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 1.0,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.0,
|
||||
"gap_size_min": 0.0,
|
||||
"weak_reaction_threshold": 0.03,
|
||||
"weak_reaction_gap_max": 0.02,
|
||||
"unknown_direction_reaction_min": 0.05,
|
||||
"unknown_direction_close_location_min": 0.7,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.42,
|
||||
"enabled": true,
|
||||
"residual_reserve_selected": true,
|
||||
"mixed_inline_close_location_max": 0.88,
|
||||
"mixed_inline_gap_size_max": 0.1,
|
||||
"unknown_inline_exit_close_location_min": 0.9,
|
||||
"unknown_inline_exit_gap_size_max": 0.04,
|
||||
"unknown_inline_early_failure_no_progress_days_override": 2,
|
||||
"unknown_inline_early_failure_no_progress_r_override": 0.1,
|
||||
"unknown_inline_early_failure_no_progress_fraction_override": 1.0,
|
||||
"per_trade_risk_pct_override": 0.038,
|
||||
"trailing_warmup_days_override": 8
|
||||
},
|
||||
{
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.025,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.02,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 2.0,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 15000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.1,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.007,
|
||||
"enabled": true,
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_oneoff_largecap_tight",
|
||||
"close_location_min": 0.15
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market",
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": -0.1,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.03,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 1.2,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"per_trade_risk_pct_override": 0.0035
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_lowclose_gap_d3",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"residual_reserve_selected": true,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 3,
|
||||
"early_failure_no_progress_r_override": 0.25,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_smallcap_gap",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_extreme_orderly",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.35,
|
||||
"reaction_day_return_min": 0.2,
|
||||
"reaction_day_return_max": 0.4,
|
||||
"close_location_min": 0.83,
|
||||
"volume_ratio_min": 6.0,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.15,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.65,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_inline_hivol",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.74,
|
||||
"close_location_max": 0.86,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.04,
|
||||
"volume_ratio_min": 2.1,
|
||||
"volume_ratio_max": 2.8,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_oneoff_penalty_override": 1.0,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.05,
|
||||
"close_location_min": 0.9,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 9000000000.0,
|
||||
"document_quality_score_min": 0.52,
|
||||
"parse_confidence_overall_min": 0.48,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 6.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 15,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.48,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_earnings_mixed_inline_orderly",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.55,
|
||||
"per_trade_risk_pct_override": 0.02,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_orderly",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.8,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.9,
|
||||
"volume_ratio_max": 1.4,
|
||||
"min_market_cap_proxy": 10000000000.0,
|
||||
"max_market_cap_proxy": 100000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_mixed_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.04,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.45,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 6000000000.0,
|
||||
"document_quality_score_min": 0.54,
|
||||
"parse_confidence_overall_min": 0.5,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.5,
|
||||
"veto_oneoff_penalty_override": 0.25,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_premarket_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.04,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.3,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 6,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.04,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.12,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 4.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_mixed_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.06,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.5,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_broad_oneoff",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.1,
|
||||
"close_location_min": 0.3,
|
||||
"close_location_max": 0.75,
|
||||
"gap_size_min": 0.01,
|
||||
"gap_size_max": 0.12,
|
||||
"volume_ratio_min": 1.3,
|
||||
"volume_ratio_max": 5.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.58,
|
||||
"parse_confidence_overall_min": 0.58,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.58,
|
||||
"veto_oneoff_penalty_override": 0.75,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.15,
|
||||
"next_open_gap_cap_pct": 0.12,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_unknown_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.045,
|
||||
"reaction_day_return_min": -0.05,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.98,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.06,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.6,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.05,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.003,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
}
|
||||
],
|
||||
"splits": [
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "train"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "valid"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "test"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"return-max",
|
||||
"v6new",
|
||||
"contrarian"
|
||||
],
|
||||
"notes": "C o r r e c t e d - s n a p s h o t c o n t r o l f o r v 6 c o r e s t r u c t u r e w i t h o u t s i z i n g o r h o l d i n g - p e r i o d a d d - o n s . Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Lowers per-trade risk for next_open_long_other_material_unknown_orderly to 0.007 and raises engine budget to 0.05. Fine risk sweep from corrected v6.63. Fine risk sweep from corrected v6.91."
|
||||
}
|
||||
@ -0,0 +1,806 @@
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.178",
|
||||
"dataset_snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_tier3",
|
||||
"description": "v122 + OBV + BB contrarian + entropy",
|
||||
"base_config": "configs/backtest/return_max_long_v1.json",
|
||||
"overrides": {
|
||||
"signal": {
|
||||
"scoring_model": "return_max_long_v15e",
|
||||
"score_threshold": 0.45,
|
||||
"max_candidates_per_day": 18,
|
||||
"a_tier_score_threshold": 0.58
|
||||
},
|
||||
"risk": {
|
||||
"per_trade_risk_pct": 0.052,
|
||||
"per_trade_risk_pct_a_tier": 0.058,
|
||||
"max_daily_new_risk_pct": 0.76,
|
||||
"max_positions": 24,
|
||||
"max_positions_per_sector": 5,
|
||||
"max_position_value_pct": 1.0,
|
||||
"max_adv_fraction": 0.2,
|
||||
"macro_regime_neutral_size_scaler": 1.0,
|
||||
"macro_regime_risk_off_size_scaler": 1.0,
|
||||
"veto_unknown_direction": false,
|
||||
"macro_regime_risk_off_a_tier_only": false
|
||||
},
|
||||
"execution": {
|
||||
"a_tier_target_1_r": 3.5,
|
||||
"a_tier_target_1_fraction": 0.0,
|
||||
"non_a_tier_target_1_r": 2.25,
|
||||
"non_a_tier_target_1_fraction": 0.2,
|
||||
"trailing_warmup_days": 6,
|
||||
"max_holding_days": 12,
|
||||
"early_failure_no_progress_days": 1,
|
||||
"early_failure_no_progress_r": 0.15,
|
||||
"early_failure_no_progress_fraction": 1.0
|
||||
},
|
||||
"event_type_profiles": {
|
||||
"material_contract": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
},
|
||||
"other_material_event": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
}
|
||||
}
|
||||
},
|
||||
"strategy_engines": [
|
||||
{
|
||||
"engine_id": "reaction_close_long_bullish_raised_priority",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.45,
|
||||
"reaction_day_return_min": 0.08,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 2.0,
|
||||
"gap_size_min": 0.0,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.5,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_patient",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.25,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.15,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.8,
|
||||
"volume_ratio_max": 2.0,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"next_open_gap_cap_pct": 0.02,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"min_market_cap_proxy": 5000000000.0
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_core",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 1.0,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.0,
|
||||
"gap_size_min": 0.0,
|
||||
"weak_reaction_threshold": 0.03,
|
||||
"weak_reaction_gap_max": 0.02,
|
||||
"unknown_direction_reaction_min": 0.05,
|
||||
"unknown_direction_close_location_min": 0.7,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.42,
|
||||
"enabled": true,
|
||||
"residual_reserve_selected": true,
|
||||
"mixed_inline_close_location_max": 0.88,
|
||||
"mixed_inline_gap_size_max": 0.1,
|
||||
"unknown_inline_exit_close_location_min": 0.9,
|
||||
"unknown_inline_exit_gap_size_max": 0.04,
|
||||
"unknown_inline_early_failure_no_progress_days_override": 2,
|
||||
"unknown_inline_early_failure_no_progress_r_override": 0.1,
|
||||
"unknown_inline_early_failure_no_progress_fraction_override": 1.0,
|
||||
"per_trade_risk_pct_override": 0.038,
|
||||
"trailing_warmup_days_override": 8
|
||||
},
|
||||
{
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.025,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.02,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 2.0,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 15000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.1,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.007,
|
||||
"enabled": true,
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_oneoff_largecap_tight",
|
||||
"close_location_min": 0.15
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market",
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": -0.1,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.03,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 1.2,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"per_trade_risk_pct_override": 0.0035
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_lowclose_gap_d3",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"residual_reserve_selected": true,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 3,
|
||||
"early_failure_no_progress_r_override": 0.25,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_smallcap_gap",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_extreme_orderly",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.35,
|
||||
"reaction_day_return_min": 0.2,
|
||||
"reaction_day_return_max": 0.4,
|
||||
"close_location_min": 0.83,
|
||||
"volume_ratio_min": 6.0,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.15,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.65,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_inline_hivol",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.74,
|
||||
"close_location_max": 0.86,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.04,
|
||||
"volume_ratio_min": 2.1,
|
||||
"volume_ratio_max": 2.8,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_oneoff_penalty_override": 1.0,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.05,
|
||||
"close_location_min": 0.9,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 9000000000.0,
|
||||
"document_quality_score_min": 0.52,
|
||||
"parse_confidence_overall_min": 0.48,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 6.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 15,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.48,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_earnings_mixed_inline_orderly",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.55,
|
||||
"per_trade_risk_pct_override": 0.02,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_orderly",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.8,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.9,
|
||||
"volume_ratio_max": 1.4,
|
||||
"min_market_cap_proxy": 10000000000.0,
|
||||
"max_market_cap_proxy": 100000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_mixed_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.04,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.45,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 6000000000.0,
|
||||
"document_quality_score_min": 0.54,
|
||||
"parse_confidence_overall_min": 0.5,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.5,
|
||||
"veto_oneoff_penalty_override": 0.25,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_premarket_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.04,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.3,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 6,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.04,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.12,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 4.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_mixed_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.06,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.5,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_broad_oneoff",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.1,
|
||||
"close_location_min": 0.3,
|
||||
"close_location_max": 0.75,
|
||||
"gap_size_min": 0.01,
|
||||
"gap_size_max": 0.12,
|
||||
"volume_ratio_min": 1.3,
|
||||
"volume_ratio_max": 5.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.58,
|
||||
"parse_confidence_overall_min": 0.58,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.58,
|
||||
"veto_oneoff_penalty_override": 0.75,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.15,
|
||||
"next_open_gap_cap_pct": 0.12,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_unknown_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.045,
|
||||
"reaction_day_return_min": -0.05,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.98,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.06,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.6,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.05,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.003,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
}
|
||||
],
|
||||
"splits": [
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "train"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "valid"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "test"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"return-max",
|
||||
"v6new",
|
||||
"contrarian"
|
||||
],
|
||||
"notes": "C o r r e c t e d - s n a p s h o t c o n t r o l f o r v 6 c o r e s t r u c t u r e w i t h o u t s i z i n g o r h o l d i n g - p e r i o d a d d - o n s . Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Lowers per-trade risk for next_open_long_other_material_unknown_orderly to 0.007 and raises engine budget to 0.05. Fine risk sweep from corrected v6.63. Fine risk sweep from corrected v6.91."
|
||||
}
|
||||
@ -0,0 +1,806 @@
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.179",
|
||||
"dataset_snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_tier3",
|
||||
"description": "v122 + All contrarian reversed",
|
||||
"base_config": "configs/backtest/return_max_long_v1.json",
|
||||
"overrides": {
|
||||
"signal": {
|
||||
"scoring_model": "return_max_long_v15f",
|
||||
"score_threshold": 0.45,
|
||||
"max_candidates_per_day": 18,
|
||||
"a_tier_score_threshold": 0.58
|
||||
},
|
||||
"risk": {
|
||||
"per_trade_risk_pct": 0.052,
|
||||
"per_trade_risk_pct_a_tier": 0.058,
|
||||
"max_daily_new_risk_pct": 0.76,
|
||||
"max_positions": 24,
|
||||
"max_positions_per_sector": 5,
|
||||
"max_position_value_pct": 1.0,
|
||||
"max_adv_fraction": 0.2,
|
||||
"macro_regime_neutral_size_scaler": 1.0,
|
||||
"macro_regime_risk_off_size_scaler": 1.0,
|
||||
"veto_unknown_direction": false,
|
||||
"macro_regime_risk_off_a_tier_only": false
|
||||
},
|
||||
"execution": {
|
||||
"a_tier_target_1_r": 3.5,
|
||||
"a_tier_target_1_fraction": 0.0,
|
||||
"non_a_tier_target_1_r": 2.25,
|
||||
"non_a_tier_target_1_fraction": 0.2,
|
||||
"trailing_warmup_days": 6,
|
||||
"max_holding_days": 12,
|
||||
"early_failure_no_progress_days": 1,
|
||||
"early_failure_no_progress_r": 0.15,
|
||||
"early_failure_no_progress_fraction": 1.0
|
||||
},
|
||||
"event_type_profiles": {
|
||||
"material_contract": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
},
|
||||
"other_material_event": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
}
|
||||
}
|
||||
},
|
||||
"strategy_engines": [
|
||||
{
|
||||
"engine_id": "reaction_close_long_bullish_raised_priority",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.45,
|
||||
"reaction_day_return_min": 0.08,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 2.0,
|
||||
"gap_size_min": 0.0,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.5,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_patient",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.25,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.15,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.8,
|
||||
"volume_ratio_max": 2.0,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"next_open_gap_cap_pct": 0.02,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"min_market_cap_proxy": 5000000000.0
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_core",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 1.0,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.0,
|
||||
"gap_size_min": 0.0,
|
||||
"weak_reaction_threshold": 0.03,
|
||||
"weak_reaction_gap_max": 0.02,
|
||||
"unknown_direction_reaction_min": 0.05,
|
||||
"unknown_direction_close_location_min": 0.7,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.42,
|
||||
"enabled": true,
|
||||
"residual_reserve_selected": true,
|
||||
"mixed_inline_close_location_max": 0.88,
|
||||
"mixed_inline_gap_size_max": 0.1,
|
||||
"unknown_inline_exit_close_location_min": 0.9,
|
||||
"unknown_inline_exit_gap_size_max": 0.04,
|
||||
"unknown_inline_early_failure_no_progress_days_override": 2,
|
||||
"unknown_inline_early_failure_no_progress_r_override": 0.1,
|
||||
"unknown_inline_early_failure_no_progress_fraction_override": 1.0,
|
||||
"per_trade_risk_pct_override": 0.038,
|
||||
"trailing_warmup_days_override": 8
|
||||
},
|
||||
{
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.025,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.02,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 2.0,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 15000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.1,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.007,
|
||||
"enabled": true,
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_oneoff_largecap_tight",
|
||||
"close_location_min": 0.15
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market",
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": -0.1,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.03,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 1.2,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"per_trade_risk_pct_override": 0.0035
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_lowclose_gap_d3",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"residual_reserve_selected": true,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 3,
|
||||
"early_failure_no_progress_r_override": 0.25,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_smallcap_gap",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_extreme_orderly",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.35,
|
||||
"reaction_day_return_min": 0.2,
|
||||
"reaction_day_return_max": 0.4,
|
||||
"close_location_min": 0.83,
|
||||
"volume_ratio_min": 6.0,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.15,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.65,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_inline_hivol",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.74,
|
||||
"close_location_max": 0.86,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.04,
|
||||
"volume_ratio_min": 2.1,
|
||||
"volume_ratio_max": 2.8,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_oneoff_penalty_override": 1.0,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.05,
|
||||
"close_location_min": 0.9,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 9000000000.0,
|
||||
"document_quality_score_min": 0.52,
|
||||
"parse_confidence_overall_min": 0.48,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 6.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 15,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.48,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_earnings_mixed_inline_orderly",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.55,
|
||||
"per_trade_risk_pct_override": 0.02,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_orderly",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.8,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.9,
|
||||
"volume_ratio_max": 1.4,
|
||||
"min_market_cap_proxy": 10000000000.0,
|
||||
"max_market_cap_proxy": 100000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_mixed_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.04,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.45,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 6000000000.0,
|
||||
"document_quality_score_min": 0.54,
|
||||
"parse_confidence_overall_min": 0.5,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.5,
|
||||
"veto_oneoff_penalty_override": 0.25,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_premarket_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.04,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.3,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 6,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.04,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.12,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 4.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_mixed_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.06,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.5,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_broad_oneoff",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.1,
|
||||
"close_location_min": 0.3,
|
||||
"close_location_max": 0.75,
|
||||
"gap_size_min": 0.01,
|
||||
"gap_size_max": 0.12,
|
||||
"volume_ratio_min": 1.3,
|
||||
"volume_ratio_max": 5.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.58,
|
||||
"parse_confidence_overall_min": 0.58,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.58,
|
||||
"veto_oneoff_penalty_override": 0.75,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.15,
|
||||
"next_open_gap_cap_pct": 0.12,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_unknown_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.045,
|
||||
"reaction_day_return_min": -0.05,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.98,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.06,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.6,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.05,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.003,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
}
|
||||
],
|
||||
"splits": [
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "train"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "valid"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "test"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"return-max",
|
||||
"v6new",
|
||||
"contrarian"
|
||||
],
|
||||
"notes": "C o r r e c t e d - s n a p s h o t c o n t r o l f o r v 6 c o r e s t r u c t u r e w i t h o u t s i z i n g o r h o l d i n g - p e r i o d a d d - o n s . Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Lowers per-trade risk for next_open_long_other_material_unknown_orderly to 0.007 and raises engine budget to 0.05. Fine risk sweep from corrected v6.63. Fine risk sweep from corrected v6.91."
|
||||
}
|
||||
@ -0,0 +1,839 @@
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.18",
|
||||
"dataset_snapshot_id": "midlarge-liquid-long-v1",
|
||||
"description": "v6new.9 + v10 scoring but penalty-only mode (VIX 15-18 penalty, no high-VIX bonus)",
|
||||
"base_config": "configs/backtest/return_max_long_v1.json",
|
||||
"overrides": {
|
||||
"signal": {
|
||||
"scoring_model": "return_max_long_v10",
|
||||
"score_threshold": 0.45,
|
||||
"max_candidates_per_day": 18,
|
||||
"a_tier_score_threshold": 0.58
|
||||
},
|
||||
"risk": {
|
||||
"per_trade_risk_pct": 0.052,
|
||||
"per_trade_risk_pct_a_tier": 0.058,
|
||||
"max_daily_new_risk_pct": 0.76,
|
||||
"max_positions": 24,
|
||||
"max_positions_per_sector": 5,
|
||||
"max_position_value_pct": 1.0,
|
||||
"max_adv_fraction": 0.2,
|
||||
"macro_regime_neutral_size_scaler": 1.0,
|
||||
"macro_regime_risk_off_size_scaler": 1.0,
|
||||
"veto_unknown_direction": false,
|
||||
"macro_regime_risk_off_a_tier_only": false
|
||||
},
|
||||
"execution": {
|
||||
"a_tier_target_1_r": 3.5,
|
||||
"a_tier_target_1_fraction": 0.0,
|
||||
"non_a_tier_target_1_r": 2.25,
|
||||
"non_a_tier_target_1_fraction": 0.2,
|
||||
"trailing_warmup_days": 6,
|
||||
"max_holding_days": 25,
|
||||
"early_failure_no_progress_days": 1,
|
||||
"early_failure_no_progress_r": 0.15,
|
||||
"early_failure_no_progress_fraction": 1.0
|
||||
},
|
||||
"event_type_profiles": {
|
||||
"material_contract": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
},
|
||||
"other_material_event": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
}
|
||||
}
|
||||
},
|
||||
"strategy_engines": [
|
||||
{
|
||||
"engine_id": "reaction_close_long_bullish_raised_priority",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 18,
|
||||
"engine_risk_budget_pct": 0.45,
|
||||
"reaction_day_return_min": 0.08,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 2.0,
|
||||
"gap_size_min": 0.0,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.5,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_patient",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 20,
|
||||
"engine_risk_budget_pct": 0.25,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.15,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.8,
|
||||
"volume_ratio_max": 2.0,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"next_open_gap_cap_pct": 0.02,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"min_market_cap_proxy": 5000000000.0
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_core",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 18,
|
||||
"engine_risk_budget_pct": 1.0,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.0,
|
||||
"gap_size_min": 0.0,
|
||||
"weak_reaction_threshold": 0.03,
|
||||
"weak_reaction_gap_max": 0.02,
|
||||
"unknown_direction_reaction_min": 0.05,
|
||||
"unknown_direction_close_location_min": 0.7,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.42,
|
||||
"enabled": true,
|
||||
"residual_reserve_selected": true,
|
||||
"mixed_inline_close_location_max": 0.88,
|
||||
"mixed_inline_gap_size_max": 0.1,
|
||||
"unknown_inline_exit_close_location_min": 0.9,
|
||||
"unknown_inline_exit_gap_size_max": 0.04,
|
||||
"unknown_inline_early_failure_no_progress_days_override": 2,
|
||||
"unknown_inline_early_failure_no_progress_r_override": 0.1,
|
||||
"unknown_inline_early_failure_no_progress_fraction_override": 1.0,
|
||||
"per_trade_risk_pct_override": 0.038,
|
||||
"trailing_warmup_days_override": 8
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market",
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 20,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": -0.1,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.03,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 1.2,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_lowclose_gap_d3",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 25,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"residual_reserve_selected": true,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 3,
|
||||
"early_failure_no_progress_r_override": 0.25,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_smallcap_gap",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 25,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_extreme_orderly",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 18,
|
||||
"engine_risk_budget_pct": 0.35,
|
||||
"reaction_day_return_min": 0.2,
|
||||
"reaction_day_return_max": 0.4,
|
||||
"close_location_min": 0.83,
|
||||
"volume_ratio_min": 6.0,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.15,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.65,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_inline_hivol",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 20,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.74,
|
||||
"close_location_max": 0.86,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.04,
|
||||
"volume_ratio_min": 2.1,
|
||||
"volume_ratio_max": 2.8,
|
||||
"document_quality_score_min": 0.66,
|
||||
"parse_confidence_overall_min": 0.64,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_oneoff_penalty_override": 1.0,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 20,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.05,
|
||||
"close_location_min": 0.9,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 9000000000.0,
|
||||
"document_quality_score_min": 0.52,
|
||||
"parse_confidence_overall_min": 0.48,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 6.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 15,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.48,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_earnings_mixed_inline_orderly",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 20,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.66,
|
||||
"parse_confidence_overall_min": 0.64,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.64,
|
||||
"per_trade_risk_pct_override": 0.02,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_orderly",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 20,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.8,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.9,
|
||||
"volume_ratio_max": 1.4,
|
||||
"min_market_cap_proxy": 10000000000.0,
|
||||
"max_market_cap_proxy": 100000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_mixed_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 20,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.04,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.45,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 6000000000.0,
|
||||
"document_quality_score_min": 0.54,
|
||||
"parse_confidence_overall_min": 0.5,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.5,
|
||||
"veto_oneoff_penalty_override": 0.25,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_premarket_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 20,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.04,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.3,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 6,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 20,
|
||||
"engine_risk_budget_pct": 0.05,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.12,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 4.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_mixed_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 20,
|
||||
"engine_risk_budget_pct": 0.06,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.5,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_broad_oneoff",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 20,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.1,
|
||||
"close_location_min": 0.3,
|
||||
"close_location_max": 0.75,
|
||||
"gap_size_min": 0.01,
|
||||
"gap_size_max": 0.12,
|
||||
"volume_ratio_min": 1.3,
|
||||
"volume_ratio_max": 5.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.66,
|
||||
"parse_confidence_overall_min": 0.66,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.66,
|
||||
"veto_oneoff_penalty_override": 0.75,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.15,
|
||||
"next_open_gap_cap_pct": 0.12,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_unknown_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 20,
|
||||
"engine_risk_budget_pct": 0.04,
|
||||
"reaction_day_return_min": -0.05,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.98,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.06,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.6,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.05,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.01,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_strong",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 20,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 1.2,
|
||||
"volume_ratio_max": 6.0,
|
||||
"document_quality_score_min": 0.6,
|
||||
"parse_confidence_overall_min": 0.6,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.1,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 10,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_mixed_notprovided_postmarket",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 20,
|
||||
"engine_risk_budget_pct": 0.05,
|
||||
"reaction_day_return_min": 0.02,
|
||||
"reaction_day_return_max": 0.15,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 1.2,
|
||||
"volume_ratio_max": 5.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.5,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.08,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 10,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 10,
|
||||
"per_trade_risk_pct_override": 0.01,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"enabled": true
|
||||
}
|
||||
],
|
||||
"splits": [
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "train"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "valid"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "test"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"return-max",
|
||||
"v6new",
|
||||
"coverage-tuned"
|
||||
],
|
||||
"notes": "v6new.8 with tighter risk sizing on new engines. Target: WFV 83% -> 90%+ while keeping trade count."
|
||||
}
|
||||
@ -0,0 +1,806 @@
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.180",
|
||||
"dataset_snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_tier3",
|
||||
"description": "v122 + Entropy only (same as v164 control)",
|
||||
"base_config": "configs/backtest/return_max_long_v1.json",
|
||||
"overrides": {
|
||||
"signal": {
|
||||
"scoring_model": "return_max_long_v13e",
|
||||
"score_threshold": 0.45,
|
||||
"max_candidates_per_day": 18,
|
||||
"a_tier_score_threshold": 0.58
|
||||
},
|
||||
"risk": {
|
||||
"per_trade_risk_pct": 0.052,
|
||||
"per_trade_risk_pct_a_tier": 0.058,
|
||||
"max_daily_new_risk_pct": 0.76,
|
||||
"max_positions": 24,
|
||||
"max_positions_per_sector": 5,
|
||||
"max_position_value_pct": 1.0,
|
||||
"max_adv_fraction": 0.2,
|
||||
"macro_regime_neutral_size_scaler": 1.0,
|
||||
"macro_regime_risk_off_size_scaler": 1.0,
|
||||
"veto_unknown_direction": false,
|
||||
"macro_regime_risk_off_a_tier_only": false
|
||||
},
|
||||
"execution": {
|
||||
"a_tier_target_1_r": 3.5,
|
||||
"a_tier_target_1_fraction": 0.0,
|
||||
"non_a_tier_target_1_r": 2.25,
|
||||
"non_a_tier_target_1_fraction": 0.2,
|
||||
"trailing_warmup_days": 6,
|
||||
"max_holding_days": 12,
|
||||
"early_failure_no_progress_days": 1,
|
||||
"early_failure_no_progress_r": 0.15,
|
||||
"early_failure_no_progress_fraction": 1.0
|
||||
},
|
||||
"event_type_profiles": {
|
||||
"material_contract": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
},
|
||||
"other_material_event": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
}
|
||||
}
|
||||
},
|
||||
"strategy_engines": [
|
||||
{
|
||||
"engine_id": "reaction_close_long_bullish_raised_priority",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.45,
|
||||
"reaction_day_return_min": 0.08,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 2.0,
|
||||
"gap_size_min": 0.0,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.5,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_patient",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.25,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.15,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.8,
|
||||
"volume_ratio_max": 2.0,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"next_open_gap_cap_pct": 0.02,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"min_market_cap_proxy": 5000000000.0
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_core",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 1.0,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.0,
|
||||
"gap_size_min": 0.0,
|
||||
"weak_reaction_threshold": 0.03,
|
||||
"weak_reaction_gap_max": 0.02,
|
||||
"unknown_direction_reaction_min": 0.05,
|
||||
"unknown_direction_close_location_min": 0.7,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.42,
|
||||
"enabled": true,
|
||||
"residual_reserve_selected": true,
|
||||
"mixed_inline_close_location_max": 0.88,
|
||||
"mixed_inline_gap_size_max": 0.1,
|
||||
"unknown_inline_exit_close_location_min": 0.9,
|
||||
"unknown_inline_exit_gap_size_max": 0.04,
|
||||
"unknown_inline_early_failure_no_progress_days_override": 2,
|
||||
"unknown_inline_early_failure_no_progress_r_override": 0.1,
|
||||
"unknown_inline_early_failure_no_progress_fraction_override": 1.0,
|
||||
"per_trade_risk_pct_override": 0.038,
|
||||
"trailing_warmup_days_override": 8
|
||||
},
|
||||
{
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.025,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.02,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 2.0,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 15000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.1,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.007,
|
||||
"enabled": true,
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_oneoff_largecap_tight",
|
||||
"close_location_min": 0.15
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market",
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": -0.1,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.03,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 1.2,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"per_trade_risk_pct_override": 0.0035
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_lowclose_gap_d3",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"residual_reserve_selected": true,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 3,
|
||||
"early_failure_no_progress_r_override": 0.25,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_smallcap_gap",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_extreme_orderly",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.35,
|
||||
"reaction_day_return_min": 0.2,
|
||||
"reaction_day_return_max": 0.4,
|
||||
"close_location_min": 0.83,
|
||||
"volume_ratio_min": 6.0,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.15,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.65,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_inline_hivol",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.74,
|
||||
"close_location_max": 0.86,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.04,
|
||||
"volume_ratio_min": 2.1,
|
||||
"volume_ratio_max": 2.8,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_oneoff_penalty_override": 1.0,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.05,
|
||||
"close_location_min": 0.9,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 9000000000.0,
|
||||
"document_quality_score_min": 0.52,
|
||||
"parse_confidence_overall_min": 0.48,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 6.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 15,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.48,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_earnings_mixed_inline_orderly",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.55,
|
||||
"per_trade_risk_pct_override": 0.02,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_orderly",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.8,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.9,
|
||||
"volume_ratio_max": 1.4,
|
||||
"min_market_cap_proxy": 10000000000.0,
|
||||
"max_market_cap_proxy": 100000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_mixed_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.04,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.45,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 6000000000.0,
|
||||
"document_quality_score_min": 0.54,
|
||||
"parse_confidence_overall_min": 0.5,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.5,
|
||||
"veto_oneoff_penalty_override": 0.25,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_premarket_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.04,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.3,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 6,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.04,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.12,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 4.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_mixed_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.06,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.5,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_broad_oneoff",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.1,
|
||||
"close_location_min": 0.3,
|
||||
"close_location_max": 0.75,
|
||||
"gap_size_min": 0.01,
|
||||
"gap_size_max": 0.12,
|
||||
"volume_ratio_min": 1.3,
|
||||
"volume_ratio_max": 5.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.58,
|
||||
"parse_confidence_overall_min": 0.58,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.58,
|
||||
"veto_oneoff_penalty_override": 0.75,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.15,
|
||||
"next_open_gap_cap_pct": 0.12,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_unknown_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.045,
|
||||
"reaction_day_return_min": -0.05,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.98,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.06,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.6,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.05,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.003,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
}
|
||||
],
|
||||
"splits": [
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "train"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "valid"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "test"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"return-max",
|
||||
"v6new",
|
||||
"entropy-tuning"
|
||||
],
|
||||
"notes": "C o r r e c t e d - s n a p s h o t c o n t r o l f o r v 6 c o r e s t r u c t u r e w i t h o u t s i z i n g o r h o l d i n g - p e r i o d a d d - o n s . Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Lowers per-trade risk for next_open_long_other_material_unknown_orderly to 0.007 and raises engine budget to 0.05. Fine risk sweep from corrected v6.63. Fine risk sweep from corrected v6.91."
|
||||
}
|
||||
@ -0,0 +1,806 @@
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.181",
|
||||
"dataset_snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit",
|
||||
"description": "v122 + doc_quality 0.45 (lower than 0.55, more trades)",
|
||||
"base_config": "configs/backtest/return_max_long_v1.json",
|
||||
"overrides": {
|
||||
"signal": {
|
||||
"scoring_model": "return_max_long_v5",
|
||||
"score_threshold": 0.45,
|
||||
"max_candidates_per_day": 18,
|
||||
"a_tier_score_threshold": 0.58
|
||||
},
|
||||
"risk": {
|
||||
"per_trade_risk_pct": 0.052,
|
||||
"per_trade_risk_pct_a_tier": 0.058,
|
||||
"max_daily_new_risk_pct": 0.76,
|
||||
"max_positions": 24,
|
||||
"max_positions_per_sector": 5,
|
||||
"max_position_value_pct": 1.0,
|
||||
"max_adv_fraction": 0.2,
|
||||
"macro_regime_neutral_size_scaler": 1.0,
|
||||
"macro_regime_risk_off_size_scaler": 1.0,
|
||||
"veto_unknown_direction": false,
|
||||
"macro_regime_risk_off_a_tier_only": false
|
||||
},
|
||||
"execution": {
|
||||
"a_tier_target_1_r": 3.5,
|
||||
"a_tier_target_1_fraction": 0.0,
|
||||
"non_a_tier_target_1_r": 2.25,
|
||||
"non_a_tier_target_1_fraction": 0.2,
|
||||
"trailing_warmup_days": 6,
|
||||
"max_holding_days": 12,
|
||||
"early_failure_no_progress_days": 1,
|
||||
"early_failure_no_progress_r": 0.15,
|
||||
"early_failure_no_progress_fraction": 1.0
|
||||
},
|
||||
"event_type_profiles": {
|
||||
"material_contract": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
},
|
||||
"other_material_event": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
}
|
||||
}
|
||||
},
|
||||
"strategy_engines": [
|
||||
{
|
||||
"engine_id": "reaction_close_long_bullish_raised_priority",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.45,
|
||||
"reaction_day_return_min": 0.08,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 2.0,
|
||||
"gap_size_min": 0.0,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.5,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_patient",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.25,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.15,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.8,
|
||||
"volume_ratio_max": 2.0,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"next_open_gap_cap_pct": 0.02,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"min_market_cap_proxy": 5000000000.0
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_core",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 1.0,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.0,
|
||||
"gap_size_min": 0.0,
|
||||
"weak_reaction_threshold": 0.03,
|
||||
"weak_reaction_gap_max": 0.02,
|
||||
"unknown_direction_reaction_min": 0.05,
|
||||
"unknown_direction_close_location_min": 0.7,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.42,
|
||||
"enabled": true,
|
||||
"residual_reserve_selected": true,
|
||||
"mixed_inline_close_location_max": 0.88,
|
||||
"mixed_inline_gap_size_max": 0.1,
|
||||
"unknown_inline_exit_close_location_min": 0.9,
|
||||
"unknown_inline_exit_gap_size_max": 0.04,
|
||||
"unknown_inline_early_failure_no_progress_days_override": 2,
|
||||
"unknown_inline_early_failure_no_progress_r_override": 0.1,
|
||||
"unknown_inline_early_failure_no_progress_fraction_override": 1.0,
|
||||
"per_trade_risk_pct_override": 0.038,
|
||||
"trailing_warmup_days_override": 8
|
||||
},
|
||||
{
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.025,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.02,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 2.0,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 15000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.1,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.007,
|
||||
"enabled": true,
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_oneoff_largecap_tight",
|
||||
"close_location_min": 0.15
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market",
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": -0.1,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.03,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 1.2,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"per_trade_risk_pct_override": 0.0035
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_lowclose_gap_d3",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"residual_reserve_selected": true,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 3,
|
||||
"early_failure_no_progress_r_override": 0.25,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_smallcap_gap",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_extreme_orderly",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.35,
|
||||
"reaction_day_return_min": 0.2,
|
||||
"reaction_day_return_max": 0.4,
|
||||
"close_location_min": 0.83,
|
||||
"volume_ratio_min": 6.0,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.15,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.65,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_inline_hivol",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.74,
|
||||
"close_location_max": 0.86,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.04,
|
||||
"volume_ratio_min": 2.1,
|
||||
"volume_ratio_max": 2.8,
|
||||
"document_quality_score_min": 0.45,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_oneoff_penalty_override": 1.0,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.05,
|
||||
"close_location_min": 0.9,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 9000000000.0,
|
||||
"document_quality_score_min": 0.52,
|
||||
"parse_confidence_overall_min": 0.48,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 6.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 15,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.48,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_earnings_mixed_inline_orderly",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.45,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.02,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_orderly",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.8,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.9,
|
||||
"volume_ratio_max": 1.4,
|
||||
"min_market_cap_proxy": 10000000000.0,
|
||||
"max_market_cap_proxy": 100000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_mixed_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.04,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.45,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 6000000000.0,
|
||||
"document_quality_score_min": 0.54,
|
||||
"parse_confidence_overall_min": 0.5,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.5,
|
||||
"veto_oneoff_penalty_override": 0.25,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_premarket_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.04,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.3,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 6,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.04,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.12,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 4.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_mixed_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.06,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.5,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_broad_oneoff",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.1,
|
||||
"close_location_min": 0.3,
|
||||
"close_location_max": 0.75,
|
||||
"gap_size_min": 0.01,
|
||||
"gap_size_max": 0.12,
|
||||
"volume_ratio_min": 1.3,
|
||||
"volume_ratio_max": 5.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.58,
|
||||
"parse_confidence_overall_min": 0.58,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.58,
|
||||
"veto_oneoff_penalty_override": 0.75,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.15,
|
||||
"next_open_gap_cap_pct": 0.12,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_unknown_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.045,
|
||||
"reaction_day_return_min": -0.05,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.98,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.06,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.6,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.05,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.003,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
}
|
||||
],
|
||||
"splits": [
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "train"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "valid"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "test"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"return-max",
|
||||
"v6new",
|
||||
"lower-quality"
|
||||
],
|
||||
"notes": "C o r r e c t e d - s n a p s h o t c o n t r o l f o r v 6 c o r e s t r u c t u r e w i t h o u t s i z i n g o r h o l d i n g - p e r i o d a d d - o n s . Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Lowers per-trade risk for next_open_long_other_material_unknown_orderly to 0.007 and raises engine budget to 0.05. Fine risk sweep from corrected v6.63. Fine risk sweep from corrected v6.91."
|
||||
}
|
||||
@ -0,0 +1,807 @@
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.182",
|
||||
"dataset_snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_tier3",
|
||||
"description": "v122 + doc_quality 0.45 + entropy scoring (tier3 snapshot)",
|
||||
"base_config": "configs/backtest/return_max_long_v1.json",
|
||||
"overrides": {
|
||||
"signal": {
|
||||
"scoring_model": "return_max_long_v13e",
|
||||
"score_threshold": 0.45,
|
||||
"max_candidates_per_day": 18,
|
||||
"a_tier_score_threshold": 0.58
|
||||
},
|
||||
"risk": {
|
||||
"per_trade_risk_pct": 0.052,
|
||||
"per_trade_risk_pct_a_tier": 0.058,
|
||||
"max_daily_new_risk_pct": 0.76,
|
||||
"max_positions": 24,
|
||||
"max_positions_per_sector": 5,
|
||||
"max_position_value_pct": 1.0,
|
||||
"max_adv_fraction": 0.2,
|
||||
"macro_regime_neutral_size_scaler": 1.0,
|
||||
"macro_regime_risk_off_size_scaler": 1.0,
|
||||
"veto_unknown_direction": false,
|
||||
"macro_regime_risk_off_a_tier_only": false
|
||||
},
|
||||
"execution": {
|
||||
"a_tier_target_1_r": 3.5,
|
||||
"a_tier_target_1_fraction": 0.0,
|
||||
"non_a_tier_target_1_r": 2.25,
|
||||
"non_a_tier_target_1_fraction": 0.2,
|
||||
"trailing_warmup_days": 6,
|
||||
"max_holding_days": 12,
|
||||
"early_failure_no_progress_days": 1,
|
||||
"early_failure_no_progress_r": 0.15,
|
||||
"early_failure_no_progress_fraction": 1.0
|
||||
},
|
||||
"event_type_profiles": {
|
||||
"material_contract": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
},
|
||||
"other_material_event": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
}
|
||||
}
|
||||
},
|
||||
"strategy_engines": [
|
||||
{
|
||||
"engine_id": "reaction_close_long_bullish_raised_priority",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.45,
|
||||
"reaction_day_return_min": 0.08,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 2.0,
|
||||
"gap_size_min": 0.0,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.5,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_patient",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.25,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.15,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.8,
|
||||
"volume_ratio_max": 2.0,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"next_open_gap_cap_pct": 0.02,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"min_market_cap_proxy": 5000000000.0
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_core",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 1.0,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.0,
|
||||
"gap_size_min": 0.0,
|
||||
"weak_reaction_threshold": 0.03,
|
||||
"weak_reaction_gap_max": 0.02,
|
||||
"unknown_direction_reaction_min": 0.05,
|
||||
"unknown_direction_close_location_min": 0.7,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.42,
|
||||
"enabled": true,
|
||||
"residual_reserve_selected": true,
|
||||
"mixed_inline_close_location_max": 0.88,
|
||||
"mixed_inline_gap_size_max": 0.1,
|
||||
"unknown_inline_exit_close_location_min": 0.9,
|
||||
"unknown_inline_exit_gap_size_max": 0.04,
|
||||
"unknown_inline_early_failure_no_progress_days_override": 2,
|
||||
"unknown_inline_early_failure_no_progress_r_override": 0.1,
|
||||
"unknown_inline_early_failure_no_progress_fraction_override": 1.0,
|
||||
"per_trade_risk_pct_override": 0.038,
|
||||
"trailing_warmup_days_override": 8
|
||||
},
|
||||
{
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.025,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.02,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 2.0,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 15000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.1,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.007,
|
||||
"enabled": true,
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_oneoff_largecap_tight",
|
||||
"close_location_min": 0.15
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market",
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": -0.1,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.03,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 1.2,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"per_trade_risk_pct_override": 0.0035
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_lowclose_gap_d3",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"residual_reserve_selected": true,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 3,
|
||||
"early_failure_no_progress_r_override": 0.25,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_smallcap_gap",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_extreme_orderly",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.35,
|
||||
"reaction_day_return_min": 0.2,
|
||||
"reaction_day_return_max": 0.4,
|
||||
"close_location_min": 0.83,
|
||||
"volume_ratio_min": 6.0,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.15,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.65,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_inline_hivol",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.74,
|
||||
"close_location_max": 0.86,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.04,
|
||||
"volume_ratio_min": 2.1,
|
||||
"volume_ratio_max": 2.8,
|
||||
"document_quality_score_min": 0.45,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_oneoff_penalty_override": 1.0,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.05,
|
||||
"close_location_min": 0.9,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 9000000000.0,
|
||||
"document_quality_score_min": 0.52,
|
||||
"parse_confidence_overall_min": 0.48,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 6.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 15,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.48,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_earnings_mixed_inline_orderly",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.45,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.02,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_orderly",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.8,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.9,
|
||||
"volume_ratio_max": 1.4,
|
||||
"min_market_cap_proxy": 10000000000.0,
|
||||
"max_market_cap_proxy": 100000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_mixed_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.04,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.45,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 6000000000.0,
|
||||
"document_quality_score_min": 0.54,
|
||||
"parse_confidence_overall_min": 0.5,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.5,
|
||||
"veto_oneoff_penalty_override": 0.25,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_premarket_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.04,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.3,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 6,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.04,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.12,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 4.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_mixed_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.06,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.5,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_broad_oneoff",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.1,
|
||||
"close_location_min": 0.3,
|
||||
"close_location_max": 0.75,
|
||||
"gap_size_min": 0.01,
|
||||
"gap_size_max": 0.12,
|
||||
"volume_ratio_min": 1.3,
|
||||
"volume_ratio_max": 5.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.58,
|
||||
"parse_confidence_overall_min": 0.58,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.58,
|
||||
"veto_oneoff_penalty_override": 0.75,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.15,
|
||||
"next_open_gap_cap_pct": 0.12,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_unknown_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.045,
|
||||
"reaction_day_return_min": -0.05,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.98,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.06,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.6,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.05,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.003,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
}
|
||||
],
|
||||
"splits": [
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "train"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "valid"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "test"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"return-max",
|
||||
"v6new",
|
||||
"lower-quality",
|
||||
"entropy"
|
||||
],
|
||||
"notes": "C o r r e c t e d - s n a p s h o t c o n t r o l f o r v 6 c o r e s t r u c t u r e w i t h o u t s i z i n g o r h o l d i n g - p e r i o d a d d - o n s . Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Lowers per-trade risk for next_open_long_other_material_unknown_orderly to 0.007 and raises engine budget to 0.05. Fine risk sweep from corrected v6.63. Fine risk sweep from corrected v6.91."
|
||||
}
|
||||
@ -0,0 +1,807 @@
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.183",
|
||||
"dataset_snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_tier3",
|
||||
"description": "v122 + global score threshold 0.38 + entropy scoring",
|
||||
"base_config": "configs/backtest/return_max_long_v1.json",
|
||||
"overrides": {
|
||||
"signal": {
|
||||
"scoring_model": "return_max_long_v13e",
|
||||
"score_threshold": 0.38,
|
||||
"max_candidates_per_day": 18,
|
||||
"a_tier_score_threshold": 0.58
|
||||
},
|
||||
"risk": {
|
||||
"per_trade_risk_pct": 0.052,
|
||||
"per_trade_risk_pct_a_tier": 0.058,
|
||||
"max_daily_new_risk_pct": 0.76,
|
||||
"max_positions": 24,
|
||||
"max_positions_per_sector": 5,
|
||||
"max_position_value_pct": 1.0,
|
||||
"max_adv_fraction": 0.2,
|
||||
"macro_regime_neutral_size_scaler": 1.0,
|
||||
"macro_regime_risk_off_size_scaler": 1.0,
|
||||
"veto_unknown_direction": false,
|
||||
"macro_regime_risk_off_a_tier_only": false
|
||||
},
|
||||
"execution": {
|
||||
"a_tier_target_1_r": 3.5,
|
||||
"a_tier_target_1_fraction": 0.0,
|
||||
"non_a_tier_target_1_r": 2.25,
|
||||
"non_a_tier_target_1_fraction": 0.2,
|
||||
"trailing_warmup_days": 6,
|
||||
"max_holding_days": 12,
|
||||
"early_failure_no_progress_days": 1,
|
||||
"early_failure_no_progress_r": 0.15,
|
||||
"early_failure_no_progress_fraction": 1.0
|
||||
},
|
||||
"event_type_profiles": {
|
||||
"material_contract": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
},
|
||||
"other_material_event": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
}
|
||||
}
|
||||
},
|
||||
"strategy_engines": [
|
||||
{
|
||||
"engine_id": "reaction_close_long_bullish_raised_priority",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.45,
|
||||
"reaction_day_return_min": 0.08,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 2.0,
|
||||
"gap_size_min": 0.0,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.5,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_patient",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.25,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.15,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.8,
|
||||
"volume_ratio_max": 2.0,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"next_open_gap_cap_pct": 0.02,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"min_market_cap_proxy": 5000000000.0
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_core",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 1.0,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.0,
|
||||
"gap_size_min": 0.0,
|
||||
"weak_reaction_threshold": 0.03,
|
||||
"weak_reaction_gap_max": 0.02,
|
||||
"unknown_direction_reaction_min": 0.05,
|
||||
"unknown_direction_close_location_min": 0.7,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.42,
|
||||
"enabled": true,
|
||||
"residual_reserve_selected": true,
|
||||
"mixed_inline_close_location_max": 0.88,
|
||||
"mixed_inline_gap_size_max": 0.1,
|
||||
"unknown_inline_exit_close_location_min": 0.9,
|
||||
"unknown_inline_exit_gap_size_max": 0.04,
|
||||
"unknown_inline_early_failure_no_progress_days_override": 2,
|
||||
"unknown_inline_early_failure_no_progress_r_override": 0.1,
|
||||
"unknown_inline_early_failure_no_progress_fraction_override": 1.0,
|
||||
"per_trade_risk_pct_override": 0.038,
|
||||
"trailing_warmup_days_override": 8
|
||||
},
|
||||
{
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.025,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.02,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 2.0,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 15000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.1,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.007,
|
||||
"enabled": true,
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_oneoff_largecap_tight",
|
||||
"close_location_min": 0.15
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market",
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": -0.1,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.03,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 1.2,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"per_trade_risk_pct_override": 0.0035
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_lowclose_gap_d3",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"residual_reserve_selected": true,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 3,
|
||||
"early_failure_no_progress_r_override": 0.25,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_smallcap_gap",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_extreme_orderly",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.35,
|
||||
"reaction_day_return_min": 0.2,
|
||||
"reaction_day_return_max": 0.4,
|
||||
"close_location_min": 0.83,
|
||||
"volume_ratio_min": 6.0,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.15,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.65,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_inline_hivol",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.74,
|
||||
"close_location_max": 0.86,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.04,
|
||||
"volume_ratio_min": 2.1,
|
||||
"volume_ratio_max": 2.8,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_oneoff_penalty_override": 1.0,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.05,
|
||||
"close_location_min": 0.9,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 9000000000.0,
|
||||
"document_quality_score_min": 0.52,
|
||||
"parse_confidence_overall_min": 0.48,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 6.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 15,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.48,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_earnings_mixed_inline_orderly",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.55,
|
||||
"per_trade_risk_pct_override": 0.02,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_orderly",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.8,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.9,
|
||||
"volume_ratio_max": 1.4,
|
||||
"min_market_cap_proxy": 10000000000.0,
|
||||
"max_market_cap_proxy": 100000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_mixed_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.04,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.45,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 6000000000.0,
|
||||
"document_quality_score_min": 0.54,
|
||||
"parse_confidence_overall_min": 0.5,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.5,
|
||||
"veto_oneoff_penalty_override": 0.25,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_premarket_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.04,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.3,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 6,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.04,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.12,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 4.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_mixed_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.06,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.5,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_broad_oneoff",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.1,
|
||||
"close_location_min": 0.3,
|
||||
"close_location_max": 0.75,
|
||||
"gap_size_min": 0.01,
|
||||
"gap_size_max": 0.12,
|
||||
"volume_ratio_min": 1.3,
|
||||
"volume_ratio_max": 5.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.58,
|
||||
"parse_confidence_overall_min": 0.58,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.58,
|
||||
"veto_oneoff_penalty_override": 0.75,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.15,
|
||||
"next_open_gap_cap_pct": 0.12,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_unknown_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.045,
|
||||
"reaction_day_return_min": -0.05,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.98,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.06,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.6,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.05,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.003,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
}
|
||||
],
|
||||
"splits": [
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "train"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "valid"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "test"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"return-max",
|
||||
"v6new",
|
||||
"lower-threshold",
|
||||
"entropy"
|
||||
],
|
||||
"notes": "C o r r e c t e d - s n a p s h o t c o n t r o l f o r v 6 c o r e s t r u c t u r e w i t h o u t s i z i n g o r h o l d i n g - p e r i o d a d d - o n s . Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Lowers per-trade risk for next_open_long_other_material_unknown_orderly to 0.007 and raises engine budget to 0.05. Fine risk sweep from corrected v6.63. Fine risk sweep from corrected v6.91."
|
||||
}
|
||||
@ -0,0 +1,807 @@
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.184",
|
||||
"dataset_snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_tier3",
|
||||
"description": "v122 + doc_quality 0.45 + score 0.38 + entropy (maximum trade expansion)",
|
||||
"base_config": "configs/backtest/return_max_long_v1.json",
|
||||
"overrides": {
|
||||
"signal": {
|
||||
"scoring_model": "return_max_long_v13e",
|
||||
"score_threshold": 0.38,
|
||||
"max_candidates_per_day": 18,
|
||||
"a_tier_score_threshold": 0.58
|
||||
},
|
||||
"risk": {
|
||||
"per_trade_risk_pct": 0.052,
|
||||
"per_trade_risk_pct_a_tier": 0.058,
|
||||
"max_daily_new_risk_pct": 0.76,
|
||||
"max_positions": 24,
|
||||
"max_positions_per_sector": 5,
|
||||
"max_position_value_pct": 1.0,
|
||||
"max_adv_fraction": 0.2,
|
||||
"macro_regime_neutral_size_scaler": 1.0,
|
||||
"macro_regime_risk_off_size_scaler": 1.0,
|
||||
"veto_unknown_direction": false,
|
||||
"macro_regime_risk_off_a_tier_only": false
|
||||
},
|
||||
"execution": {
|
||||
"a_tier_target_1_r": 3.5,
|
||||
"a_tier_target_1_fraction": 0.0,
|
||||
"non_a_tier_target_1_r": 2.25,
|
||||
"non_a_tier_target_1_fraction": 0.2,
|
||||
"trailing_warmup_days": 6,
|
||||
"max_holding_days": 12,
|
||||
"early_failure_no_progress_days": 1,
|
||||
"early_failure_no_progress_r": 0.15,
|
||||
"early_failure_no_progress_fraction": 1.0
|
||||
},
|
||||
"event_type_profiles": {
|
||||
"material_contract": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
},
|
||||
"other_material_event": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
}
|
||||
}
|
||||
},
|
||||
"strategy_engines": [
|
||||
{
|
||||
"engine_id": "reaction_close_long_bullish_raised_priority",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.45,
|
||||
"reaction_day_return_min": 0.08,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 2.0,
|
||||
"gap_size_min": 0.0,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.5,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_patient",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.25,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.15,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.8,
|
||||
"volume_ratio_max": 2.0,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"next_open_gap_cap_pct": 0.02,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"min_market_cap_proxy": 5000000000.0
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_core",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 1.0,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.0,
|
||||
"gap_size_min": 0.0,
|
||||
"weak_reaction_threshold": 0.03,
|
||||
"weak_reaction_gap_max": 0.02,
|
||||
"unknown_direction_reaction_min": 0.05,
|
||||
"unknown_direction_close_location_min": 0.7,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.42,
|
||||
"enabled": true,
|
||||
"residual_reserve_selected": true,
|
||||
"mixed_inline_close_location_max": 0.88,
|
||||
"mixed_inline_gap_size_max": 0.1,
|
||||
"unknown_inline_exit_close_location_min": 0.9,
|
||||
"unknown_inline_exit_gap_size_max": 0.04,
|
||||
"unknown_inline_early_failure_no_progress_days_override": 2,
|
||||
"unknown_inline_early_failure_no_progress_r_override": 0.1,
|
||||
"unknown_inline_early_failure_no_progress_fraction_override": 1.0,
|
||||
"per_trade_risk_pct_override": 0.038,
|
||||
"trailing_warmup_days_override": 8
|
||||
},
|
||||
{
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.025,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.02,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 2.0,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 15000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.1,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.007,
|
||||
"enabled": true,
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_oneoff_largecap_tight",
|
||||
"close_location_min": 0.15
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market",
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": -0.1,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.03,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 1.2,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"per_trade_risk_pct_override": 0.0035
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_lowclose_gap_d3",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"residual_reserve_selected": true,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 3,
|
||||
"early_failure_no_progress_r_override": 0.25,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_smallcap_gap",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_extreme_orderly",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.35,
|
||||
"reaction_day_return_min": 0.2,
|
||||
"reaction_day_return_max": 0.4,
|
||||
"close_location_min": 0.83,
|
||||
"volume_ratio_min": 6.0,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.15,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.65,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_inline_hivol",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.74,
|
||||
"close_location_max": 0.86,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.04,
|
||||
"volume_ratio_min": 2.1,
|
||||
"volume_ratio_max": 2.8,
|
||||
"document_quality_score_min": 0.45,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_oneoff_penalty_override": 1.0,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.05,
|
||||
"close_location_min": 0.9,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 9000000000.0,
|
||||
"document_quality_score_min": 0.52,
|
||||
"parse_confidence_overall_min": 0.48,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 6.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 15,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.48,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_earnings_mixed_inline_orderly",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.45,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.02,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_orderly",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.8,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.9,
|
||||
"volume_ratio_max": 1.4,
|
||||
"min_market_cap_proxy": 10000000000.0,
|
||||
"max_market_cap_proxy": 100000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_mixed_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.04,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.45,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 6000000000.0,
|
||||
"document_quality_score_min": 0.54,
|
||||
"parse_confidence_overall_min": 0.5,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.5,
|
||||
"veto_oneoff_penalty_override": 0.25,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_premarket_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.04,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.3,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 6,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.04,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.12,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 4.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_mixed_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.06,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.5,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_broad_oneoff",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.1,
|
||||
"close_location_min": 0.3,
|
||||
"close_location_max": 0.75,
|
||||
"gap_size_min": 0.01,
|
||||
"gap_size_max": 0.12,
|
||||
"volume_ratio_min": 1.3,
|
||||
"volume_ratio_max": 5.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.58,
|
||||
"parse_confidence_overall_min": 0.58,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.58,
|
||||
"veto_oneoff_penalty_override": 0.75,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.15,
|
||||
"next_open_gap_cap_pct": 0.12,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_unknown_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.045,
|
||||
"reaction_day_return_min": -0.05,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.98,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.06,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.6,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.05,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.003,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
}
|
||||
],
|
||||
"splits": [
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "train"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "valid"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "test"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"return-max",
|
||||
"v6new",
|
||||
"max-expansion",
|
||||
"entropy"
|
||||
],
|
||||
"notes": "C o r r e c t e d - s n a p s h o t c o n t r o l f o r v 6 c o r e s t r u c t u r e w i t h o u t s i z i n g o r h o l d i n g - p e r i o d a d d - o n s . Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Lowers per-trade risk for next_open_long_other_material_unknown_orderly to 0.007 and raises engine budget to 0.05. Fine risk sweep from corrected v6.63. Fine risk sweep from corrected v6.91."
|
||||
}
|
||||
@ -0,0 +1,807 @@
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.185",
|
||||
"dataset_snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_tier3",
|
||||
"description": "v122 + entropy scoring + per_trade_risk 0.058",
|
||||
"base_config": "configs/backtest/return_max_long_v1.json",
|
||||
"overrides": {
|
||||
"signal": {
|
||||
"scoring_model": "return_max_long_v13e",
|
||||
"score_threshold": 0.45,
|
||||
"max_candidates_per_day": 18,
|
||||
"a_tier_score_threshold": 0.58
|
||||
},
|
||||
"risk": {
|
||||
"per_trade_risk_pct": 0.058,
|
||||
"per_trade_risk_pct_a_tier": 0.064,
|
||||
"max_daily_new_risk_pct": 0.76,
|
||||
"max_positions": 24,
|
||||
"max_positions_per_sector": 5,
|
||||
"max_position_value_pct": 1.0,
|
||||
"max_adv_fraction": 0.2,
|
||||
"macro_regime_neutral_size_scaler": 1.0,
|
||||
"macro_regime_risk_off_size_scaler": 1.0,
|
||||
"veto_unknown_direction": false,
|
||||
"macro_regime_risk_off_a_tier_only": false
|
||||
},
|
||||
"execution": {
|
||||
"a_tier_target_1_r": 3.5,
|
||||
"a_tier_target_1_fraction": 0.0,
|
||||
"non_a_tier_target_1_r": 2.25,
|
||||
"non_a_tier_target_1_fraction": 0.2,
|
||||
"trailing_warmup_days": 6,
|
||||
"max_holding_days": 12,
|
||||
"early_failure_no_progress_days": 1,
|
||||
"early_failure_no_progress_r": 0.15,
|
||||
"early_failure_no_progress_fraction": 1.0
|
||||
},
|
||||
"event_type_profiles": {
|
||||
"material_contract": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
},
|
||||
"other_material_event": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
}
|
||||
}
|
||||
},
|
||||
"strategy_engines": [
|
||||
{
|
||||
"engine_id": "reaction_close_long_bullish_raised_priority",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.45,
|
||||
"reaction_day_return_min": 0.08,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 2.0,
|
||||
"gap_size_min": 0.0,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.5,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_patient",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.25,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.15,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.8,
|
||||
"volume_ratio_max": 2.0,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"next_open_gap_cap_pct": 0.02,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"min_market_cap_proxy": 5000000000.0
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_core",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 1.0,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.0,
|
||||
"gap_size_min": 0.0,
|
||||
"weak_reaction_threshold": 0.03,
|
||||
"weak_reaction_gap_max": 0.02,
|
||||
"unknown_direction_reaction_min": 0.05,
|
||||
"unknown_direction_close_location_min": 0.7,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.42,
|
||||
"enabled": true,
|
||||
"residual_reserve_selected": true,
|
||||
"mixed_inline_close_location_max": 0.88,
|
||||
"mixed_inline_gap_size_max": 0.1,
|
||||
"unknown_inline_exit_close_location_min": 0.9,
|
||||
"unknown_inline_exit_gap_size_max": 0.04,
|
||||
"unknown_inline_early_failure_no_progress_days_override": 2,
|
||||
"unknown_inline_early_failure_no_progress_r_override": 0.1,
|
||||
"unknown_inline_early_failure_no_progress_fraction_override": 1.0,
|
||||
"per_trade_risk_pct_override": 0.038,
|
||||
"trailing_warmup_days_override": 8
|
||||
},
|
||||
{
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.025,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.02,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 2.0,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 15000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.1,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.007,
|
||||
"enabled": true,
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_oneoff_largecap_tight",
|
||||
"close_location_min": 0.15
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market",
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": -0.1,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.03,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 1.2,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"per_trade_risk_pct_override": 0.0035
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_lowclose_gap_d3",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"residual_reserve_selected": true,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 3,
|
||||
"early_failure_no_progress_r_override": 0.25,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_smallcap_gap",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_extreme_orderly",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.35,
|
||||
"reaction_day_return_min": 0.2,
|
||||
"reaction_day_return_max": 0.4,
|
||||
"close_location_min": 0.83,
|
||||
"volume_ratio_min": 6.0,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.15,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.65,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_inline_hivol",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.74,
|
||||
"close_location_max": 0.86,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.04,
|
||||
"volume_ratio_min": 2.1,
|
||||
"volume_ratio_max": 2.8,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_oneoff_penalty_override": 1.0,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.05,
|
||||
"close_location_min": 0.9,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 9000000000.0,
|
||||
"document_quality_score_min": 0.52,
|
||||
"parse_confidence_overall_min": 0.48,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 6.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 15,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.48,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_earnings_mixed_inline_orderly",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.55,
|
||||
"per_trade_risk_pct_override": 0.02,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_orderly",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.8,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.9,
|
||||
"volume_ratio_max": 1.4,
|
||||
"min_market_cap_proxy": 10000000000.0,
|
||||
"max_market_cap_proxy": 100000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_mixed_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.04,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.45,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 6000000000.0,
|
||||
"document_quality_score_min": 0.54,
|
||||
"parse_confidence_overall_min": 0.5,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.5,
|
||||
"veto_oneoff_penalty_override": 0.25,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_premarket_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.04,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.3,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 6,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.04,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.12,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 4.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_mixed_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.06,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.5,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_broad_oneoff",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.1,
|
||||
"close_location_min": 0.3,
|
||||
"close_location_max": 0.75,
|
||||
"gap_size_min": 0.01,
|
||||
"gap_size_max": 0.12,
|
||||
"volume_ratio_min": 1.3,
|
||||
"volume_ratio_max": 5.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.58,
|
||||
"parse_confidence_overall_min": 0.58,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.58,
|
||||
"veto_oneoff_penalty_override": 0.75,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.15,
|
||||
"next_open_gap_cap_pct": 0.12,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_unknown_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.045,
|
||||
"reaction_day_return_min": -0.05,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.98,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.06,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.6,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.05,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.003,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
}
|
||||
],
|
||||
"splits": [
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "train"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "valid"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "test"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"return-max",
|
||||
"v6new",
|
||||
"entropy",
|
||||
"higher-risk"
|
||||
],
|
||||
"notes": "C o r r e c t e d - s n a p s h o t c o n t r o l f o r v 6 c o r e s t r u c t u r e w i t h o u t s i z i n g o r h o l d i n g - p e r i o d a d d - o n s . Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Lowers per-trade risk for next_open_long_other_material_unknown_orderly to 0.007 and raises engine budget to 0.05. Fine risk sweep from corrected v6.63. Fine risk sweep from corrected v6.91."
|
||||
}
|
||||
@ -0,0 +1,807 @@
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.186",
|
||||
"dataset_snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_tier3",
|
||||
"description": "v122 + entropy + risk 0.058 + daily_budget 0.85",
|
||||
"base_config": "configs/backtest/return_max_long_v1.json",
|
||||
"overrides": {
|
||||
"signal": {
|
||||
"scoring_model": "return_max_long_v13e",
|
||||
"score_threshold": 0.45,
|
||||
"max_candidates_per_day": 18,
|
||||
"a_tier_score_threshold": 0.58
|
||||
},
|
||||
"risk": {
|
||||
"per_trade_risk_pct": 0.058,
|
||||
"per_trade_risk_pct_a_tier": 0.064,
|
||||
"max_daily_new_risk_pct": 0.85,
|
||||
"max_positions": 24,
|
||||
"max_positions_per_sector": 5,
|
||||
"max_position_value_pct": 1.0,
|
||||
"max_adv_fraction": 0.2,
|
||||
"macro_regime_neutral_size_scaler": 1.0,
|
||||
"macro_regime_risk_off_size_scaler": 1.0,
|
||||
"veto_unknown_direction": false,
|
||||
"macro_regime_risk_off_a_tier_only": false
|
||||
},
|
||||
"execution": {
|
||||
"a_tier_target_1_r": 3.5,
|
||||
"a_tier_target_1_fraction": 0.0,
|
||||
"non_a_tier_target_1_r": 2.25,
|
||||
"non_a_tier_target_1_fraction": 0.2,
|
||||
"trailing_warmup_days": 6,
|
||||
"max_holding_days": 12,
|
||||
"early_failure_no_progress_days": 1,
|
||||
"early_failure_no_progress_r": 0.15,
|
||||
"early_failure_no_progress_fraction": 1.0
|
||||
},
|
||||
"event_type_profiles": {
|
||||
"material_contract": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
},
|
||||
"other_material_event": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
}
|
||||
}
|
||||
},
|
||||
"strategy_engines": [
|
||||
{
|
||||
"engine_id": "reaction_close_long_bullish_raised_priority",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.45,
|
||||
"reaction_day_return_min": 0.08,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 2.0,
|
||||
"gap_size_min": 0.0,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.5,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_patient",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.25,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.15,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.8,
|
||||
"volume_ratio_max": 2.0,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"next_open_gap_cap_pct": 0.02,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"min_market_cap_proxy": 5000000000.0
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_core",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 1.0,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.0,
|
||||
"gap_size_min": 0.0,
|
||||
"weak_reaction_threshold": 0.03,
|
||||
"weak_reaction_gap_max": 0.02,
|
||||
"unknown_direction_reaction_min": 0.05,
|
||||
"unknown_direction_close_location_min": 0.7,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.42,
|
||||
"enabled": true,
|
||||
"residual_reserve_selected": true,
|
||||
"mixed_inline_close_location_max": 0.88,
|
||||
"mixed_inline_gap_size_max": 0.1,
|
||||
"unknown_inline_exit_close_location_min": 0.9,
|
||||
"unknown_inline_exit_gap_size_max": 0.04,
|
||||
"unknown_inline_early_failure_no_progress_days_override": 2,
|
||||
"unknown_inline_early_failure_no_progress_r_override": 0.1,
|
||||
"unknown_inline_early_failure_no_progress_fraction_override": 1.0,
|
||||
"per_trade_risk_pct_override": 0.038,
|
||||
"trailing_warmup_days_override": 8
|
||||
},
|
||||
{
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.025,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.02,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 2.0,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 15000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.1,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.007,
|
||||
"enabled": true,
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_oneoff_largecap_tight",
|
||||
"close_location_min": 0.15
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market",
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": -0.1,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.03,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 1.2,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"per_trade_risk_pct_override": 0.0035
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_lowclose_gap_d3",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"residual_reserve_selected": true,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 3,
|
||||
"early_failure_no_progress_r_override": 0.25,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_smallcap_gap",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_extreme_orderly",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.35,
|
||||
"reaction_day_return_min": 0.2,
|
||||
"reaction_day_return_max": 0.4,
|
||||
"close_location_min": 0.83,
|
||||
"volume_ratio_min": 6.0,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.15,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.65,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_inline_hivol",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.74,
|
||||
"close_location_max": 0.86,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.04,
|
||||
"volume_ratio_min": 2.1,
|
||||
"volume_ratio_max": 2.8,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_oneoff_penalty_override": 1.0,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.05,
|
||||
"close_location_min": 0.9,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 9000000000.0,
|
||||
"document_quality_score_min": 0.52,
|
||||
"parse_confidence_overall_min": 0.48,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 6.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 15,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.48,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_earnings_mixed_inline_orderly",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.55,
|
||||
"per_trade_risk_pct_override": 0.02,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_orderly",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.8,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.9,
|
||||
"volume_ratio_max": 1.4,
|
||||
"min_market_cap_proxy": 10000000000.0,
|
||||
"max_market_cap_proxy": 100000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_mixed_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.04,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.45,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 6000000000.0,
|
||||
"document_quality_score_min": 0.54,
|
||||
"parse_confidence_overall_min": 0.5,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.5,
|
||||
"veto_oneoff_penalty_override": 0.25,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_premarket_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.04,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.3,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 6,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.04,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.12,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 4.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_mixed_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.06,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.5,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_broad_oneoff",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.1,
|
||||
"close_location_min": 0.3,
|
||||
"close_location_max": 0.75,
|
||||
"gap_size_min": 0.01,
|
||||
"gap_size_max": 0.12,
|
||||
"volume_ratio_min": 1.3,
|
||||
"volume_ratio_max": 5.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.58,
|
||||
"parse_confidence_overall_min": 0.58,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.58,
|
||||
"veto_oneoff_penalty_override": 0.75,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.15,
|
||||
"next_open_gap_cap_pct": 0.12,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_unknown_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.045,
|
||||
"reaction_day_return_min": -0.05,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.98,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.06,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.6,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.05,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.003,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
}
|
||||
],
|
||||
"splits": [
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "train"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "valid"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "test"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"return-max",
|
||||
"v6new",
|
||||
"entropy",
|
||||
"higher-risk"
|
||||
],
|
||||
"notes": "C o r r e c t e d - s n a p s h o t c o n t r o l f o r v 6 c o r e s t r u c t u r e w i t h o u t s i z i n g o r h o l d i n g - p e r i o d a d d - o n s . Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Lowers per-trade risk for next_open_long_other_material_unknown_orderly to 0.007 and raises engine budget to 0.05. Fine risk sweep from corrected v6.63. Fine risk sweep from corrected v6.91."
|
||||
}
|
||||
@ -0,0 +1,807 @@
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.187",
|
||||
"dataset_snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_tier3",
|
||||
"description": "v122 + entropy + doc_quality 0.50",
|
||||
"base_config": "configs/backtest/return_max_long_v1.json",
|
||||
"overrides": {
|
||||
"signal": {
|
||||
"scoring_model": "return_max_long_v13e",
|
||||
"score_threshold": 0.45,
|
||||
"max_candidates_per_day": 18,
|
||||
"a_tier_score_threshold": 0.58
|
||||
},
|
||||
"risk": {
|
||||
"per_trade_risk_pct": 0.052,
|
||||
"per_trade_risk_pct_a_tier": 0.058,
|
||||
"max_daily_new_risk_pct": 0.76,
|
||||
"max_positions": 24,
|
||||
"max_positions_per_sector": 5,
|
||||
"max_position_value_pct": 1.0,
|
||||
"max_adv_fraction": 0.2,
|
||||
"macro_regime_neutral_size_scaler": 1.0,
|
||||
"macro_regime_risk_off_size_scaler": 1.0,
|
||||
"veto_unknown_direction": false,
|
||||
"macro_regime_risk_off_a_tier_only": false
|
||||
},
|
||||
"execution": {
|
||||
"a_tier_target_1_r": 3.5,
|
||||
"a_tier_target_1_fraction": 0.0,
|
||||
"non_a_tier_target_1_r": 2.25,
|
||||
"non_a_tier_target_1_fraction": 0.2,
|
||||
"trailing_warmup_days": 6,
|
||||
"max_holding_days": 12,
|
||||
"early_failure_no_progress_days": 1,
|
||||
"early_failure_no_progress_r": 0.15,
|
||||
"early_failure_no_progress_fraction": 1.0
|
||||
},
|
||||
"event_type_profiles": {
|
||||
"material_contract": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
},
|
||||
"other_material_event": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
}
|
||||
}
|
||||
},
|
||||
"strategy_engines": [
|
||||
{
|
||||
"engine_id": "reaction_close_long_bullish_raised_priority",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.45,
|
||||
"reaction_day_return_min": 0.08,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 2.0,
|
||||
"gap_size_min": 0.0,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.5,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_patient",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.25,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.15,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.8,
|
||||
"volume_ratio_max": 2.0,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"next_open_gap_cap_pct": 0.02,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"min_market_cap_proxy": 5000000000.0
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_core",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 1.0,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.0,
|
||||
"gap_size_min": 0.0,
|
||||
"weak_reaction_threshold": 0.03,
|
||||
"weak_reaction_gap_max": 0.02,
|
||||
"unknown_direction_reaction_min": 0.05,
|
||||
"unknown_direction_close_location_min": 0.7,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.42,
|
||||
"enabled": true,
|
||||
"residual_reserve_selected": true,
|
||||
"mixed_inline_close_location_max": 0.88,
|
||||
"mixed_inline_gap_size_max": 0.1,
|
||||
"unknown_inline_exit_close_location_min": 0.9,
|
||||
"unknown_inline_exit_gap_size_max": 0.04,
|
||||
"unknown_inline_early_failure_no_progress_days_override": 2,
|
||||
"unknown_inline_early_failure_no_progress_r_override": 0.1,
|
||||
"unknown_inline_early_failure_no_progress_fraction_override": 1.0,
|
||||
"per_trade_risk_pct_override": 0.038,
|
||||
"trailing_warmup_days_override": 8
|
||||
},
|
||||
{
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.025,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.02,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 2.0,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 15000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.1,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.007,
|
||||
"enabled": true,
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_oneoff_largecap_tight",
|
||||
"close_location_min": 0.15
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market",
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": -0.1,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.03,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 1.2,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"per_trade_risk_pct_override": 0.0035
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_lowclose_gap_d3",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"residual_reserve_selected": true,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 3,
|
||||
"early_failure_no_progress_r_override": 0.25,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_smallcap_gap",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_extreme_orderly",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.35,
|
||||
"reaction_day_return_min": 0.2,
|
||||
"reaction_day_return_max": 0.4,
|
||||
"close_location_min": 0.83,
|
||||
"volume_ratio_min": 6.0,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.15,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.65,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_inline_hivol",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.74,
|
||||
"close_location_max": 0.86,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.04,
|
||||
"volume_ratio_min": 2.1,
|
||||
"volume_ratio_max": 2.8,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_oneoff_penalty_override": 1.0,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.05,
|
||||
"close_location_min": 0.9,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 9000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.48,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 6.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 15,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.48,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_earnings_mixed_inline_orderly",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.55,
|
||||
"per_trade_risk_pct_override": 0.02,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_orderly",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.8,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.9,
|
||||
"volume_ratio_max": 1.4,
|
||||
"min_market_cap_proxy": 10000000000.0,
|
||||
"max_market_cap_proxy": 100000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_mixed_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.04,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.45,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 6000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.5,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.5,
|
||||
"veto_oneoff_penalty_override": 0.25,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_premarket_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.04,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.3,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 6,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.04,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.12,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 4.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_mixed_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.06,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.5,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_broad_oneoff",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.1,
|
||||
"close_location_min": 0.3,
|
||||
"close_location_max": 0.75,
|
||||
"gap_size_min": 0.01,
|
||||
"gap_size_max": 0.12,
|
||||
"volume_ratio_min": 1.3,
|
||||
"volume_ratio_max": 5.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.58,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.58,
|
||||
"veto_oneoff_penalty_override": 0.75,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.15,
|
||||
"next_open_gap_cap_pct": 0.12,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_unknown_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.045,
|
||||
"reaction_day_return_min": -0.05,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.98,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.06,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.6,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.05,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.003,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
}
|
||||
],
|
||||
"splits": [
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "train"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "valid"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "test"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"return-max",
|
||||
"v6new",
|
||||
"entropy",
|
||||
"mid-quality"
|
||||
],
|
||||
"notes": "C o r r e c t e d - s n a p s h o t c o n t r o l f o r v 6 c o r e s t r u c t u r e w i t h o u t s i z i n g o r h o l d i n g - p e r i o d a d d - o n s . Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Lowers per-trade risk for next_open_long_other_material_unknown_orderly to 0.007 and raises engine budget to 0.05. Fine risk sweep from corrected v6.63. Fine risk sweep from corrected v6.91."
|
||||
}
|
||||
@ -0,0 +1,807 @@
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.188",
|
||||
"dataset_snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_tier3",
|
||||
"description": "v122 + entropy + max_positions 28",
|
||||
"base_config": "configs/backtest/return_max_long_v1.json",
|
||||
"overrides": {
|
||||
"signal": {
|
||||
"scoring_model": "return_max_long_v13e",
|
||||
"score_threshold": 0.45,
|
||||
"max_candidates_per_day": 18,
|
||||
"a_tier_score_threshold": 0.58
|
||||
},
|
||||
"risk": {
|
||||
"per_trade_risk_pct": 0.052,
|
||||
"per_trade_risk_pct_a_tier": 0.058,
|
||||
"max_daily_new_risk_pct": 0.76,
|
||||
"max_positions": 28,
|
||||
"max_positions_per_sector": 5,
|
||||
"max_position_value_pct": 1.0,
|
||||
"max_adv_fraction": 0.2,
|
||||
"macro_regime_neutral_size_scaler": 1.0,
|
||||
"macro_regime_risk_off_size_scaler": 1.0,
|
||||
"veto_unknown_direction": false,
|
||||
"macro_regime_risk_off_a_tier_only": false
|
||||
},
|
||||
"execution": {
|
||||
"a_tier_target_1_r": 3.5,
|
||||
"a_tier_target_1_fraction": 0.0,
|
||||
"non_a_tier_target_1_r": 2.25,
|
||||
"non_a_tier_target_1_fraction": 0.2,
|
||||
"trailing_warmup_days": 6,
|
||||
"max_holding_days": 12,
|
||||
"early_failure_no_progress_days": 1,
|
||||
"early_failure_no_progress_r": 0.15,
|
||||
"early_failure_no_progress_fraction": 1.0
|
||||
},
|
||||
"event_type_profiles": {
|
||||
"material_contract": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
},
|
||||
"other_material_event": {
|
||||
"enabled": true,
|
||||
"direction_filter": "any",
|
||||
"max_holding_days_override": 20
|
||||
}
|
||||
}
|
||||
},
|
||||
"strategy_engines": [
|
||||
{
|
||||
"engine_id": "reaction_close_long_bullish_raised_priority",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.45,
|
||||
"reaction_day_return_min": 0.08,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 2.0,
|
||||
"gap_size_min": 0.0,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.5,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_patient",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.25,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.15,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.8,
|
||||
"volume_ratio_max": 2.0,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"next_open_gap_cap_pct": 0.02,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"min_market_cap_proxy": 5000000000.0
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_core",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 1.0,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.18,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.0,
|
||||
"gap_size_min": 0.0,
|
||||
"weak_reaction_threshold": 0.03,
|
||||
"weak_reaction_gap_max": 0.02,
|
||||
"unknown_direction_reaction_min": 0.05,
|
||||
"unknown_direction_close_location_min": 0.7,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.42,
|
||||
"enabled": true,
|
||||
"residual_reserve_selected": true,
|
||||
"mixed_inline_close_location_max": 0.88,
|
||||
"mixed_inline_gap_size_max": 0.1,
|
||||
"unknown_inline_exit_close_location_min": 0.9,
|
||||
"unknown_inline_exit_gap_size_max": 0.04,
|
||||
"unknown_inline_early_failure_no_progress_days_override": 2,
|
||||
"unknown_inline_early_failure_no_progress_r_override": 0.1,
|
||||
"unknown_inline_early_failure_no_progress_fraction_override": 1.0,
|
||||
"per_trade_risk_pct_override": 0.038,
|
||||
"trailing_warmup_days_override": 8
|
||||
},
|
||||
{
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.025,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.02,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 2.0,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 15000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.1,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.007,
|
||||
"enabled": true,
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_oneoff_largecap_tight",
|
||||
"close_location_min": 0.15
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market",
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": -0.1,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.03,
|
||||
"close_location_max": 0.55,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.09,
|
||||
"volume_ratio_min": 1.2,
|
||||
"volume_ratio_max": 4.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"max_market_cap_proxy": 50000000000.0,
|
||||
"document_quality_score_min": 0.68,
|
||||
"parse_confidence_overall_min": 0.68,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"stop_atr_multiplier_override": 2.25,
|
||||
"next_open_gap_cap_pct": 0.09,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"per_trade_risk_pct_override": 0.0035
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_lowclose_gap_d3",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"residual_reserve_selected": true,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 3,
|
||||
"early_failure_no_progress_r_override": 0.25,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_residual_smallcap_gap",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.12,
|
||||
"reaction_day_return_min": 0.03,
|
||||
"reaction_day_return_max": 0.2,
|
||||
"close_location_min": 0.45,
|
||||
"volume_ratio_min": 1.25,
|
||||
"gap_size_min": 0.05,
|
||||
"gap_size_max": 0.1,
|
||||
"max_market_cap_proxy": 10000000000.0,
|
||||
"score_threshold_override": 0.35,
|
||||
"target_1_r_override": 3.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "reaction_close_long_extreme_orderly",
|
||||
"event_types": [
|
||||
"earnings_release",
|
||||
"guidance_update"
|
||||
],
|
||||
"timing_class": "same_day",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "reaction_close",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.35,
|
||||
"reaction_day_return_min": 0.2,
|
||||
"reaction_day_return_max": 0.4,
|
||||
"close_location_min": 0.83,
|
||||
"volume_ratio_min": 6.0,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.15,
|
||||
"attention_max_wiki_spike_10d": 6.0,
|
||||
"score_threshold_override": 0.65,
|
||||
"enabled": true,
|
||||
"target_1_r_override": 99.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 8,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": null,
|
||||
"early_failure_no_progress_r_override": null,
|
||||
"early_failure_no_progress_fraction_override": null
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_inline_hivol",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.1,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.74,
|
||||
"close_location_max": 0.86,
|
||||
"gap_size_min": 0.0,
|
||||
"gap_size_max": 0.04,
|
||||
"volume_ratio_min": 2.1,
|
||||
"volume_ratio_max": 2.8,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_oneoff_penalty_override": 1.0,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.05,
|
||||
"close_location_min": 0.9,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 9000000000.0,
|
||||
"document_quality_score_min": 0.52,
|
||||
"parse_confidence_overall_min": 0.48,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 6.0,
|
||||
"target_1_fraction_override": 0.0,
|
||||
"trailing_warmup_days_override": 15,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.48,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_earnings_mixed_inline_orderly",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"inline_or_maintained"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.55,
|
||||
"parse_confidence_overall_min": 0.55,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.55,
|
||||
"per_trade_risk_pct_override": 0.02,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_material_orderly",
|
||||
"event_types": [
|
||||
"material_contract"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"close_location_max": 0.8,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.02,
|
||||
"volume_ratio_min": 0.9,
|
||||
"volume_ratio_max": 1.4,
|
||||
"min_market_cap_proxy": 10000000000.0,
|
||||
"max_market_cap_proxy": 100000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_mixed_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.04,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.45,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.05,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 6000000000.0,
|
||||
"document_quality_score_min": 0.54,
|
||||
"parse_confidence_overall_min": 0.5,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.5,
|
||||
"veto_oneoff_penalty_override": 0.25,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_guidance_unknown_premarket_orderly",
|
||||
"event_types": [
|
||||
"guidance_update"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"pre_market"
|
||||
],
|
||||
"timing_class": "any",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.02,
|
||||
"reaction_day_return_min": -0.03,
|
||||
"reaction_day_return_max": 0.04,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.85,
|
||||
"gap_size_min": -0.02,
|
||||
"gap_size_max": 0.03,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.3,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.03,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 6,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_unknown_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.04,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.12,
|
||||
"close_location_min": 0.55,
|
||||
"volume_ratio_min": 1.0,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 4.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_mixed_ome_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"mixed"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.06,
|
||||
"reaction_day_return_min": -0.02,
|
||||
"reaction_day_return_max": 0.06,
|
||||
"close_location_min": 0.5,
|
||||
"volume_ratio_min": 0.8,
|
||||
"min_market_cap_proxy": 4000000000.0,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.04,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.4,
|
||||
"per_trade_risk_pct_override": 0.015,
|
||||
"stop_atr_multiplier_override": 3.5,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_bullish_raised_recovery_broad_oneoff",
|
||||
"event_types": [
|
||||
"earnings_release"
|
||||
],
|
||||
"event_directions": [
|
||||
"bullish"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"raised"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.03,
|
||||
"reaction_day_return_min": 0.0,
|
||||
"reaction_day_return_max": 0.1,
|
||||
"close_location_min": 0.3,
|
||||
"close_location_max": 0.75,
|
||||
"gap_size_min": 0.01,
|
||||
"gap_size_max": 0.12,
|
||||
"volume_ratio_min": 1.3,
|
||||
"volume_ratio_max": 5.0,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.58,
|
||||
"parse_confidence_overall_min": 0.58,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"veto_parse_confidence_min_override": 0.58,
|
||||
"veto_oneoff_penalty_override": 0.75,
|
||||
"allow_oneoff_downsizing_override": true,
|
||||
"oneoff_downsize_floor_override": 0.15,
|
||||
"next_open_gap_cap_pct": 0.12,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 12,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"per_trade_risk_pct_override": 0.008,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"engine_id": "next_open_long_other_material_unknown_orderly",
|
||||
"event_types": [
|
||||
"other_material_event"
|
||||
],
|
||||
"event_directions": [
|
||||
"unknown"
|
||||
],
|
||||
"guidance_statuses": [
|
||||
"not_provided"
|
||||
],
|
||||
"filing_time_buckets": [
|
||||
"post_market"
|
||||
],
|
||||
"timing_class": "after_close",
|
||||
"direction": "long_only",
|
||||
"entry_timing_policy": "next_open",
|
||||
"max_holding_days": 12,
|
||||
"engine_risk_budget_pct": 0.045,
|
||||
"reaction_day_return_min": -0.05,
|
||||
"reaction_day_return_max": 0.08,
|
||||
"close_location_min": 0.35,
|
||||
"close_location_max": 0.98,
|
||||
"gap_size_min": -0.03,
|
||||
"gap_size_max": 0.06,
|
||||
"volume_ratio_min": 0.75,
|
||||
"volume_ratio_max": 1.6,
|
||||
"min_market_cap_proxy": 8000000000.0,
|
||||
"document_quality_score_min": 0.5,
|
||||
"parse_confidence_overall_min": 0.45,
|
||||
"score_threshold_override": 0.0,
|
||||
"residual_reserve_selected": true,
|
||||
"next_open_gap_cap_pct": 0.05,
|
||||
"early_failure_close_below_entry_and_reaction_close_override": false,
|
||||
"early_failure_no_progress_days_override": 15,
|
||||
"early_failure_no_progress_r_override": 0.0,
|
||||
"early_failure_no_progress_fraction_override": 1.0,
|
||||
"target_1_r_override": 5.0,
|
||||
"target_1_fraction_override": 0.1,
|
||||
"trailing_warmup_days_override": 12,
|
||||
"enabled": true,
|
||||
"veto_parse_confidence_min_override": 0.45,
|
||||
"per_trade_risk_pct_override": 0.003,
|
||||
"stop_atr_multiplier_override": 3.0,
|
||||
"use_reaction_day_low_stop_override": false
|
||||
}
|
||||
],
|
||||
"splits": [
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "train"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "valid"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "named_snapshot",
|
||||
"params": {
|
||||
"name": "test"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tags": [
|
||||
"return-max",
|
||||
"v6new",
|
||||
"entropy",
|
||||
"more-positions"
|
||||
],
|
||||
"notes": "C o r r e c t e d - s n a p s h o t c o n t r o l f o r v 6 c o r e s t r u c t u r e w i t h o u t s i z i n g o r h o l d i n g - p e r i o d a d d - o n s . Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Adds narrow post-market bullish/raised large-cap one-off sibling before main recovery engine based on corrected-snapshot reject audit. Lowers per-trade risk for next_open_long_other_material_unknown_orderly to 0.007 and raises engine budget to 0.05. Fine risk sweep from corrected v6.63. Fine risk sweep from corrected v6.91."
|
||||
}
|
||||
@ -0,0 +1,56 @@
|
||||
# Top 50 Recomputed Leaderboard (SQS v3)
|
||||
|
||||
_Universe: current leaderboard top 50 by legacy public SQS, plus `return_max_long_v6new.29` as comparison._
|
||||
|
||||
| New # | Old # | Experiment | SQS v3 | Stress SQS | Deploy | [Tr]Ret% | [V]Ret% | [T]Ret% |
|
||||
|---|---:|---|---:|---:|---:|---:|---:|---:|
|
||||
| 1 | 1 | return_max_long_v6new.29 | 65.7 | 59.0 | 74.9 | +66.2 | +38.8 | +52.7 |
|
||||
| 2 | 2 | return_max_long_v6.138 | 65.1 | 65.1 | 73.9 | +54.7 | +42.7 | +66.8 |
|
||||
| 3 | 3 | return_max_long_v1.315 | 64.9 | 61.3 | 74.1 | +50.6 | +36.3 | +51.9 |
|
||||
| 4 | 4 | return_max_long_v1.319 | 64.8 | 61.6 | 73.5 | +50.4 | +36.1 | +48.3 |
|
||||
| 5 | 5 | return_max_long_v1.312 | 64.6 | 61.9 | 73.4 | +51.3 | +35.8 | +48.2 |
|
||||
| 6 | 6 | return_max_long_v1.314 | 64.5 | 61.8 | 73.7 | +51.3 | +35.8 | +51.7 |
|
||||
| 7 | 7 | return_max_long_v6.169 | 64.1 | 64.1 | 74.0 | +55.8 | +42.7 | +66.8 |
|
||||
| 8 | 8 | return_max_long_v6.197 | 64.0 | 64.0 | 73.1 | +59.0 | +43.0 | +67.2 |
|
||||
| 9 | 9 | return_max_long_v6.186 | 64.0 | 64.0 | 73.1 | +57.7 | +43.0 | +66.9 |
|
||||
| 10 | 10 | return_max_long_v6.142 | 63.9 | 63.9 | 73.9 | +54.0 | +43.4 | +66.9 |
|
||||
| 11 | 11 | return_max_long_v6.192 | 63.9 | 63.9 | 73.9 | +56.0 | +42.7 | +67.2 |
|
||||
| 12 | 12 | return_max_long_v6.198 | 63.9 | 63.9 | 73.9 | +55.9 | +42.7 | +67.3 |
|
||||
| 13 | 13 | return_max_long_v6.208 | 63.9 | 63.9 | 73.9 | +54.7 | +42.7 | +66.9 |
|
||||
| 14 | 14 | return_max_long_v6.200 | 63.9 | 63.9 | 73.8 | +55.9 | +42.9 | +67.3 |
|
||||
| 15 | 15 | return_max_long_v6new.27 | 63.9 | 63.9 | 73.5 | +55.9 | +42.2 | +64.2 |
|
||||
| 16 | 16 | return_max_long_v6.114 | 63.9 | 63.9 | 73.5 | +55.9 | +42.2 | +64.2 |
|
||||
| 17 | 17 | return_max_long_v6.92 | 63.9 | 62.8 | 72.5 | +60.8 | +40.1 | +56.4 |
|
||||
| 18 | 18 | return_max_long_v6.63 | 63.9 | 62.8 | 72.5 | +60.8 | +39.9 | +56.4 |
|
||||
| 19 | 19 | return_max_long_v6.62 | 63.9 | 62.8 | 72.5 | +61.1 | +39.8 | +56.4 |
|
||||
| 20 | 21 | return_max_long_v6.59 | 63.7 | 62.6 | 72.3 | +61.0 | +39.3 | +56.4 |
|
||||
| 21 | 22 | return_max_long_v1.304 | 63.7 | 61.0 | 73.4 | +51.3 | +35.8 | +48.3 |
|
||||
| 22 | 23 | return_max_long_v6.143 | 63.6 | 63.6 | 73.8 | +51.5 | +42.4 | +67.3 |
|
||||
| 23 | 24 | return_max_long_v6.161 | 63.6 | 63.6 | 72.8 | +58.1 | +42.7 | +66.8 |
|
||||
| 24 | 25 | return_max_long_v6.209 | 63.6 | 63.6 | 72.8 | +58.1 | +42.7 | +66.8 |
|
||||
| 25 | 26 | return_max_long_v6.84 | 63.5 | 62.4 | 72.2 | +59.6 | +39.9 | +57.4 |
|
||||
| 26 | 27 | return_max_long_v6new.28 | 63.5 | 60.4 | 72.7 | +61.5 | +35.8 | +48.7 |
|
||||
| 27 | 28 | return_max_long_v6new.9 | 63.3 | 63.3 | 72.0 | +65.4 | +40.5 | +52.9 |
|
||||
| 28 | 29 | return_max_long_v6new.13 | 63.3 | 63.3 | 72.0 | +65.4 | +40.5 | +52.9 |
|
||||
| 29 | 30 | return_max_long_v6new.12 | 63.2 | 63.2 | 71.9 | +65.4 | +41.1 | +51.7 |
|
||||
| 30 | 31 | return_max_long_v6.46 | 63.0 | 63.0 | 72.2 | +61.9 | +39.9 | +55.1 |
|
||||
| 31 | 32 | return_max_long_v1.298 | 63.0 | 60.6 | 73.2 | +51.8 | +35.1 | +48.3 |
|
||||
| 32 | 33 | return_max_long_v6new.25 | 62.9 | 62.9 | 73.0 | +51.6 | +39.7 | +58.6 |
|
||||
| 33 | 34 | return_max_long_v6.34 | 62.9 | 61.5 | 72.1 | +62.3 | +40.5 | +56.8 |
|
||||
| 34 | 36 | return_max_long_v6.29 | 62.8 | 62.8 | 72.0 | +61.9 | +40.5 | +56.8 |
|
||||
| 35 | 36 | return_max_long_v6.29 | 62.8 | 62.8 | 72.0 | +61.9 | +40.5 | +56.8 |
|
||||
| 36 | 36 | return_max_long_v6.29 | 62.8 | 62.8 | 72.0 | +61.9 | +40.5 | +56.8 |
|
||||
| 37 | 38 | return_max_long_v6new.19 | 62.8 | 62.8 | 71.5 | +62.8 | +37.9 | +47.4 |
|
||||
| 38 | 40 | return_max_long_v6new.11 | 62.7 | 62.7 | 72.0 | +61.7 | +40.5 | +56.8 |
|
||||
| 39 | 41 | return_max_long_v6.176 | 62.5 | 62.5 | 72.0 | +53.1 | +43.2 | +66.8 |
|
||||
| 40 | 42 | return_max_long_v6.174 | 62.4 | 62.4 | 72.1 | +52.8 | +43.2 | +68.7 |
|
||||
| 41 | 43 | return_max_long_v6.45 | 62.4 | 62.4 | 71.3 | +59.5 | +40.5 | +55.2 |
|
||||
| 42 | 20 | return_max_long_v6new.30 | 62.3 | 62.3 | 72.4 | +59.3 | +41.1 | +34.1 |
|
||||
| 43 | 20 | return_max_long_v6new.30 | 62.3 | 62.3 | 72.4 | +59.3 | +41.1 | +34.1 |
|
||||
| 44 | 45 | return_max_long_v6new.23 | 62.3 | 62.3 | 71.6 | +52.0 | +37.8 | +55.2 |
|
||||
| 45 | 46 | return_max_long_v6.42 | 62.3 | 60.1 | 71.7 | +59.5 | +40.5 | +56.8 |
|
||||
| 46 | 47 | return_max_long_v6.35 | 62.0 | 60.8 | 70.3 | +51.3 | +38.1 | +57.2 |
|
||||
| 47 | 48 | return_max_long_v6new.10 | 61.9 | 61.9 | 72.1 | +61.2 | +41.0 | +58.8 |
|
||||
| 48 | 49 | return_max_long_v6new.22 | 61.9 | 61.9 | 70.4 | +59.9 | +40.5 | +53.9 |
|
||||
| 49 | 50 | return_max_long_v6.33 | 61.9 | 60.7 | 72.1 | +61.3 | +41.9 | +56.7 |
|
||||
| 50 | 35 | return_max_long_v6.44 | 40.1 | 39.6 | 54.9 | +36.3 | +20.5 | +43.1 |
|
||||
File diff suppressed because one or more lines are too long
@ -0,0 +1,552 @@
|
||||
[
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.29",
|
||||
"old_rank": 1,
|
||||
"old_score": 65.7,
|
||||
"v3_score": 65.7,
|
||||
"stress_sqs": 59.0,
|
||||
"deployment": 74.9,
|
||||
"train_ret": 66.2112141557316,
|
||||
"valid_ret": 38.79786706530713,
|
||||
"test_ret": 52.65708672378084
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.138",
|
||||
"old_rank": 2,
|
||||
"old_score": 65.1,
|
||||
"v3_score": 65.1,
|
||||
"stress_sqs": 65.1,
|
||||
"deployment": 73.9,
|
||||
"train_ret": 54.65117395842777,
|
||||
"valid_ret": 42.68273272336857,
|
||||
"test_ret": 66.83945327292552
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v1.315",
|
||||
"old_rank": 3,
|
||||
"old_score": 64.9,
|
||||
"v3_score": 64.9,
|
||||
"stress_sqs": 61.3,
|
||||
"deployment": 74.1,
|
||||
"train_ret": 50.62090355373855,
|
||||
"valid_ret": 36.26342669292211,
|
||||
"test_ret": 51.936177500238
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v1.319",
|
||||
"old_rank": 4,
|
||||
"old_score": 64.8,
|
||||
"v3_score": 64.8,
|
||||
"stress_sqs": 61.6,
|
||||
"deployment": 73.5,
|
||||
"train_ret": 50.43568415894837,
|
||||
"valid_ret": 36.06001837147141,
|
||||
"test_ret": 48.34178599222391
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v1.312",
|
||||
"old_rank": 5,
|
||||
"old_score": 64.6,
|
||||
"v3_score": 64.6,
|
||||
"stress_sqs": 61.9,
|
||||
"deployment": 73.4,
|
||||
"train_ret": 51.34707304144916,
|
||||
"valid_ret": 35.83804284899952,
|
||||
"test_ret": 48.22010427131809
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v1.314",
|
||||
"old_rank": 6,
|
||||
"old_score": 64.5,
|
||||
"v3_score": 64.5,
|
||||
"stress_sqs": 61.8,
|
||||
"deployment": 73.7,
|
||||
"train_ret": 51.34707304144916,
|
||||
"valid_ret": 35.83804284899952,
|
||||
"test_ret": 51.650402063918186
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.169",
|
||||
"old_rank": 7,
|
||||
"old_score": 64.1,
|
||||
"v3_score": 64.1,
|
||||
"stress_sqs": 64.1,
|
||||
"deployment": 74.0,
|
||||
"train_ret": 55.80843501203321,
|
||||
"valid_ret": 42.68273272336857,
|
||||
"test_ret": 66.83945327292552
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.197",
|
||||
"old_rank": 8,
|
||||
"old_score": 64.0,
|
||||
"v3_score": 64.0,
|
||||
"stress_sqs": 64.0,
|
||||
"deployment": 73.1,
|
||||
"train_ret": 58.994969561554726,
|
||||
"valid_ret": 43.01849485293456,
|
||||
"test_ret": 67.24552594417273
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.186",
|
||||
"old_rank": 9,
|
||||
"old_score": 64.0,
|
||||
"v3_score": 64.0,
|
||||
"stress_sqs": 64.0,
|
||||
"deployment": 73.1,
|
||||
"train_ret": 57.724341293764304,
|
||||
"valid_ret": 43.01849485293456,
|
||||
"test_ret": 66.85518998928772
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.142",
|
||||
"old_rank": 10,
|
||||
"old_score": 63.9,
|
||||
"v3_score": 63.9,
|
||||
"stress_sqs": 63.9,
|
||||
"deployment": 73.9,
|
||||
"train_ret": 53.982502818142244,
|
||||
"valid_ret": 43.357043737475294,
|
||||
"test_ret": 66.8602271303715
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.192",
|
||||
"old_rank": 11,
|
||||
"old_score": 63.9,
|
||||
"v3_score": 63.9,
|
||||
"stress_sqs": 63.9,
|
||||
"deployment": 73.9,
|
||||
"train_ret": 55.98361498505049,
|
||||
"valid_ret": 42.68273272336857,
|
||||
"test_ret": 67.2293695780822
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.198",
|
||||
"old_rank": 12,
|
||||
"old_score": 63.9,
|
||||
"v3_score": 63.9,
|
||||
"stress_sqs": 63.9,
|
||||
"deployment": 73.9,
|
||||
"train_ret": 55.91481698038074,
|
||||
"valid_ret": 42.68273272336857,
|
||||
"test_ret": 67.26100946638314
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.208",
|
||||
"old_rank": 13,
|
||||
"old_score": 63.9,
|
||||
"v3_score": 63.9,
|
||||
"stress_sqs": 63.9,
|
||||
"deployment": 73.9,
|
||||
"train_ret": 54.65117395842777,
|
||||
"valid_ret": 42.68273272336857,
|
||||
"test_ret": 66.85518998928772
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.200",
|
||||
"old_rank": 14,
|
||||
"old_score": 63.9,
|
||||
"v3_score": 63.9,
|
||||
"stress_sqs": 63.9,
|
||||
"deployment": 73.8,
|
||||
"train_ret": 55.85007299725473,
|
||||
"valid_ret": 42.93634624012955,
|
||||
"test_ret": 67.26320066254313
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.27",
|
||||
"old_rank": 15,
|
||||
"old_score": 63.9,
|
||||
"v3_score": 63.9,
|
||||
"stress_sqs": 63.9,
|
||||
"deployment": 73.5,
|
||||
"train_ret": 55.86721540940055,
|
||||
"valid_ret": 42.23118788136026,
|
||||
"test_ret": 64.21878845498
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.114",
|
||||
"old_rank": 16,
|
||||
"old_score": 63.9,
|
||||
"v3_score": 63.9,
|
||||
"stress_sqs": 63.9,
|
||||
"deployment": 73.5,
|
||||
"train_ret": 55.86721540940055,
|
||||
"valid_ret": 42.23118788136026,
|
||||
"test_ret": 64.21878845498
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.92",
|
||||
"old_rank": 17,
|
||||
"old_score": 63.9,
|
||||
"v3_score": 63.9,
|
||||
"stress_sqs": 62.8,
|
||||
"deployment": 72.5,
|
||||
"train_ret": 60.80276211601726,
|
||||
"valid_ret": 40.12621428619692,
|
||||
"test_ret": 56.383671596233064
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.63",
|
||||
"old_rank": 18,
|
||||
"old_score": 63.9,
|
||||
"v3_score": 63.9,
|
||||
"stress_sqs": 62.8,
|
||||
"deployment": 72.5,
|
||||
"train_ret": 60.81067076694316,
|
||||
"valid_ret": 39.94507717015134,
|
||||
"test_ret": 56.383671596233064
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.62",
|
||||
"old_rank": 19,
|
||||
"old_score": 63.9,
|
||||
"v3_score": 63.9,
|
||||
"stress_sqs": 62.8,
|
||||
"deployment": 72.5,
|
||||
"train_ret": 61.088819773494095,
|
||||
"valid_ret": 39.75321046737037,
|
||||
"test_ret": 56.383671596233064
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.59",
|
||||
"old_rank": 21,
|
||||
"old_score": 63.7,
|
||||
"v3_score": 63.7,
|
||||
"stress_sqs": 62.6,
|
||||
"deployment": 72.3,
|
||||
"train_ret": 60.96467440213007,
|
||||
"valid_ret": 39.32387627256225,
|
||||
"test_ret": 56.383671596233064
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v1.304",
|
||||
"old_rank": 22,
|
||||
"old_score": 63.7,
|
||||
"v3_score": 63.7,
|
||||
"stress_sqs": 61.0,
|
||||
"deployment": 73.4,
|
||||
"train_ret": 51.34707304144916,
|
||||
"valid_ret": 35.83804284899952,
|
||||
"test_ret": 48.30301680441276
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.143",
|
||||
"old_rank": 23,
|
||||
"old_score": 63.6,
|
||||
"v3_score": 63.6,
|
||||
"stress_sqs": 63.6,
|
||||
"deployment": 73.8,
|
||||
"train_ret": 51.50636375611221,
|
||||
"valid_ret": 42.404973879111694,
|
||||
"test_ret": 67.28679226778847
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.161",
|
||||
"old_rank": 24,
|
||||
"old_score": 63.6,
|
||||
"v3_score": 63.6,
|
||||
"stress_sqs": 63.6,
|
||||
"deployment": 72.8,
|
||||
"train_ret": 58.05504291729513,
|
||||
"valid_ret": 42.68273272336857,
|
||||
"test_ret": 66.83945327292552
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.209",
|
||||
"old_rank": 25,
|
||||
"old_score": 63.6,
|
||||
"v3_score": 63.6,
|
||||
"stress_sqs": 63.6,
|
||||
"deployment": 72.8,
|
||||
"train_ret": 58.05504291729513,
|
||||
"valid_ret": 42.68273272336857,
|
||||
"test_ret": 66.83945327292552
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.84",
|
||||
"old_rank": 26,
|
||||
"old_score": 63.5,
|
||||
"v3_score": 63.5,
|
||||
"stress_sqs": 62.4,
|
||||
"deployment": 72.2,
|
||||
"train_ret": 59.643426130347656,
|
||||
"valid_ret": 39.94507717015134,
|
||||
"test_ret": 57.361962125831226
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.28",
|
||||
"old_rank": 27,
|
||||
"old_score": 63.5,
|
||||
"v3_score": 63.5,
|
||||
"stress_sqs": 60.4,
|
||||
"deployment": 72.7,
|
||||
"train_ret": 61.48001005100805,
|
||||
"valid_ret": 35.80765885394407,
|
||||
"test_ret": 48.65887596164658
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.9",
|
||||
"old_rank": 28,
|
||||
"old_score": 63.3,
|
||||
"v3_score": 63.3,
|
||||
"stress_sqs": 63.3,
|
||||
"deployment": 72.0,
|
||||
"train_ret": 65.40282289677273,
|
||||
"valid_ret": 40.51766955446487,
|
||||
"test_ret": 52.874462568581194
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.13",
|
||||
"old_rank": 29,
|
||||
"old_score": 63.3,
|
||||
"v3_score": 63.3,
|
||||
"stress_sqs": 63.3,
|
||||
"deployment": 72.0,
|
||||
"train_ret": 65.40282289677273,
|
||||
"valid_ret": 40.51766955446487,
|
||||
"test_ret": 52.874462568581194
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.12",
|
||||
"old_rank": 30,
|
||||
"old_score": 63.2,
|
||||
"v3_score": 63.2,
|
||||
"stress_sqs": 63.2,
|
||||
"deployment": 71.9,
|
||||
"train_ret": 65.40282289677273,
|
||||
"valid_ret": 41.14719008182496,
|
||||
"test_ret": 51.73739025504168
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.46",
|
||||
"old_rank": 31,
|
||||
"old_score": 63.0,
|
||||
"v3_score": 63.0,
|
||||
"stress_sqs": 63.0,
|
||||
"deployment": 72.2,
|
||||
"train_ret": 61.866971420000894,
|
||||
"valid_ret": 39.88789875065466,
|
||||
"test_ret": 55.07906629926921
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v1.298",
|
||||
"old_rank": 32,
|
||||
"old_score": 63.0,
|
||||
"v3_score": 63.0,
|
||||
"stress_sqs": 60.6,
|
||||
"deployment": 73.2,
|
||||
"train_ret": 51.84200464904427,
|
||||
"valid_ret": 35.07060682666924,
|
||||
"test_ret": 48.30301680441276
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.25",
|
||||
"old_rank": 33,
|
||||
"old_score": 62.9,
|
||||
"v3_score": 62.9,
|
||||
"stress_sqs": 62.9,
|
||||
"deployment": 73.0,
|
||||
"train_ret": 51.55691274507489,
|
||||
"valid_ret": 39.66087198383588,
|
||||
"test_ret": 58.604982798971875
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.34",
|
||||
"old_rank": 34,
|
||||
"old_score": 62.9,
|
||||
"v3_score": 62.9,
|
||||
"stress_sqs": 61.5,
|
||||
"deployment": 72.1,
|
||||
"train_ret": 62.2844818243591,
|
||||
"valid_ret": 40.51766955446487,
|
||||
"test_ret": 56.78242928033741
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.29",
|
||||
"old_rank": 36,
|
||||
"old_score": 62.8,
|
||||
"v3_score": 62.8,
|
||||
"stress_sqs": 62.8,
|
||||
"deployment": 72.0,
|
||||
"train_ret": 61.866971420000894,
|
||||
"valid_ret": 40.51766955446487,
|
||||
"test_ret": 56.78242928033741
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.29",
|
||||
"old_rank": 36,
|
||||
"old_score": 62.8,
|
||||
"v3_score": 62.8,
|
||||
"stress_sqs": 62.8,
|
||||
"deployment": 72.0,
|
||||
"train_ret": 61.866971420000894,
|
||||
"valid_ret": 40.51766955446487,
|
||||
"test_ret": 56.78242928033741
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.29",
|
||||
"old_rank": 36,
|
||||
"old_score": 62.8,
|
||||
"v3_score": 62.8,
|
||||
"stress_sqs": 62.8,
|
||||
"deployment": 72.0,
|
||||
"train_ret": 61.866971420000894,
|
||||
"valid_ret": 40.51766955446487,
|
||||
"test_ret": 56.78242928033741
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.19",
|
||||
"old_rank": 38,
|
||||
"old_score": 62.8,
|
||||
"v3_score": 62.8,
|
||||
"stress_sqs": 62.8,
|
||||
"deployment": 71.5,
|
||||
"train_ret": 62.82438654793968,
|
||||
"valid_ret": 37.92839649491699,
|
||||
"test_ret": 47.37180095823697
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.11",
|
||||
"old_rank": 40,
|
||||
"old_score": 62.7,
|
||||
"v3_score": 62.7,
|
||||
"stress_sqs": 62.7,
|
||||
"deployment": 72.0,
|
||||
"train_ret": 61.698426784034844,
|
||||
"valid_ret": 40.51766955446487,
|
||||
"test_ret": 56.78242928033741
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.176",
|
||||
"old_rank": 41,
|
||||
"old_score": 62.5,
|
||||
"v3_score": 62.5,
|
||||
"stress_sqs": 62.5,
|
||||
"deployment": 72.0,
|
||||
"train_ret": 53.07031656492997,
|
||||
"valid_ret": 43.19575910573331,
|
||||
"test_ret": 66.83945327292552
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.174",
|
||||
"old_rank": 42,
|
||||
"old_score": 62.4,
|
||||
"v3_score": 62.4,
|
||||
"stress_sqs": 62.4,
|
||||
"deployment": 72.1,
|
||||
"train_ret": 52.799555623130935,
|
||||
"valid_ret": 43.19575910573331,
|
||||
"test_ret": 68.71237656868195
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.45",
|
||||
"old_rank": 43,
|
||||
"old_score": 62.4,
|
||||
"v3_score": 62.4,
|
||||
"stress_sqs": 62.4,
|
||||
"deployment": 71.3,
|
||||
"train_ret": 59.49325507714958,
|
||||
"valid_ret": 40.51766955446487,
|
||||
"test_ret": 55.15612188652537
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.30",
|
||||
"old_rank": 20,
|
||||
"old_score": 63.8,
|
||||
"v3_score": 62.3,
|
||||
"stress_sqs": 62.3,
|
||||
"deployment": 72.4,
|
||||
"train_ret": 59.3095503432423,
|
||||
"valid_ret": 41.05449312536343,
|
||||
"test_ret": 34.086721548723204
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.30",
|
||||
"old_rank": 20,
|
||||
"old_score": 63.8,
|
||||
"v3_score": 62.3,
|
||||
"stress_sqs": 62.3,
|
||||
"deployment": 72.4,
|
||||
"train_ret": 59.3095503432423,
|
||||
"valid_ret": 41.05449312536343,
|
||||
"test_ret": 34.086721548723204
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.23",
|
||||
"old_rank": 45,
|
||||
"old_score": 62.3,
|
||||
"v3_score": 62.3,
|
||||
"stress_sqs": 62.3,
|
||||
"deployment": 71.6,
|
||||
"train_ret": 52.04658307768935,
|
||||
"valid_ret": 37.761164115501394,
|
||||
"test_ret": 55.220518712568214
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.42",
|
||||
"old_rank": 46,
|
||||
"old_score": 62.3,
|
||||
"v3_score": 62.3,
|
||||
"stress_sqs": 60.1,
|
||||
"deployment": 71.7,
|
||||
"train_ret": 59.5078263662993,
|
||||
"valid_ret": 40.51766955446487,
|
||||
"test_ret": 56.78242928033741
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.35",
|
||||
"old_rank": 47,
|
||||
"old_score": 62.0,
|
||||
"v3_score": 62.0,
|
||||
"stress_sqs": 60.8,
|
||||
"deployment": 70.3,
|
||||
"train_ret": 51.319906545960905,
|
||||
"valid_ret": 38.13756120521814,
|
||||
"test_ret": 57.15529982898023
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.10",
|
||||
"old_rank": 48,
|
||||
"old_score": 61.9,
|
||||
"v3_score": 61.9,
|
||||
"stress_sqs": 61.9,
|
||||
"deployment": 72.1,
|
||||
"train_ret": 61.187699516052355,
|
||||
"valid_ret": 40.9961873041151,
|
||||
"test_ret": 58.81190394534445
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6new.22",
|
||||
"old_rank": 49,
|
||||
"old_score": 61.9,
|
||||
"v3_score": 61.9,
|
||||
"stress_sqs": 61.9,
|
||||
"deployment": 70.4,
|
||||
"train_ret": 59.920816634952445,
|
||||
"valid_ret": 40.51766955446487,
|
||||
"test_ret": 53.8710827532144
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.33",
|
||||
"old_rank": 50,
|
||||
"old_score": 61.9,
|
||||
"v3_score": 61.9,
|
||||
"stress_sqs": 60.7,
|
||||
"deployment": 72.1,
|
||||
"train_ret": 61.33613986032028,
|
||||
"valid_ret": 41.88535008925106,
|
||||
"test_ret": 56.69703458865444
|
||||
},
|
||||
{
|
||||
"experiment_name": "return_max_long_v6.44",
|
||||
"old_rank": 35,
|
||||
"old_score": 62.8,
|
||||
"v3_score": 40.1,
|
||||
"stress_sqs": 39.6,
|
||||
"deployment": 54.9,
|
||||
"train_ret": 36.31750404241896,
|
||||
"valid_ret": 20.505590239717684,
|
||||
"test_ret": 43.056057845199156
|
||||
}
|
||||
]
|
||||
Loading…
Reference in New Issue