# AlgoDeploy setup rule for BA, from its 2026-09-28 move.
# Run:  algodeploy backtest setup_rule.yaml
# Change `symbol` to test the same setup on any ticker.
name: "Setup: -4.6% to -10.4% day, on ≥1.3x avg volume, below the 50-day, hold 1d"
symbol: "BA"
start: "2016-09-29"
end: "2026-09-29"
equity: 100000
data:
  provider: "yfinance"
entry:
  conditions:
    - "pct_change(1) <= -0.046"
    - "pct_change(1) >= -0.104"
    - "volume_ratio(20) >= 1.3"
    - "close < sma(50)"
  position_size: "95%"
exit:
  max_hold_days: 1
fill_on: "next_open"
slippage_bps: 5
commission_per_share: 0.005
