- 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