Key engineering highlights:
· Smart Money Concepts (SMC) + RSI/ATR indicators feed a complex feature set into the models
· Ensemble predictor with configurable confidence thresholds before any trade fires
· Risk manager calculates position sizes dynamically based on account balance, enforces stop-loss, take-profit, and daily loss limits
· News filter automatically pauses trading during high-impact economic events
· Real-time mission control dashboard (Flask + SocketIO) showing live charts, bot status, open trades, and AI decision logs
· SQLite state persistence — bot resumes exactly where it left off after any restart