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
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"]
|
|
}
|
|
}
|