- detect qualifying gap-up and gap-down setups
- track one active setup across later bars
- expire unconfirmed setups after the validity window
- confirm bullish and bearish reversals on completed bars
- recover structural stop levels from the original gap bar
- calculate risk-reward targets and broker-compatible volume
- support manual and percentage-based position sizing
- block overlapping EA-managed positions
- submit market orders and validate trade-server retcodes
- add visual and historical testing support
- implement bullish and bearish gap detection
- track setup validity across completed bars
- confirm reversals using closed candles
- calculate structural stops and risk-based targets
- support manual and automatic position sizing
- prevent overlapping EA-managed positions
- validate market data and position properties
- check trade-server return codes before reporting success
- add Strategy Tester presets and project documentation