# Strategy Spec Template # Fill one copy per strategy: _config/strategy-spec-.md # The frozen spec (stage 00 output) is the single source of truth for the engine. # Name name: # Underlying & structure underlying: structure: # For spreads, list legs explicitly: legs: - role: short type: put selection: - role: long type: put selection: expiration: # Session session: entry_window: hard_exit: # Entry rules (plain English, bar-level. NO look-ahead allowed.) entry: - - all_required: true # every rule must hold on the entry bar # Exit rules exits: stop: targets: - t1: scale_out: - t2: <...> scale_out: <...> breakeven_after_t1: false time_exit: 15:45 ET # Sizing & costs sizing: mode: fixed_contract # v1 default: 1 contract contracts: 1 costs: slippage: mid_half_spread # conservative default; see risk-params.md commissions: 0 # set if the operator wants them modeled