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

44 lines
1.2 KiB
JSON

{
"strategy_name": "baseline_swing_v1",
"dataset_snapshot_id": "snapshot_2026_03_20",
"universe": {
"min_price": 5.0,
"min_avg_dollar_volume": 1000000.0,
"exclude_asset_types": ["ETF", "FUND"]
},
"signal": {
"score_threshold": 0.5,
"max_candidates_per_day": 5,
"execution_timing": "next_open",
"decision_timing": "reaction_close",
"ranking_fields": ["score", "avg_dollar_volume"]
},
"risk": {
"per_trade_risk_pct": 0.01,
"max_daily_new_risk_pct": 0.03,
"max_positions": 10,
"max_positions_per_sector": 3,
"max_position_value_pct": 0.10,
"max_adv_fraction": 0.01,
"cooldown_after_loss_streak": 3,
"cooldown_days": 2
},
"execution": {
"entry_fill_model": "next_open",
"exit_fill_model": "daily_bar_approximation",
"slippage_bps_base": 10.0,
"commission_per_share": 0.005,
"same_bar_priority": "stop_first_conservative",
"target_1_r": 2.0,
"target_1_fraction": 1.0,
"max_holding_days": 10
},
"reporting": {
"write_trade_blotter": true,
"write_equity_curve": true,
"write_metrics_summary": true,
"generate_plots": false,
"attribution_buckets": ["event_type", "sector", "score_bucket"]
}
}