Commit Graph

2 Commits

Author SHA1 Message Date
GifariKemal b9e283878a refactor: separate all Telegram code from main_live.py into dedicated modules
- telegram_notifier.py: low-level API (send, format, poll, command system)
- telegram_commands.py: command handlers (/status /market /risk /positions /daily /filters /help)
- telegram_notifications.py: notification helpers (startup, shutdown, trade open/close, hourly, alerts)
- main_live.py reduced by ~400 lines — only 4 infrastructure calls remain (set_balance, close, poll)
- Auto-send limited to: startup, hourly report, trade open, trade close
- Market update & daily summary available on-demand via Telegram commands
- Win rate tracking added to trade close notifications

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 07:07:04 +07:00
GifariKemal 7af9183af3 feat: Smart AI Trading Bot for XAUUSD with ML and SMC
- XGBoost ML model with 37 features for market direction prediction
- Smart Money Concepts (SMC): Order Blocks, FVG, BOS, CHoCH
- HMM market regime detection (trending/ranging/volatile)
- ATR-based stop loss with 1.5 ATR minimum distance
- Broker-level SL protection with fallback
- Time-based exit (max 6 hours per trade)
- Session-aware trading optimized for London/NY overlap
- Auto-retraining based on market conditions
- Telegram notifications and web dashboard
- Backtest results: 63.9% win rate, 2.64 profit factor, 4.83 Sharpe

Backtest period: Jan 2025 - Feb 2026, 654 trades, $4,189 net P/L

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 09:01:35 +07:00