11:01:12 [INFO] smart_rotation: 🔄 Config rotation chargée depuis config.py 11:01:12 [INFO] AIPredictor: ✅ Smart Rotation disponible 11:01:13 [INFO] AIPredictor: ✅ AI Advanced Scorer (GPU) disponible 11:01:13 [INFO] AIPredictor: ✅ Performance Analyzer disponible 11:01:13 [INFO] AIPredictor: ✅ Volatility Scorer disponible 11:01:13 [INFO] AIOpportunitySelector: ⚠️ PyTorch disponible mais sans GPU - Mode CPU 11:01:13 [INFO] AIPredictor: ✅ AI Opportunity Selector disponible (PyTorch + GPU) 11:01:13 [INFO] AIPredictor: ✅ Dynamic SL/TP Calculator disponible 11:01:13 [INFO] AIPredictor: ✅ Multi-Timeframe Analyzer disponible 11:01:13 [INFO] AIPredictor: ✅ Volume Profile Analyzer disponible 11:01:13 [INFO] AIPredictor: ✅ Market Regime Detector disponible 11:01:13 [INFO] AIPredictor: ✅ Advanced Feature Extractor disponible 11:01:13 [INFO] AIPredictor: ✅ Time Pattern Analyzer disponible 11:01:13 [INFO] AIPredictor: ✅ Correlation Analyzer disponible 11:01:13 [INFO] AIPredictor: ✅ Risk-Adjusted Scorer disponible 11:01:13 [INFO] AIPredictor: ✅ Monte Carlo Simulator disponible 11:01:13 [INFO] AIPredictor: ✅ Ensemble Predictor disponible 11:01:13 [INFO] AIPredictor: ✅ Long-Term Trend Analyzer disponible 11:01:13 [INFO] LSTMReversal: ℹ️ LSTM Reversal: CPU mode (pas de GPU CUDA) 11:01:13 [INFO] AIPredictor: ✅ LSTM Reversal Predictor (GPU) disponible 11:01:13 [INFO] AIPredictor: ℹ️ Aucun GPU CUDA détecté, utilisation CPU 11:01:13 [INFO] AIPredictor: ✅ PredictorLSTM enregistré pour chargement sécurisé 11:01:13 [INFO] AIPredictor: 🔄 Mode crash réinitialisé au démarrage 11:01:13 [INFO] AIPredictor: 📊 Stats d'entraînement chargées: trained 11:01:13 [INFO] MultiTimeframeAnalyzer: ✅ Multi-Timeframe Analyzer initialisé 11:01:13 [INFO] VolumeProfileAnalyzer: ✅ Volume Profile Analyzer initialisé 11:01:13 [INFO] MarketRegimeDetector: ✅ Market Regime Detector initialisé 11:01:13 [INFO] AdvancedFeatureEngineering: ✅ Advanced Feature Extractor initialisé 11:01:13 [INFO] TimePatternAnalyzer: ✅ Time Pattern Analyzer initialisé 11:01:13 [INFO] CorrelationAnalyzer: ✅ Correlation Analyzer initialisé 11:01:13 [INFO] RiskAdjustedScorer: ✅ Risk-Adjusted Scorer initialisé 11:01:13 [INFO] MonteCarloSimulator: ✅ Monte Carlo Simulator initialisé (1000 simulations) 11:01:13 [INFO] EnsemblePredictor: ✅ Ensemble Predictor initialisé (4 modèles) 11:01:13 [INFO] LSTMReversal: ✅ Modèle reversal chargé: /home/ubuntu/crypto_trading_bot/models/lstm_reversal.pt 11:01:14 [INFO] LSTMReversal: 📐 Modèle reversal: 4,975,237 paramètres (19.0 MB) 11:01:14 [INFO] LSTMReversal: ✅ LSTMReversalPredictor initialisé (device=cpu) 11:01:14 [INFO] AIPredictor: 🧠 LSTM Reversal Predictor initialisé (trained=True) 11:01:14 [INFO] AIPredictor: 🚀 Modules d'amélioration IA activés avec succès 11:01:14 [INFO] AIPredictor: 🔍 Recherche modèle: /home/ubuntu/crypto_trading_bot/models/predictor.pt 11:01:14 [INFO] AIPredictor: Fichier existe: True 11:01:14 [WARNING] AIPredictor: Impossible de charger le modèle: Error(s) in loading state_dict for PredictorLSTM: Missing key(s) in state_dict: "lstm.weight_ih_l1", "lstm.weight_hh_l1", "lstm.bias_ih_l1", "lstm.bias_hh_l1", "fc3.weight", "fc3.bias". size mismatch for lstm.weight_ih_l0: copying a param with shape torch.Size([256, 20]) from checkpoint, the shape in current model is torch.Size([512, 20]). size mismatch for lstm.weight_hh_l0: copying a param with shape torch.Size([256, 64]) from checkpoint, the shape in current model is torch.Size([512, 128]). size mismatch for lstm.bias_ih_l0: copying a param with shape torch.Size([256]) from checkpoint, the shape in current model is torch.Size([512]). size mismatch for lstm.bias_hh_l0: copying a param with shape torch.Size([256]) from checkpoint, the shape in current model is torch.Size([512]). size mismatch for fc1.weight: copying a param with shape torch.Size([32, 64]) from checkpoint, the shape in current model is torch.Size([64, 128]). size mismatch for fc1.bias: copying a param with shape torch.Size([32]) from checkpoint, the shape in current model is torch.Size([64]). size mismatch for fc2.weight: copying a param with shape torch.Size([3, 32]) from checkpoint, the shape in current model is torch.Size([32, 64]). size mismatch for fc2.bias: copying a param with shape torch.Size([3]) from checkpoint, the shape in current model is torch.Size([32]). 11:01:14 [INFO] AIPredictor: ✅ Nouveau modèle PyTorch créé (non entraîné) 11:01:14 [INFO] __main__: ✅ Module AI Predictor chargé 11:01:14 [INFO] __main__: ✅ Module AI Realtime chargé 11:01:14 [INFO] api.security: 🔐 Auth: credentials chargés (user=admin) 11:01:14 [INFO] __main__: Dashboard API Server v2.0 11:01:14 [INFO] __main__: Port: 8889 11:01:14 [INFO] __main__: Directory: /home/ubuntu/crypto_trading_bot 11:01:14 [INFO] __main__: URL: http://localhost:8889/dashboard.html 11:01:14 [INFO] __main__: API Token: zMZhStaH... (set DASHBOARD_API_TOKEN to customize) 11:01:14 [INFO] __main__: Press Ctrl+C to stop 11:01:14 [INFO] __main__: Cache disque pre-chargé: 256 cryptos (TTL 2min) 11:01:14 [INFO] AIPredictor: 📋 Surveillance IA: 29 symboles configurés 11:01:14 [INFO] __main__: Crypto cache auto-update started (120s interval) 11:01:14 [INFO] AIPredictor: 🔍 [START] Début start() - is_running=False 11:01:14 [INFO] __main__: Initialisation du cache crypto (228 coins)... 11:01:14 [INFO] __main__: ============================================================ 11:01:14 [INFO] AIPredictor: 🔍 [START] symbols_to_watch: 29 symboles 11:01:14 [INFO] __main__: API Server v2.0 running! (Thread pool: max 20 workers) 11:01:14 [INFO] AIPredictor: 🔍 [START] klines_fetcher: True 11:01:14 [INFO] __main__: ============================================================ 11:01:14 [INFO] AIPredictor: 🔍 [START] predictor.klines_fetcher: True 11:01:14 [INFO] __main__: Endpoints: 11:01:14 [INFO] AIPredictor: 🔍 [START] Création du thread... 11:01:14 [INFO] __main__: GET /api/get-config - Read config 11:01:14 [INFO] AIPredictor: 🔍 [START] Démarrage du thread... 11:01:14 [INFO] __main__: POST /api/apply-config - Apply config 11:01:14 [INFO] __main__: POST /api/run-optimization - Run optimization 11:01:14 [INFO] __main__: POST /api/sell-all - Sell all positions 11:01:14 [INFO] __main__: POST /api/restart-bot - Restart bot 11:01:14 [INFO] __main__: POST /api/save-watchlist - Save watchlist 11:01:14 [INFO] AIPredictor: 🔍 [THREAD] Entrée dans _surveillance_loop - Thread démarré 11:01:14 [INFO] AIPredictor: ✅ Service de surveillance IA démarré (29 symboles) - Thread: True 11:01:14 [INFO] __main__: ============================================================ 11:01:14 [INFO] AIPredictor: 🔍 [THREAD] is_running=True, symbols=29 11:01:14 [INFO] __main__: 🧠 Service de surveillance IA démarré - 29 symboles 11:01:14 [INFO] AIPredictor: ================================================================================ 11:01:14 [INFO] __main__: Mode: Polling toutes les 30 secondes 11:01:14 [INFO] AIPredictor: 🔄 CYCLE IA #1 - 11:01:14 - Analyse 29 symboles... 11:01:14 [INFO] AIPredictor: ================================================================================ 11:01:14 [INFO] smart_rotation: 🔄 Smart Rotation initialisé 11:01:14 [INFO] AIAdvancedScorer: 🧠 AIAdvancedScorer initialisé - Device: cpu 11:01:14 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (64→79) 11:01:14 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:01:14 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (58→73) 11:01:14 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (63→78) 11:01:14 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (48→63) 11:01:14 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (68→83) 11:01:14 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (60→75) 11:01:14 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 11:01:14 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (57→72) 11:01:14 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (64→79) 11:01:14 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (62→77) 11:01:14 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (59→74) 11:01:15 [INFO] MarketRegime: 📦 État régime BULL_WEAK non restauré (NEUTRAL par défaut) 11:01:15 [INFO] MarketRegime: 🎯 MarketRegimeDetector initialisé 11:01:15 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.61>=0.35, VOL=0.6x<1.0, Mom=0.00%<0.1, RSI=55>=50, DOWNTREND(99bougies) 11:01:15 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.4x<1.0, Mom=-0.11%<0.1, DOWNTREND(99bougies) 11:01:15 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.104), DOWNTREND(99bougies) 11:01:15 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.3x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.034), DOWNTREND(99bougies) 11:01:15 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: BB=0.63>=0.35, VOL=0.4x<1.0, Mom=-0.02%<0.1, RSI=54>=50 11:01:15 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.86>=0.35, Mom=0.05%<0.1, RSI=91>=50, DOWNTREND(99bougies) 11:01:15 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.68>=0.35, VOL=0.2x<1.0, Mom=0.08%<0.1, RSI=52>=50, DOWNTREND(99bougies) 11:01:15 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.52>=0.35, DOWNTREND(99bougies) 11:01:16 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.50>=0.35, VOL=0.5x<1.0, Mom=-0.05%<0.1, DOWNTREND(99bougies) 11:01:16 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.55>=0.35, VOL=0.6x<1.0, Mom=0.04%<0.1, DOWNTREND(99bougies) 11:01:16 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.62>=0.35, VOL=0.2x<1.0, RSI=50>=50, DOWNTREND(99bougies) 11:01:16 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.60>=0.35, VOL=0.7x<1.0, Mom=0.03%<0.1, DOWNTREND(99bougies) 11:01:16 [INFO] AIOpportunitySelector: ℹ️ Modèle initialisé avec poids aléatoires (entraînement requis) 11:01:16 [INFO] AIOpportunitySelector: ✅ AI Opportunity Selector initialisé sur cpu 11:01:16 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 11:01:16 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 11:01:16 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 11:01:16 [INFO] AIOpportunitySelector: - TOP 1/29 cryptos sélectionnées 11:01:16 [INFO] AIOpportunitySelector: - Score moyen: 52.9/100 11:01:16 [INFO] AIOpportunitySelector: - Meilleur score: 59.1/100 (POLUSDT) 11:01:16 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 11:01:16 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 1 cryptos sélectionnées 11:01:16 [INFO] AIPredictor: TOP 5: POLUSDT 11:01:16 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=1 11:01:16 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:01:16 [INFO] AIPredictor: ✅ CYCLE #1 TERMINÉ en 2.6s - Prochain dans 30s 11:01:19 [INFO] __main__: 🔄 Auto-Updater démarré automatiquement (PID: 38229) 11:01:19 [INFO] __main__: • Sync rapide: 1h | MAJ données: 6h | IA training: 24h 11:01:19 [INFO] __main__: • Logs: /home/ubuntu/crypto_trading_bot/auto_updater_daemon.log 11:01:22 [INFO] __main__: 🕵️ Market Spy démarré automatiquement (PID: 38248) 11:01:22 [INFO] __main__: • Scan: toutes les 12s | Max positions: 3 11:01:22 [INFO] __main__: • Logs: /home/ubuntu/crypto_trading_bot/market_spy_daemon.log 11:01:26 [INFO] __main__: Cache initialized: 256 cryptos ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 59086) Traceback (most recent call last): File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/home/ubuntu/crypto_trading_bot/dashboard_api_server.py", line 141, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/http/server.py", line 672, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer ---------------------------------------- 11:01:36 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:01:36 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.02% mom20m=-0.02% mom30m=-0.10% adj=+0 11:01:45 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (0.01%) 11:01:45 [INFO] MarketRegime: → Mom3h=0.07% Mom5h=0.35% Mom24h=-0.65% 11:01:45 [WARNING] MarketRegime: 📊 CHANGEMENT: NEUTRAL → BULL_WEAK (score=62.6) 11:01:45 [INFO] MarketRegime: BTC: score=45 momentum=0.01% 11:01:45 [INFO] MarketRegime: Altcoins: score=89 bullish=76.7% momentum=1.35% 11:01:45 [INFO] MarketRegime: → Max positions: 10 11:01:45 [INFO] MarketRegime: → Score IA min: 65 11:01:46 [INFO] AIPredictor: ================================================================================ 11:01:46 [INFO] AIPredictor: 🔄 CYCLE IA #2 - 11:01:46 - Analyse 29 symboles... 11:01:46 [INFO] AIPredictor: ================================================================================ 11:01:47 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (58→73) 11:01:47 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 11:01:47 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (62→77) 11:01:47 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (59→74) 11:01:47 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (63→78) 11:01:47 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (60→75) 11:01:47 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (64→79) 11:01:47 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:01:47 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (64→79) 11:01:47 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (57→72) 11:01:47 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (68→83) 11:01:47 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (48→63) 11:01:47 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.104), DOWNTREND(99bougies) 11:01:47 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.68>=0.42, VOL=0.2x<1.0, Mom=0.08%<0.1, RSI=52>=50, DOWNTREND(99bougies) 11:01:47 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.60>=0.42, VOL=0.7x<1.0, Mom=0.03%<0.1, DOWNTREND(99bougies) 11:01:48 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: BB=0.63>=0.42, VOL=0.4x<1.0, Mom=-0.02%<0.1, RSI=54>=50 11:01:48 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.55>=0.42, VOL=0.6x<1.0, Mom=0.04%<0.1, DOWNTREND(99bougies) 11:01:48 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.034), DOWNTREND(99bougies) 11:01:48 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.50>=0.42, VOL=0.5x<1.0, Mom=-0.05%<0.1, DOWNTREND(99bougies) 11:01:48 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.61>=0.42, VOL=0.6x<1.0, Mom=0.00%<0.1, RSI=55>=50, DOWNTREND(99bougies) 11:01:48 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.52>=0.42, DOWNTREND(99bougies) 11:01:48 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.11%<0.1, DOWNTREND(99bougies) 11:01:48 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.86>=0.42, Mom=0.05%<0.1, RSI=91>=50, DOWNTREND(99bougies) 11:01:48 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.62>=0.42, VOL=0.2x<1.0, RSI=50>=50, DOWNTREND(99bougies) 11:01:49 [INFO] AIOpportunitySelector: ✅ 77 opportunités chargées depuis ai_opportunities.json 11:01:49 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=13 11:01:49 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:01:49 [INFO] AIPredictor: ✅ CYCLE #2 TERMINÉ en 2.3s - Prochain dans 30s 11:02:19 [INFO] AIPredictor: ================================================================================ 11:02:19 [INFO] AIPredictor: 🔄 CYCLE IA #3 - 11:02:19 - Analyse 29 symboles... 11:02:19 [INFO] AIPredictor: ================================================================================ 11:02:19 [INFO] MarketRegime: 🔄 Rafraîchissement régime programmé (âge: 43s ≥ 30s) 11:02:19 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:02:19 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (63→78) 11:02:19 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (62→77) 11:02:19 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (64→79) 11:02:19 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (59→74) 11:02:19 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (58→73) 11:02:19 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:02:19 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (60→75) 11:02:19 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (57→72) 11:02:19 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (48→63) 11:02:19 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (64→79) 11:02:19 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 11:02:19 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (68→83) 11:02:20 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.034), DOWNTREND(99bougies) 11:02:20 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.104), DOWNTREND(99bougies) 11:02:20 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.60>=0.42, VOL=0.7x<1.0, Mom=0.03%<0.1, DOWNTREND(99bougies) 11:02:20 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.03% mom20m=-0.02% mom30m=-0.11% adj=+0 11:02:20 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.55>=0.42, VOL=0.6x<1.0, Mom=0.04%<0.1, DOWNTREND(99bougies) 11:02:20 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.11%<0.1, DOWNTREND(99bougies) 11:02:20 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: BB=0.63>=0.42, VOL=0.4x<1.0, Mom=-0.02%<0.1, RSI=54>=50 11:02:20 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.61>=0.42, VOL=0.6x<1.0, Mom=0.00%<0.1, RSI=55>=50, DOWNTREND(99bougies) 11:02:20 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.62>=0.42, VOL=0.2x<1.0, RSI=50>=50, DOWNTREND(99bougies) 11:02:20 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.52>=0.42, DOWNTREND(99bougies) 11:02:20 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.68>=0.42, VOL=0.2x<1.0, Mom=0.08%<0.1, RSI=52>=50, DOWNTREND(99bougies) 11:02:20 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.86>=0.42, Mom=0.05%<0.1, RSI=91>=50, DOWNTREND(99bougies) 11:02:20 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.50>=0.42, VOL=0.5x<1.0, Mom=-0.05%<0.1, DOWNTREND(99bougies) 11:02:21 [INFO] AIOpportunitySelector: ✅ 77 opportunités chargées depuis ai_opportunities.json 11:02:21 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=13 11:02:21 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:02:21 [INFO] AIPredictor: ✅ CYCLE #3 TERMINÉ en 2.4s - Prochain dans 30s 11:02:28 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (0.00%) 11:02:28 [INFO] MarketRegime: → Mom3h=0.07% Mom5h=0.34% Mom24h=-0.65% 11:02:28 [INFO] MarketRegime: 📊 Régime: BULL_WEAK (score=62.6, BTC=0.00%, Alt=1.30%) 11:02:28 [INFO] MarketRegime: → Max positions: 10 11:02:28 [INFO] MarketRegime: → Score IA min: 65 11:02:51 [INFO] AIPredictor: ================================================================================ 11:02:51 [INFO] AIPredictor: 🔄 CYCLE IA #4 - 11:02:51 - Analyse 29 symboles... 11:02:51 [INFO] AIPredictor: ================================================================================ 11:02:52 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (63→78) 11:02:52 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (64→79) 11:02:52 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (58→73) 11:02:52 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 11:02:52 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (57→72) 11:02:52 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (59→74) 11:02:52 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (48→63) 11:02:52 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (62→77) 11:02:52 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:02:52 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (64→79) 11:02:52 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (60→75) 11:02:52 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (68→83) 11:02:52 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.104), DOWNTREND(99bougies) 11:02:52 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.61>=0.42, VOL=0.6x<1.0, Mom=0.00%<0.1, RSI=55>=50, DOWNTREND(99bougies) 11:02:52 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.034), DOWNTREND(99bougies) 11:02:52 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.52>=0.42, DOWNTREND(99bougies) 11:02:52 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.55>=0.42, VOL=0.6x<1.0, Mom=0.04%<0.1, DOWNTREND(99bougies) 11:02:53 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.68>=0.42, VOL=0.2x<1.0, Mom=0.08%<0.1, RSI=52>=50, DOWNTREND(99bougies) 11:02:53 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.62>=0.42, VOL=0.2x<1.0, RSI=50>=50, DOWNTREND(99bougies) 11:02:53 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.11%<0.1, DOWNTREND(99bougies) 11:02:53 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.50>=0.42, VOL=0.5x<1.0, Mom=-0.05%<0.1, DOWNTREND(99bougies) 11:02:53 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.60>=0.42, VOL=0.7x<1.0, Mom=0.03%<0.1, DOWNTREND(99bougies) 11:02:53 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: BB=0.63>=0.42, VOL=0.4x<1.0, Mom=-0.02%<0.1, RSI=54>=50 11:02:53 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.86>=0.42, Mom=0.05%<0.1, RSI=91>=50, DOWNTREND(99bougies) 11:02:54 [INFO] AIOpportunitySelector: ✅ 77 opportunités chargées depuis ai_opportunities.json 11:02:54 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=13 11:02:54 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:02:54 [INFO] AIPredictor: ✅ CYCLE #4 TERMINÉ en 2.5s - Prochain dans 30s ---------------------------------------- Exception occurred during processing of request from ('91.161.242.116', 4924) Traceback (most recent call last): File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/home/ubuntu/crypto_trading_bot/dashboard_api_server.py", line 141, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/http/server.py", line 672, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer ---------------------------------------- 11:03:24 [INFO] AIPredictor: ================================================================================ 11:03:24 [INFO] AIPredictor: 🔄 CYCLE IA #5 - 11:03:24 - Analyse 29 symboles... 11:03:24 [INFO] AIPredictor: ================================================================================ 11:03:24 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (58→73) 11:03:24 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 11:03:24 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (68→83) 11:03:24 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (63→78) 11:03:24 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:03:24 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (48→63) 11:03:24 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (62→77) 11:03:24 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (57→72) 11:03:24 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (59→74) 11:03:24 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (60→75) 11:03:24 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (64→79) 11:03:24 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.104), DOWNTREND(99bougies) 11:03:24 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (64→79) 11:03:24 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.68>=0.42, VOL=0.2x<1.0, Mom=0.08%<0.1, RSI=52>=50, DOWNTREND(99bougies) 11:03:25 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.034), DOWNTREND(99bougies) 11:03:25 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.62>=0.42, VOL=0.2x<1.0, RSI=50>=50, DOWNTREND(99bougies) 11:03:25 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.52>=0.42, DOWNTREND(99bougies) 11:03:25 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.11%<0.1, DOWNTREND(99bougies) 11:03:25 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.86>=0.42, Mom=0.05%<0.1, RSI=91>=50, DOWNTREND(99bougies) 11:03:25 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: BB=0.63>=0.42, VOL=0.4x<1.0, Mom=-0.02%<0.1, RSI=54>=50 11:03:25 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.60>=0.42, VOL=0.7x<1.0, Mom=0.03%<0.1, DOWNTREND(99bougies) 11:03:25 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.61>=0.42, VOL=0.6x<1.0, Mom=0.00%<0.1, RSI=55>=50, DOWNTREND(99bougies) 11:03:25 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.50>=0.42, VOL=0.5x<1.0, Mom=-0.05%<0.1, DOWNTREND(99bougies) 11:03:25 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.55>=0.42, VOL=0.6x<1.0, Mom=0.04%<0.1, DOWNTREND(99bougies) 11:03:26 [INFO] AIOpportunitySelector: ✅ 77 opportunités chargées depuis ai_opportunities.json 11:03:26 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=13 11:03:26 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:03:26 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 11:03:26 [INFO] LSTMReversal: 🎓 Entraînement reversal: 240 échantillons sur cpu 11:03:26 [INFO] LSTMReversal: Classes: {0: 225, 1: 10, 3: 5} 11:03:35 [INFO] LSTMReversal: Epoch 1/3: train_loss=0.1143 val_loss=0.0000 val_acc=100.0% 11:03:37 [WARNING] MarketRegime: ⚠️ Cache régime expiré (78s > 45s) - Mise à jour forcée 11:03:37 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:03:38 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.02% mom20m=-0.01% mom30m=-0.10% adj=+0 11:03:39 [WARNING] MarketRegime: ⚠️ Cache régime expiré (80s > 45s) - Mise à jour forcée 11:03:39 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:03:39 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.02% mom20m=-0.01% mom30m=-0.10% adj=+0 11:03:44 [INFO] LSTMReversal: Epoch 2/3: train_loss=0.0963 val_loss=1.2599 val_acc=97.2% 11:03:46 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (0.01%) 11:03:46 [INFO] MarketRegime: → Mom3h=0.08% Mom5h=0.35% Mom24h=-0.64% 11:03:46 [INFO] MarketRegime: 📊 Régime: BULL_WEAK (score=62.6, BTC=0.01%, Alt=1.30%) 11:03:46 [INFO] MarketRegime: → Max positions: 10 11:03:46 [INFO] MarketRegime: → Score IA min: 65 11:03:48 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (0.01%) 11:03:48 [INFO] MarketRegime: → Mom3h=0.08% Mom5h=0.35% Mom24h=-0.64% 11:03:48 [INFO] MarketRegime: 📊 Régime: BULL_WEAK (score=62.6, BTC=0.01%, Alt=1.30%) 11:03:48 [INFO] MarketRegime: → Max positions: 10 11:03:48 [INFO] MarketRegime: → Score IA min: 65 11:03:52 [INFO] LSTMReversal: Epoch 3/3: train_loss=0.2209 val_loss=0.0000 val_acc=100.0% 11:03:53 [INFO] LSTMReversal: 💾 Modèle reversal sauvegardé: /home/ubuntu/crypto_trading_bot/models/lstm_reversal.pt 11:03:53 [INFO] LSTMReversal: ✅ Entraînement reversal terminé: acc=100.0% loss=0.0000 11:03:53 [INFO] AIPredictor: ✅ CYCLE #5 TERMINÉ en 29.1s - Prochain dans 30s 11:04:14 [INFO] __main__: 💾 Mémoire: 896 MB 11:04:17 [INFO] MarketRegime: 🔄 Rafraîchissement régime programmé (âge: 38s ≥ 30s) 11:04:17 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:04:17 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.02% mom20m=-0.02% mom30m=-0.11% adj=+0 11:04:23 [INFO] AIPredictor: ================================================================================ 11:04:23 [INFO] AIPredictor: 🔄 CYCLE IA #6 - 11:04:23 - Analyse 29 symboles... 11:04:23 [INFO] AIPredictor: ================================================================================ 11:04:23 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (48→63) 11:04:23 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (64→79) 11:04:23 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (63→78) 11:04:23 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (59→74) 11:04:23 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (58→73) 11:04:23 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (64→79) 11:04:23 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:04:23 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 11:04:23 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (60→75) 11:04:23 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (57→72) 11:04:23 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (68→83) 11:04:23 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (62→77) 11:04:24 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.034), DOWNTREND(99bougies) 11:04:24 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.61>=0.42, VOL=0.6x<1.0, Mom=0.00%<0.1, RSI=55>=50, DOWNTREND(99bougies) 11:04:24 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.86>=0.42, Mom=0.05%<0.1, RSI=91>=50, DOWNTREND(99bougies) 11:04:24 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.62>=0.42, VOL=0.2x<1.0, RSI=50>=50, DOWNTREND(99bougies) 11:04:24 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.55>=0.42, VOL=0.6x<1.0, Mom=0.04%<0.1, DOWNTREND(99bougies) 11:04:24 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.50>=0.42, VOL=0.5x<1.0, Mom=-0.05%<0.1, DOWNTREND(99bougies) 11:04:24 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.52>=0.42, DOWNTREND(99bougies) 11:04:24 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: BB=0.63>=0.42, VOL=0.4x<1.0, Mom=-0.02%<0.1, RSI=54>=50 11:04:24 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.68>=0.42, VOL=0.2x<1.0, Mom=0.08%<0.1, RSI=52>=50, DOWNTREND(99bougies) 11:04:24 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.11%<0.1, DOWNTREND(99bougies) 11:04:24 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.104), DOWNTREND(99bougies) 11:04:25 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.60>=0.42, VOL=0.7x<1.0, Mom=0.03%<0.1, DOWNTREND(99bougies) 11:04:25 [INFO] AIOpportunitySelector: ✅ 77 opportunités chargées depuis ai_opportunities.json 11:04:25 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=13 11:04:25 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.6s 11:04:25 [INFO] AIPredictor: ✅ CYCLE #6 TERMINÉ en 2.6s - Prochain dans 30s 11:04:26 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (0.00%) 11:04:26 [INFO] MarketRegime: → Mom3h=0.07% Mom5h=0.35% Mom24h=-0.65% 11:04:26 [INFO] MarketRegime: 📊 Régime: BULL_WEAK (score=62.6, BTC=0.00%, Alt=1.29%) 11:04:27 [INFO] MarketRegime: → Max positions: 10 11:04:27 [INFO] MarketRegime: → Score IA min: 65 ---------------------------------------- Exception occurred during processing of request from ('91.161.242.116', 8567) Traceback (most recent call last): File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/home/ubuntu/crypto_trading_bot/dashboard_api_server.py", line 141, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/http/server.py", line 672, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer ---------------------------------------- 11:04:55 [INFO] AIPredictor: ================================================================================ 11:04:55 [INFO] AIPredictor: 🔄 CYCLE IA #7 - 11:04:55 - Analyse 29 symboles... 11:04:55 [INFO] AIPredictor: ================================================================================ 11:04:56 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (63→78) 11:04:56 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (64→79) 11:04:56 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (48→63) 11:04:56 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (68→83) 11:04:56 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (59→74) 11:04:56 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (64→79) 11:04:56 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (62→77) 11:04:56 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 11:04:56 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (60→75) 11:04:56 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (58→73) 11:04:56 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:04:56 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (57→72) 11:04:56 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.034), DOWNTREND(99bougies) 11:04:56 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.61>=0.42, VOL=0.6x<1.0, Mom=0.00%<0.1, RSI=55>=50, DOWNTREND(99bougies) 11:04:56 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.60>=0.42, VOL=0.7x<1.0, Mom=0.03%<0.1, DOWNTREND(99bougies) 11:04:56 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.62>=0.42, VOL=0.2x<1.0, RSI=50>=50, DOWNTREND(99bougies) 11:04:56 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.86>=0.42, Mom=0.05%<0.1, RSI=91>=50, DOWNTREND(99bougies) 11:04:56 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: BB=0.63>=0.42, VOL=0.4x<1.0, Mom=-0.02%<0.1, RSI=54>=50 11:04:56 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.55>=0.42, VOL=0.6x<1.0, Mom=0.04%<0.1, DOWNTREND(99bougies) 11:04:56 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.68>=0.42, VOL=0.2x<1.0, Mom=0.08%<0.1, RSI=52>=50, DOWNTREND(99bougies) 11:04:57 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.104), DOWNTREND(99bougies) 11:04:57 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.50>=0.42, VOL=0.5x<1.0, Mom=-0.05%<0.1, DOWNTREND(99bougies) 11:04:57 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.52>=0.42, DOWNTREND(99bougies) 11:04:57 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.11%<0.1, DOWNTREND(99bougies) 11:04:57 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 11:04:57 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 11:04:57 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.02s 11:04:57 [INFO] AIOpportunitySelector: - TOP 1/29 cryptos sélectionnées 11:04:57 [INFO] AIOpportunitySelector: - Score moyen: 52.9/100 11:04:57 [INFO] AIOpportunitySelector: - Meilleur score: 59.1/100 (POLUSDT) 11:04:57 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 11:04:57 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 1 cryptos sélectionnées 11:04:57 [INFO] AIPredictor: TOP 5: POLUSDT 11:04:57 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=1 11:04:57 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 11:04:57 [INFO] AIPredictor: ✅ CYCLE #7 TERMINÉ en 2.3s - Prochain dans 30s 11:05:14 [INFO] __main__: 💾 Mémoire: 922 MB 11:05:27 [INFO] AIPredictor: ================================================================================ 11:05:27 [INFO] AIPredictor: 🔄 CYCLE IA #8 - 11:05:27 - Analyse 29 symboles... 11:05:27 [INFO] AIPredictor: ================================================================================ 11:05:28 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (56→71) 11:05:28 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:05:28 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:05:28 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (59→74) 11:05:28 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:05:28 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:05:28 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:05:28 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:05:28 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (53→68) 11:05:28 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:05:28 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:05:28 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:05:29 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.21%<0.1, DOWNTREND(99bougies) 11:05:29 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.54>=0.42, VOL=0.9x<1.0, Mom=-0.04%<0.1, RSI=52>=50, DOWNTREND(99bougies) 11:05:29 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.50>=0.42, VOL=0.6x<1.0, Mom=0.00%<0.1, DOWNTREND(99bougies) 11:05:29 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, DOWNTREND(99bougies) 11:05:29 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.038), DOWNTREND(99bougies) 11:05:29 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.16%<0.1, DOWNTREND(99bougies) 11:05:29 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 11:05:29 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.08%<0.1 11:05:29 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.10%<0.1, BEARISH(slope=-0.030), DOWNTREND(99bougies) 11:05:29 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:05:29 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.75>=0.42, VOL=0.3x<1.0, Mom=-0.10%<0.1, RSI=79>=50, DOWNTREND(99bougies) 11:05:29 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.045), DOWNTREND(99bougies) 11:05:30 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:05:30 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=1 11:05:30 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:05:30 [INFO] AIPredictor: ✅ CYCLE #8 TERMINÉ en 2.5s - Prochain dans 30s 11:05:38 [WARNING] MarketRegime: ⚠️ Cache régime expiré (81s > 45s) - Mise à jour forcée 11:05:38 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:05:38 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.02% mom20m=-0.05% mom30m=-0.07% adj=+0 11:05:46 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.00%) 11:05:46 [INFO] MarketRegime: → Mom3h=0.06% Mom5h=0.33% Mom24h=-0.66% 11:05:46 [INFO] MarketRegime: → NEUTRAL: BTC momentum=-0.00% négatif 11:05:46 [WARNING] MarketRegime: 📊 CHANGEMENT: BULL_WEAK → NEUTRAL (score=62.6) 11:05:46 [INFO] MarketRegime: BTC: score=45 momentum=-0.00% 11:05:46 [INFO] MarketRegime: Altcoins: score=89 bullish=73.3% momentum=1.17% 11:05:46 [INFO] MarketRegime: → Max positions: 7 11:05:46 [INFO] MarketRegime: → Score IA min: 72 11:06:00 [INFO] AIPredictor: ================================================================================ 11:06:00 [INFO] AIPredictor: 🔄 CYCLE IA #9 - 11:06:00 - Analyse 29 symboles... 11:06:00 [INFO] AIPredictor: ================================================================================ 11:06:00 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (53→68) 11:06:00 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:06:00 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:06:00 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:06:00 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (59→74) 11:06:00 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:06:01 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:06:01 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:06:01 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:06:01 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (56→71) 11:06:01 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:06:01 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:06:01 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.75>=0.35, VOL=0.3x<1.0, Mom=-0.10%<0.1, RSI=79>=50, DOWNTREND(99bougies) 11:06:01 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.54>=0.35, VOL=0.9x<1.0, Mom=-0.04%<0.1, RSI=52>=50, DOWNTREND(99bougies) 11:06:01 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:06:01 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.038), DOWNTREND(99bougies) 11:06:01 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.045), DOWNTREND(99bougies) 11:06:01 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 11:06:01 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.9x<1.0, Mom=-0.08%<0.1 11:06:02 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.50>=0.35, VOL=0.6x<1.0, Mom=0.00%<0.1, DOWNTREND(99bougies) 11:06:02 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.16%<0.1, DOWNTREND(99bougies) 11:06:02 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.10%<0.1, BEARISH(slope=-0.030), DOWNTREND(99bougies) 11:06:02 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.21%<0.1, DOWNTREND(99bougies) 11:06:02 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, DOWNTREND(99bougies) 11:06:03 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:06:03 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=1 11:06:03 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.9s 11:06:03 [INFO] AIPredictor: ✅ CYCLE #9 TERMINÉ en 2.9s - Prochain dans 30s 11:06:14 [INFO] __main__: 💾 Mémoire: 939 MB 11:06:33 [INFO] AIPredictor: ================================================================================ 11:06:33 [INFO] AIPredictor: 🔄 CYCLE IA #10 - 11:06:33 - Analyse 29 symboles... 11:06:33 [INFO] AIPredictor: ================================================================================ 11:06:33 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:06:33 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (56→71) 11:06:33 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:06:33 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (53→68) 11:06:33 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:06:33 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:06:33 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:06:33 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:06:33 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:06:33 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:06:33 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (59→74) 11:06:33 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:06:34 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.21%<0.1, DOWNTREND(99bougies) 11:06:34 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.75>=0.35, VOL=0.3x<1.0, Mom=-0.10%<0.1, RSI=79>=50, DOWNTREND(99bougies) 11:06:34 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.54>=0.35, VOL=0.9x<1.0, Mom=-0.04%<0.1, RSI=52>=50, DOWNTREND(99bougies) 11:06:34 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.10%<0.1, BEARISH(slope=-0.030), DOWNTREND(99bougies) 11:06:34 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.045), DOWNTREND(99bougies) 11:06:34 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 11:06:34 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.16%<0.1, DOWNTREND(99bougies) 11:06:34 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.9x<1.0, Mom=-0.08%<0.1 11:06:35 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.038), DOWNTREND(99bougies) 11:06:35 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.50>=0.35, VOL=0.6x<1.0, Mom=0.00%<0.1, DOWNTREND(99bougies) 11:06:35 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, DOWNTREND(99bougies) 11:06:35 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:06:35 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:06:35 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=1 11:06:35 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:06:35 [INFO] AIPredictor: ✅ CYCLE #10 TERMINÉ en 2.4s - Prochain dans 30s 11:07:05 [INFO] AIPredictor: ================================================================================ 11:07:05 [INFO] AIPredictor: 🔄 CYCLE IA #11 - 11:07:05 - Analyse 29 symboles... 11:07:05 [INFO] AIPredictor: ================================================================================ 11:07:06 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (56→71) 11:07:06 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (59→74) 11:07:06 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:07:06 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:07:06 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:07:06 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (53→68) 11:07:06 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:07:06 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:07:06 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:07:06 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:07:06 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:07:06 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:07:06 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:07:06 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.21%<0.1, DOWNTREND(99bougies) 11:07:06 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.038), DOWNTREND(99bougies) 11:07:06 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.54>=0.35, VOL=0.9x<1.0, Mom=-0.04%<0.1, RSI=52>=50, DOWNTREND(99bougies) 11:07:06 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.16%<0.1, DOWNTREND(99bougies) 11:07:06 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.75>=0.35, VOL=0.3x<1.0, Mom=-0.10%<0.1, RSI=79>=50, DOWNTREND(99bougies) 11:07:07 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 11:07:07 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, DOWNTREND(99bougies) 11:07:07 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.9x<1.0, Mom=-0.08%<0.1 11:07:07 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.10%<0.1, BEARISH(slope=-0.030), DOWNTREND(99bougies) 11:07:07 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.50>=0.35, VOL=0.6x<1.0, Mom=0.00%<0.1, DOWNTREND(99bougies) 11:07:07 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.045), DOWNTREND(99bougies) 11:07:08 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:07:08 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=1 11:07:08 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:07:08 [INFO] AIPredictor: ✅ CYCLE #11 TERMINÉ en 2.3s - Prochain dans 30s 11:07:14 [INFO] __main__: 💾 Mémoire: 942 MB 11:07:38 [INFO] AIPredictor: ================================================================================ 11:07:38 [INFO] AIPredictor: 🔄 CYCLE IA #12 - 11:07:38 - Analyse 29 symboles... 11:07:38 [INFO] AIPredictor: ================================================================================ 11:07:38 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:07:38 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:07:38 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:07:38 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:07:38 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (56→71) 11:07:38 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:07:38 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:07:38 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:07:38 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:07:38 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (59→74) 11:07:38 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 11:07:38 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (53→68) 11:07:38 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.10%<0.1, BEARISH(slope=-0.030), DOWNTREND(99bougies) 11:07:38 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.9x<1.0, Mom=-0.08%<0.1 11:07:38 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:07:39 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:07:39 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.75>=0.35, VOL=0.3x<1.0, Mom=-0.10%<0.1, RSI=79>=50, DOWNTREND(99bougies) 11:07:39 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, DOWNTREND(99bougies) 11:07:39 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.045), DOWNTREND(99bougies) 11:07:39 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.038), DOWNTREND(99bougies) 11:07:39 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.16%<0.1, DOWNTREND(99bougies) 11:07:39 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.50>=0.35, VOL=0.6x<1.0, Mom=0.00%<0.1, DOWNTREND(99bougies) 11:07:39 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.21%<0.1, DOWNTREND(99bougies) 11:07:39 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.54>=0.35, VOL=0.9x<1.0, Mom=-0.04%<0.1, RSI=52>=50, DOWNTREND(99bougies) 11:07:40 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:07:40 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=1 11:07:40 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:07:40 [INFO] AIPredictor: ✅ CYCLE #12 TERMINÉ en 2.4s - Prochain dans 30s 11:07:41 [WARNING] MarketRegime: ⚠️ Cache régime expiré (123s > 45s) - Mise à jour forcée 11:07:41 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:07:41 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.02% mom20m=-0.05% mom30m=-0.07% adj=+0 11:07:50 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.00%) 11:07:50 [INFO] MarketRegime: → Mom3h=0.06% Mom5h=0.33% Mom24h=-0.66% 11:07:50 [INFO] MarketRegime: → NEUTRAL: BTC momentum=-0.00% négatif 11:07:50 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=62.6, BTC=-0.00%, Alt=1.12%) 11:07:50 [INFO] MarketRegime: → Max positions: 7 11:07:50 [INFO] MarketRegime: → Score IA min: 72 11:08:10 [INFO] AIPredictor: ================================================================================ 11:08:10 [INFO] AIPredictor: 🔄 CYCLE IA #13 - 11:08:10 - Analyse 29 symboles... 11:08:10 [INFO] AIPredictor: ================================================================================ 11:08:10 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:08:10 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (56→71) 11:08:10 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:08:10 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (53→68) 11:08:10 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:08:10 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:08:10 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:08:10 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:08:10 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:08:10 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:08:10 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (59→74) 11:08:10 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:08:11 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.038), DOWNTREND(99bougies) 11:08:11 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.50>=0.35, VOL=0.6x<1.0, Mom=0.00%<0.1, DOWNTREND(99bougies) 11:08:11 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.16%<0.1, DOWNTREND(99bougies) 11:08:11 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 11:08:11 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.75>=0.35, VOL=0.3x<1.0, Mom=-0.10%<0.1, RSI=79>=50, DOWNTREND(99bougies) 11:08:11 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.045), DOWNTREND(99bougies) 11:08:11 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.21%<0.1, DOWNTREND(99bougies) 11:08:12 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.10%<0.1, BEARISH(slope=-0.030), DOWNTREND(99bougies) 11:08:12 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.54>=0.35, VOL=0.9x<1.0, Mom=-0.04%<0.1, RSI=52>=50, DOWNTREND(99bougies) 11:08:12 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:08:12 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.9x<1.0, Mom=-0.08%<0.1 11:08:12 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, DOWNTREND(99bougies) 11:08:12 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 11:08:12 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 11:08:12 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.02s 11:08:12 [INFO] AIOpportunitySelector: - TOP 0/29 cryptos sélectionnées 11:08:12 [INFO] AIOpportunitySelector: - Score moyen: 52.2/100 11:08:12 [INFO] AIOpportunitySelector: - Meilleur score: 54.1/100 (POLUSDT) 11:08:13 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 11:08:13 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 0 cryptos sélectionnées 11:08:13 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:08:13 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.6s 11:08:13 [INFO] AIPredictor: ✅ CYCLE #13 TERMINÉ en 2.6s - Prochain dans 30s 11:08:14 [INFO] __main__: 💾 Mémoire: 945 MB 11:08:40 [WARNING] MarketRegime: ⚠️ Cache régime expiré (59s > 45s) - Mise à jour forcée 11:08:40 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:08:41 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.03% mom20m=-0.06% mom30m=-0.07% adj=+0 11:08:43 [INFO] AIPredictor: ================================================================================ 11:08:43 [INFO] AIPredictor: 🔄 CYCLE IA #14 - 11:08:43 - Analyse 29 symboles... 11:08:43 [INFO] AIPredictor: ================================================================================ 11:08:43 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (59→74) 11:08:43 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:08:43 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (56→71) 11:08:43 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:08:43 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:08:43 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (53→68) 11:08:43 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:08:43 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:08:43 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:08:43 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:08:43 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:08:43 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:08:43 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:08:43 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 11:08:44 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.10%<0.1, BEARISH(slope=-0.030), DOWNTREND(99bougies) 11:08:44 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.16%<0.1, DOWNTREND(99bougies) 11:08:44 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.045), DOWNTREND(99bougies) 11:08:44 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.75>=0.35, VOL=0.3x<1.0, Mom=-0.10%<0.1, RSI=79>=50, DOWNTREND(99bougies) 11:08:44 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.21%<0.1, DOWNTREND(99bougies) 11:08:44 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.038), DOWNTREND(99bougies) 11:08:44 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, DOWNTREND(99bougies) 11:08:44 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.50>=0.35, VOL=0.6x<1.0, Mom=0.00%<0.1, DOWNTREND(99bougies) 11:08:44 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.9x<1.0, Mom=-0.08%<0.1 11:08:44 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.54>=0.35, VOL=0.9x<1.0, Mom=-0.04%<0.1, RSI=52>=50, DOWNTREND(99bougies) 11:08:45 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:08:45 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:08:45 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:08:45 [INFO] AIPredictor: ✅ CYCLE #14 TERMINÉ en 2.3s - Prochain dans 30s ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('91.161.242.116', 4772) Exception occurred during processing of request from ('91.161.242.116', 7445) Traceback (most recent call last): Traceback (most recent call last): File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/home/ubuntu/crypto_trading_bot/dashboard_api_server.py", line 141, in __init__ super().__init__(*args, **kwargs) File "/home/ubuntu/crypto_trading_bot/dashboard_api_server.py", line 141, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/http/server.py", line 672, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/http/server.py", line 672, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer ConnectionResetError: [Errno 104] Connection reset by peer ---------------------------------------- ---------------------------------------- 11:08:49 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.01%) 11:08:49 [INFO] MarketRegime: → Mom3h=0.05% Mom5h=0.33% Mom24h=-0.67% 11:08:49 [INFO] MarketRegime: → NEUTRAL: BTC momentum=-0.01% négatif 11:08:49 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=62.6, BTC=-0.01%, Alt=1.11%) 11:08:49 [INFO] MarketRegime: → Max positions: 7 11:08:49 [INFO] MarketRegime: → Score IA min: 72 11:09:14 [INFO] __main__: 💾 Mémoire: 950 MB 11:09:15 [INFO] AIPredictor: ================================================================================ 11:09:15 [INFO] AIPredictor: 🔄 CYCLE IA #15 - 11:09:15 - Analyse 29 symboles... 11:09:15 [INFO] AIPredictor: ================================================================================ 11:09:15 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:09:15 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:09:15 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (59→74) 11:09:15 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (53→68) 11:09:15 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:09:15 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (56→71) 11:09:15 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:09:15 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:09:15 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:09:15 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:09:15 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:09:15 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:09:16 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.045), DOWNTREND(99bougies) 11:09:16 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.50>=0.35, VOL=0.6x<1.0, Mom=0.00%<0.1, DOWNTREND(99bougies) 11:09:16 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.9x<1.0, Mom=-0.08%<0.1 11:09:16 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.54>=0.35, VOL=0.9x<1.0, Mom=-0.04%<0.1, RSI=52>=50, DOWNTREND(99bougies) 11:09:16 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.16%<0.1, DOWNTREND(99bougies) 11:09:16 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 11:09:16 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, DOWNTREND(99bougies) 11:09:16 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:09:16 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.75>=0.35, VOL=0.3x<1.0, Mom=-0.10%<0.1, RSI=79>=50, DOWNTREND(99bougies) 11:09:16 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.038), DOWNTREND(99bougies) 11:09:16 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.21%<0.1, DOWNTREND(99bougies) 11:09:16 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.10%<0.1, BEARISH(slope=-0.030), DOWNTREND(99bougies) 11:09:17 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:09:17 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:09:17 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.1s 11:09:17 [INFO] AIPredictor: ✅ CYCLE #15 TERMINÉ en 2.1s - Prochain dans 30s 11:09:47 [INFO] AIPredictor: ================================================================================ 11:09:47 [INFO] AIPredictor: 🔄 CYCLE IA #16 - 11:09:47 - Analyse 29 symboles... 11:09:47 [INFO] AIPredictor: ================================================================================ 11:09:47 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (53→68) 11:09:47 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (59→74) 11:09:47 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (56→71) 11:09:47 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.75>=0.35, VOL=0.3x<1.0, Mom=-0.10%<0.1, RSI=79>=50, DOWNTREND(99bougies) 11:09:47 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:09:47 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:09:47 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:09:47 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:09:47 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:09:47 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:09:47 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:09:48 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:09:48 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:09:48 [WARNING] MarketRegime: ⚠️ Cache régime expiré (68s > 45s) - Mise à jour forcée 11:09:48 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:09:48 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.21%<0.1, DOWNTREND(99bougies) 11:09:48 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, DOWNTREND(99bougies) 11:09:48 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:09:48 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.50>=0.35, VOL=0.6x<1.0, Mom=0.00%<0.1, DOWNTREND(99bougies) 11:09:48 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 11:09:48 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.045), DOWNTREND(99bougies) 11:09:48 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.16%<0.1, DOWNTREND(99bougies) 11:09:49 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.10%<0.1, BEARISH(slope=-0.030), DOWNTREND(99bougies) 11:09:49 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.038), DOWNTREND(99bougies) 11:09:49 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.54>=0.35, VOL=0.9x<1.0, Mom=-0.04%<0.1, RSI=52>=50, DOWNTREND(99bougies) 11:09:49 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.9x<1.0, Mom=-0.08%<0.1 11:09:49 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.03% mom20m=-0.07% mom30m=-0.08% adj=+0 11:09:49 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:09:49 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:09:49 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:09:49 [INFO] AIPredictor: ✅ CYCLE #16 TERMINÉ en 2.3s - Prochain dans 30s 11:09:57 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.02%) 11:09:57 [INFO] MarketRegime: → Mom3h=0.04% Mom5h=0.32% Mom24h=-0.67% 11:09:57 [INFO] MarketRegime: → NEUTRAL: BTC momentum=-0.02% négatif 11:09:57 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=62.6, BTC=-0.02%, Alt=1.12%) 11:09:57 [INFO] MarketRegime: → Max positions: 7 11:09:57 [INFO] MarketRegime: → Score IA min: 72 11:10:15 [INFO] __main__: 💾 Mémoire: 955 MB 11:10:19 [INFO] AIPredictor: ================================================================================ 11:10:19 [INFO] AIPredictor: 🔄 CYCLE IA #17 - 11:10:19 - Analyse 29 symboles... 11:10:19 [INFO] AIPredictor: ================================================================================ 11:10:20 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:10:20 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (57→72) 11:10:20 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:10:20 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 11:10:20 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (56→71) 11:10:20 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 11:10:20 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (60→75) 11:10:20 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (59→74) 11:10:20 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:10:20 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:10:20 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:10:20 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:10:20 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.21%<0.1, DOWNTREND(99bougies) 11:10:20 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.099), DOWNTREND(99bougies) 11:10:20 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.069), DOWNTREND(99bougies) 11:10:21 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.130), DOWNTREND(99bougies) 11:10:21 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.58>=0.35, Mom=-0.49%<0.1, RSI=67>=50, DOWNTREND(99bougies) 11:10:21 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.048), DOWNTREND(99bougies) 11:10:21 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.015), DOWNTREND(99bougies) 11:10:21 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.07%<0.1 11:10:21 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.15%<0.1, BEARISH(slope=-0.056), DOWNTREND(99bougies) 11:10:21 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.39>=0.35, VOL=0.6x<1.0, Mom=-0.05%<0.1, RSI=55>=50, DOWNTREND(99bougies) 11:10:21 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.152), DOWNTREND(99bougies) 11:10:21 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.32%<0.1, DOWNTREND(99bougies) 11:10:22 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:10:22 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:10:22 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:10:22 [INFO] AIPredictor: ✅ CYCLE #17 TERMINÉ en 2.4s - Prochain dans 30s 11:10:52 [INFO] AIPredictor: ================================================================================ 11:10:52 [INFO] AIPredictor: 🔄 CYCLE IA #18 - 11:10:52 - Analyse 29 symboles... 11:10:52 [INFO] AIPredictor: ================================================================================ 11:10:52 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:10:52 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (56→71) 11:10:52 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (59→74) 11:10:52 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (57→72) 11:10:52 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (60→75) 11:10:52 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:10:52 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:10:52 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:10:52 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 11:10:52 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:10:52 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.099), DOWNTREND(99bougies) 11:10:52 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:10:52 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 11:10:53 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.07%<0.1 11:10:53 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.015), DOWNTREND(99bougies) 11:10:53 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.152), DOWNTREND(99bougies) 11:10:53 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.048), DOWNTREND(99bougies) 11:10:53 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.130), DOWNTREND(99bougies) 11:10:53 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.15%<0.1, BEARISH(slope=-0.056), DOWNTREND(99bougies) 11:10:53 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.39>=0.35, VOL=0.6x<1.0, Mom=-0.05%<0.1, RSI=55>=50, DOWNTREND(99bougies) 11:10:53 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.21%<0.1, DOWNTREND(99bougies) 11:10:53 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.069), DOWNTREND(99bougies) 11:10:53 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.32%<0.1, DOWNTREND(99bougies) 11:10:53 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.58>=0.35, Mom=-0.49%<0.1, RSI=67>=50, DOWNTREND(99bougies) 11:10:54 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:10:54 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:10:54 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:10:54 [INFO] AIPredictor: ✅ CYCLE #18 TERMINÉ en 2.4s - Prochain dans 30s 11:11:15 [INFO] __main__: 💾 Mémoire: 962 MB 11:11:24 [INFO] AIPredictor: ================================================================================ 11:11:24 [INFO] AIPredictor: 🔄 CYCLE IA #19 - 11:11:24 - Analyse 29 symboles... 11:11:24 [INFO] AIPredictor: ================================================================================ 11:11:25 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:11:25 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:11:25 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 11:11:25 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (60→75) 11:11:25 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (59→74) 11:11:25 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:11:25 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:11:25 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:11:25 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:11:25 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (57→72) 11:11:25 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (56→71) 11:11:25 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 11:11:25 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.048), DOWNTREND(99bougies) 11:11:25 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.15%<0.1, BEARISH(slope=-0.056), DOWNTREND(99bougies) 11:11:25 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.58>=0.35, Mom=-0.49%<0.1, RSI=67>=50, DOWNTREND(99bougies) 11:11:25 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.099), DOWNTREND(99bougies) 11:11:25 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.152), DOWNTREND(99bougies) 11:11:25 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.015), DOWNTREND(99bougies) 11:11:25 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.32%<0.1, DOWNTREND(99bougies) 11:11:25 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.39>=0.35, VOL=0.6x<1.0, Mom=-0.05%<0.1, RSI=55>=50, DOWNTREND(99bougies) 11:11:26 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.130), DOWNTREND(99bougies) 11:11:26 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.07%<0.1 11:11:26 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.21%<0.1, DOWNTREND(99bougies) 11:11:26 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.069), DOWNTREND(99bougies) 11:11:26 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 11:11:26 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 11:11:26 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.02s 11:11:26 [INFO] AIOpportunitySelector: - TOP 0/29 cryptos sélectionnées 11:11:26 [INFO] AIOpportunitySelector: - Score moyen: 51.6/100 11:11:26 [INFO] AIOpportunitySelector: - Meilleur score: 54.1/100 (TAOUSDC) 11:11:27 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 11:11:27 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 0 cryptos sélectionnées 11:11:27 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:11:27 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:11:27 [INFO] AIPredictor: ✅ CYCLE #19 TERMINÉ en 2.4s - Prochain dans 30s 11:11:41 [WARNING] MarketRegime: ⚠️ Cache régime expiré (113s > 45s) - Mise à jour forcée 11:11:41 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:11:42 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.00% mom20m=-0.05% mom30m=-0.05% adj=+2 11:11:50 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.01%) 11:11:50 [INFO] MarketRegime: → Mom3h=0.04% Mom5h=0.32% Mom24h=-0.67% 11:11:50 [INFO] MarketRegime: → NEUTRAL: BTC momentum=-0.01% négatif 11:11:50 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=63.8, BTC=-0.01%, Alt=1.17%) 11:11:50 [INFO] MarketRegime: → Max positions: 7 11:11:50 [INFO] MarketRegime: → Score IA min: 72 11:11:57 [INFO] AIPredictor: ================================================================================ 11:11:57 [INFO] AIPredictor: 🔄 CYCLE IA #20 - 11:11:57 - Analyse 29 symboles... 11:11:57 [INFO] AIPredictor: ================================================================================ 11:11:57 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:11:57 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (59→74) 11:11:57 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:11:57 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 11:11:57 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:11:57 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:11:57 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (57→72) 11:11:57 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (60→75) 11:11:57 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (56→71) 11:11:57 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 11:11:57 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:11:57 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:11:57 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.069), DOWNTREND(99bougies) 11:11:58 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.15%<0.1, BEARISH(slope=-0.056), DOWNTREND(99bougies) 11:11:58 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.130), DOWNTREND(99bougies) 11:11:58 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.152), DOWNTREND(99bougies) 11:11:58 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.32%<0.1, DOWNTREND(99bougies) 11:11:58 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.015), DOWNTREND(99bougies) 11:11:58 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.21%<0.1, DOWNTREND(99bougies) 11:11:58 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.39>=0.35, VOL=0.6x<1.0, Mom=-0.05%<0.1, RSI=55>=50, DOWNTREND(99bougies) 11:11:58 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.048), DOWNTREND(99bougies) 11:11:58 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.58>=0.35, Mom=-0.49%<0.1, RSI=67>=50, DOWNTREND(99bougies) 11:11:58 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.07%<0.1 11:11:58 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.099), DOWNTREND(99bougies) 11:11:59 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:11:59 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:11:59 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:11:59 [INFO] AIPredictor: ✅ CYCLE #20 TERMINÉ en 2.5s - Prochain dans 30s 11:12:15 [INFO] __main__: 💾 Mémoire: 964 MB 11:12:29 [INFO] AIPredictor: ================================================================================ 11:12:29 [INFO] AIPredictor: 🔄 CYCLE IA #21 - 11:12:29 - Analyse 29 symboles... 11:12:29 [INFO] AIPredictor: ================================================================================ 11:12:29 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:12:29 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:12:29 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:12:29 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (56→71) 11:12:29 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 11:12:29 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:12:29 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (57→72) 11:12:29 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (59→74) 11:12:29 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:12:30 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (60→75) 11:12:30 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:12:30 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 11:12:30 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.048), DOWNTREND(99bougies) 11:12:30 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.07%<0.1 11:12:30 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.32%<0.1, DOWNTREND(99bougies) 11:12:30 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.15%<0.1, BEARISH(slope=-0.056), DOWNTREND(99bougies) 11:12:30 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.130), DOWNTREND(99bougies) 11:12:30 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.39>=0.35, VOL=0.6x<1.0, Mom=-0.05%<0.1, RSI=55>=50, DOWNTREND(99bougies) 11:12:30 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.099), DOWNTREND(99bougies) 11:12:30 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.21%<0.1, DOWNTREND(99bougies) 11:12:31 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.58>=0.35, Mom=-0.49%<0.1, RSI=67>=50, DOWNTREND(99bougies) 11:12:31 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.152), DOWNTREND(99bougies) 11:12:31 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.015), DOWNTREND(99bougies) 11:12:31 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.069), DOWNTREND(99bougies) 11:12:31 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:12:31 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:12:31 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:12:31 [INFO] AIPredictor: ✅ CYCLE #21 TERMINÉ en 2.4s - Prochain dans 30s 11:13:01 [INFO] AIPredictor: ================================================================================ 11:13:01 [INFO] AIPredictor: 🔄 CYCLE IA #22 - 11:13:01 - Analyse 29 symboles... 11:13:01 [INFO] AIPredictor: ================================================================================ 11:13:02 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:13:02 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:13:02 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:13:02 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (57→72) 11:13:02 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (60→75) 11:13:02 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 11:13:02 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (56→71) 11:13:02 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 11:13:02 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (59→74) 11:13:02 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:13:02 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:13:02 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:13:02 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.099), DOWNTREND(99bougies) 11:13:02 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.21%<0.1, DOWNTREND(99bougies) 11:13:02 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.32%<0.1, DOWNTREND(99bougies) 11:13:02 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.130), DOWNTREND(99bougies) 11:13:02 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.07%<0.1 11:13:02 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.58>=0.35, Mom=-0.49%<0.1, RSI=67>=50, DOWNTREND(99bougies) 11:13:03 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.069), DOWNTREND(99bougies) 11:13:03 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.39>=0.35, VOL=0.6x<1.0, Mom=-0.05%<0.1, RSI=55>=50, DOWNTREND(99bougies) 11:13:03 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.15%<0.1, BEARISH(slope=-0.056), DOWNTREND(99bougies) 11:13:03 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.048), DOWNTREND(99bougies) 11:13:03 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.152), DOWNTREND(99bougies) 11:13:03 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.015), DOWNTREND(99bougies) 11:13:04 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:13:04 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:13:04 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 11:13:04 [INFO] AIPredictor: ✅ CYCLE #22 TERMINÉ en 2.2s - Prochain dans 30s 11:13:15 [INFO] __main__: 💾 Mémoire: 965 MB 11:13:34 [INFO] AIPredictor: ================================================================================ 11:13:34 [INFO] AIPredictor: 🔄 CYCLE IA #23 - 11:13:34 - Analyse 29 symboles... 11:13:34 [INFO] AIPredictor: ================================================================================ 11:13:34 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:13:34 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:13:34 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 11:13:34 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (57→72) 11:13:34 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (60→75) 11:13:34 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:13:34 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:13:34 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:13:34 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (56→71) 11:13:34 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 11:13:34 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:13:34 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (59→74) 11:13:34 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.069), DOWNTREND(99bougies) 11:13:34 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.21%<0.1, DOWNTREND(99bougies) 11:13:35 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.099), DOWNTREND(99bougies) 11:13:35 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.07%<0.1 11:13:35 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.130), DOWNTREND(99bougies) 11:13:35 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.015), DOWNTREND(99bougies) 11:13:35 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.15%<0.1, BEARISH(slope=-0.056), DOWNTREND(99bougies) 11:13:35 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.39>=0.35, VOL=0.6x<1.0, Mom=-0.05%<0.1, RSI=55>=50, DOWNTREND(99bougies) 11:13:35 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.152), DOWNTREND(99bougies) 11:13:35 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.58>=0.35, Mom=-0.49%<0.1, RSI=67>=50, DOWNTREND(99bougies) 11:13:35 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.32%<0.1, DOWNTREND(99bougies) 11:13:35 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.048), DOWNTREND(99bougies) 11:13:36 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:13:36 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:13:36 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:13:36 [INFO] AIPredictor: ✅ CYCLE #23 TERMINÉ en 2.4s - Prochain dans 30s 11:14:06 [INFO] AIPredictor: ================================================================================ 11:14:06 [INFO] AIPredictor: 🔄 CYCLE IA #24 - 11:14:06 - Analyse 29 symboles... 11:14:06 [INFO] AIPredictor: ================================================================================ 11:14:06 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:14:06 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 11:14:06 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (56→71) 11:14:06 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 11:14:06 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (57→72) 11:14:06 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (60→75) 11:14:06 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:14:06 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:14:06 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:14:06 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:14:06 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:14:06 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (59→74) 11:14:07 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.32%<0.1, DOWNTREND(99bougies) 11:14:07 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.07%<0.1 11:14:07 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.58>=0.35, Mom=-0.49%<0.1, RSI=67>=50, DOWNTREND(99bougies) 11:14:07 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.069), DOWNTREND(99bougies) 11:14:07 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.015), DOWNTREND(99bougies) 11:14:07 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.21%<0.1, DOWNTREND(99bougies) 11:14:07 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.15%<0.1, BEARISH(slope=-0.056), DOWNTREND(99bougies) 11:14:07 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.130), DOWNTREND(99bougies) 11:14:08 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.048), DOWNTREND(99bougies) 11:14:08 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.152), DOWNTREND(99bougies) 11:14:08 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.099), DOWNTREND(99bougies) 11:14:08 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.39>=0.35, VOL=0.6x<1.0, Mom=-0.05%<0.1, RSI=55>=50, DOWNTREND(99bougies) 11:14:09 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:14:09 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:14:09 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.7s 11:14:09 [INFO] AIPredictor: ✅ CYCLE #24 TERMINÉ en 2.7s - Prochain dans 30s 11:14:15 [INFO] __main__: 💾 Mémoire: 967 MB 11:14:39 [INFO] AIPredictor: ================================================================================ 11:14:39 [INFO] AIPredictor: 🔄 CYCLE IA #25 - 11:14:39 - Analyse 29 symboles... 11:14:39 [INFO] AIPredictor: ================================================================================ 11:14:39 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:14:39 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:14:39 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:14:39 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 11:14:39 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 11:14:39 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (59→74) 11:14:39 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.39>=0.35, VOL=0.6x<1.0, Mom=-0.05%<0.1, RSI=55>=50, DOWNTREND(99bougies) 11:14:39 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (56→71) 11:14:39 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (57→72) 11:14:39 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (60→75) 11:14:39 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:14:39 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:14:39 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:14:39 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.099), DOWNTREND(99bougies) 11:14:40 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.069), DOWNTREND(99bougies) 11:14:40 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.048), DOWNTREND(99bougies) 11:14:40 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.130), DOWNTREND(99bougies) 11:14:40 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.21%<0.1, DOWNTREND(99bougies) 11:14:40 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.07%<0.1 11:14:40 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.32%<0.1, DOWNTREND(99bougies) 11:14:40 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.58>=0.35, Mom=-0.49%<0.1, RSI=67>=50, DOWNTREND(99bougies) 11:14:40 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.152), DOWNTREND(99bougies) 11:14:40 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.015), DOWNTREND(99bougies) 11:14:40 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.15%<0.1, BEARISH(slope=-0.056), DOWNTREND(99bougies) 11:14:41 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 11:14:41 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 11:14:41 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 11:14:41 [INFO] AIOpportunitySelector: - TOP 0/29 cryptos sélectionnées 11:14:41 [INFO] AIOpportunitySelector: - Score moyen: 51.6/100 11:14:41 [INFO] AIOpportunitySelector: - Meilleur score: 54.1/100 (TAOUSDC) 11:14:41 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 11:14:41 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 0 cryptos sélectionnées 11:14:41 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:14:41 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:14:41 [INFO] AIPredictor: ✅ CYCLE #25 TERMINÉ en 2.4s - Prochain dans 30s 11:15:11 [INFO] AIPredictor: ================================================================================ 11:15:11 [INFO] AIPredictor: 🔄 CYCLE IA #26 - 11:15:11 - Analyse 29 symboles... 11:15:11 [INFO] AIPredictor: ================================================================================ 11:15:11 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:15:11 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (58→73) 11:15:11 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 11:15:11 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (58→73) 11:15:11 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (58→73) 11:15:11 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.121), DOWNTREND(99bougies) 11:15:11 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:15:12 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:15:12 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (70→85) 11:15:12 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:15:12 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 11:15:12 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (72→87) 11:15:12 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (58→73) 11:15:12 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.111), DOWNTREND(99bougies) 11:15:12 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.67>=0.35, Mom=-0.10%<0.1, RSI=68>=50, DOWNTREND(99bougies) 11:15:12 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.047) 11:15:12 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 11:15:12 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.04%<0.1, DOWNTREND(99bougies) 11:15:12 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.115), DOWNTREND(99bougies) 11:15:12 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 11:15:13 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.3x<1.0, BEARISH(slope=-0.154), DOWNTREND(99bougies) 11:15:13 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 11:15:13 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:15:13 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.038), DOWNTREND(99bougies) 11:15:13 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:15:13 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:15:13 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:15:13 [INFO] AIPredictor: ✅ CYCLE #26 TERMINÉ en 2.3s - Prochain dans 30s 11:15:15 [INFO] __main__: 💾 Mémoire: 968 MB 11:15:43 [INFO] AIPredictor: ================================================================================ 11:15:43 [INFO] AIPredictor: 🔄 CYCLE IA #27 - 11:15:43 - Analyse 29 symboles... 11:15:43 [INFO] AIPredictor: ================================================================================ 11:15:44 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:15:44 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (70→85) 11:15:44 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (72→87) 11:15:44 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (58→73) 11:15:44 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:15:44 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:15:44 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (58→73) 11:15:44 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 11:15:44 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:15:44 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (58→73) 11:15:44 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (58→73) 11:15:44 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.115), DOWNTREND(99bougies) 11:15:44 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.3x<1.0, BEARISH(slope=-0.154), DOWNTREND(99bougies) 11:15:44 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 11:15:44 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 11:15:44 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:15:44 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.121), DOWNTREND(99bougies) 11:15:45 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.111), DOWNTREND(99bougies) 11:15:45 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.04%<0.1, DOWNTREND(99bougies) 11:15:45 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 11:15:45 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.038), DOWNTREND(99bougies) 11:15:45 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.047) 11:15:45 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 11:15:45 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.67>=0.35, Mom=-0.10%<0.1, RSI=68>=50, DOWNTREND(99bougies) 11:15:45 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:15:45 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:15:45 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 11:15:45 [INFO] AIPredictor: ✅ CYCLE #27 TERMINÉ en 2.2s - Prochain dans 30s 11:16:15 [INFO] __main__: 💾 Mémoire: 969 MB 11:16:15 [INFO] AIPredictor: ================================================================================ 11:16:15 [INFO] AIPredictor: 🔄 CYCLE IA #28 - 11:16:15 - Analyse 29 symboles... 11:16:15 [INFO] AIPredictor: ================================================================================ 11:16:16 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:16:16 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (58→73) 11:16:16 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:16:16 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (58→73) 11:16:16 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (72→87) 11:16:16 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 11:16:16 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (70→85) 11:16:16 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:16:16 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 11:16:16 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:16:16 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (58→73) 11:16:16 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (58→73) 11:16:16 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.115), DOWNTREND(99bougies) 11:16:17 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.111), DOWNTREND(99bougies) 11:16:17 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.121), DOWNTREND(99bougies) 11:16:17 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 11:16:17 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 11:16:17 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:16:17 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.67>=0.35, Mom=-0.10%<0.1, RSI=68>=50, DOWNTREND(99bougies) 11:16:17 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 11:16:17 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.047) 11:16:17 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.04%<0.1, DOWNTREND(99bougies) 11:16:17 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.038), DOWNTREND(99bougies) 11:16:17 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.3x<1.0, BEARISH(slope=-0.154), DOWNTREND(99bougies) 11:16:18 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:16:18 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:16:18 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:16:18 [INFO] AIPredictor: ✅ CYCLE #28 TERMINÉ en 2.5s - Prochain dans 30s 11:16:48 [INFO] AIPredictor: ================================================================================ 11:16:48 [INFO] AIPredictor: 🔄 CYCLE IA #29 - 11:16:48 - Analyse 29 symboles... 11:16:48 [INFO] AIPredictor: ================================================================================ 11:16:48 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:16:48 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 11:16:48 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 11:16:48 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:16:48 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (58→73) 11:16:48 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (70→85) 11:16:48 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (58→73) 11:16:48 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:16:48 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (58→73) 11:16:48 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (72→87) 11:16:48 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:16:49 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (58→73) 11:16:49 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.111), DOWNTREND(99bougies) 11:16:49 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 11:16:49 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.04%<0.1, DOWNTREND(99bougies) 11:16:49 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.121), DOWNTREND(99bougies) 11:16:49 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.67>=0.35, Mom=-0.10%<0.1, RSI=68>=50, DOWNTREND(99bougies) 11:16:49 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.038), DOWNTREND(99bougies) 11:16:49 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 11:16:50 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.3x<1.0, BEARISH(slope=-0.154), DOWNTREND(99bougies) 11:16:50 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.115), DOWNTREND(99bougies) 11:16:50 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:16:50 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 11:16:50 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.047) 11:16:50 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:16:50 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:16:50 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:16:50 [INFO] AIPredictor: ✅ CYCLE #29 TERMINÉ en 2.4s - Prochain dans 30s 11:17:15 [INFO] __main__: 💾 Mémoire: 971 MB 11:17:20 [INFO] AIPredictor: ================================================================================ 11:17:20 [INFO] AIPredictor: 🔄 CYCLE IA #30 - 11:17:20 - Analyse 29 symboles... 11:17:20 [INFO] AIPredictor: ================================================================================ 11:17:21 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (70→85) 11:17:21 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:17:21 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:17:21 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (58→73) 11:17:21 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (72→87) 11:17:21 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:17:21 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:17:21 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (58→73) 11:17:21 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (58→73) 11:17:21 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 11:17:21 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (58→73) 11:17:21 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 11:17:21 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.3x<1.0, BEARISH(slope=-0.154), DOWNTREND(99bougies) 11:17:21 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.047) 11:17:21 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.121), DOWNTREND(99bougies) 11:17:21 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 11:17:21 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 11:17:22 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.115), DOWNTREND(99bougies) 11:17:22 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.67>=0.35, Mom=-0.10%<0.1, RSI=68>=50, DOWNTREND(99bougies) 11:17:22 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 11:17:22 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.111), DOWNTREND(99bougies) 11:17:22 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.038), DOWNTREND(99bougies) 11:17:22 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.04%<0.1, DOWNTREND(99bougies) 11:17:22 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:17:23 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:17:23 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:17:23 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:17:23 [INFO] AIPredictor: ✅ CYCLE #30 TERMINÉ en 2.3s - Prochain dans 30s 11:17:53 [INFO] AIPredictor: ================================================================================ 11:17:53 [INFO] AIPredictor: 🔄 CYCLE IA #31 - 11:17:53 - Analyse 29 symboles... 11:17:53 [INFO] AIPredictor: ================================================================================ 11:17:53 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 11:17:53 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:17:53 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:17:53 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (72→87) 11:17:53 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (70→85) 11:17:53 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:17:53 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (58→73) 11:17:53 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (58→73) 11:17:53 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (58→73) 11:17:53 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (58→73) 11:17:53 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:17:53 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 11:17:53 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 11:17:53 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.67>=0.35, Mom=-0.10%<0.1, RSI=68>=50, DOWNTREND(99bougies) 11:17:54 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.3x<1.0, BEARISH(slope=-0.154), DOWNTREND(99bougies) 11:17:54 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.047) 11:17:54 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 11:17:54 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:17:54 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.115), DOWNTREND(99bougies) 11:17:54 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.121), DOWNTREND(99bougies) 11:17:54 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.111), DOWNTREND(99bougies) 11:17:54 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.038), DOWNTREND(99bougies) 11:17:54 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 11:17:54 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.04%<0.1, DOWNTREND(99bougies) 11:17:55 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 11:17:55 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 11:17:55 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 11:17:55 [INFO] AIOpportunitySelector: - TOP 0/29 cryptos sélectionnées 11:17:55 [INFO] AIOpportunitySelector: - Score moyen: 52.2/100 11:17:55 [INFO] AIOpportunitySelector: - Meilleur score: 54.1/100 (TAOUSDC) 11:17:55 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 11:17:55 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 0 cryptos sélectionnées 11:17:55 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:17:55 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:17:55 [INFO] AIPredictor: ✅ CYCLE #31 TERMINÉ en 2.3s - Prochain dans 30s 11:18:15 [INFO] __main__: 💾 Mémoire: 972 MB 11:18:25 [INFO] AIPredictor: ================================================================================ 11:18:25 [INFO] AIPredictor: 🔄 CYCLE IA #32 - 11:18:25 - Analyse 29 symboles... 11:18:25 [INFO] AIPredictor: ================================================================================ 11:18:25 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:18:25 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (58→73) 11:18:25 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:18:25 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:18:25 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 11:18:25 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (72→87) 11:18:25 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (58→73) 11:18:25 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:18:25 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 11:18:25 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (58→73) 11:18:25 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (58→73) 11:18:25 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (70→85) 11:18:26 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.121), DOWNTREND(99bougies) 11:18:26 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.111), DOWNTREND(99bougies) 11:18:26 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.115), DOWNTREND(99bougies) 11:18:26 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 11:18:26 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.67>=0.35, Mom=-0.10%<0.1, RSI=68>=50, DOWNTREND(99bougies) 11:18:26 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 11:18:26 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.047) 11:18:27 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.3x<1.0, BEARISH(slope=-0.154), DOWNTREND(99bougies) 11:18:27 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.04%<0.1, DOWNTREND(99bougies) 11:18:27 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 11:18:27 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.038), DOWNTREND(99bougies) 11:18:27 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:18:27 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:18:27 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:18:27 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:18:27 [INFO] AIPredictor: ✅ CYCLE #32 TERMINÉ en 2.5s - Prochain dans 30s 11:18:57 [INFO] AIPredictor: ================================================================================ 11:18:57 [INFO] AIPredictor: 🔄 CYCLE IA #33 - 11:18:57 - Analyse 29 symboles... 11:18:57 [INFO] AIPredictor: ================================================================================ 11:18:58 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (58→73) 11:18:58 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (58→73) 11:18:58 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:18:58 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:18:58 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:18:58 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.047) 11:18:58 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:18:58 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (58→73) 11:18:58 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (72→87) 11:18:58 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 11:18:58 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (70→85) 11:18:58 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 11:18:58 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (58→73) 11:18:58 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.111), DOWNTREND(99bougies) 11:18:59 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.115), DOWNTREND(99bougies) 11:18:59 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.04%<0.1, DOWNTREND(99bougies) 11:18:59 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 11:18:59 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 11:18:59 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.121), DOWNTREND(99bougies) 11:18:59 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 11:18:59 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.3x<1.0, BEARISH(slope=-0.154), DOWNTREND(99bougies) 11:18:59 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:18:59 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.67>=0.35, Mom=-0.10%<0.1, RSI=68>=50, DOWNTREND(99bougies) 11:18:59 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.038), DOWNTREND(99bougies) 11:19:00 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:19:00 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:19:00 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:19:00 [INFO] AIPredictor: ✅ CYCLE #33 TERMINÉ en 2.3s - Prochain dans 30s 11:19:15 [INFO] __main__: 💾 Mémoire: 973 MB 11:19:30 [INFO] AIPredictor: ================================================================================ 11:19:30 [INFO] AIPredictor: 🔄 CYCLE IA #34 - 11:19:30 - Analyse 29 symboles... 11:19:30 [INFO] AIPredictor: ================================================================================ 11:19:30 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (70→85) 11:19:30 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (58→73) 11:19:30 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:19:30 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:19:30 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:19:30 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (58→73) 11:19:30 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (58→73) 11:19:30 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:19:30 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (72→87) 11:19:30 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 11:19:30 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 11:19:30 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (58→73) 11:19:31 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.111), DOWNTREND(99bougies) 11:19:31 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.04%<0.1, DOWNTREND(99bougies) 11:19:31 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.3x<1.0, BEARISH(slope=-0.154), DOWNTREND(99bougies) 11:19:31 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 11:19:31 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.038), DOWNTREND(99bougies) 11:19:31 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.121), DOWNTREND(99bougies) 11:19:31 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.115), DOWNTREND(99bougies) 11:19:31 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 11:19:31 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.047) 11:19:31 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 11:19:31 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.67>=0.35, Mom=-0.10%<0.1, RSI=68>=50, DOWNTREND(99bougies) 11:19:31 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:19:32 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:19:32 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:19:32 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:19:32 [INFO] AIPredictor: ✅ CYCLE #34 TERMINÉ en 2.4s - Prochain dans 30s 11:20:02 [INFO] AIPredictor: ================================================================================ 11:20:02 [INFO] AIPredictor: 🔄 CYCLE IA #35 - 11:20:02 - Analyse 29 symboles... 11:20:02 [INFO] AIPredictor: ================================================================================ 11:20:03 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (74→89) 11:20:03 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:20:03 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (71→86) 11:20:03 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (58→73) 11:20:03 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:20:03 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (68→83) 11:20:03 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (72→87) 11:20:03 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (64→79) 11:20:03 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (67→82) 11:20:03 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 11:20:03 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 11:20:03 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (72→87) 11:20:03 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.01%<0.1, DOWNTREND(99bougies) 11:20:03 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.131), DOWNTREND(99bougies) 11:20:03 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.0x<1.0, BEARISH(slope=-0.159), DOWNTREND(99bougies) 11:20:04 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.108), DOWNTREND(99bougies) 11:20:04 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.70>=0.35, VOL=0.5x<1.0, RSI=62>=50, DOWNTREND(99bougies) 11:20:04 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.071) 11:20:04 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.9x<1.0, RSI=50>=50, BEARISH(slope=-0.103), DOWNTREND(99bougies) 11:20:04 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:20:04 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.135), DOWNTREND(99bougies) 11:20:04 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=0.09%<0.1, BEARISH(slope=-0.064), DOWNTREND(99bougies) 11:20:04 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.113), DOWNTREND(99bougies) 11:20:04 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.082), DOWNTREND(99bougies) 11:20:05 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:20:05 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:20:05 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.6s 11:20:05 [INFO] AIPredictor: ✅ CYCLE #35 TERMINÉ en 2.6s - Prochain dans 30s 11:20:15 [INFO] __main__: 💾 Mémoire: 974 MB 11:20:35 [INFO] AIPredictor: ================================================================================ 11:20:35 [INFO] AIPredictor: 🔄 CYCLE IA #36 - 11:20:35 - Analyse 29 symboles... 11:20:35 [INFO] AIPredictor: ================================================================================ 11:20:35 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:20:35 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (64→79) 11:20:35 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (68→83) 11:20:35 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (74→89) 11:20:35 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 11:20:35 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (71→86) 11:20:35 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 11:20:35 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (67→82) 11:20:35 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (72→87) 11:20:35 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:20:35 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (58→73) 11:20:35 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (72→87) 11:20:36 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.70>=0.35, VOL=0.5x<1.0, RSI=62>=50, DOWNTREND(99bougies) 11:20:36 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.113), DOWNTREND(99bougies) 11:20:36 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.131), DOWNTREND(99bougies) 11:20:36 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.01%<0.1, DOWNTREND(99bougies) 11:20:36 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.0x<1.0, BEARISH(slope=-0.159), DOWNTREND(99bougies) 11:20:36 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.071) 11:20:36 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.108), DOWNTREND(99bougies) 11:20:36 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.9x<1.0, RSI=50>=50, BEARISH(slope=-0.103), DOWNTREND(99bougies) 11:20:36 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=0.09%<0.1, BEARISH(slope=-0.064), DOWNTREND(99bougies) 11:20:37 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.135), DOWNTREND(99bougies) 11:20:37 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:20:37 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.082), DOWNTREND(99bougies) 11:20:37 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:20:37 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:20:37 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:20:37 [INFO] AIPredictor: ✅ CYCLE #36 TERMINÉ en 2.4s - Prochain dans 30s 11:21:07 [INFO] AIPredictor: ================================================================================ 11:21:07 [INFO] AIPredictor: 🔄 CYCLE IA #37 - 11:21:07 - Analyse 29 symboles... 11:21:07 [INFO] AIPredictor: ================================================================================ 11:21:08 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 11:21:08 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (74→89) 11:21:08 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (64→79) 11:21:08 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (71→86) 11:21:08 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (72→87) 11:21:08 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:21:08 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 11:21:08 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (67→82) 11:21:08 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (68→83) 11:21:08 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (72→87) 11:21:08 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:21:08 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (58→73) 11:21:08 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.9x<1.0, RSI=50>=50, BEARISH(slope=-0.103), DOWNTREND(99bougies) 11:21:08 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.113), DOWNTREND(99bougies) 11:21:08 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.131), DOWNTREND(99bougies) 11:21:08 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.135), DOWNTREND(99bougies) 11:21:08 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.0x<1.0, BEARISH(slope=-0.159), DOWNTREND(99bougies) 11:21:08 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.082), DOWNTREND(99bougies) 11:21:08 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.70>=0.35, VOL=0.5x<1.0, RSI=62>=50, DOWNTREND(99bougies) 11:21:09 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.071) 11:21:09 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=0.09%<0.1, BEARISH(slope=-0.064), DOWNTREND(99bougies) 11:21:09 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.108), DOWNTREND(99bougies) 11:21:09 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:21:09 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.01%<0.1, DOWNTREND(99bougies) 11:21:09 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 11:21:09 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 11:21:10 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.02s 11:21:10 [INFO] AIOpportunitySelector: - TOP 0/29 cryptos sélectionnées 11:21:10 [INFO] AIOpportunitySelector: - Score moyen: 52.5/100 11:21:10 [INFO] AIOpportunitySelector: - Meilleur score: 54.5/100 (ADAUSDT) 11:21:10 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 11:21:10 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 0 cryptos sélectionnées 11:21:10 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:21:10 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:21:10 [INFO] AIPredictor: ✅ CYCLE #37 TERMINÉ en 2.3s - Prochain dans 30s 11:21:15 [INFO] __main__: 💾 Mémoire: 975 MB 11:21:40 [INFO] AIPredictor: ================================================================================ 11:21:40 [INFO] AIPredictor: 🔄 CYCLE IA #38 - 11:21:40 - Analyse 29 symboles... 11:21:40 [INFO] AIPredictor: ================================================================================ 11:21:40 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (64→79) 11:21:40 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:21:40 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (72→87) 11:21:40 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:21:40 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 11:21:40 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (71→86) 11:21:40 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (68→83) 11:21:40 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (72→87) 11:21:40 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 11:21:40 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (74→89) 11:21:40 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (58→73) 11:21:40 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (67→82) 11:21:40 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.113), DOWNTREND(99bougies) 11:21:40 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.108), DOWNTREND(99bougies) 11:21:41 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.135), DOWNTREND(99bougies) 11:21:41 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.01%<0.1, DOWNTREND(99bougies) 11:21:41 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.082), DOWNTREND(99bougies) 11:21:41 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:21:41 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.0x<1.0, BEARISH(slope=-0.159), DOWNTREND(99bougies) 11:21:41 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.9x<1.0, RSI=50>=50, BEARISH(slope=-0.103), DOWNTREND(99bougies) 11:21:41 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.071) 11:21:41 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.70>=0.35, VOL=0.5x<1.0, RSI=62>=50, DOWNTREND(99bougies) 11:21:41 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.131), DOWNTREND(99bougies) 11:21:41 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=0.09%<0.1, BEARISH(slope=-0.064), DOWNTREND(99bougies) 11:21:42 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:21:42 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:21:42 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.1s 11:21:42 [INFO] AIPredictor: ✅ CYCLE #38 TERMINÉ en 2.1s - Prochain dans 30s 11:22:12 [INFO] AIPredictor: ================================================================================ 11:22:12 [INFO] AIPredictor: 🔄 CYCLE IA #39 - 11:22:12 - Analyse 29 symboles... 11:22:12 [INFO] AIPredictor: ================================================================================ 11:22:12 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (72→87) 11:22:12 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 11:22:12 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (67→82) 11:22:12 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:22:12 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:22:12 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (64→79) 11:22:12 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (71→86) 11:22:12 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:22:12 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 11:22:12 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (72→87) 11:22:12 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (58→73) 11:22:12 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (68→83) 11:22:12 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (74→89) 11:22:13 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.9x<1.0, RSI=50>=50, BEARISH(slope=-0.103), DOWNTREND(99bougies) 11:22:13 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.082), DOWNTREND(99bougies) 11:22:13 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.01%<0.1, DOWNTREND(99bougies) 11:22:13 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.113), DOWNTREND(99bougies) 11:22:13 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.108), DOWNTREND(99bougies) 11:22:13 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.0x<1.0, BEARISH(slope=-0.159), DOWNTREND(99bougies) 11:22:13 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.071) 11:22:13 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.131), DOWNTREND(99bougies) 11:22:13 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=0.09%<0.1, BEARISH(slope=-0.064), DOWNTREND(99bougies) 11:22:14 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.70>=0.35, VOL=0.5x<1.0, RSI=62>=50, DOWNTREND(99bougies) 11:22:14 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.135), DOWNTREND(99bougies) 11:22:14 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:22:14 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:22:14 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:22:14 [INFO] AIPredictor: ✅ CYCLE #39 TERMINÉ en 2.5s - Prochain dans 30s 11:22:15 [INFO] __main__: 💾 Mémoire: 976 MB 11:22:44 [INFO] AIPredictor: ================================================================================ 11:22:44 [INFO] AIPredictor: 🔄 CYCLE IA #40 - 11:22:44 - Analyse 29 symboles... 11:22:44 [INFO] AIPredictor: ================================================================================ 11:22:45 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (72→87) 11:22:45 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 11:22:45 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (67→82) 11:22:45 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (72→87) 11:22:45 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (74→89) 11:22:45 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:22:45 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (64→79) 11:22:45 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 11:22:45 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (68→83) 11:22:45 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (71→86) 11:22:45 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (58→73) 11:22:45 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:22:45 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=0.09%<0.1, BEARISH(slope=-0.064), DOWNTREND(99bougies) 11:22:45 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.135), DOWNTREND(99bougies) 11:22:45 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.9x<1.0, RSI=50>=50, BEARISH(slope=-0.103), DOWNTREND(99bougies) 11:22:45 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.131), DOWNTREND(99bougies) 11:22:45 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:22:46 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.082), DOWNTREND(99bougies) 11:22:46 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.0x<1.0, BEARISH(slope=-0.159), DOWNTREND(99bougies) 11:22:46 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.113), DOWNTREND(99bougies) 11:22:46 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.70>=0.35, VOL=0.5x<1.0, RSI=62>=50, DOWNTREND(99bougies) 11:22:46 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.071) 11:22:46 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.108), DOWNTREND(99bougies) 11:22:46 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.01%<0.1, DOWNTREND(99bougies) 11:22:47 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:22:47 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:22:47 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:22:47 [INFO] AIPredictor: ✅ CYCLE #40 TERMINÉ en 2.4s - Prochain dans 30s 11:23:16 [INFO] __main__: 💾 Mémoire: 976 MB 11:23:17 [INFO] AIPredictor: ================================================================================ 11:23:17 [INFO] AIPredictor: 🔄 CYCLE IA #41 - 11:23:17 - Analyse 29 symboles... 11:23:17 [INFO] AIPredictor: ================================================================================ 11:23:17 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (64→79) 11:23:17 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 11:23:17 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (72→87) 11:23:17 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:23:17 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (58→73) 11:23:17 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (72→87) 11:23:17 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (74→89) 11:23:17 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (71→86) 11:23:17 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (68→83) 11:23:17 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (67→82) 11:23:17 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:23:17 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 11:23:17 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.9x<1.0, RSI=50>=50, BEARISH(slope=-0.103), DOWNTREND(99bougies) 11:23:18 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.135), DOWNTREND(99bougies) 11:23:18 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.113), DOWNTREND(99bougies) 11:23:18 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:23:18 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.071) 11:23:18 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.131), DOWNTREND(99bougies) 11:23:18 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.108), DOWNTREND(99bougies) 11:23:18 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.0x<1.0, BEARISH(slope=-0.159), DOWNTREND(99bougies) 11:23:18 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=0.09%<0.1, BEARISH(slope=-0.064), DOWNTREND(99bougies) 11:23:18 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.01%<0.1, DOWNTREND(99bougies) 11:23:18 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.70>=0.35, VOL=0.5x<1.0, RSI=62>=50, DOWNTREND(99bougies) 11:23:18 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.082), DOWNTREND(99bougies) 11:23:19 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:23:19 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:23:19 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 11:23:19 [INFO] AIPredictor: ✅ CYCLE #41 TERMINÉ en 2.2s - Prochain dans 30s 11:23:49 [INFO] AIPredictor: ================================================================================ 11:23:49 [INFO] AIPredictor: 🔄 CYCLE IA #42 - 11:23:49 - Analyse 29 symboles... 11:23:49 [INFO] AIPredictor: ================================================================================ 11:23:49 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:23:49 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (72→87) 11:23:49 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (71→86) 11:23:49 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 11:23:49 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (74→89) 11:23:49 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (72→87) 11:23:49 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (64→79) 11:23:49 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (58→73) 11:23:49 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (68→83) 11:23:49 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 11:23:49 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:23:49 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (67→82) 11:23:50 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.01%<0.1, DOWNTREND(99bougies) 11:23:50 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.0x<1.0, BEARISH(slope=-0.159), DOWNTREND(99bougies) 11:23:50 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:23:50 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.131), DOWNTREND(99bougies) 11:23:50 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.9x<1.0, RSI=50>=50, BEARISH(slope=-0.103), DOWNTREND(99bougies) 11:23:50 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.113), DOWNTREND(99bougies) 11:23:50 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.135), DOWNTREND(99bougies) 11:23:50 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.70>=0.35, VOL=0.5x<1.0, RSI=62>=50, DOWNTREND(99bougies) 11:23:50 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.071) 11:23:50 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.082), DOWNTREND(99bougies) 11:23:50 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=0.09%<0.1, BEARISH(slope=-0.064), DOWNTREND(99bougies) 11:23:50 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.108), DOWNTREND(99bougies) 11:23:51 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:23:51 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:23:51 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 11:23:51 [INFO] AIPredictor: ✅ CYCLE #42 TERMINÉ en 2.2s - Prochain dans 30s 11:23:52 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:23:52 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.12% mom20m=-0.13% mom30m=-0.18% adj=+0 11:24:00 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.14%) 11:24:00 [INFO] MarketRegime: → Mom3h=-0.09% Mom5h=0.18% Mom24h=-0.81% 11:24:00 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=53.8, BTC=-0.14%, Alt=1.02%) 11:24:00 [INFO] MarketRegime: → Max positions: 7 11:24:00 [INFO] MarketRegime: → Score IA min: 72 11:24:16 [INFO] __main__: 💾 Mémoire: 977 MB 11:24:21 [INFO] AIPredictor: ================================================================================ 11:24:21 [INFO] AIPredictor: 🔄 CYCLE IA #43 - 11:24:21 - Analyse 29 symboles... 11:24:21 [INFO] AIPredictor: ================================================================================ 11:24:21 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (64→79) 11:24:21 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:24:21 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (71→86) 11:24:21 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (72→87) 11:24:21 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (74→89) 11:24:21 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 11:24:21 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:24:21 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (68→83) 11:24:22 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 11:24:22 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (72→87) 11:24:22 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (58→73) 11:24:22 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (67→82) 11:24:22 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.113), DOWNTREND(99bougies) 11:24:22 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.0x<1.0, BEARISH(slope=-0.159), DOWNTREND(99bougies) 11:24:22 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.108), DOWNTREND(99bougies) 11:24:22 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=0.09%<0.1, BEARISH(slope=-0.064), DOWNTREND(99bougies) 11:24:22 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.01%<0.1, DOWNTREND(99bougies) 11:24:23 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:24:23 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.071) 11:24:23 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.131), DOWNTREND(99bougies) 11:24:23 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.082), DOWNTREND(99bougies) 11:24:23 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.9x<1.0, RSI=50>=50, BEARISH(slope=-0.103), DOWNTREND(99bougies) 11:24:23 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.70>=0.35, VOL=0.5x<1.0, RSI=62>=50, DOWNTREND(99bougies) 11:24:23 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.135), DOWNTREND(99bougies) 11:24:24 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 11:24:24 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 11:24:24 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 11:24:24 [INFO] AIOpportunitySelector: - TOP 0/29 cryptos sélectionnées 11:24:24 [INFO] AIOpportunitySelector: - Score moyen: 52.5/100 11:24:24 [INFO] AIOpportunitySelector: - Meilleur score: 54.5/100 (ADAUSDT) 11:24:24 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 11:24:24 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 0 cryptos sélectionnées 11:24:24 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:24:24 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.9s 11:24:24 [INFO] AIPredictor: ✅ CYCLE #43 TERMINÉ en 2.9s - Prochain dans 30s 11:24:54 [INFO] AIPredictor: ================================================================================ 11:24:54 [INFO] AIPredictor: 🔄 CYCLE IA #44 - 11:24:54 - Analyse 29 symboles... 11:24:54 [INFO] AIPredictor: ================================================================================ 11:24:54 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (68→83) 11:24:54 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (67→82) 11:24:54 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (72→87) 11:24:54 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:24:54 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (74→89) 11:24:54 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (71→86) 11:24:54 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (64→79) 11:24:54 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 11:24:54 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 11:24:54 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (72→87) 11:24:54 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 11:24:54 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (58→73) 11:24:55 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=0.09%<0.1, BEARISH(slope=-0.064), DOWNTREND(99bougies) 11:24:55 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.70>=0.35, VOL=0.5x<1.0, RSI=62>=50, DOWNTREND(99bougies) 11:24:55 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.01%<0.1, DOWNTREND(99bougies) 11:24:55 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.135), DOWNTREND(99bougies) 11:24:55 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.0x<1.0, BEARISH(slope=-0.159), DOWNTREND(99bougies) 11:24:55 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.108), DOWNTREND(99bougies) 11:24:55 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:24:55 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.131), DOWNTREND(99bougies) 11:24:55 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.113), DOWNTREND(99bougies) 11:24:55 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.082), DOWNTREND(99bougies) 11:24:56 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.9x<1.0, RSI=50>=50, BEARISH(slope=-0.103), DOWNTREND(99bougies) 11:24:56 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.071) 11:24:56 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:24:56 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:24:56 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:24:56 [INFO] AIPredictor: ✅ CYCLE #44 TERMINÉ en 2.3s - Prochain dans 30s 11:25:16 [INFO] __main__: 💾 Mémoire: 979 MB 11:25:26 [INFO] AIPredictor: ================================================================================ 11:25:26 [INFO] AIPredictor: 🔄 CYCLE IA #45 - 11:25:26 - Analyse 29 symboles... 11:25:26 [INFO] AIPredictor: ================================================================================ 11:25:27 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:25:27 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (60→75) 11:25:27 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:25:27 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (57→72) 11:25:27 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (55→70) 11:25:27 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:25:27 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:25:27 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:25:27 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:25:27 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:25:27 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (60→75) 11:25:27 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (65→80) 11:25:27 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.13%<0.1, BEARISH(slope=-0.156), DOWNTREND(99bougies) 11:25:27 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.08%<0.1, DOWNTREND(99bougies) 11:25:27 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.128), DOWNTREND(99bougies) 11:25:27 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.142), DOWNTREND(99bougies) 11:25:27 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.166), DOWNTREND(99bougies) 11:25:27 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.47%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 11:25:27 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.32%<0.1, BEARISH(slope=-0.251), DOWNTREND(99bougies) 11:25:28 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:25:28 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.102) 11:25:28 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.71>=0.35, RSI=62>=50, DOWNTREND(99bougies) 11:25:28 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.167), DOWNTREND(99bougies) 11:25:28 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.18%<0.1, BEARISH(slope=-0.116), DOWNTREND(99bougies) 11:25:29 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:25:29 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:25:29 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:25:29 [INFO] AIPredictor: ✅ CYCLE #45 TERMINÉ en 2.3s - Prochain dans 30s 11:25:50 [WARNING] MarketRegime: ⚠️ Cache régime expiré (118s > 45s) - Mise à jour forcée 11:25:50 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:25:51 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.00% mom20m=-0.08% mom30m=-0.12% adj=+0 11:25:59 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.07%) 11:25:59 [INFO] MarketRegime: → Mom3h=-0.04% Mom5h=0.23% Mom24h=-0.76% 11:25:59 [INFO] MarketRegime: → NEUTRAL: BTC momentum=-0.07% négatif 11:25:59 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=61.4, BTC=-0.07%, Alt=1.10%) 11:25:59 [INFO] MarketRegime: → Max positions: 7 11:25:59 [INFO] MarketRegime: → Score IA min: 72 11:25:59 [INFO] AIPredictor: ================================================================================ 11:25:59 [INFO] AIPredictor: 🔄 CYCLE IA #46 - 11:25:59 - Analyse 29 symboles... 11:25:59 [INFO] AIPredictor: ================================================================================ 11:25:59 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (60→75) 11:25:59 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (55→70) 11:25:59 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:25:59 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:25:59 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:25:59 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:25:59 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:25:59 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (65→80) 11:25:59 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (57→72) 11:25:59 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (60→75) 11:25:59 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:25:59 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:26:00 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.142), DOWNTREND(99bougies) 11:26:00 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.166), DOWNTREND(99bougies) 11:26:00 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.167), DOWNTREND(99bougies) 11:26:00 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.08%<0.1, DOWNTREND(99bougies) 11:26:00 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.13%<0.1, BEARISH(slope=-0.156), DOWNTREND(99bougies) 11:26:00 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.47%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 11:26:00 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.32%<0.1, BEARISH(slope=-0.251), DOWNTREND(99bougies) 11:26:00 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.18%<0.1, BEARISH(slope=-0.116), DOWNTREND(99bougies) 11:26:00 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.128), DOWNTREND(99bougies) 11:26:00 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.71>=0.35, RSI=62>=50, DOWNTREND(99bougies) 11:26:00 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.102) 11:26:00 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:26:01 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:26:01 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:26:01 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:26:01 [INFO] AIPredictor: ✅ CYCLE #46 TERMINÉ en 2.5s - Prochain dans 30s 11:26:16 [INFO] __main__: 💾 Mémoire: 981 MB 11:26:19 [WARNING] __main__: Unauthorized request from 145.239.68.141: Authentification requise 11:26:24 [WARNING] __main__: Unauthorized request from 145.239.68.141: Authentification requise 11:26:31 [INFO] AIPredictor: ================================================================================ 11:26:31 [INFO] AIPredictor: 🔄 CYCLE IA #47 - 11:26:31 - Analyse 29 symboles... 11:26:31 [INFO] AIPredictor: ================================================================================ 11:26:31 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:26:31 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (55→70) 11:26:32 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (60→75) 11:26:32 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:26:32 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:26:32 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (60→75) 11:26:32 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:26:32 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (57→72) 11:26:32 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:26:32 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:26:32 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (65→80) 11:26:32 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:26:32 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.166), DOWNTREND(99bougies) 11:26:32 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.128), DOWNTREND(99bougies) 11:26:32 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.167), DOWNTREND(99bougies) 11:26:32 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.47%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 11:26:33 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:26:33 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.142), DOWNTREND(99bougies) 11:26:33 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.102) 11:26:33 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.08%<0.1, DOWNTREND(99bougies) 11:26:33 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.71>=0.35, RSI=62>=50, DOWNTREND(99bougies) 11:26:33 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.32%<0.1, BEARISH(slope=-0.251), DOWNTREND(99bougies) 11:26:33 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.13%<0.1, BEARISH(slope=-0.156), DOWNTREND(99bougies) 11:26:33 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.18%<0.1, BEARISH(slope=-0.116), DOWNTREND(99bougies) 11:26:34 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:26:34 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:26:34 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:26:34 [INFO] AIPredictor: ✅ CYCLE #47 TERMINÉ en 2.5s - Prochain dans 30s 11:26:37 [WARNING] MarketRegime: ⚠️ Cache régime expiré (47s > 45s) - Mise à jour forcée 11:26:37 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:26:37 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.00% mom20m=-0.08% mom30m=-0.12% adj=+0 11:26:38 [WARNING] MarketRegime: ⚠️ Cache régime expiré (48s > 45s) - Mise à jour forcée 11:26:38 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:26:39 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.00% mom20m=-0.08% mom30m=-0.12% adj=+0 11:26:41 [WARNING] MarketRegime: ⚠️ Cache régime expiré (51s > 45s) - Mise à jour forcée 11:26:41 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:26:42 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.00% mom20m=-0.08% mom30m=-0.12% adj=+0 11:26:46 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.07%) 11:26:46 [INFO] MarketRegime: → Mom3h=-0.04% Mom5h=0.23% Mom24h=-0.76% 11:26:46 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=59.8, BTC=-0.07%, Alt=1.09%) 11:26:46 [INFO] MarketRegime: → Max positions: 7 11:26:46 [INFO] MarketRegime: → Score IA min: 72 11:26:47 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.07%) 11:26:47 [INFO] MarketRegime: → Mom3h=-0.04% Mom5h=0.23% Mom24h=-0.76% 11:26:47 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=59.8, BTC=-0.07%, Alt=1.08%) 11:26:47 [INFO] MarketRegime: → Max positions: 7 11:26:47 [INFO] MarketRegime: → Score IA min: 72 11:26:50 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.07%) 11:26:50 [INFO] MarketRegime: → Mom3h=-0.04% Mom5h=0.23% Mom24h=-0.76% 11:26:50 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=59.8, BTC=-0.07%, Alt=1.07%) 11:26:50 [INFO] MarketRegime: → Max positions: 7 11:26:50 [INFO] MarketRegime: → Score IA min: 72 11:27:04 [INFO] AIPredictor: ================================================================================ 11:27:04 [INFO] AIPredictor: 🔄 CYCLE IA #48 - 11:27:04 - Analyse 29 symboles... 11:27:04 [INFO] AIPredictor: ================================================================================ 11:27:04 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:27:04 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (57→72) 11:27:04 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:27:04 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (65→80) 11:27:04 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:27:04 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (55→70) 11:27:04 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (60→75) 11:27:04 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:27:04 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:27:04 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (60→75) 11:27:04 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:27:04 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:27:05 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.167), DOWNTREND(99bougies) 11:27:05 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.32%<0.1, BEARISH(slope=-0.251), DOWNTREND(99bougies) 11:27:05 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.142), DOWNTREND(99bougies) 11:27:05 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.47%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 11:27:05 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.18%<0.1, BEARISH(slope=-0.116), DOWNTREND(99bougies) 11:27:05 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:27:05 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.71>=0.35, RSI=62>=50, DOWNTREND(99bougies) 11:27:05 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.102) 11:27:05 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.08%<0.1, DOWNTREND(99bougies) 11:27:05 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.166), DOWNTREND(99bougies) 11:27:05 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.128), DOWNTREND(99bougies) 11:27:05 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.13%<0.1, BEARISH(slope=-0.156), DOWNTREND(99bougies) 11:27:06 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:27:06 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:27:06 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:27:06 [INFO] AIPredictor: ✅ CYCLE #48 TERMINÉ en 2.3s - Prochain dans 30s 11:27:16 [INFO] __main__: 💾 Mémoire: 982 MB 11:27:36 [INFO] AIPredictor: ================================================================================ 11:27:36 [INFO] AIPredictor: 🔄 CYCLE IA #49 - 11:27:36 - Analyse 29 symboles... 11:27:36 [INFO] AIPredictor: ================================================================================ 11:27:36 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:27:36 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:27:36 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (65→80) 11:27:37 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (60→75) 11:27:37 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:27:37 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:27:37 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (55→70) 11:27:37 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (60→75) 11:27:37 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (57→72) 11:27:37 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:27:37 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:27:37 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:27:37 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.102) 11:27:37 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.13%<0.1, BEARISH(slope=-0.156), DOWNTREND(99bougies) 11:27:37 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.18%<0.1, BEARISH(slope=-0.116), DOWNTREND(99bougies) 11:27:37 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.71>=0.35, RSI=62>=50, DOWNTREND(99bougies) 11:27:37 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:27:37 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.08%<0.1, DOWNTREND(99bougies) 11:27:37 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.32%<0.1, BEARISH(slope=-0.251), DOWNTREND(99bougies) 11:27:37 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.167), DOWNTREND(99bougies) 11:27:38 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.166), DOWNTREND(99bougies) 11:27:38 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.142), DOWNTREND(99bougies) 11:27:38 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.47%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 11:27:38 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.128), DOWNTREND(99bougies) 11:27:38 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 11:27:38 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 11:27:38 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 11:27:38 [INFO] AIOpportunitySelector: - TOP 0/29 cryptos sélectionnées 11:27:38 [INFO] AIOpportunitySelector: - Score moyen: 52.1/100 11:27:38 [INFO] AIOpportunitySelector: - Meilleur score: 54.2/100 (ATOMUSDT) 11:27:38 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 11:27:38 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 0 cryptos sélectionnées 11:27:38 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:27:38 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:27:38 [INFO] AIPredictor: ✅ CYCLE #49 TERMINÉ en 2.4s - Prochain dans 30s 11:28:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (81s > 45s) - Mise à jour forcée 11:28:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:28:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.01% mom20m=-0.09% mom30m=-0.13% adj=+0 11:28:08 [INFO] AIPredictor: ================================================================================ 11:28:08 [INFO] AIPredictor: 🔄 CYCLE IA #50 - 11:28:08 - Analyse 29 symboles... 11:28:08 [INFO] AIPredictor: ================================================================================ 11:28:09 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (57→72) 11:28:09 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:28:09 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:28:09 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:28:09 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (55→70) 11:28:09 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (60→75) 11:28:09 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (60→75) 11:28:09 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:28:09 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:28:09 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:28:09 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (65→80) 11:28:09 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:28:09 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.32%<0.1, BEARISH(slope=-0.251), DOWNTREND(99bougies) 11:28:09 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.167), DOWNTREND(99bougies) 11:28:09 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.08%<0.1, DOWNTREND(99bougies) 11:28:10 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.166), DOWNTREND(99bougies) 11:28:10 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.18%<0.1, BEARISH(slope=-0.116), DOWNTREND(99bougies) 11:28:10 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:28:10 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.128), DOWNTREND(99bougies) 11:28:10 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.102) 11:28:10 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.47%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 11:28:10 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.142), DOWNTREND(99bougies) 11:28:10 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.13%<0.1, BEARISH(slope=-0.156), DOWNTREND(99bougies) 11:28:10 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.71>=0.35, RSI=62>=50, DOWNTREND(99bougies) 11:28:11 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:28:11 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:28:11 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:28:11 [INFO] AIPredictor: ✅ CYCLE #50 TERMINÉ en 2.4s - Prochain dans 30s 11:28:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.08%) 11:28:11 [INFO] MarketRegime: → Mom3h=-0.06% Mom5h=0.22% Mom24h=-0.77% 11:28:11 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=59.8, BTC=-0.08%, Alt=1.01%) 11:28:11 [INFO] MarketRegime: → Max positions: 7 11:28:11 [INFO] MarketRegime: → Score IA min: 72 11:28:16 [INFO] __main__: 💾 Mémoire: 983 MB 11:28:41 [INFO] AIPredictor: ================================================================================ 11:28:41 [INFO] AIPredictor: 🔄 CYCLE IA #51 - 11:28:41 - Analyse 29 symboles... 11:28:41 [INFO] AIPredictor: ================================================================================ 11:28:41 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (55→70) 11:28:41 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:28:41 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:28:41 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:28:41 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:28:41 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:28:41 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (65→80) 11:28:41 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:28:41 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (60→75) 11:28:41 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (60→75) 11:28:41 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (57→72) 11:28:41 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:28:42 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.102) 11:28:42 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.47%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 11:28:42 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.142), DOWNTREND(99bougies) 11:28:42 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:28:42 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.128), DOWNTREND(99bougies) 11:28:42 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.71>=0.35, RSI=62>=50, DOWNTREND(99bougies) 11:28:42 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.08%<0.1, DOWNTREND(99bougies) 11:28:42 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.18%<0.1, BEARISH(slope=-0.116), DOWNTREND(99bougies) 11:28:42 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.167), DOWNTREND(99bougies) 11:28:43 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.166), DOWNTREND(99bougies) 11:28:43 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.13%<0.1, BEARISH(slope=-0.156), DOWNTREND(99bougies) 11:28:43 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.32%<0.1, BEARISH(slope=-0.251), DOWNTREND(99bougies) 11:28:43 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:28:43 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:28:43 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:28:43 [INFO] AIPredictor: ✅ CYCLE #51 TERMINÉ en 2.5s - Prochain dans 30s 11:29:13 [INFO] AIPredictor: ================================================================================ 11:29:13 [INFO] AIPredictor: 🔄 CYCLE IA #52 - 11:29:13 - Analyse 29 symboles... 11:29:13 [INFO] AIPredictor: ================================================================================ 11:29:14 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:29:14 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:29:14 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:29:14 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (55→70) 11:29:14 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:29:14 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (57→72) 11:29:14 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:29:14 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (60→75) 11:29:14 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (65→80) 11:29:14 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:29:14 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:29:14 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (60→75) 11:29:14 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.142), DOWNTREND(99bougies) 11:29:14 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.08%<0.1, DOWNTREND(99bougies) 11:29:14 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.32%<0.1, BEARISH(slope=-0.251), DOWNTREND(99bougies) 11:29:15 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.102) 11:29:15 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.167), DOWNTREND(99bougies) 11:29:15 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.128), DOWNTREND(99bougies) 11:29:15 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.47%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 11:29:15 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.13%<0.1, BEARISH(slope=-0.156), DOWNTREND(99bougies) 11:29:15 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.71>=0.35, RSI=62>=50, DOWNTREND(99bougies) 11:29:15 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.18%<0.1, BEARISH(slope=-0.116), DOWNTREND(99bougies) 11:29:15 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.166), DOWNTREND(99bougies) 11:29:15 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:29:16 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:29:16 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:29:16 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:29:16 [INFO] AIPredictor: ✅ CYCLE #52 TERMINÉ en 2.3s - Prochain dans 30s 11:29:16 [INFO] __main__: 💾 Mémoire: 984 MB 11:29:46 [INFO] AIPredictor: ================================================================================ 11:29:46 [INFO] AIPredictor: 🔄 CYCLE IA #53 - 11:29:46 - Analyse 29 symboles... 11:29:46 [INFO] AIPredictor: ================================================================================ 11:29:46 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (60→75) 11:29:46 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:29:46 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 11:29:46 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (65→80) 11:29:46 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (55→70) 11:29:46 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:29:46 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:29:46 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (57→72) 11:29:46 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (56→71) 11:29:46 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (60→75) 11:29:46 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:29:46 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:29:46 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.167), DOWNTREND(99bougies) 11:29:47 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.166), DOWNTREND(99bougies) 11:29:47 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.71>=0.35, RSI=62>=50, DOWNTREND(99bougies) 11:29:47 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:29:47 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.142), DOWNTREND(99bougies) 11:29:47 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.47%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 11:29:47 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.13%<0.1, BEARISH(slope=-0.156), DOWNTREND(99bougies) 11:29:47 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.102) 11:29:47 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.32%<0.1, BEARISH(slope=-0.251), DOWNTREND(99bougies) 11:29:47 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.128), DOWNTREND(99bougies) 11:29:47 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.08%<0.1, DOWNTREND(99bougies) 11:29:47 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.18%<0.1, BEARISH(slope=-0.116), DOWNTREND(99bougies) 11:29:48 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:29:48 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:29:48 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:29:48 [INFO] AIPredictor: ✅ CYCLE #53 TERMINÉ en 2.3s - Prochain dans 30s 11:30:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 11:30:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:30:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.00% mom20m=-0.07% mom30m=-0.09% adj=+0 11:30:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.07%) 11:30:11 [INFO] MarketRegime: → Mom3h=-0.05% Mom5h=0.23% Mom24h=-0.76% 11:30:11 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=55.8, BTC=-0.07%, Alt=1.08%) 11:30:11 [INFO] MarketRegime: → Max positions: 7 11:30:11 [INFO] MarketRegime: → Score IA min: 72 11:30:16 [INFO] __main__: 💾 Mémoire: 985 MB 11:30:18 [INFO] AIPredictor: ================================================================================ 11:30:18 [INFO] AIPredictor: 🔄 CYCLE IA #54 - 11:30:18 - Analyse 29 symboles... 11:30:18 [INFO] AIPredictor: ================================================================================ 11:30:18 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:30:18 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (57→72) 11:30:18 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:30:18 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:30:18 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:30:18 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:30:18 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (60→75) 11:30:18 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:30:18 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:30:18 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 11:30:18 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (57→72) 11:30:19 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (55→70) 11:30:19 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.160), DOWNTREND(99bougies) 11:30:19 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.103), DOWNTREND(99bougies) 11:30:19 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.86>=0.35, RSI=67>=50, DOWNTREND(99bougies) 11:30:19 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.25%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 11:30:19 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.187), DOWNTREND(99bougies) 11:30:19 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.161), DOWNTREND(99bougies) 11:30:19 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.42%<0.1, BEARISH(slope=-0.294), DOWNTREND(99bougies) 11:30:19 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.118) 11:30:20 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.07%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:30:20 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.134), DOWNTREND(99bougies) 11:30:20 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.39%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 11:30:20 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.144), DOWNTREND(99bougies) 11:30:21 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:30:21 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:30:21 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.6s 11:30:21 [INFO] AIPredictor: ✅ CYCLE #54 TERMINÉ en 2.6s - Prochain dans 30s 11:30:51 [INFO] AIPredictor: ================================================================================ 11:30:51 [INFO] AIPredictor: 🔄 CYCLE IA #55 - 11:30:51 - Analyse 29 symboles... 11:30:51 [INFO] AIPredictor: ================================================================================ 11:30:51 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:30:51 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (60→75) 11:30:51 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (55→70) 11:30:51 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 11:30:51 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:30:51 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (57→72) 11:30:51 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:30:51 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:30:51 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:30:51 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:30:51 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (57→72) 11:30:51 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:30:51 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.39%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 11:30:52 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.161), DOWNTREND(99bougies) 11:30:52 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.07%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:30:52 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.144), DOWNTREND(99bougies) 11:30:52 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.187), DOWNTREND(99bougies) 11:30:52 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.103), DOWNTREND(99bougies) 11:30:52 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.160), DOWNTREND(99bougies) 11:30:52 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.86>=0.35, RSI=67>=50, DOWNTREND(99bougies) 11:30:52 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.25%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 11:30:52 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.42%<0.1, BEARISH(slope=-0.294), DOWNTREND(99bougies) 11:30:52 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.118) 11:30:52 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.134), DOWNTREND(99bougies) 11:30:53 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 11:30:53 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 11:30:53 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 11:30:53 [INFO] AIOpportunitySelector: - TOP 1/29 cryptos sélectionnées 11:30:53 [INFO] AIOpportunitySelector: - Score moyen: 52.3/100 11:30:53 [INFO] AIOpportunitySelector: - Meilleur score: 58.3/100 (ATOMUSDT) 11:30:53 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 11:30:53 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 1 cryptos sélectionnées 11:30:53 [INFO] AIPredictor: TOP 5: ATOMUSDT 11:30:53 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=1 11:30:53 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:30:53 [INFO] AIPredictor: ✅ CYCLE #55 TERMINÉ en 2.5s - Prochain dans 30s 11:31:16 [INFO] __main__: 💾 Mémoire: 986 MB 11:31:23 [INFO] AIPredictor: ================================================================================ 11:31:23 [INFO] AIPredictor: 🔄 CYCLE IA #56 - 11:31:23 - Analyse 29 symboles... 11:31:23 [INFO] AIPredictor: ================================================================================ 11:31:23 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:31:23 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (57→72) 11:31:23 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (55→70) 11:31:23 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (60→75) 11:31:23 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 11:31:23 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:31:23 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:31:23 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (57→72) 11:31:23 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:31:24 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:31:24 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:31:24 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:31:24 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.160), DOWNTREND(99bougies) 11:31:24 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.144), DOWNTREND(99bougies) 11:31:24 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.39%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 11:31:24 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.07%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:31:24 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.118) 11:31:24 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.86>=0.35, RSI=67>=50, DOWNTREND(99bougies) 11:31:24 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.161), DOWNTREND(99bougies) 11:31:24 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.103), DOWNTREND(99bougies) 11:31:24 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.25%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 11:31:25 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.134), DOWNTREND(99bougies) 11:31:25 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.42%<0.1, BEARISH(slope=-0.294), DOWNTREND(99bougies) 11:31:25 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.187), DOWNTREND(99bougies) 11:31:25 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:31:25 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=1 11:31:25 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:31:25 [INFO] AIPredictor: ✅ CYCLE #56 TERMINÉ en 2.3s - Prochain dans 30s 11:31:55 [INFO] AIPredictor: ================================================================================ 11:31:55 [INFO] AIPredictor: 🔄 CYCLE IA #57 - 11:31:55 - Analyse 29 symboles... 11:31:55 [INFO] AIPredictor: ================================================================================ 11:31:56 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:31:56 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (55→70) 11:31:56 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:31:56 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:31:56 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (57→72) 11:31:56 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:31:56 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (60→75) 11:31:56 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:31:56 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 11:31:56 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.160), DOWNTREND(99bougies) 11:31:56 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (57→72) 11:31:56 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:31:56 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:31:56 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.39%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 11:31:56 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.42%<0.1, BEARISH(slope=-0.294), DOWNTREND(99bougies) 11:31:56 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.25%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 11:31:57 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.144), DOWNTREND(99bougies) 11:31:57 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.134), DOWNTREND(99bougies) 11:31:57 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.103), DOWNTREND(99bougies) 11:31:57 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.86>=0.35, RSI=67>=50, DOWNTREND(99bougies) 11:31:57 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.187), DOWNTREND(99bougies) 11:31:57 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.118) 11:31:57 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.07%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:31:57 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.161), DOWNTREND(99bougies) 11:31:57 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:31:57 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=1 11:31:57 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 11:31:57 [INFO] AIPredictor: ✅ CYCLE #57 TERMINÉ en 2.2s - Prochain dans 30s 11:32:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 11:32:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:32:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.00% mom20m=-0.07% mom30m=-0.09% adj=+0 11:32:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.07%) 11:32:11 [INFO] MarketRegime: → Mom3h=-0.05% Mom5h=0.23% Mom24h=-0.76% 11:32:11 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=59.8, BTC=-0.07%, Alt=1.08%) 11:32:11 [INFO] MarketRegime: → Max positions: 7 11:32:11 [INFO] MarketRegime: → Score IA min: 72 11:32:16 [INFO] __main__: 💾 Mémoire: 987 MB 11:32:27 [INFO] AIPredictor: ================================================================================ 11:32:27 [INFO] AIPredictor: 🔄 CYCLE IA #58 - 11:32:27 - Analyse 29 symboles... 11:32:27 [INFO] AIPredictor: ================================================================================ 11:32:28 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:32:28 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (60→75) 11:32:28 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:32:28 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (55→70) 11:32:28 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:32:28 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:32:28 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (57→72) 11:32:28 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.160), DOWNTREND(99bougies) 11:32:28 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 11:32:28 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (57→72) 11:32:28 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:32:28 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:32:28 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:32:28 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.42%<0.1, BEARISH(slope=-0.294), DOWNTREND(99bougies) 11:32:29 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.144), DOWNTREND(99bougies) 11:32:29 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.187), DOWNTREND(99bougies) 11:32:29 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.161), DOWNTREND(99bougies) 11:32:29 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.134), DOWNTREND(99bougies) 11:32:29 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.103), DOWNTREND(99bougies) 11:32:29 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.39%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 11:32:29 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.07%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:32:29 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.118) 11:32:29 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.25%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 11:32:29 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.86>=0.35, RSI=67>=50, DOWNTREND(99bougies) 11:32:30 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:32:30 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=1 11:32:30 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.6s 11:32:30 [INFO] AIPredictor: ✅ CYCLE #58 TERMINÉ en 2.6s - Prochain dans 30s 11:33:00 [INFO] AIPredictor: ================================================================================ 11:33:00 [INFO] AIPredictor: 🔄 CYCLE IA #59 - 11:33:00 - Analyse 29 symboles... 11:33:00 [INFO] AIPredictor: ================================================================================ 11:33:00 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (60→75) 11:33:01 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:33:01 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:33:01 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (57→72) 11:33:01 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:33:01 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.144), DOWNTREND(99bougies) 11:33:01 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:33:01 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (55→70) 11:33:01 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:33:01 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 11:33:01 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (57→72) 11:33:01 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:33:01 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:33:01 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.161), DOWNTREND(99bougies) 11:33:01 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.160), DOWNTREND(99bougies) 11:33:01 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.118) 11:33:01 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.42%<0.1, BEARISH(slope=-0.294), DOWNTREND(99bougies) 11:33:01 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.134), DOWNTREND(99bougies) 11:33:02 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.07%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:33:02 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.187), DOWNTREND(99bougies) 11:33:02 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.39%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 11:33:02 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.25%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 11:33:02 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.86>=0.35, RSI=67>=50, DOWNTREND(99bougies) 11:33:02 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.103), DOWNTREND(99bougies) 11:33:03 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:33:03 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=1 11:33:03 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:33:03 [INFO] AIPredictor: ✅ CYCLE #59 TERMINÉ en 2.5s - Prochain dans 30s 11:33:16 [INFO] __main__: 💾 Mémoire: 987 MB 11:33:33 [INFO] AIPredictor: ================================================================================ 11:33:33 [INFO] AIPredictor: 🔄 CYCLE IA #60 - 11:33:33 - Analyse 29 symboles... 11:33:33 [INFO] AIPredictor: ================================================================================ 11:33:33 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (60→75) 11:33:33 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (55→70) 11:33:33 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 11:33:33 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:33:33 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (57→72) 11:33:33 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:33:33 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (57→72) 11:33:33 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:33:33 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:33:33 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:33:33 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:33:33 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:33:33 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.07%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:33:34 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.39%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 11:33:34 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.144), DOWNTREND(99bougies) 11:33:34 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.134), DOWNTREND(99bougies) 11:33:34 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.25%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 11:33:34 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.161), DOWNTREND(99bougies) 11:33:34 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.103), DOWNTREND(99bougies) 11:33:34 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.160), DOWNTREND(99bougies) 11:33:34 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.86>=0.35, RSI=67>=50, DOWNTREND(99bougies) 11:33:34 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.118) 11:33:34 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.42%<0.1, BEARISH(slope=-0.294), DOWNTREND(99bougies) 11:33:34 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.187), DOWNTREND(99bougies) 11:33:35 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:33:35 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=1 11:33:35 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:33:35 [INFO] AIPredictor: ✅ CYCLE #60 TERMINÉ en 2.4s - Prochain dans 30s 11:34:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 11:34:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:34:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.01% mom20m=-0.08% mom30m=-0.10% adj=+0 11:34:05 [INFO] AIPredictor: ================================================================================ 11:34:05 [INFO] AIPredictor: 🔄 CYCLE IA #61 - 11:34:05 - Analyse 29 symboles... 11:34:05 [INFO] AIPredictor: ================================================================================ 11:34:05 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (60→75) 11:34:05 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (55→70) 11:34:05 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (57→72) 11:34:05 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 11:34:05 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.144), DOWNTREND(99bougies) 11:34:05 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:34:05 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (57→72) 11:34:05 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (57→72) 11:34:05 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 11:34:05 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 11:34:06 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (59→74) 11:34:06 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:34:06 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:34:06 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.07%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:34:06 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.187), DOWNTREND(99bougies) 11:34:06 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.160), DOWNTREND(99bougies) 11:34:06 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.39%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 11:34:06 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.134), DOWNTREND(99bougies) 11:34:06 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.86>=0.35, RSI=67>=50, DOWNTREND(99bougies) 11:34:06 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.161), DOWNTREND(99bougies) 11:34:07 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.42%<0.1, BEARISH(slope=-0.294), DOWNTREND(99bougies) 11:34:07 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.118) 11:34:07 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.103), DOWNTREND(99bougies) 11:34:07 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.25%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 11:34:07 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 11:34:07 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 11:34:07 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 11:34:07 [INFO] AIOpportunitySelector: - TOP 1/29 cryptos sélectionnées 11:34:07 [INFO] AIOpportunitySelector: - Score moyen: 52.3/100 11:34:07 [INFO] AIOpportunitySelector: - Meilleur score: 58.3/100 (ATOMUSDT) 11:34:07 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 11:34:07 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 1 cryptos sélectionnées 11:34:07 [INFO] AIPredictor: TOP 5: ATOMUSDT 11:34:07 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=1 11:34:07 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:34:07 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 11:34:07 [INFO] LSTMReversal: 🎓 Entraînement reversal: 2928 échantillons sur cpu 11:34:07 [INFO] LSTMReversal: Classes: {0: 2835, 1: 32, 3: 61} 11:34:12 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.08%) 11:34:12 [INFO] MarketRegime: → Mom3h=-0.06% Mom5h=0.22% Mom24h=-0.77% 11:34:12 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=59.8, BTC=-0.08%, Alt=1.07%) 11:34:12 [INFO] MarketRegime: → Max positions: 7 11:34:12 [INFO] MarketRegime: → Score IA min: 72 11:34:17 [INFO] __main__: 💾 Mémoire: 1419 MB 11:34:17 [WARNING] __main__: ⚠️ Mémoire élevée: 1419 MB — gc.collect() forcé 11:35:07 [WARNING] AIPredictor: 🧠 LSTM Reversal: Entraînement timeout (>60s) — cycle IA non bloqué, thread abandonné 11:35:07 [INFO] AIPredictor: ✅ CYCLE #61 TERMINÉ en 62.4s - Prochain dans 30s 11:35:17 [INFO] __main__: 💾 Mémoire: 1371 MB 11:35:17 [WARNING] __main__: ⚠️ Mémoire élevée: 1371 MB — gc.collect() forcé 11:35:37 [INFO] AIPredictor: ================================================================================ 11:35:37 [INFO] AIPredictor: 🔄 CYCLE IA #62 - 11:35:37 - Analyse 29 symboles... 11:35:37 [INFO] AIPredictor: ================================================================================ 11:35:38 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (72→87) 11:35:38 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:35:38 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 11:35:38 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:35:38 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:35:38 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:35:38 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 11:35:38 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (60→75) 11:35:38 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (58→73) 11:35:38 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:35:38 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (73→88) 11:35:38 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:35:38 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=0.01%<0.1, BEARISH(slope=-0.157), DOWNTREND(99bougies) 11:35:39 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.277), DOWNTREND(99bougies) 11:35:39 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.167), DOWNTREND(99bougies) 11:35:39 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 11:35:39 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.74>=0.35, Mom=0.10%<0.1, RSI=59>=50, DOWNTREND(99bougies) 11:35:39 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.300), DOWNTREND(99bougies) 11:35:39 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.126), DOWNTREND(99bougies) 11:35:39 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.125), DOWNTREND(99bougies) 11:35:39 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.104), DOWNTREND(99bougies) 11:35:39 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.158), DOWNTREND(99bougies) 11:35:39 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.147), DOWNTREND(99bougies) 11:35:39 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.137) 11:35:40 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:35:40 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=1 11:35:40 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.8s 11:35:40 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 11:35:40 [INFO] LSTMReversal: 🎓 Entraînement reversal: 2976 échantillons sur cpu 11:35:40 [INFO] LSTMReversal: Classes: {0: 2883, 1: 32, 3: 61} 11:35:42 [INFO] AIPredictor: ✅ CYCLE #62 TERMINÉ en 4.2s - Prochain dans 30s 11:36:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 11:36:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:36:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.02% mom20m=-0.04% mom30m=-0.12% adj=+0 11:36:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.11%) 11:36:11 [INFO] MarketRegime: → Mom3h=-0.09% Mom5h=0.19% Mom24h=-0.80% 11:36:11 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=47.4, BTC=-0.11%, Alt=0.95%) 11:36:11 [INFO] MarketRegime: → Max positions: 7 11:36:11 [INFO] MarketRegime: → Score IA min: 72 11:36:12 [INFO] AIPredictor: ================================================================================ 11:36:12 [INFO] AIPredictor: 🔄 CYCLE IA #63 - 11:36:12 - Analyse 29 symboles... 11:36:12 [INFO] AIPredictor: ================================================================================ 11:36:12 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:36:12 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:36:12 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:36:12 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 11:36:12 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:36:12 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (72→87) 11:36:12 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:36:12 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (58→73) 11:36:12 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 11:36:12 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:36:12 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (73→88) 11:36:13 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (60→75) 11:36:13 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.158), DOWNTREND(99bougies) 11:36:13 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.126), DOWNTREND(99bougies) 11:36:14 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.167), DOWNTREND(99bougies) 11:36:14 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 11:36:14 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.147), DOWNTREND(99bougies) 11:36:14 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.300), DOWNTREND(99bougies) 11:36:14 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.104), DOWNTREND(99bougies) 11:36:14 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.74>=0.35, Mom=0.10%<0.1, RSI=59>=50, DOWNTREND(99bougies) 11:36:14 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=0.01%<0.1, BEARISH(slope=-0.157), DOWNTREND(99bougies) 11:36:14 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.277), DOWNTREND(99bougies) 11:36:14 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.125), DOWNTREND(99bougies) 11:36:14 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.137) 11:36:15 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:36:15 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=1 11:36:15 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 3.3s 11:36:15 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 11:36:15 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3024 échantillons sur cpu 11:36:15 [INFO] LSTMReversal: Classes: {0: 2931, 1: 32, 3: 61} 11:36:16 [INFO] AIPredictor: ✅ CYCLE #63 TERMINÉ en 4.4s - Prochain dans 30s 11:36:17 [INFO] __main__: 💾 Mémoire: 1620 MB 11:36:17 [WARNING] __main__: ⚠️ Mémoire élevée: 1620 MB — gc.collect() forcé 11:36:19 [INFO] LSTMReversal: Epoch 1/3: train_loss=0.4898 val_loss=0.0074 val_acc=100.0% 11:36:46 [INFO] AIPredictor: ================================================================================ 11:36:46 [INFO] AIPredictor: 🔄 CYCLE IA #64 - 11:36:46 - Analyse 29 symboles... 11:36:46 [INFO] AIPredictor: ================================================================================ 11:36:46 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:36:47 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 11:36:47 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 11:36:47 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:36:47 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:36:47 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (58→73) 11:36:47 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:36:47 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:36:47 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (73→88) 11:36:47 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (72→87) 11:36:47 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (60→75) 11:36:47 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:36:47 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.158), DOWNTREND(99bougies) 11:36:47 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.137) 11:36:48 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.300), DOWNTREND(99bougies) 11:36:48 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.277), DOWNTREND(99bougies) 11:36:48 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 11:36:48 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.126), DOWNTREND(99bougies) 11:36:48 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.147), DOWNTREND(99bougies) 11:36:48 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.167), DOWNTREND(99bougies) 11:36:48 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.125), DOWNTREND(99bougies) 11:36:48 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.74>=0.35, Mom=0.10%<0.1, RSI=59>=50, DOWNTREND(99bougies) 11:36:48 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=0.01%<0.1, BEARISH(slope=-0.157), DOWNTREND(99bougies) 11:36:48 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.104), DOWNTREND(99bougies) 11:36:49 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:36:49 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=1 11:36:49 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.9s 11:36:49 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 11:36:49 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3072 échantillons sur cpu 11:36:49 [INFO] LSTMReversal: Classes: {0: 2979, 1: 32, 3: 61} 11:36:51 [INFO] AIPredictor: ✅ CYCLE #64 TERMINÉ en 4.5s - Prochain dans 30s 11:37:17 [INFO] __main__: 💾 Mémoire: 1554 MB 11:37:17 [WARNING] __main__: ⚠️ Mémoire élevée: 1554 MB — gc.collect() forcé 11:37:21 [INFO] AIPredictor: ================================================================================ 11:37:21 [INFO] AIPredictor: 🔄 CYCLE IA #65 - 11:37:21 - Analyse 29 symboles... 11:37:21 [INFO] AIPredictor: ================================================================================ 11:37:21 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 11:37:21 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.277), DOWNTREND(99bougies) 11:37:21 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 11:37:21 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (72→87) 11:37:21 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:37:21 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (73→88) 11:37:21 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:37:21 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:37:21 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:37:21 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:37:21 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:37:21 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (60→75) 11:37:21 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (58→73) 11:37:21 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.300), DOWNTREND(99bougies) 11:37:21 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.74>=0.35, Mom=0.10%<0.1, RSI=59>=50, DOWNTREND(99bougies) 11:37:22 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.126), DOWNTREND(99bougies) 11:37:22 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=0.01%<0.1, BEARISH(slope=-0.157), DOWNTREND(99bougies) 11:37:22 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.104), DOWNTREND(99bougies) 11:37:22 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.125), DOWNTREND(99bougies) 11:37:22 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.167), DOWNTREND(99bougies) 11:37:22 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.158), DOWNTREND(99bougies) 11:37:22 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.137) 11:37:22 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 11:37:22 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.147), DOWNTREND(99bougies) 11:37:23 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 11:37:23 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 11:37:23 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.02s 11:37:23 [INFO] AIOpportunitySelector: - TOP 0/29 cryptos sélectionnées 11:37:23 [INFO] AIOpportunitySelector: - Score moyen: 52.0/100 11:37:23 [INFO] AIOpportunitySelector: - Meilleur score: 54.1/100 (TAOUSDC) 11:37:23 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 11:37:23 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 0 cryptos sélectionnées 11:37:23 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:37:23 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:37:23 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 11:37:23 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3120 échantillons sur cpu 11:37:23 [INFO] LSTMReversal: Classes: {0: 3027, 1: 32, 3: 61} 11:37:25 [INFO] AIPredictor: ✅ CYCLE #65 TERMINÉ en 4.1s - Prochain dans 30s 11:37:55 [INFO] AIPredictor: ================================================================================ 11:37:55 [INFO] AIPredictor: 🔄 CYCLE IA #66 - 11:37:55 - Analyse 29 symboles... 11:37:55 [INFO] AIPredictor: ================================================================================ 11:37:55 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 11:37:55 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (73→88) 11:37:55 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:37:55 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:37:55 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 11:37:55 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:37:55 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:37:55 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (58→73) 11:37:55 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (72→87) 11:37:55 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:37:55 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (60→75) 11:37:55 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.277), DOWNTREND(99bougies) 11:37:55 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:37:56 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.104), DOWNTREND(99bougies) 11:37:56 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.126), DOWNTREND(99bougies) 11:37:56 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.125), DOWNTREND(99bougies) 11:37:56 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.300), DOWNTREND(99bougies) 11:37:56 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 11:37:56 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.158), DOWNTREND(99bougies) 11:37:56 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.167), DOWNTREND(99bougies) 11:37:56 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=0.01%<0.1, BEARISH(slope=-0.157), DOWNTREND(99bougies) 11:37:56 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.137) 11:37:57 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.74>=0.35, Mom=0.10%<0.1, RSI=59>=50, DOWNTREND(99bougies) 11:37:57 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.147), DOWNTREND(99bougies) 11:37:57 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:37:57 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:37:57 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:37:57 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 11:37:57 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3168 échantillons sur cpu 11:37:57 [INFO] LSTMReversal: Classes: {0: 3075, 1: 32, 3: 61} 11:37:57 [WARNING] MarketRegime: ⚠️ Cache régime expiré (115s > 45s) - Mise à jour forcée 11:37:57 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:37:58 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.03% mom20m=-0.05% mom30m=-0.13% adj=+0 11:37:59 [INFO] AIPredictor: ✅ CYCLE #66 TERMINÉ en 3.9s - Prochain dans 30s 11:38:07 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.12%) 11:38:07 [INFO] MarketRegime: → Mom3h=-0.10% Mom5h=0.18% Mom24h=-0.81% 11:38:07 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=46.6, BTC=-0.12%, Alt=0.83%) 11:38:07 [INFO] MarketRegime: → Max positions: 7 11:38:07 [INFO] MarketRegime: → Score IA min: 72 11:38:17 [INFO] __main__: 💾 Mémoire: 1539 MB 11:38:17 [WARNING] __main__: ⚠️ Mémoire élevée: 1539 MB — gc.collect() forcé 11:38:29 [INFO] AIPredictor: ================================================================================ 11:38:29 [INFO] AIPredictor: 🔄 CYCLE IA #67 - 11:38:29 - Analyse 29 symboles... 11:38:29 [INFO] AIPredictor: ================================================================================ 11:38:29 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:38:29 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 11:38:29 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (72→87) 11:38:29 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (58→73) 11:38:29 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:38:29 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (73→88) 11:38:29 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:38:29 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 11:38:29 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:38:29 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:38:29 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (60→75) 11:38:29 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:38:30 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.277), DOWNTREND(99bougies) 11:38:30 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.167), DOWNTREND(99bougies) 11:38:30 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=0.01%<0.1, BEARISH(slope=-0.157), DOWNTREND(99bougies) 11:38:30 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.126), DOWNTREND(99bougies) 11:38:30 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.147), DOWNTREND(99bougies) 11:38:30 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.300), DOWNTREND(99bougies) 11:38:30 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.74>=0.35, Mom=0.10%<0.1, RSI=59>=50, DOWNTREND(99bougies) 11:38:30 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.125), DOWNTREND(99bougies) 11:38:30 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.158), DOWNTREND(99bougies) 11:38:30 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 11:38:31 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.104), DOWNTREND(99bougies) 11:38:31 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.137) 11:38:31 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:38:31 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:38:31 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.7s 11:38:31 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 11:38:31 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3216 échantillons sur cpu 11:38:31 [INFO] LSTMReversal: Classes: {0: 3123, 1: 32, 3: 61} 11:38:33 [INFO] AIPredictor: ✅ CYCLE #67 TERMINÉ en 4.1s - Prochain dans 30s 11:38:36 [INFO] LSTMReversal: Epoch 2/3: train_loss=0.1233 val_loss=0.0003 val_acc=100.0% 11:39:03 [INFO] AIPredictor: ================================================================================ 11:39:03 [INFO] AIPredictor: 🔄 CYCLE IA #68 - 11:39:03 - Analyse 29 symboles... 11:39:03 [INFO] AIPredictor: ================================================================================ 11:39:03 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:39:03 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 11:39:03 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:39:03 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:39:03 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (72→87) 11:39:03 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 11:39:03 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (60→75) 11:39:03 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (73→88) 11:39:03 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:39:03 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:39:03 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:39:03 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (58→73) 11:39:04 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.104), DOWNTREND(99bougies) 11:39:04 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.300), DOWNTREND(99bougies) 11:39:04 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.125), DOWNTREND(99bougies) 11:39:04 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.126), DOWNTREND(99bougies) 11:39:04 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.277), DOWNTREND(99bougies) 11:39:04 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.137) 11:39:04 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.74>=0.35, Mom=0.10%<0.1, RSI=59>=50, DOWNTREND(99bougies) 11:39:04 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 11:39:04 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.167), DOWNTREND(99bougies) 11:39:04 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.158), DOWNTREND(99bougies) 11:39:04 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=0.01%<0.1, BEARISH(slope=-0.157), DOWNTREND(99bougies) 11:39:05 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.147), DOWNTREND(99bougies) 11:39:05 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:39:05 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:39:05 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.6s 11:39:05 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 11:39:05 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3264 échantillons sur cpu 11:39:05 [INFO] LSTMReversal: Classes: {0: 3171, 1: 32, 3: 61} 11:39:07 [INFO] AIPredictor: ✅ CYCLE #68 TERMINÉ en 4.0s - Prochain dans 30s 11:39:18 [INFO] __main__: 💾 Mémoire: 1587 MB 11:39:18 [WARNING] __main__: ⚠️ Mémoire élevée: 1587 MB — gc.collect() forcé 11:39:37 [INFO] AIPredictor: ================================================================================ 11:39:37 [INFO] AIPredictor: 🔄 CYCLE IA #69 - 11:39:37 - Analyse 29 symboles... 11:39:37 [INFO] AIPredictor: ================================================================================ 11:39:37 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (72→87) 11:39:37 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (55→70) 11:39:37 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:39:37 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (73→88) 11:39:37 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:39:37 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (60→75) 11:39:37 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:39:37 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (58→73) 11:39:37 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 11:39:37 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 11:39:37 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:39:37 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:39:38 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.300), DOWNTREND(99bougies) 11:39:38 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=0.01%<0.1, BEARISH(slope=-0.157), DOWNTREND(99bougies) 11:39:38 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.104), DOWNTREND(99bougies) 11:39:38 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 11:39:38 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.125), DOWNTREND(99bougies) 11:39:38 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.137) 11:39:38 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.277), DOWNTREND(99bougies) 11:39:38 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.167), DOWNTREND(99bougies) 11:39:39 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.74>=0.35, Mom=0.10%<0.1, RSI=59>=50, DOWNTREND(99bougies) 11:39:39 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.147), DOWNTREND(99bougies) 11:39:39 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.126), DOWNTREND(99bougies) 11:39:39 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.158), DOWNTREND(99bougies) 11:39:40 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:39:40 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:39:40 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 3.0s 11:39:40 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 11:39:40 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3312 échantillons sur cpu 11:39:40 [INFO] LSTMReversal: Classes: {0: 3219, 1: 32, 3: 61} 11:39:41 [INFO] AIPredictor: ✅ CYCLE #69 TERMINÉ en 4.6s - Prochain dans 30s 11:40:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (125s > 45s) - Mise à jour forcée 11:40:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:40:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.00% mom20m=-0.03% mom30m=-0.10% adj=+0 11:40:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.09%) 11:40:11 [INFO] MarketRegime: → Mom3h=-0.08% Mom5h=0.20% Mom24h=-0.79% 11:40:11 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=52.6, BTC=-0.09%, Alt=0.77%) 11:40:11 [INFO] AIPredictor: ================================================================================ 11:40:11 [INFO] AIPredictor: 🔄 CYCLE IA #70 - 11:40:11 - Analyse 29 symboles... 11:40:11 [INFO] AIPredictor: ================================================================================ 11:40:11 [INFO] MarketRegime: → Max positions: 7 11:40:11 [INFO] MarketRegime: → Score IA min: 72 11:40:12 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:40:12 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (59→74) 11:40:12 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:40:12 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:40:12 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 11:40:12 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 11:40:12 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 11:40:12 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:40:12 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:40:12 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:40:12 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:40:12 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:40:12 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.20%<0.1, BEARISH(slope=-0.187), DOWNTREND(99bougies) 11:40:12 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.03%<0.1, BEARISH(slope=-0.100), DOWNTREND(99bougies) 11:40:12 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.331), DOWNTREND(99bougies) 11:40:12 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 11:40:12 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.346), DOWNTREND(99bougies) 11:40:13 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.60>=0.35, VOL=0.5x<1.0, Mom=-0.29%<0.1, RSI=54>=50, DOWNTREND(99bougies) 11:40:13 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:40:13 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.122), DOWNTREND(99bougies) 11:40:13 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 11:40:13 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.13%<0.1, BEARISH(slope=-0.159), DOWNTREND(99bougies) 11:40:13 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.179), DOWNTREND(99bougies) 11:40:13 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.151), DOWNTREND(99bougies) 11:40:14 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:40:14 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:40:14 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.7s 11:40:14 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 11:40:14 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3360 échantillons sur cpu 11:40:14 [INFO] LSTMReversal: Classes: {0: 3267, 1: 32, 3: 61} 11:40:16 [INFO] AIPredictor: ✅ CYCLE #70 TERMINÉ en 4.3s - Prochain dans 30s 11:40:18 [INFO] __main__: 💾 Mémoire: 1784 MB 11:40:18 [WARNING] __main__: ⚠️ Mémoire élevée: 1784 MB — gc.collect() forcé 11:40:46 [INFO] AIPredictor: ================================================================================ 11:40:46 [INFO] AIPredictor: 🔄 CYCLE IA #71 - 11:40:46 - Analyse 29 symboles... 11:40:46 [INFO] AIPredictor: ================================================================================ 11:40:46 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:40:46 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (59→74) 11:40:46 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 11:40:46 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 11:40:46 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:40:46 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:40:46 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:40:46 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:40:46 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 11:40:46 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:40:46 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:40:46 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:40:47 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.122), DOWNTREND(99bougies) 11:40:47 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.03%<0.1, BEARISH(slope=-0.100), DOWNTREND(99bougies) 11:40:47 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.60>=0.35, VOL=0.5x<1.0, Mom=-0.29%<0.1, RSI=54>=50, DOWNTREND(99bougies) 11:40:47 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 11:40:47 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:40:47 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.331), DOWNTREND(99bougies) 11:40:47 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.20%<0.1, BEARISH(slope=-0.187), DOWNTREND(99bougies) 11:40:47 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.346), DOWNTREND(99bougies) 11:40:47 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.179), DOWNTREND(99bougies) 11:40:47 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.13%<0.1, BEARISH(slope=-0.159), DOWNTREND(99bougies) 11:40:48 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 11:40:48 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.151), DOWNTREND(99bougies) 11:40:48 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 11:40:48 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 11:40:48 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.02s 11:40:48 [INFO] AIOpportunitySelector: - TOP 0/29 cryptos sélectionnées 11:40:48 [INFO] AIOpportunitySelector: - Score moyen: 51.7/100 11:40:48 [INFO] AIOpportunitySelector: - Meilleur score: 54.1/100 (TAOUSDC) 11:40:48 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 11:40:48 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 0 cryptos sélectionnées 11:40:48 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:40:48 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.6s 11:40:48 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 11:40:48 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3408 échantillons sur cpu 11:40:48 [INFO] LSTMReversal: Classes: {0: 3315, 1: 32, 3: 61} 11:40:49 [INFO] AIPredictor: ✅ CYCLE #71 TERMINÉ en 3.8s - Prochain dans 30s 11:40:52 [INFO] LSTMReversal: Epoch 3/3: train_loss=0.0169 val_loss=0.0000 val_acc=100.0% 11:40:55 [INFO] LSTMReversal: 💾 Modèle reversal sauvegardé: /home/ubuntu/crypto_trading_bot/models/lstm_reversal.pt 11:40:55 [INFO] LSTMReversal: ✅ Entraînement reversal terminé: acc=100.0% loss=0.0000 11:41:18 [INFO] __main__: 💾 Mémoire: 1729 MB 11:41:18 [WARNING] __main__: ⚠️ Mémoire élevée: 1729 MB — gc.collect() forcé 11:41:19 [INFO] AIPredictor: ================================================================================ 11:41:19 [INFO] AIPredictor: 🔄 CYCLE IA #72 - 11:41:19 - Analyse 29 symboles... 11:41:19 [INFO] AIPredictor: ================================================================================ 11:41:20 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:41:20 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:41:20 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:41:20 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:41:20 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:41:20 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 11:41:20 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (59→74) 11:41:20 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:41:20 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 11:41:20 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:41:20 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:41:20 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.346), DOWNTREND(99bougies) 11:41:20 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 11:41:20 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.20%<0.1, BEARISH(slope=-0.187), DOWNTREND(99bougies) 11:41:21 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 11:41:21 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.151), DOWNTREND(99bougies) 11:41:21 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.179), DOWNTREND(99bougies) 11:41:21 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.03%<0.1, BEARISH(slope=-0.100), DOWNTREND(99bougies) 11:41:21 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.60>=0.35, VOL=0.5x<1.0, Mom=-0.29%<0.1, RSI=54>=50, DOWNTREND(99bougies) 11:41:21 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:41:21 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.13%<0.1, BEARISH(slope=-0.159), DOWNTREND(99bougies) 11:41:21 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.331), DOWNTREND(99bougies) 11:41:21 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 11:41:21 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.122), DOWNTREND(99bougies) 11:41:22 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:41:22 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:41:22 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:41:22 [INFO] AIPredictor: ✅ CYCLE #72 TERMINÉ en 2.5s - Prochain dans 30s 11:41:50 [WARNING] MarketRegime: ⚠️ Cache régime expiré (108s > 45s) - Mise à jour forcée 11:41:50 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:41:51 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.01% mom20m=-0.02% mom30m=-0.09% adj=+2 11:41:51 [WARNING] MarketRegime: ⚠️ Cache régime expiré (109s > 45s) - Mise à jour forcée 11:41:51 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:41:52 [INFO] AIPredictor: ================================================================================ 11:41:52 [INFO] AIPredictor: 🔄 CYCLE IA #73 - 11:41:52 - Analyse 29 symboles... 11:41:52 [INFO] AIPredictor: ================================================================================ 11:41:52 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.01% mom20m=-0.02% mom30m=-0.09% adj=+2 11:41:52 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 11:41:52 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:41:52 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:41:52 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:41:52 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (59→74) 11:41:52 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:41:53 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:41:53 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 11:41:53 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:41:53 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:41:53 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 11:41:53 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:41:53 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.03%<0.1, BEARISH(slope=-0.100), DOWNTREND(99bougies) 11:41:53 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.13%<0.1, BEARISH(slope=-0.159), DOWNTREND(99bougies) 11:41:53 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.20%<0.1, BEARISH(slope=-0.187), DOWNTREND(99bougies) 11:41:53 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.179), DOWNTREND(99bougies) 11:41:53 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.122), DOWNTREND(99bougies) 11:41:53 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.60>=0.35, VOL=0.5x<1.0, Mom=-0.29%<0.1, RSI=54>=50, DOWNTREND(99bougies) 11:41:54 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:41:54 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 11:41:54 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.151), DOWNTREND(99bougies) 11:41:54 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.331), DOWNTREND(99bougies) 11:41:54 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.346), DOWNTREND(99bougies) 11:41:54 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 11:41:55 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:41:55 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:41:55 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.9s 11:41:55 [INFO] AIPredictor: ✅ CYCLE #73 TERMINÉ en 2.9s - Prochain dans 30s 11:42:00 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.08%) 11:42:00 [INFO] MarketRegime: → Mom3h=-0.06% Mom5h=0.21% Mom24h=-0.78% 11:42:00 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=53.8, BTC=-0.08%, Alt=0.71%) 11:42:00 [INFO] MarketRegime: → Max positions: 7 11:42:00 [INFO] MarketRegime: → Score IA min: 72 11:42:01 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.08%) 11:42:01 [INFO] MarketRegime: → Mom3h=-0.06% Mom5h=0.21% Mom24h=-0.78% 11:42:01 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=53.8, BTC=-0.08%, Alt=0.71%) 11:42:01 [INFO] MarketRegime: → Max positions: 7 11:42:01 [INFO] MarketRegime: → Score IA min: 72 11:42:18 [INFO] __main__: 💾 Mémoire: 1735 MB 11:42:18 [WARNING] __main__: ⚠️ Mémoire élevée: 1735 MB — gc.collect() forcé 11:42:25 [INFO] AIPredictor: ================================================================================ 11:42:25 [INFO] AIPredictor: 🔄 CYCLE IA #74 - 11:42:25 - Analyse 29 symboles... 11:42:25 [INFO] AIPredictor: ================================================================================ 11:42:25 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:42:25 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 11:42:25 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:42:25 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:42:25 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:42:25 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (59→74) 11:42:25 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:42:25 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:42:25 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 11:42:25 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:42:25 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 11:42:25 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:42:26 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.346), DOWNTREND(99bougies) 11:42:26 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:42:26 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.20%<0.1, BEARISH(slope=-0.187), DOWNTREND(99bougies) 11:42:26 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.179), DOWNTREND(99bougies) 11:42:26 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.60>=0.35, VOL=0.5x<1.0, Mom=-0.29%<0.1, RSI=54>=50, DOWNTREND(99bougies) 11:42:26 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.151), DOWNTREND(99bougies) 11:42:26 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 11:42:26 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.122), DOWNTREND(99bougies) 11:42:26 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 11:42:26 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.03%<0.1, BEARISH(slope=-0.100), DOWNTREND(99bougies) 11:42:26 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.331), DOWNTREND(99bougies) 11:42:26 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.13%<0.1, BEARISH(slope=-0.159), DOWNTREND(99bougies) 11:42:27 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:42:27 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:42:27 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:42:27 [INFO] AIPredictor: ✅ CYCLE #74 TERMINÉ en 2.3s - Prochain dans 30s 11:42:32 [INFO] MarketRegime: 🔄 Rafraîchissement régime programmé (âge: 40s ≥ 30s) 11:42:32 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:42:32 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.03% mom20m=-0.00% mom30m=-0.08% adj=+2 11:42:41 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.06%) 11:42:41 [INFO] MarketRegime: → Mom3h=-0.05% Mom5h=0.23% Mom24h=-0.76% 11:42:41 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=53.8, BTC=-0.06%, Alt=0.66%) 11:42:41 [INFO] MarketRegime: → Max positions: 7 11:42:41 [INFO] MarketRegime: → Score IA min: 72 ---------------------------------------- Exception occurred during processing of request from ('92.184.98.96', 41576) Traceback (most recent call last): File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/home/ubuntu/crypto_trading_bot/dashboard_api_server.py", line 141, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/http/server.py", line 672, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer ---------------------------------------- 11:42:57 [INFO] AIPredictor: ================================================================================ 11:42:57 [INFO] AIPredictor: 🔄 CYCLE IA #75 - 11:42:57 - Analyse 29 symboles... 11:42:57 [INFO] AIPredictor: ================================================================================ 11:42:57 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:42:57 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:42:58 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (59→74) 11:42:58 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:42:58 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:42:58 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:42:58 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 11:42:58 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:42:58 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 11:42:58 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:42:58 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:42:58 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 11:42:58 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.346), DOWNTREND(99bougies) 11:42:58 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.151), DOWNTREND(99bougies) 11:42:58 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.60>=0.35, VOL=0.5x<1.0, Mom=-0.29%<0.1, RSI=54>=50, DOWNTREND(99bougies) 11:42:58 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.13%<0.1, BEARISH(slope=-0.159), DOWNTREND(99bougies) 11:42:58 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:42:58 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.179), DOWNTREND(99bougies) 11:42:59 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.03%<0.1, BEARISH(slope=-0.100), DOWNTREND(99bougies) 11:42:59 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 11:42:59 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 11:42:59 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.20%<0.1, BEARISH(slope=-0.187), DOWNTREND(99bougies) 11:42:59 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.331), DOWNTREND(99bougies) 11:42:59 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.122), DOWNTREND(99bougies) 11:43:00 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:43:00 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=0 11:43:00 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:43:00 [INFO] AIPredictor: ✅ CYCLE #75 TERMINÉ en 2.5s - Prochain dans 30s 11:43:18 [INFO] __main__: 💾 Mémoire: 1736 MB 11:43:18 [WARNING] __main__: ⚠️ Mémoire élevée: 1736 MB — gc.collect() forcé 11:43:18 [ERROR] __main__: 🔴 MÉMOIRE CRITIQUE: 1736 MB — redémarrage automatique du dashboard [OK] 12 symboles charges depuis watchlist.json [IA] 7 parametre(s) surcharges depuis ai_optimized_config.py: STOP_LOSS_PERCENT, TRAILING_STOP_DISTANCE, TRAILING_STOP_ACTIVATION, MAX_OPEN_POSITIONS, STRATEGY_CONSENSUS_THRESHOLD, ML_CONFIDENCE_THRESHOLD, ENABLE_SMART_ROTATION 11:43:20 [INFO] smart_rotation: 🔄 Config rotation chargée depuis config.py 11:43:20 [INFO] AIPredictor: ✅ Smart Rotation disponible 11:43:21 [INFO] AIPredictor: ✅ AI Advanced Scorer (GPU) disponible 11:43:21 [INFO] AIPredictor: ✅ Performance Analyzer disponible 11:43:22 [INFO] AIPredictor: ✅ Volatility Scorer disponible 11:43:22 [INFO] AIOpportunitySelector: ⚠️ PyTorch disponible mais sans GPU - Mode CPU 11:43:22 [INFO] AIPredictor: ✅ AI Opportunity Selector disponible (PyTorch + GPU) 11:43:22 [INFO] AIPredictor: ✅ Dynamic SL/TP Calculator disponible 11:43:22 [INFO] AIPredictor: ✅ Multi-Timeframe Analyzer disponible 11:43:22 [INFO] AIPredictor: ✅ Volume Profile Analyzer disponible 11:43:22 [INFO] AIPredictor: ✅ Market Regime Detector disponible 11:43:22 [INFO] AIPredictor: ✅ Advanced Feature Extractor disponible 11:43:22 [INFO] AIPredictor: ✅ Time Pattern Analyzer disponible 11:43:22 [INFO] AIPredictor: ✅ Correlation Analyzer disponible 11:43:22 [INFO] AIPredictor: ✅ Risk-Adjusted Scorer disponible 11:43:22 [INFO] AIPredictor: ✅ Monte Carlo Simulator disponible 11:43:22 [INFO] AIPredictor: ✅ Ensemble Predictor disponible 11:43:22 [INFO] AIPredictor: ✅ Long-Term Trend Analyzer disponible 11:43:22 [INFO] LSTMReversal: ℹ️ LSTM Reversal: CPU mode (pas de GPU CUDA) 11:43:22 [INFO] AIPredictor: ✅ LSTM Reversal Predictor (GPU) disponible 11:43:22 [INFO] AIPredictor: ℹ️ Aucun GPU CUDA détecté, utilisation CPU 11:43:22 [INFO] AIPredictor: ✅ PredictorLSTM enregistré pour chargement sécurisé 11:43:22 [INFO] AIPredictor: 🔄 Mode crash réinitialisé au démarrage 11:43:22 [INFO] AIPredictor: 📊 Stats d'entraînement chargées: trained 11:43:22 [INFO] MultiTimeframeAnalyzer: ✅ Multi-Timeframe Analyzer initialisé 11:43:22 [INFO] VolumeProfileAnalyzer: ✅ Volume Profile Analyzer initialisé 11:43:22 [INFO] MarketRegimeDetector: ✅ Market Regime Detector initialisé 11:43:22 [INFO] AdvancedFeatureEngineering: ✅ Advanced Feature Extractor initialisé 11:43:22 [INFO] TimePatternAnalyzer: ✅ Time Pattern Analyzer initialisé 11:43:22 [INFO] CorrelationAnalyzer: ✅ Correlation Analyzer initialisé 11:43:22 [INFO] RiskAdjustedScorer: ✅ Risk-Adjusted Scorer initialisé 11:43:22 [INFO] MonteCarloSimulator: ✅ Monte Carlo Simulator initialisé (1000 simulations) 11:43:22 [INFO] EnsemblePredictor: ✅ Ensemble Predictor initialisé (4 modèles) 11:43:22 [INFO] LSTMReversal: ✅ Modèle reversal chargé: /home/ubuntu/crypto_trading_bot/models/lstm_reversal.pt 11:43:23 [INFO] LSTMReversal: 📐 Modèle reversal: 4,975,237 paramètres (19.0 MB) 11:43:23 [INFO] LSTMReversal: ✅ LSTMReversalPredictor initialisé (device=cpu) 11:43:23 [INFO] AIPredictor: 🧠 LSTM Reversal Predictor initialisé (trained=True) 11:43:23 [INFO] AIPredictor: 🚀 Modules d'amélioration IA activés avec succès 11:43:23 [INFO] AIPredictor: 🔍 Recherche modèle: /home/ubuntu/crypto_trading_bot/models/predictor.pt 11:43:23 [INFO] AIPredictor: Fichier existe: True 11:43:23 [WARNING] AIPredictor: Impossible de charger le modèle: Error(s) in loading state_dict for PredictorLSTM: Missing key(s) in state_dict: "lstm.weight_ih_l1", "lstm.weight_hh_l1", "lstm.bias_ih_l1", "lstm.bias_hh_l1", "fc3.weight", "fc3.bias". size mismatch for lstm.weight_ih_l0: copying a param with shape torch.Size([256, 20]) from checkpoint, the shape in current model is torch.Size([512, 20]). size mismatch for lstm.weight_hh_l0: copying a param with shape torch.Size([256, 64]) from checkpoint, the shape in current model is torch.Size([512, 128]). size mismatch for lstm.bias_ih_l0: copying a param with shape torch.Size([256]) from checkpoint, the shape in current model is torch.Size([512]). size mismatch for lstm.bias_hh_l0: copying a param with shape torch.Size([256]) from checkpoint, the shape in current model is torch.Size([512]). size mismatch for fc1.weight: copying a param with shape torch.Size([32, 64]) from checkpoint, the shape in current model is torch.Size([64, 128]). size mismatch for fc1.bias: copying a param with shape torch.Size([32]) from checkpoint, the shape in current model is torch.Size([64]). size mismatch for fc2.weight: copying a param with shape torch.Size([3, 32]) from checkpoint, the shape in current model is torch.Size([32, 64]). size mismatch for fc2.bias: copying a param with shape torch.Size([3]) from checkpoint, the shape in current model is torch.Size([32]). 11:43:23 [INFO] AIPredictor: ✅ Nouveau modèle PyTorch créé (non entraîné) 11:43:23 [INFO] __main__: ✅ Module AI Predictor chargé 11:43:23 [INFO] __main__: ✅ Module AI Realtime chargé 11:43:23 [INFO] api.security: 🔐 Auth: credentials chargés (user=admin) 11:43:23 [INFO] __main__: Dashboard API Server v2.0 11:43:23 [INFO] __main__: Port: 8889 11:43:23 [INFO] __main__: Directory: /home/ubuntu/crypto_trading_bot 11:43:23 [INFO] __main__: URL: http://localhost:8889/dashboard.html 11:43:23 [INFO] __main__: API Token: zMZhStaH... (set DASHBOARD_API_TOKEN to customize) 11:43:23 [INFO] __main__: Press Ctrl+C to stop 11:43:23 [INFO] AIPredictor: 📋 Surveillance IA: 29 symboles configurés [CACHE] OK - Cache charge: 257 cryptos11:43:23 [INFO] AIPredictor: 🔍 [START] Début start() - is_running=False 11:43:23 [INFO] AIPredictor: 🔍 [START] symbols_to_watch: 29 symboles 11:43:23 [INFO] AIPredictor: 🔍 [START] klines_fetcher: True 11:43:23 [INFO] AIPredictor: 🔍 [START] predictor.klines_fetcher: True 11:43:23 [INFO] AIPredictor: 🔍 [START] Création du thread... 11:43:23 [INFO] AIPredictor: 🔍 [START] Démarrage du thread... 11:43:23 [INFO] AIPredictor: 🔍 [THREAD] Entrée dans _surveillance_loop - Thread démarré [CACHE] Derniere mise a jour: 2026-04-25 11:42:31.972816 11:43:23 [INFO] AIPredictor: ✅ Service de surveillance IA démarré (29 symboles) - Thread: True 11:43:23 [INFO] AIPredictor: 🔍 [THREAD] is_running=True, symbols=29 11:43:23 [INFO] __main__: 🧠 Service de surveillance IA démarré - 29 symboles 11:43:23 [INFO] __main__: Cache disque pre-chargé: 257 cryptos (TTL 2min) 11:43:23 [INFO] AIPredictor: ================================================================================ [CACHE] AUTO-UPDATE active (intervalle: 120s)11:43:23 [INFO] __main__: ============================================================ 11:43:23 [INFO] __main__: Mode: Polling toutes les 30 secondes 11:43:23 [INFO] AIPredictor: 🔄 CYCLE IA #1 - 11:43:23 - Analyse 29 symboles... 11:43:23 [INFO] __main__: API Server v2.0 running! (Thread pool: max 20 workers) 11:43:23 [INFO] __main__: Crypto cache auto-update started (120s interval) 11:43:23 [INFO] AIPredictor: ================================================================================ 11:43:23 [INFO] __main__: ============================================================ 11:43:23 [INFO] __main__: Initialisation du cache crypto (228 coins)... 11:43:23 [INFO] __main__: Endpoints: 11:43:23 [INFO] __main__: GET /api/get-config - Read config 11:43:23 [INFO] __main__: POST /api/apply-config - Apply config 11:43:23 [INFO] __main__: POST /api/run-optimization - Run optimization 11:43:23 [INFO] __main__: POST /api/sell-all - Sell all positions 11:43:23 [INFO] __main__: POST /api/restart-bot - Restart bot 11:43:23 [INFO] __main__: POST /api/save-watchlist - Save watchlist 11:43:23 [INFO] __main__: ============================================================ [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 11:43:23 [INFO] AIAdvancedScorer: 🧠 AIAdvancedScorer initialisé - Device: cpu 11:43:23 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (59→74) 11:43:23 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:43:23 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:43:23 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:43:23 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:43:23 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:43:23 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:43:23 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 11:43:23 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:43:23 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:43:23 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 11:43:23 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 11:43:24 [INFO] MarketRegime: 📦 État régime NEUTRAL non restauré (NEUTRAL par défaut) 11:43:24 [INFO] MarketRegime: 🎯 MarketRegimeDetector initialisé 11:43:24 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.60>=0.35, VOL=0.5x<1.0, Mom=-0.29%<0.1, RSI=54>=50, DOWNTREND(99bougies) 11:43:24 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.20%<0.1, BEARISH(slope=-0.187), DOWNTREND(99bougies) 11:43:24 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.122), DOWNTREND(99bougies) 11:43:24 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 11:43:24 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.03%<0.1, BEARISH(slope=-0.100), DOWNTREND(99bougies) 11:43:25 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.346), DOWNTREND(99bougies) 11:43:25 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.331), DOWNTREND(99bougies) 11:43:25 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.13%<0.1, BEARISH(slope=-0.159), DOWNTREND(99bougies) 11:43:25 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.151), DOWNTREND(99bougies) 11:43:25 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:43:25 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.179), DOWNTREND(99bougies) 11:43:25 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:43:26 [INFO] smart_rotation: 🔄 Smart Rotation initialisé 11:43:26 [INFO] AIOpportunitySelector: ℹ️ Modèle initialisé avec poids aléatoires (entraînement requis) 11:43:26 [INFO] AIOpportunitySelector: ✅ AI Opportunity Selector initialisé sur cpu 11:43:26 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 11:43:26 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 11:43:26 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 11:43:26 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 11:43:26 [INFO] AIOpportunitySelector: - Score moyen: 57.3/100 11:43:26 [INFO] AIOpportunitySelector: - Meilleur score: 59.7/100 (TAOUSDC) 11:43:26 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 11:43:26 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 11:43:26 [INFO] AIPredictor: TOP 5: TAOUSDC, UUSDC, SUIUSDC, CHIPUSDC, ZECUSDC 11:43:26 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 11:43:26 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 3.1s 11:43:26 [INFO] AIPredictor: ✅ CYCLE #1 TERMINÉ en 3.2s - Prochain dans 30s 11:43:28 [INFO] __main__: ✅ Auto-Updater déjà actif (PID: 38229) 11:43:31 [INFO] __main__: ✅ Market Spy VENV déjà actif (PID: 38248) [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 11.31s - 257 cryptos 11:43:34 [INFO] __main__: Cache initialized: 257 cryptos 11:43:56 [INFO] AIPredictor: ================================================================================ 11:43:56 [INFO] AIPredictor: 🔄 CYCLE IA #2 - 11:43:56 - Analyse 29 symboles... 11:43:56 [INFO] AIPredictor: ================================================================================ 11:43:56 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 11:43:56 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 11:43:56 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:43:56 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:43:56 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:43:56 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:43:56 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:43:56 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.03%<0.1, BEARISH(slope=-0.100), DOWNTREND(99bougies) 11:43:56 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 11:43:56 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (59→74) 11:43:56 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:43:56 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:43:56 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:43:57 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.331), DOWNTREND(99bougies) 11:43:57 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.151), DOWNTREND(99bougies) 11:43:57 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 11:43:57 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.122), DOWNTREND(99bougies) 11:43:57 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.13%<0.1, BEARISH(slope=-0.159), DOWNTREND(99bougies) 11:43:57 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.179), DOWNTREND(99bougies) 11:43:57 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.60>=0.35, VOL=0.5x<1.0, Mom=-0.29%<0.1, RSI=54>=50, DOWNTREND(99bougies) 11:43:57 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.20%<0.1, BEARISH(slope=-0.187), DOWNTREND(99bougies) 11:43:57 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.346), DOWNTREND(99bougies) 11:43:57 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:43:57 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:43:58 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:43:58 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 11:43:58 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:43:58 [INFO] AIPredictor: ✅ CYCLE #2 TERMINÉ en 2.3s - Prochain dans 30s 11:44:03 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:44:04 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.01% mom20m=-0.02% mom30m=-0.10% adj=+2 11:44:12 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.08%) 11:44:12 [INFO] MarketRegime: → Mom3h=-0.07% Mom5h=0.21% Mom24h=-0.78% 11:44:12 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=49.8, BTC=-0.08%, Alt=0.57%) 11:44:12 [INFO] MarketRegime: → Max positions: 7 11:44:12 [INFO] MarketRegime: → Score IA min: 72 11:44:28 [INFO] AIPredictor: ================================================================================ 11:44:28 [INFO] AIPredictor: 🔄 CYCLE IA #3 - 11:44:28 - Analyse 29 symboles... 11:44:28 [INFO] AIPredictor: ================================================================================ 11:44:28 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:44:29 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 11:44:29 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 11:44:29 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:44:29 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 11:44:29 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:44:29 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:44:29 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 11:44:29 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (59→74) 11:44:29 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (59→74) 11:44:29 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:44:29 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 11:44:29 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 11:44:29 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.346), DOWNTREND(99bougies) 11:44:29 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.122), DOWNTREND(99bougies) 11:44:29 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.331), DOWNTREND(99bougies) 11:44:29 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.179), DOWNTREND(99bougies) 11:44:29 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.03%<0.1, BEARISH(slope=-0.100), DOWNTREND(99bougies) 11:44:30 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.60>=0.35, VOL=0.5x<1.0, Mom=-0.29%<0.1, RSI=54>=50, DOWNTREND(99bougies) 11:44:30 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.20%<0.1, BEARISH(slope=-0.187), DOWNTREND(99bougies) 11:44:30 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.151), DOWNTREND(99bougies) 11:44:30 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.13%<0.1, BEARISH(slope=-0.159), DOWNTREND(99bougies) 11:44:30 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.177), DOWNTREND(99bougies) 11:44:30 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:44:31 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:44:31 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 11:44:31 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.6s 11:44:31 [INFO] AIPredictor: ✅ CYCLE #3 TERMINÉ en 2.6s - Prochain dans 30s 11:45:01 [INFO] AIPredictor: ================================================================================ 11:45:01 [INFO] AIPredictor: 🔄 CYCLE IA #4 - 11:45:01 - Analyse 29 symboles... 11:45:01 [INFO] AIPredictor: ================================================================================ 11:45:01 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:45:01 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:45:02 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:45:02 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:45:02 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 11:45:02 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:45:02 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 11:45:02 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:45:02 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (55→70) 11:45:02 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 11:45:02 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:45:02 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:45:02 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 11:45:02 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.34%<0.1, DOWNTREND(99bougies) 11:45:02 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.40%<0.1, BEARISH(slope=-0.476), DOWNTREND(99bougies) 11:45:03 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.279), DOWNTREND(99bougies) 11:45:03 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:45:03 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.146), DOWNTREND(99bougies) 11:45:03 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.211), DOWNTREND(99bougies) 11:45:03 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.407), DOWNTREND(99bougies) 11:45:03 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:45:03 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 11:45:03 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.188), DOWNTREND(99bougies) 11:45:03 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.22%<0.1, BEARISH(slope=-0.257), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:45:04 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:45:04 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 11:45:04 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 3.5s 11:45:04 [INFO] AIPredictor: ✅ CYCLE #4 TERMINÉ en 3.5s - Prochain dans 30s [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.08s - 257 cryptos 11:45:34 [INFO] AIPredictor: ================================================================================ 11:45:34 [INFO] AIPredictor: 🔄 CYCLE IA #5 - 11:45:34 - Analyse 29 symboles... 11:45:34 [INFO] AIPredictor: ================================================================================ 11:45:35 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:45:35 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:45:35 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:45:35 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:45:35 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 11:45:35 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:45:35 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (55→70) 11:45:35 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:45:35 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 11:45:35 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 11:45:35 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:45:35 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:45:35 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.40%<0.1, BEARISH(slope=-0.476), DOWNTREND(99bougies) 11:45:35 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 11:45:35 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 11:45:35 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.279), DOWNTREND(99bougies) 11:45:35 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.211), DOWNTREND(99bougies) 11:45:36 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.407), DOWNTREND(99bougies) 11:45:36 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.22%<0.1, BEARISH(slope=-0.257), DOWNTREND(99bougies) 11:45:36 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:45:36 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.146), DOWNTREND(99bougies) 11:45:36 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.34%<0.1, DOWNTREND(99bougies) 11:45:36 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:45:36 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.188), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:45:37 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:45:37 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 11:45:37 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.6s 11:45:37 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 11:45:37 [INFO] LSTMReversal: 🎓 Entraînement reversal: 240 échantillons sur cpu 11:45:37 [INFO] LSTMReversal: Classes: {0: 240} 11:45:47 [INFO] LSTMReversal: Epoch 1/3: train_loss=0.0000 val_loss=0.0000 val_acc=100.0% 11:45:58 [WARNING] MarketRegime: ⚠️ Cache régime expiré (115s > 45s) - Mise à jour forcée 11:45:58 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:45:59 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.02% mom20m=-0.04% mom30m=-0.06% adj=+0 11:45:59 [INFO] LSTMReversal: Epoch 2/3: train_loss=0.0000 val_loss=0.0000 val_acc=100.0% 11:46:00 [WARNING] MarketRegime: ⚠️ Cache régime expiré (117s > 45s) - Mise à jour forcée 11:46:00 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:46:01 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.02% mom20m=-0.04% mom30m=-0.07% adj=+0 11:46:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (119s > 45s) - Mise à jour forcée 11:46:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:46:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.02% mom20m=-0.04% mom30m=-0.07% adj=+0 11:46:07 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.12%) 11:46:07 [INFO] MarketRegime: → Mom3h=-0.11% Mom5h=0.17% Mom24h=-0.82% 11:46:07 [WARNING] MarketRegime: 📊 CHANGEMENT: NEUTRAL → CORRECTION (score=41.0) 11:46:07 [INFO] MarketRegime: BTC: score=33 momentum=-0.12% 11:46:07 [INFO] MarketRegime: Altcoins: score=53 bullish=43.3% momentum=0.47% 11:46:07 [INFO] MarketRegime: → Max positions: 3 11:46:07 [INFO] MarketRegime: → Score IA min: 82 11:46:10 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.12%) 11:46:10 [INFO] MarketRegime: → Mom3h=-0.11% Mom5h=0.17% Mom24h=-0.83% 11:46:10 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=41.0, BTC=-0.12%, Alt=0.46%) 11:46:10 [INFO] MarketRegime: → Max positions: 3 11:46:10 [INFO] MarketRegime: → Score IA min: 82 11:46:10 [INFO] LSTMReversal: Epoch 3/3: train_loss=0.0000 val_loss=0.0000 val_acc=100.0% 11:46:10 [INFO] LSTMReversal: 💾 Modèle reversal sauvegardé: /home/ubuntu/crypto_trading_bot/models/lstm_reversal.pt 11:46:10 [INFO] LSTMReversal: ✅ Entraînement reversal terminé: acc=100.0% loss=0.0000 11:46:10 [INFO] AIPredictor: ✅ CYCLE #5 TERMINÉ en 36.2s - Prochain dans 30s 11:46:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.12%) 11:46:11 [INFO] MarketRegime: → Mom3h=-0.11% Mom5h=0.17% Mom24h=-0.83% 11:46:11 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=41.0, BTC=-0.12%, Alt=0.46%) 11:46:11 [INFO] MarketRegime: → Max positions: 3 11:46:11 [INFO] MarketRegime: → Score IA min: 82 11:46:23 [INFO] __main__: 💾 Mémoire: 857 MB ---------------------------------------- Exception occurred during processing of request from ('92.184.98.96', 46892) Traceback (most recent call last): File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/home/ubuntu/crypto_trading_bot/dashboard_api_server.py", line 141, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/http/server.py", line 672, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer ---------------------------------------- -------------------------------------------------------------------------------- Exception occurred during processing of request from Exception occurred during processing of request from ('92.184.98.96', 46896) ('92.184.98.96', 46876)Traceback (most recent call last): File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) Traceback (most recent call last): File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) File "/home/ubuntu/crypto_trading_bot/dashboard_api_server.py", line 141, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib/python3.12/http/server.py", line 672, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/home/ubuntu/crypto_trading_bot/dashboard_api_server.py", line 141, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 672, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer ---------------------------------------- File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer ---------------------------------------- 11:46:40 [INFO] AIPredictor: ================================================================================ 11:46:40 [INFO] AIPredictor: 🔄 CYCLE IA #6 - 11:46:40 - Analyse 29 symboles... 11:46:40 [INFO] AIPredictor: ================================================================================ 11:46:41 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:46:41 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (55→70) 11:46:41 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 11:46:41 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:46:41 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:46:41 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:46:41 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:46:41 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:46:41 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 11:46:41 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:46:41 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 11:46:41 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:46:41 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.40%<0.1, BEARISH(slope=-0.476), DOWNTREND(99bougies) 11:46:41 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.279), DOWNTREND(99bougies) 11:46:42 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:46:42 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.146), DOWNTREND(99bougies) 11:46:42 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 11:46:42 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.407), DOWNTREND(99bougies) 11:46:42 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.34%<0.1, DOWNTREND(99bougies) 11:46:42 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:46:42 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.211), DOWNTREND(99bougies) 11:46:42 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 11:46:42 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.22%<0.1, BEARISH(slope=-0.257), DOWNTREND(99bougies) 11:46:42 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.188), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:46:43 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 11:46:43 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 11:46:43 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.02s 11:46:43 [INFO] AIOpportunitySelector: - TOP 18/29 cryptos sélectionnées 11:46:43 [INFO] AIOpportunitySelector: - Score moyen: 55.8/100 11:46:43 [INFO] AIOpportunitySelector: - Meilleur score: 59.7/100 (TAOUSDC) 11:46:43 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 11:46:43 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 18 cryptos sélectionnées 11:46:43 [INFO] AIPredictor: TOP 5: TAOUSDC, UUSDC, SUIUSDC, CHIPUSDC, ZECUSDC 11:46:43 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=18 11:46:43 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.6s 11:46:43 [INFO] AIPredictor: ✅ CYCLE #6 TERMINÉ en 2.6s - Prochain dans 30s 11:47:13 [INFO] AIPredictor: ================================================================================ 11:47:13 [INFO] AIPredictor: 🔄 CYCLE IA #7 - 11:47:13 - Analyse 29 symboles... 11:47:13 [INFO] AIPredictor: ================================================================================ 11:47:13 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:47:13 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:47:13 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:47:14 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 11:47:14 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:47:14 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 11:47:14 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:47:14 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 11:47:14 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:47:14 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:47:14 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (55→70) 11:47:14 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:47:14 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.34%<0.1, DOWNTREND(99bougies) 11:47:14 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.146), DOWNTREND(99bougies) 11:47:14 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 11:47:14 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.279), DOWNTREND(99bougies) 11:47:14 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.22%<0.1, BEARISH(slope=-0.257), DOWNTREND(99bougies) 11:47:14 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:47:14 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:47:14 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.188), DOWNTREND(99bougies) 11:47:15 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.211), DOWNTREND(99bougies) 11:47:15 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.407), DOWNTREND(99bougies) 11:47:15 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 11:47:15 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.40%<0.1, BEARISH(slope=-0.476), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:47:15 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:47:15 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=18 11:47:15 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:47:15 [INFO] AIPredictor: ✅ CYCLE #7 TERMINÉ en 2.4s - Prochain dans 30s 11:47:23 [INFO] __main__: 💾 Mémoire: 896 MB [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.43s - 257 cryptos 11:47:45 [INFO] AIPredictor: ================================================================================ 11:47:45 [INFO] AIPredictor: 🔄 CYCLE IA #8 - 11:47:45 - Analyse 29 symboles... 11:47:45 [INFO] AIPredictor: ================================================================================ 11:47:46 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:47:46 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:47:46 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:47:46 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (55→70) 11:47:46 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:47:46 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:47:46 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 11:47:46 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 11:47:46 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:47:46 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:47:46 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 11:47:46 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:47:46 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.146), DOWNTREND(99bougies) 11:47:46 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:47:46 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 11:47:46 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.279), DOWNTREND(99bougies) 11:47:46 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:47:47 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.188), DOWNTREND(99bougies) 11:47:47 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.211), DOWNTREND(99bougies) 11:47:47 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.407), DOWNTREND(99bougies) 11:47:47 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.40%<0.1, BEARISH(slope=-0.476), DOWNTREND(99bougies) 11:47:47 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 11:47:47 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.34%<0.1, DOWNTREND(99bougies) 11:47:47 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.22%<0.1, BEARISH(slope=-0.257), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:47:47 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:47:47 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=18 11:47:47 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.1s 11:47:47 [INFO] AIPredictor: ✅ CYCLE #8 TERMINÉ en 2.1s - Prochain dans 30s 11:47:57 [WARNING] MarketRegime: ⚠️ Cache régime expiré (115s > 45s) - Mise à jour forcée 11:47:57 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:47:58 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.04% mom20m=-0.06% mom30m=-0.09% adj=+0 11:48:06 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.14%) 11:48:06 [INFO] MarketRegime: → Mom3h=-0.13% Mom5h=0.14% Mom24h=-0.85% 11:48:06 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=37.0, BTC=-0.14%, Alt=0.36%) 11:48:06 [INFO] MarketRegime: → Max positions: 3 11:48:06 [INFO] MarketRegime: → Score IA min: 82 11:48:17 [INFO] AIPredictor: ================================================================================ 11:48:17 [INFO] AIPredictor: 🔄 CYCLE IA #9 - 11:48:17 - Analyse 29 symboles... 11:48:17 [INFO] AIPredictor: ================================================================================ 11:48:18 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:48:18 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:48:18 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.40%<0.1, BEARISH(slope=-0.476), DOWNTREND(99bougies) 11:48:18 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:48:18 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:48:18 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 11:48:18 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:48:18 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (55→70) 11:48:18 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:48:18 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:48:18 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 11:48:18 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 11:48:18 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:48:18 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.188), DOWNTREND(99bougies) 11:48:18 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.146), DOWNTREND(99bougies) 11:48:19 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:48:19 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 11:48:19 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.279), DOWNTREND(99bougies) 11:48:19 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.34%<0.1, DOWNTREND(99bougies) 11:48:19 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.407), DOWNTREND(99bougies) 11:48:19 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:48:19 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.211), DOWNTREND(99bougies) 11:48:19 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.22%<0.1, BEARISH(slope=-0.257), DOWNTREND(99bougies) 11:48:19 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:48:20 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:48:20 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=18 11:48:20 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:48:20 [INFO] AIPredictor: ✅ CYCLE #9 TERMINÉ en 2.3s - Prochain dans 30s 11:48:23 [INFO] __main__: 💾 Mémoire: 916 MB 11:48:50 [INFO] AIPredictor: ================================================================================ 11:48:50 [INFO] AIPredictor: 🔄 CYCLE IA #10 - 11:48:50 - Analyse 29 symboles... 11:48:50 [INFO] AIPredictor: ================================================================================ 11:48:50 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:48:50 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:48:50 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:48:50 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:48:50 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:48:50 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:48:50 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:48:50 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 11:48:50 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:48:50 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 11:48:50 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 11:48:50 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 11:48:50 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (55→70) 11:48:51 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:48:51 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.146), DOWNTREND(99bougies) 11:48:51 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.279), DOWNTREND(99bougies) 11:48:51 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.40%<0.1, BEARISH(slope=-0.476), DOWNTREND(99bougies) 11:48:51 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.211), DOWNTREND(99bougies) 11:48:51 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.407), DOWNTREND(99bougies) 11:48:51 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.22%<0.1, BEARISH(slope=-0.257), DOWNTREND(99bougies) 11:48:51 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.34%<0.1, DOWNTREND(99bougies) 11:48:51 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.188), DOWNTREND(99bougies) 11:48:52 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:48:52 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:48:52 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:48:52 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=18 11:48:52 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:48:52 [INFO] AIPredictor: ✅ CYCLE #10 TERMINÉ en 2.4s - Prochain dans 30s 11:49:22 [INFO] AIPredictor: ================================================================================ 11:49:22 [INFO] AIPredictor: 🔄 CYCLE IA #11 - 11:49:22 - Analyse 29 symboles... 11:49:22 [INFO] AIPredictor: ================================================================================ 11:49:23 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (55→70) 11:49:23 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:49:23 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:49:23 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:49:23 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:49:23 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:49:23 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:49:23 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 11:49:23 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:49:23 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 11:49:23 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 11:49:23 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:49:23 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:49:23 [INFO] __main__: 💾 Mémoire: 931 MB 11:49:23 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.279), DOWNTREND(99bougies) 11:49:23 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 11:49:23 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.407), DOWNTREND(99bougies) 11:49:24 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 11:49:24 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.34%<0.1, DOWNTREND(99bougies) 11:49:24 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:49:24 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.188), DOWNTREND(99bougies) 11:49:24 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.211), DOWNTREND(99bougies) 11:49:24 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.146), DOWNTREND(99bougies) 11:49:24 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.22%<0.1, BEARISH(slope=-0.257), DOWNTREND(99bougies) 11:49:24 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.40%<0.1, BEARISH(slope=-0.476), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:49:25 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:49:25 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=18 11:49:25 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.6s 11:49:25 [INFO] AIPredictor: ✅ CYCLE #11 TERMINÉ en 2.6s - Prochain dans 30s [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.05s - 257 cryptos 11:49:55 [INFO] AIPredictor: ================================================================================ 11:49:55 [INFO] AIPredictor: 🔄 CYCLE IA #12 - 11:49:55 - Analyse 29 symboles... 11:49:55 [INFO] AIPredictor: ================================================================================ 11:49:55 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:49:55 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:49:55 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (55→70) 11:49:55 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:49:55 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (55→70) 11:49:55 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 11:49:55 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 11:49:55 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 11:49:55 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:49:55 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:49:55 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 11:49:55 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:49:56 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.279), DOWNTREND(99bougies) 11:49:56 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.09%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 11:49:56 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.146), DOWNTREND(99bougies) 11:49:56 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:49:56 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.211), DOWNTREND(99bougies) 11:49:56 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.22%<0.1, BEARISH(slope=-0.257), DOWNTREND(99bougies) 11:49:56 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.188), DOWNTREND(99bougies) 11:49:56 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.21%<0.1, BEARISH(slope=-0.407), DOWNTREND(99bougies) 11:49:56 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.138), DOWNTREND(99bougies) 11:49:56 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 11:49:56 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.34%<0.1, DOWNTREND(99bougies) 11:49:56 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.40%<0.1, BEARISH(slope=-0.476), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:49:57 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 11:49:57 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 11:49:57 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 11:49:57 [INFO] AIOpportunitySelector: - TOP 18/29 cryptos sélectionnées 11:49:57 [INFO] AIOpportunitySelector: - Score moyen: 55.8/100 11:49:57 [INFO] AIOpportunitySelector: - Meilleur score: 59.7/100 (TAOUSDC) 11:49:57 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 11:49:57 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 18 cryptos sélectionnées 11:49:57 [INFO] AIPredictor: TOP 5: TAOUSDC, UUSDC, SUIUSDC, CHIPUSDC, ZECUSDC 11:49:57 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=18 11:49:57 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:49:57 [INFO] AIPredictor: ✅ CYCLE #12 TERMINÉ en 2.3s - Prochain dans 30s 11:50:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (125s > 45s) - Mise à jour forcée 11:50:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:50:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.00% mom20m=+0.00% mom30m=-0.03% adj=+2 11:50:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.09%) 11:50:11 [INFO] MarketRegime: → Mom3h=-0.07% Mom5h=0.20% Mom24h=-0.79% 11:50:11 [WARNING] MarketRegime: 📊 CHANGEMENT: CORRECTION → NEUTRAL (score=48.2) 11:50:11 [INFO] MarketRegime: BTC: score=45 momentum=-0.09% 11:50:11 [INFO] MarketRegime: Altcoins: score=53 bullish=46.7% momentum=0.50% 11:50:11 [INFO] MarketRegime: → Max positions: 7 11:50:11 [INFO] MarketRegime: → Score IA min: 72 11:50:23 [INFO] __main__: 💾 Mémoire: 934 MB 11:50:27 [INFO] AIPredictor: ================================================================================ 11:50:27 [INFO] AIPredictor: 🔄 CYCLE IA #13 - 11:50:27 - Analyse 29 symboles... 11:50:27 [INFO] AIPredictor: ================================================================================ 11:50:27 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (72→87) 11:50:27 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (55→70) 11:50:27 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:50:28 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:50:28 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:50:28 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (54→69) 11:50:28 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 11:50:28 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 11:50:28 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 11:50:28 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:50:28 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:50:28 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:50:28 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.117), DOWNTREND(99bougies) 11:50:28 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 11:50:28 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.308), DOWNTREND(99bougies) 11:50:28 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.084), DOWNTREND(99bougies) 11:50:28 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.254), DOWNTREND(99bougies) 11:50:28 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.168), DOWNTREND(99bougies) 11:50:28 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.157), DOWNTREND(99bougies) 11:50:28 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.29%<0.1, DOWNTREND(99bougies) 11:50:28 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.437), DOWNTREND(99bougies) 11:50:29 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.118), DOWNTREND(99bougies) 11:50:29 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.358), DOWNTREND(99bougies) 11:50:29 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.253), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:50:29 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:50:29 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=18 11:50:29 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 11:50:29 [INFO] AIPredictor: ✅ CYCLE #13 TERMINÉ en 2.2s - Prochain dans 30s 11:50:59 [INFO] AIPredictor: ================================================================================ 11:50:59 [INFO] AIPredictor: 🔄 CYCLE IA #14 - 11:50:59 - Analyse 29 symboles... 11:50:59 [INFO] AIPredictor: ================================================================================ 11:51:00 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:51:00 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 11:51:00 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:51:00 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:51:00 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.308), DOWNTREND(99bougies) 11:51:00 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (54→69) 11:51:00 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (72→87) 11:51:00 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (55→70) 11:51:00 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:51:00 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 11:51:00 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 11:51:00 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:51:00 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:51:00 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.358), DOWNTREND(99bougies) 11:51:00 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 11:51:00 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.254), DOWNTREND(99bougies) 11:51:00 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.253), DOWNTREND(99bougies) 11:51:00 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.117), DOWNTREND(99bougies) 11:51:00 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.118), DOWNTREND(99bougies) 11:51:01 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.29%<0.1, DOWNTREND(99bougies) 11:51:01 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.084), DOWNTREND(99bougies) 11:51:01 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.168), DOWNTREND(99bougies) 11:51:01 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.157), DOWNTREND(99bougies) 11:51:01 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.437), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:51:02 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:51:02 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=18 11:51:02 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 11:51:02 [INFO] AIPredictor: ✅ CYCLE #14 TERMINÉ en 2.2s - Prochain dans 30s 11:51:23 [INFO] __main__: 💾 Mémoire: 936 MB 11:51:32 [INFO] AIPredictor: ================================================================================ 11:51:32 [INFO] AIPredictor: 🔄 CYCLE IA #15 - 11:51:32 - Analyse 29 symboles... 11:51:32 [INFO] AIPredictor: ================================================================================ 11:51:32 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:51:32 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:51:32 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (72→87) 11:51:32 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:51:32 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 11:51:32 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:51:32 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 11:51:32 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:51:32 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (55→70) 11:51:32 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (54→69) 11:51:32 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.437), DOWNTREND(99bougies) 11:51:32 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:51:32 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 11:51:32 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.118), DOWNTREND(99bougies) 11:51:33 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.157), DOWNTREND(99bougies) 11:51:33 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.117), DOWNTREND(99bougies) 11:51:33 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.084), DOWNTREND(99bougies) 11:51:33 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.358), DOWNTREND(99bougies) 11:51:33 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.168), DOWNTREND(99bougies) 11:51:33 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.253), DOWNTREND(99bougies) 11:51:33 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 11:51:33 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.29%<0.1, DOWNTREND(99bougies) 11:51:33 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.308), DOWNTREND(99bougies) 11:51:33 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.254), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:51:34 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:51:34 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=18 11:51:34 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 11:51:34 [INFO] AIPredictor: ✅ CYCLE #15 TERMINÉ en 2.3s - Prochain dans 30s [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 11:52:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 11:52:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 9.35s - 257 cryptos 11:52:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.02% mom20m=+0.03% mom30m=-0.00% adj=+2 11:52:04 [INFO] AIPredictor: ================================================================================ 11:52:04 [INFO] AIPredictor: 🔄 CYCLE IA #16 - 11:52:04 - Analyse 29 symboles... 11:52:04 [INFO] AIPredictor: ================================================================================ 11:52:04 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:52:04 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 11:52:04 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:52:04 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:52:04 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:52:04 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:52:04 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (54→69) 11:52:04 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 11:52:04 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (55→70) 11:52:04 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 11:52:04 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (72→87) 11:52:04 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:52:05 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.117), DOWNTREND(99bougies) 11:52:05 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.253), DOWNTREND(99bougies) 11:52:05 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 11:52:05 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.118), DOWNTREND(99bougies) 11:52:05 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.437), DOWNTREND(99bougies) 11:52:05 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.157), DOWNTREND(99bougies) 11:52:05 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.254), DOWNTREND(99bougies) 11:52:05 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.168), DOWNTREND(99bougies) 11:52:05 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.29%<0.1, DOWNTREND(99bougies) 11:52:06 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.358), DOWNTREND(99bougies) 11:52:06 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.084), DOWNTREND(99bougies) 11:52:06 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.308), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:52:06 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:52:06 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=18 11:52:06 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:52:06 [INFO] AIPredictor: ✅ CYCLE #16 TERMINÉ en 2.5s - Prochain dans 30s 11:52:12 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.06%) 11:52:12 [INFO] MarketRegime: → Mom3h=-0.05% Mom5h=0.23% Mom24h=-0.76% 11:52:12 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=53.8, BTC=-0.06%, Alt=0.61%) 11:52:12 [INFO] MarketRegime: → Max positions: 7 11:52:12 [INFO] MarketRegime: → Score IA min: 72 11:52:23 [INFO] __main__: 💾 Mémoire: 938 MB 11:52:36 [INFO] AIPredictor: ================================================================================ 11:52:36 [INFO] AIPredictor: 🔄 CYCLE IA #17 - 11:52:36 - Analyse 29 symboles... 11:52:36 [INFO] AIPredictor: ================================================================================ 11:52:37 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 11:52:37 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:52:37 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:52:37 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:52:37 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:52:37 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:52:37 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:52:37 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (72→87) 11:52:37 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (54→69) 11:52:37 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (55→70) 11:52:37 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 11:52:37 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 11:52:37 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.29%<0.1, DOWNTREND(99bougies) 11:52:37 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.117), DOWNTREND(99bougies) 11:52:37 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.157), DOWNTREND(99bougies) 11:52:37 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.358), DOWNTREND(99bougies) 11:52:38 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.118), DOWNTREND(99bougies) 11:52:38 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.254), DOWNTREND(99bougies) 11:52:38 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.437), DOWNTREND(99bougies) 11:52:38 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.084), DOWNTREND(99bougies) 11:52:38 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.168), DOWNTREND(99bougies) 11:52:38 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 11:52:38 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.253), DOWNTREND(99bougies) 11:52:38 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.308), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:52:39 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:52:39 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=18 11:52:39 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:52:39 [INFO] AIPredictor: ✅ CYCLE #17 TERMINÉ en 2.4s - Prochain dans 30s 11:53:09 [INFO] AIPredictor: ================================================================================ 11:53:09 [INFO] AIPredictor: 🔄 CYCLE IA #18 - 11:53:09 - Analyse 29 symboles... 11:53:09 [INFO] AIPredictor: ================================================================================ 11:53:09 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:53:09 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:53:09 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 11:53:09 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:53:09 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:53:09 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 11:53:09 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (55→70) 11:53:09 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 11:53:09 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:53:09 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (72→87) 11:53:09 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:53:09 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (54→69) 11:53:10 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.358), DOWNTREND(99bougies) 11:53:10 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 11:53:10 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.29%<0.1, DOWNTREND(99bougies) 11:53:10 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.308), DOWNTREND(99bougies) 11:53:10 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.253), DOWNTREND(99bougies) 11:53:10 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.118), DOWNTREND(99bougies) 11:53:10 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.084), DOWNTREND(99bougies) 11:53:10 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.168), DOWNTREND(99bougies) 11:53:10 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.157), DOWNTREND(99bougies) 11:53:10 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.254), DOWNTREND(99bougies) 11:53:10 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.117), DOWNTREND(99bougies) 11:53:11 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.437), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:53:11 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 11:53:11 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 11:53:11 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.02s 11:53:11 [INFO] AIOpportunitySelector: - TOP 17/29 cryptos sélectionnées 11:53:11 [INFO] AIOpportunitySelector: - Score moyen: 55.9/100 11:53:11 [INFO] AIOpportunitySelector: - Meilleur score: 59.7/100 (TAOUSDC) 11:53:11 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 11:53:11 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 17 cryptos sélectionnées 11:53:11 [INFO] AIPredictor: TOP 5: TAOUSDC, UUSDC, SUIUSDC, CHIPUSDC, ZECUSDC 11:53:11 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=17 11:53:11 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:53:11 [INFO] AIPredictor: ✅ CYCLE #18 TERMINÉ en 2.5s - Prochain dans 30s 11:53:24 [INFO] __main__: 💾 Mémoire: 941 MB 11:53:41 [INFO] AIPredictor: ================================================================================ 11:53:41 [INFO] AIPredictor: 🔄 CYCLE IA #19 - 11:53:41 - Analyse 29 symboles... 11:53:41 [INFO] AIPredictor: ================================================================================ 11:53:42 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:53:42 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 11:53:42 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (55→70) 11:53:42 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:53:42 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:53:42 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (72→87) 11:53:42 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:53:42 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:53:42 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:53:42 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 11:53:42 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 11:53:42 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (54→69) 11:53:42 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.308), DOWNTREND(99bougies) 11:53:42 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.157), DOWNTREND(99bougies) 11:53:42 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.29%<0.1, DOWNTREND(99bougies) 11:53:42 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 11:53:42 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.437), DOWNTREND(99bougies) 11:53:43 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.084), DOWNTREND(99bougies) 11:53:43 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.254), DOWNTREND(99bougies) 11:53:43 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.117), DOWNTREND(99bougies) 11:53:43 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.168), DOWNTREND(99bougies) 11:53:43 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.253), DOWNTREND(99bougies) 11:53:43 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.118), DOWNTREND(99bougies) 11:53:43 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.358), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:53:44 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:53:44 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=17 11:53:44 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:53:44 [INFO] AIPredictor: ✅ CYCLE #19 TERMINÉ en 2.4s - Prochain dans 30s 11:54:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 11:54:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 11:54:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.04% mom20m=+0.05% mom30m=+0.02% adj=+2 11:54:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.04%) 11:54:11 [INFO] MarketRegime: → Mom3h=-0.03% Mom5h=0.25% Mom24h=-0.74% 11:54:11 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=53.8, BTC=-0.04%, Alt=0.61%) 11:54:11 [INFO] MarketRegime: → Max positions: 7 11:54:11 [INFO] MarketRegime: → Score IA min: 72 [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 9.29s - 257 cryptos 11:54:14 [INFO] AIPredictor: ================================================================================ 11:54:14 [INFO] AIPredictor: 🔄 CYCLE IA #20 - 11:54:14 - Analyse 29 symboles... 11:54:14 [INFO] AIPredictor: ================================================================================ 11:54:14 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:54:14 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:54:14 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:54:14 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 11:54:14 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:54:14 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 11:54:14 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (72→87) 11:54:14 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:54:14 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (54→69) 11:54:14 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 11:54:14 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (55→70) 11:54:14 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:54:15 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.437), DOWNTREND(99bougies) 11:54:15 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.358), DOWNTREND(99bougies) 11:54:15 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.308), DOWNTREND(99bougies) 11:54:15 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.117), DOWNTREND(99bougies) 11:54:15 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.253), DOWNTREND(99bougies) 11:54:15 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.29%<0.1, DOWNTREND(99bougies) 11:54:15 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.118), DOWNTREND(99bougies) 11:54:15 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 11:54:15 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.254), DOWNTREND(99bougies) 11:54:15 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.168), DOWNTREND(99bougies) 11:54:15 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.084), DOWNTREND(99bougies) 11:54:15 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.157), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:54:16 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:54:16 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=17 11:54:16 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:54:16 [INFO] AIPredictor: ✅ CYCLE #20 TERMINÉ en 2.4s - Prochain dans 30s 11:54:24 [INFO] __main__: 💾 Mémoire: 951 MB 11:54:46 [INFO] AIPredictor: ================================================================================ 11:54:46 [INFO] AIPredictor: 🔄 CYCLE IA #21 - 11:54:46 - Analyse 29 symboles... 11:54:46 [INFO] AIPredictor: ================================================================================ 11:54:46 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:54:46 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:54:46 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (55→70) 11:54:47 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:54:47 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (72→87) 11:54:47 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (54→69) 11:54:47 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 11:54:47 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 11:54:47 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:54:47 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 11:54:47 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 11:54:47 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:54:47 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.308), DOWNTREND(99bougies) 11:54:47 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.117), DOWNTREND(99bougies) 11:54:47 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.21%<0.1, BEARISH(slope=-0.157), DOWNTREND(99bougies) 11:54:47 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.358), DOWNTREND(99bougies) 11:54:47 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.084), DOWNTREND(99bougies) 11:54:47 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 11:54:47 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.168), DOWNTREND(99bougies) 11:54:47 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.437), DOWNTREND(99bougies) 11:54:48 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.254), DOWNTREND(99bougies) 11:54:48 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.118), DOWNTREND(99bougies) 11:54:48 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.29%<0.1, DOWNTREND(99bougies) 11:54:48 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.253), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:54:48 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:54:48 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=17 11:54:48 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:54:48 [INFO] AIPredictor: ✅ CYCLE #21 TERMINÉ en 2.5s - Prochain dans 30s 11:55:18 [INFO] AIPredictor: ================================================================================ 11:55:18 [INFO] AIPredictor: 🔄 CYCLE IA #22 - 11:55:18 - Analyse 29 symboles... 11:55:18 [INFO] AIPredictor: ================================================================================ 11:55:19 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:55:19 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:55:19 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:55:19 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 11:55:19 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (60→75) 11:55:19 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (54→69) 11:55:19 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (72→87) 11:55:19 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:55:19 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (51→66) 11:55:19 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 11:55:19 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (68→83) 11:55:19 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:55:19 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.03%<0.1, BEARISH(slope=-0.118), DOWNTREND(99bougies) 11:55:20 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.12%<0.1, BEARISH(slope=-0.360), DOWNTREND(99bougies) 11:55:20 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.264), DOWNTREND(99bougies) 11:55:20 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=1.0x<1.0, BEARISH(slope=-0.126), DOWNTREND(99bougies) 11:55:20 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, DOWNTREND(99bougies) 11:55:20 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 11:55:20 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.322), DOWNTREND(99bougies) 11:55:20 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.284), DOWNTREND(99bougies) 11:55:20 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.466), DOWNTREND(99bougies) 11:55:20 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 11:55:20 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:55:20 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.197), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:55:21 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:55:21 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=17 11:55:21 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:55:21 [INFO] AIPredictor: ✅ CYCLE #22 TERMINÉ en 2.5s - Prochain dans 30s 11:55:24 [INFO] __main__: 💾 Mémoire: 952 MB 11:55:51 [INFO] AIPredictor: ================================================================================ 11:55:51 [INFO] AIPredictor: 🔄 CYCLE IA #23 - 11:55:51 - Analyse 29 symboles... 11:55:51 [INFO] AIPredictor: ================================================================================ 11:55:51 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (60→75) 11:55:51 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (51→66) 11:55:51 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:55:51 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:55:51 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 11:55:51 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 11:55:51 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (68→83) 11:55:51 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (72→87) 11:55:51 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:55:51 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:55:51 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (54→69) 11:55:51 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:55:52 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:55:52 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.197), DOWNTREND(99bougies) 11:55:52 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, DOWNTREND(99bougies) 11:55:52 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.466), DOWNTREND(99bougies) 11:55:52 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=1.0x<1.0, BEARISH(slope=-0.126), DOWNTREND(99bougies) 11:55:52 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 11:55:52 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.284), DOWNTREND(99bougies) 11:55:52 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.03%<0.1, BEARISH(slope=-0.118), DOWNTREND(99bougies) 11:55:52 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.12%<0.1, BEARISH(slope=-0.360), DOWNTREND(99bougies) 11:55:52 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 11:55:52 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.264), DOWNTREND(99bougies) 11:55:52 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.322), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:55:53 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:55:53 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=17 11:55:53 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 11:55:53 [INFO] AIPredictor: ✅ CYCLE #23 TERMINÉ en 2.2s - Prochain dans 30s 11:56:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 11:56:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:56:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.02% mom20m=+0.02% mom30m=+0.00% adj=+2 11:56:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.08%) 11:56:11 [INFO] MarketRegime: → Mom3h=-0.07% Mom5h=0.21% Mom24h=-0.78% 11:56:11 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=48.2, BTC=-0.08%, Alt=0.53%) 11:56:11 [INFO] MarketRegime: → Max positions: 7 11:56:11 [INFO] MarketRegime: → Score IA min: 72 [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 9.26s - 257 cryptos 11:56:23 [INFO] AIPredictor: ================================================================================ 11:56:23 [INFO] AIPredictor: 🔄 CYCLE IA #24 - 11:56:23 - Analyse 29 symboles... 11:56:23 [INFO] AIPredictor: ================================================================================ 11:56:24 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (72→87) 11:56:24 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (51→66) 11:56:24 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (60→75) 11:56:24 [INFO] __main__: 💾 Mémoire: 953 MB 11:56:24 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (68→83) 11:56:24 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 11:56:24 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (54→69) 11:56:24 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:56:24 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:56:24 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:56:24 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 11:56:24 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:56:24 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:56:24 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.197), DOWNTREND(99bougies) 11:56:24 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:56:24 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.466), DOWNTREND(99bougies) 11:56:24 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.03%<0.1, BEARISH(slope=-0.118), DOWNTREND(99bougies) 11:56:24 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=1.0x<1.0, BEARISH(slope=-0.126), DOWNTREND(99bougies) 11:56:25 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.12%<0.1, BEARISH(slope=-0.360), DOWNTREND(99bougies) 11:56:25 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, DOWNTREND(99bougies) 11:56:25 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.264), DOWNTREND(99bougies) 11:56:25 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 11:56:25 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.322), DOWNTREND(99bougies) 11:56:25 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 11:56:25 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.284), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:56:25 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 11:56:25 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 11:56:25 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.02s 11:56:25 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 11:56:25 [INFO] AIOpportunitySelector: - Score moyen: 57.1/100 11:56:25 [INFO] AIOpportunitySelector: - Meilleur score: 59.7/100 (TAOUSDC) 11:56:25 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 11:56:25 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 11:56:25 [INFO] AIPredictor: TOP 5: TAOUSDC, UUSDC, SUIUSDC, CHIPUSDC, ZECUSDC 11:56:25 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 11:56:25 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 11:56:25 [INFO] AIPredictor: ✅ CYCLE #24 TERMINÉ en 2.3s - Prochain dans 30s 11:56:55 [INFO] AIPredictor: ================================================================================ 11:56:55 [INFO] AIPredictor: 🔄 CYCLE IA #25 - 11:56:55 - Analyse 29 symboles... 11:56:55 [INFO] AIPredictor: ================================================================================ 11:56:56 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (72→87) 11:56:56 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:56:56 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (68→83) 11:56:56 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:56:56 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (60→75) 11:56:56 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 11:56:56 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:56:56 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 11:56:56 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:56:56 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (54→69) 11:56:56 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:56:56 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (51→66) 11:56:56 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 11:56:57 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:56:57 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 11:56:57 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.264), DOWNTREND(99bougies) 11:56:57 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=1.0x<1.0, BEARISH(slope=-0.126), DOWNTREND(99bougies) 11:56:57 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.03%<0.1, BEARISH(slope=-0.118), DOWNTREND(99bougies) 11:56:57 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.12%<0.1, BEARISH(slope=-0.360), DOWNTREND(99bougies) 11:56:57 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.466), DOWNTREND(99bougies) 11:56:57 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.197), DOWNTREND(99bougies) 11:56:57 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.284), DOWNTREND(99bougies) 11:56:57 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, DOWNTREND(99bougies) 11:56:57 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.322), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:56:58 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:56:58 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 11:56:58 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:56:58 [INFO] AIPredictor: ✅ CYCLE #25 TERMINÉ en 2.5s - Prochain dans 30s 11:57:24 [INFO] __main__: 💾 Mémoire: 956 MB 11:57:28 [INFO] AIPredictor: ================================================================================ 11:57:28 [INFO] AIPredictor: 🔄 CYCLE IA #26 - 11:57:28 - Analyse 29 symboles... 11:57:28 [INFO] AIPredictor: ================================================================================ 11:57:28 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (72→87) 11:57:28 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 11:57:28 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:57:28 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:57:28 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:57:28 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (54→69) 11:57:28 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (51→66) 11:57:28 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (68→83) 11:57:28 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:57:28 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 11:57:28 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (60→75) 11:57:28 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:57:29 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:57:29 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.264), DOWNTREND(99bougies) 11:57:29 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=1.0x<1.0, BEARISH(slope=-0.126), DOWNTREND(99bougies) 11:57:29 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.466), DOWNTREND(99bougies) 11:57:29 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 11:57:29 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.12%<0.1, BEARISH(slope=-0.360), DOWNTREND(99bougies) 11:57:29 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.03%<0.1, BEARISH(slope=-0.118), DOWNTREND(99bougies) 11:57:29 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.322), DOWNTREND(99bougies) 11:57:29 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.284), DOWNTREND(99bougies) 11:57:30 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 11:57:30 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.197), DOWNTREND(99bougies) 11:57:30 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:57:30 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:57:30 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 11:57:30 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:57:30 [INFO] AIPredictor: ✅ CYCLE #26 TERMINÉ en 2.5s - Prochain dans 30s 11:57:57 [WARNING] MarketRegime: ⚠️ Cache régime expiré (115s > 45s) - Mise à jour forcée 11:57:57 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 11:57:58 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.02% mom20m=+0.03% mom30m=+0.01% adj=+2 11:58:00 [INFO] AIPredictor: ================================================================================ 11:58:00 [INFO] AIPredictor: 🔄 CYCLE IA #27 - 11:58:00 - Analyse 29 symboles... 11:58:00 [INFO] AIPredictor: ================================================================================ 11:58:01 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (72→87) 11:58:01 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (51→66) 11:58:01 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (60→75) 11:58:01 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:58:01 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:58:01 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (54→69) 11:58:01 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 11:58:01 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (68→83) 11:58:01 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 11:58:01 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:58:01 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:58:01 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:58:01 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 11:58:01 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.197), DOWNTREND(99bougies) 11:58:01 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, DOWNTREND(99bougies) 11:58:01 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:58:01 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.466), DOWNTREND(99bougies) 11:58:02 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.264), DOWNTREND(99bougies) 11:58:02 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.284), DOWNTREND(99bougies) 11:58:02 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.12%<0.1, BEARISH(slope=-0.360), DOWNTREND(99bougies) 11:58:02 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.03%<0.1, BEARISH(slope=-0.118), DOWNTREND(99bougies) 11:58:02 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.322), DOWNTREND(99bougies) 11:58:02 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=1.0x<1.0, BEARISH(slope=-0.126), DOWNTREND(99bougies) 11:58:02 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:58:03 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:58:03 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 11:58:03 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.1s 11:58:03 [INFO] AIPredictor: ✅ CYCLE #27 TERMINÉ en 2.1s - Prochain dans 30s 11:58:07 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.08%) 11:58:07 [INFO] MarketRegime: → Mom3h=-0.06% Mom5h=0.21% Mom24h=-0.78% 11:58:07 [INFO] MarketRegime: 📊 Régime: NEUTRAL (score=48.2, BTC=-0.08%, Alt=0.56%) 11:58:07 [INFO] MarketRegime: → Max positions: 7 11:58:07 [INFO] MarketRegime: → Score IA min: 72 [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 11:58:24 [INFO] __main__: 💾 Mémoire: 957 MB [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 9.74s - 257 cryptos 11:58:33 [INFO] AIPredictor: ================================================================================ 11:58:33 [INFO] AIPredictor: 🔄 CYCLE IA #28 - 11:58:33 - Analyse 29 symboles... 11:58:33 [INFO] AIPredictor: ================================================================================ 11:58:33 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:58:33 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (72→87) 11:58:33 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:58:33 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:58:33 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (54→69) 11:58:33 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 11:58:33 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:58:33 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (51→66) 11:58:33 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:58:33 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 11:58:33 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (68→83) 11:58:33 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (60→75) 11:58:34 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:58:34 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 11:58:34 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.12%<0.1, BEARISH(slope=-0.360), DOWNTREND(99bougies) 11:58:34 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.284), DOWNTREND(99bougies) 11:58:34 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.322), DOWNTREND(99bougies) 11:58:34 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.197), DOWNTREND(99bougies) 11:58:34 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.03%<0.1, BEARISH(slope=-0.118), DOWNTREND(99bougies) 11:58:34 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.264), DOWNTREND(99bougies) 11:58:34 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.466), DOWNTREND(99bougies) 11:58:34 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, DOWNTREND(99bougies) 11:58:34 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=1.0x<1.0, BEARISH(slope=-0.126), DOWNTREND(99bougies) 11:58:34 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:58:35 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:58:35 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 11:58:35 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 11:58:35 [INFO] AIPredictor: ✅ CYCLE #28 TERMINÉ en 2.5s - Prochain dans 30s 11:59:05 [INFO] AIPredictor: ================================================================================ 11:59:05 [INFO] AIPredictor: 🔄 CYCLE IA #29 - 11:59:05 - Analyse 29 symboles... 11:59:05 [INFO] AIPredictor: ================================================================================ 11:59:05 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (51→66) 11:59:05 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:59:05 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (68→83) 11:59:05 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:59:05 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 11:59:05 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:59:06 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:59:06 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (54→69) 11:59:06 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 11:59:06 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:59:06 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (72→87) 11:59:06 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (60→75) 11:59:06 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.197), DOWNTREND(99bougies) 11:59:06 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.322), DOWNTREND(99bougies) 11:59:06 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=1.0x<1.0, BEARISH(slope=-0.126), DOWNTREND(99bougies) 11:59:06 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.264), DOWNTREND(99bougies) 11:59:06 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.12%<0.1, BEARISH(slope=-0.360), DOWNTREND(99bougies) 11:59:06 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.03%<0.1, BEARISH(slope=-0.118), DOWNTREND(99bougies) 11:59:06 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.284), DOWNTREND(99bougies) 11:59:06 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:59:06 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.466), DOWNTREND(99bougies) 11:59:07 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 11:59:07 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 11:59:07 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:59:07 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 11:59:07 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 11:59:07 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 11:59:07 [INFO] AIPredictor: ✅ CYCLE #29 TERMINÉ en 2.4s - Prochain dans 30s 11:59:24 [INFO] __main__: 💾 Mémoire: 958 MB 11:59:37 [INFO] AIPredictor: ================================================================================ 11:59:37 [INFO] AIPredictor: 🔄 CYCLE IA #30 - 11:59:37 - Analyse 29 symboles... 11:59:37 [INFO] AIPredictor: ================================================================================ 11:59:38 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (72→87) 11:59:38 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 11:59:38 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 11:59:38 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 11:59:38 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 11:59:38 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 11:59:38 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (51→66) 11:59:38 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (60→75) 11:59:38 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (68→83) 11:59:38 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (54→69) 11:59:38 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (55→70) 11:59:38 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 11:59:38 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, DOWNTREND(99bougies) 11:59:38 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 11:59:38 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 11:59:38 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.322), DOWNTREND(99bougies) 11:59:39 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.466), DOWNTREND(99bougies) 11:59:39 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.197), DOWNTREND(99bougies) 11:59:39 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.264), DOWNTREND(99bougies) 11:59:39 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.284), DOWNTREND(99bougies) 11:59:39 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.087), DOWNTREND(99bougies) 11:59:39 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.03%<0.1, BEARISH(slope=-0.118), DOWNTREND(99bougies) 11:59:39 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=1.0x<1.0, BEARISH(slope=-0.126), DOWNTREND(99bougies) 11:59:39 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.12%<0.1, BEARISH(slope=-0.360), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 11:59:40 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 11:59:40 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 11:59:40 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 11:59:40 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 11:59:40 [INFO] AIOpportunitySelector: - Score moyen: 57.1/100 11:59:40 [INFO] AIOpportunitySelector: - Meilleur score: 59.7/100 (TAOUSDC) 11:59:40 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 11:59:40 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 11:59:40 [INFO] AIPredictor: TOP 5: TAOUSDC, UUSDC, SUIUSDC, CHIPUSDC, ZECUSDC 11:59:40 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 11:59:40 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 11:59:40 [INFO] AIPredictor: ✅ CYCLE #30 TERMINÉ en 2.2s - Prochain dans 30s 12:00:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (125s > 45s) - Mise à jour forcée 12:00:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:00:04 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.00% mom20m=+0.03% mom30m=+0.03% adj=+0 12:00:10 [INFO] AIPredictor: ================================================================================ 12:00:10 [INFO] AIPredictor: 🔄 CYCLE IA #31 - 12:00:10 - Analyse 29 symboles... 12:00:10 [INFO] AIPredictor: ================================================================================ 12:00:10 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 12:00:10 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:00:10 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (71→86) 12:00:10 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (73→88) 12:00:10 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 12:00:10 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (68→83) 12:00:10 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (58→73) 12:00:10 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 12:00:10 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:00:10 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (63→78) 12:00:10 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (66→81) 12:00:10 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (65→80) 12:00:11 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=0.01%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:00:11 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.262), DOWNTREND(99bougies) 12:00:11 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.294), DOWNTREND(99bougies) 12:00:11 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.278), DOWNTREND(99bougies) 12:00:11 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.49>=0.35, VOL=0.5x<1.0, DOWNTREND(99bougies) 12:00:11 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.329), DOWNTREND(99bougies) 12:00:11 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.02%<0.1, BEARISH(slope=-0.086), DOWNTREND(99bougies) 12:00:11 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.047), DOWNTREND(99bougies) 12:00:11 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, BEARISH(slope=-0.148), DOWNTREND(99bougies) 12:00:11 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.449), DOWNTREND(99bougies) 12:00:11 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.121), DOWNTREND(99bougies) 12:00:11 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:00:12 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:00:12 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:00:12 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:00:12 [INFO] AIPredictor: ✅ CYCLE #31 TERMINÉ en 2.4s - Prochain dans 30s 12:00:13 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.11%) 12:00:13 [INFO] MarketRegime: → Mom3h=-0.14% Mom5h=0.05% Mom24h=-0.53% 12:00:13 [WARNING] MarketRegime: 📊 CHANGEMENT: NEUTRAL → CORRECTION (score=44.6) 12:00:13 [INFO] MarketRegime: BTC: score=43 momentum=-0.11% 12:00:13 [INFO] MarketRegime: Altcoins: score=47 bullish=36.7% momentum=0.34% 12:00:13 [INFO] MarketRegime: → Max positions: 3 12:00:13 [INFO] MarketRegime: → Score IA min: 82 12:00:24 [INFO] __main__: 💾 Mémoire: 959 MB [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 12:00:42 [INFO] AIPredictor: ================================================================================ 12:00:42 [INFO] AIPredictor: 🔄 CYCLE IA #32 - 12:00:42 - Analyse 29 symboles... 12:00:42 [INFO] AIPredictor: ================================================================================ [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 11.42s - 257 cryptos 12:00:42 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (66→81) 12:00:42 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:00:42 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 12:00:42 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:00:42 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (68→83) 12:00:42 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 12:00:42 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (71→86) 12:00:42 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (65→80) 12:00:42 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (58→73) 12:00:42 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (63→78) 12:00:43 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 12:00:43 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, BEARISH(slope=-0.148), DOWNTREND(99bougies) 12:00:43 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.449), DOWNTREND(99bougies) 12:00:43 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (73→88) 12:00:43 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.262), DOWNTREND(99bougies) 12:00:43 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 12:00:43 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.02%<0.1, BEARISH(slope=-0.086), DOWNTREND(99bougies) 12:00:43 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.329), DOWNTREND(99bougies) 12:00:43 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.278), DOWNTREND(99bougies) 12:00:43 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.121), DOWNTREND(99bougies) 12:00:43 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.49>=0.35, VOL=0.5x<1.0, DOWNTREND(99bougies) 12:00:44 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.294), DOWNTREND(99bougies) 12:00:44 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.047), DOWNTREND(99bougies) 12:00:44 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=0.01%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:00:44 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:00:44 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:00:44 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:00:44 [INFO] AIPredictor: ✅ CYCLE #32 TERMINÉ en 2.3s - Prochain dans 30s 12:01:14 [INFO] AIPredictor: ================================================================================ 12:01:14 [INFO] AIPredictor: 🔄 CYCLE IA #33 - 12:01:14 - Analyse 29 symboles... 12:01:14 [INFO] AIPredictor: ================================================================================ 12:01:15 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 12:01:15 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (66→81) 12:01:15 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:01:15 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (58→73) 12:01:15 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 12:01:15 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (63→78) 12:01:15 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (65→80) 12:01:15 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (73→88) 12:01:15 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 12:01:15 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:01:15 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (68→83) 12:01:15 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (71→86) 12:01:15 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, BEARISH(slope=-0.148), DOWNTREND(99bougies) 12:01:15 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.329), DOWNTREND(99bougies) 12:01:15 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.49>=0.35, VOL=0.5x<1.0, DOWNTREND(99bougies) 12:01:15 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=0.01%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:01:15 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.294), DOWNTREND(99bougies) 12:01:15 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.262), DOWNTREND(99bougies) 12:01:16 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.449), DOWNTREND(99bougies) 12:01:16 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 12:01:16 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.278), DOWNTREND(99bougies) 12:01:16 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.047), DOWNTREND(99bougies) 12:01:16 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.121), DOWNTREND(99bougies) 12:01:16 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.02%<0.1, BEARISH(slope=-0.086), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:01:16 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:01:16 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:01:16 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 12:01:16 [INFO] AIPredictor: ✅ CYCLE #33 TERMINÉ en 2.2s - Prochain dans 30s 12:01:24 [INFO] __main__: 💾 Mémoire: 961 MB 12:01:46 [INFO] AIPredictor: ================================================================================ 12:01:46 [INFO] AIPredictor: 🔄 CYCLE IA #34 - 12:01:46 - Analyse 29 symboles... 12:01:46 [INFO] AIPredictor: ================================================================================ 12:01:47 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (68→83) 12:01:47 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (65→80) 12:01:47 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (58→73) 12:01:47 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (63→78) 12:01:47 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 12:01:47 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:01:47 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 12:01:47 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:01:47 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (66→81) 12:01:47 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 12:01:47 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (73→88) 12:01:47 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (71→86) 12:01:47 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 12:01:47 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.121), DOWNTREND(99bougies) 12:01:47 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.49>=0.35, VOL=0.5x<1.0, DOWNTREND(99bougies) 12:01:47 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.278), DOWNTREND(99bougies) 12:01:48 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.294), DOWNTREND(99bougies) 12:01:48 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.262), DOWNTREND(99bougies) 12:01:48 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.047), DOWNTREND(99bougies) 12:01:48 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.329), DOWNTREND(99bougies) 12:01:48 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=0.01%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:01:48 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.449), DOWNTREND(99bougies) 12:01:48 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.02%<0.1, BEARISH(slope=-0.086), DOWNTREND(99bougies) 12:01:48 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, BEARISH(slope=-0.148), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:01:49 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:01:49 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:01:49 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:01:49 [INFO] AIPredictor: ✅ CYCLE #34 TERMINÉ en 2.3s - Prochain dans 30s 12:02:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 12:02:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:02:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.02% mom20m=+0.01% mom30m=+0.02% adj=+0 12:02:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.12%) 12:02:11 [INFO] MarketRegime: → Mom3h=-0.15% Mom5h=0.03% Mom24h=-0.54% 12:02:11 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=37.0, BTC=-0.12%, Alt=0.21%) 12:02:11 [INFO] MarketRegime: → Max positions: 3 12:02:11 [INFO] MarketRegime: → Score IA min: 82 12:02:19 [INFO] AIPredictor: ================================================================================ 12:02:19 [INFO] AIPredictor: 🔄 CYCLE IA #35 - 12:02:19 - Analyse 29 symboles... 12:02:19 [INFO] AIPredictor: ================================================================================ 12:02:19 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 12:02:19 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 12:02:19 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (66→81) 12:02:19 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:02:19 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (68→83) 12:02:19 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (65→80) 12:02:19 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 12:02:19 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (73→88) 12:02:19 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (63→78) 12:02:19 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:02:19 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (71→86) 12:02:19 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (58→73) 12:02:20 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.49>=0.35, VOL=0.5x<1.0, DOWNTREND(99bougies) 12:02:20 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.449), DOWNTREND(99bougies) 12:02:20 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, BEARISH(slope=-0.148), DOWNTREND(99bougies) 12:02:20 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.262), DOWNTREND(99bougies) 12:02:20 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.329), DOWNTREND(99bougies) 12:02:20 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.047), DOWNTREND(99bougies) 12:02:20 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=0.01%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:02:20 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 12:02:20 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.294), DOWNTREND(99bougies) 12:02:21 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.278), DOWNTREND(99bougies) 12:02:21 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.02%<0.1, BEARISH(slope=-0.086), DOWNTREND(99bougies) 12:02:21 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.121), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:02:21 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:02:21 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:02:21 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 12:02:21 [INFO] AIPredictor: ✅ CYCLE #35 TERMINÉ en 2.5s - Prochain dans 30s 12:02:24 [INFO] __main__: 💾 Mémoire: 963 MB [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 12:02:51 [INFO] AIPredictor: ================================================================================ 12:02:51 [INFO] AIPredictor: 🔄 CYCLE IA #36 - 12:02:51 - Analyse 29 symboles... 12:02:51 [INFO] AIPredictor: ================================================================================ 12:02:52 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 12:02:52 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (63→78) 12:02:52 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (65→80) 12:02:52 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 12:02:52 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:02:52 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:02:52 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (58→73) 12:02:52 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (73→88) 12:02:52 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (71→86) 12:02:52 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 12:02:52 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (68→83) 12:02:52 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (66→81) 12:02:52 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.449), DOWNTREND(99bougies) 12:02:52 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.49>=0.35, VOL=0.5x<1.0, DOWNTREND(99bougies) 12:02:52 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.121), DOWNTREND(99bougies) 12:02:53 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.047), DOWNTREND(99bougies) 12:02:53 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.262), DOWNTREND(99bougies) 12:02:53 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 12:02:53 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.294), DOWNTREND(99bougies) 12:02:53 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=0.01%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:02:53 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.02%<0.1, BEARISH(slope=-0.086), DOWNTREND(99bougies) 12:02:53 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.329), DOWNTREND(99bougies) 12:02:53 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, BEARISH(slope=-0.148), DOWNTREND(99bougies) [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.99s - 257 cryptos 12:02:53 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.278), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:02:54 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 12:02:54 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 12:02:54 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 12:02:54 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 12:02:54 [INFO] AIOpportunitySelector: - Score moyen: 57.8/100 12:02:54 [INFO] AIOpportunitySelector: - Meilleur score: 62.5/100 (ATOMUSDT) 12:02:54 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 12:02:54 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 12:02:54 [INFO] AIPredictor: TOP 5: ATOMUSDT, BTCUSDT, TAOUSDC, UUSDC, SUIUSDC 12:02:54 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:02:54 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 12:02:54 [INFO] AIPredictor: ✅ CYCLE #36 TERMINÉ en 2.5s - Prochain dans 30s 12:03:24 [INFO] AIPredictor: ================================================================================ 12:03:24 [INFO] AIPredictor: 🔄 CYCLE IA #37 - 12:03:24 - Analyse 29 symboles... 12:03:24 [INFO] AIPredictor: ================================================================================ 12:03:24 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 12:03:24 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 12:03:24 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (63→78) 12:03:24 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (65→80) 12:03:24 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (58→73) 12:03:24 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (73→88) 12:03:24 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (66→81) 12:03:24 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (71→86) 12:03:24 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 12:03:24 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:03:24 [INFO] __main__: 💾 Mémoire: 965 MB 12:03:24 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.294), DOWNTREND(99bougies) 12:03:24 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (68→83) 12:03:25 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.449), DOWNTREND(99bougies) 12:03:25 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:03:25 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.047), DOWNTREND(99bougies) 12:03:25 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.02%<0.1, BEARISH(slope=-0.086), DOWNTREND(99bougies) 12:03:25 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=0.01%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:03:25 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.49>=0.35, VOL=0.5x<1.0, DOWNTREND(99bougies) 12:03:25 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.329), DOWNTREND(99bougies) 12:03:25 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.278), DOWNTREND(99bougies) 12:03:25 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, BEARISH(slope=-0.148), DOWNTREND(99bougies) 12:03:25 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.121), DOWNTREND(99bougies) 12:03:25 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 12:03:25 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.262), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:03:26 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:03:26 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:03:26 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:03:26 [INFO] AIPredictor: ✅ CYCLE #37 TERMINÉ en 2.3s - Prochain dans 30s 12:03:56 [INFO] AIPredictor: ================================================================================ 12:03:56 [INFO] AIPredictor: 🔄 CYCLE IA #38 - 12:03:56 - Analyse 29 symboles... 12:03:56 [INFO] AIPredictor: ================================================================================ 12:03:56 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 12:03:56 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:03:57 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (71→86) 12:03:57 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (63→78) 12:03:57 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (68→83) 12:03:57 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:03:57 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (73→88) 12:03:57 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (66→81) 12:03:57 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (58→73) 12:03:57 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 12:03:57 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (65→80) 12:03:57 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.047), DOWNTREND(99bougies) 12:03:57 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.449), DOWNTREND(99bougies) 12:03:57 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.02%<0.1, BEARISH(slope=-0.086), DOWNTREND(99bougies) 12:03:57 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 12:03:57 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 12:03:57 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.278), DOWNTREND(99bougies) 12:03:57 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, BEARISH(slope=-0.148), DOWNTREND(99bougies) 12:03:57 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.121), DOWNTREND(99bougies) 12:03:57 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=0.01%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:03:57 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.262), DOWNTREND(99bougies) 12:03:57 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.49>=0.35, VOL=0.5x<1.0, DOWNTREND(99bougies) 12:03:58 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.329), DOWNTREND(99bougies) 12:03:58 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.294), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:03:58 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:03:58 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:03:58 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.1s 12:03:58 [INFO] AIPredictor: ✅ CYCLE #38 TERMINÉ en 2.1s - Prochain dans 30s 12:04:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 12:04:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:04:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.06% mom20m=-0.03% mom30m=-0.03% adj=+0 12:04:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.17%) 12:04:11 [INFO] MarketRegime: → Mom3h=-0.20% Mom5h=-0.01% Mom24h=-0.59% 12:04:11 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=32.6, BTC=-0.17%, Alt=0.11%) 12:04:11 [INFO] MarketRegime: → Max positions: 3 12:04:11 [INFO] MarketRegime: → Score IA min: 82 12:04:25 [INFO] __main__: 💾 Mémoire: 965 MB 12:04:28 [INFO] AIPredictor: ================================================================================ 12:04:28 [INFO] AIPredictor: 🔄 CYCLE IA #39 - 12:04:28 - Analyse 29 symboles... 12:04:28 [INFO] AIPredictor: ================================================================================ 12:04:29 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (56→71) 12:04:29 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (63→78) 12:04:29 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 12:04:29 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 12:04:29 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:04:29 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (71→86) 12:04:29 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (65→80) 12:04:29 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (58→73) 12:04:29 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (73→88) 12:04:29 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (66→81) 12:04:29 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (68→83) 12:04:29 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:04:29 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.449), DOWNTREND(99bougies) 12:04:29 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.047), DOWNTREND(99bougies) 12:04:29 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.329), DOWNTREND(99bougies) 12:04:29 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.262), DOWNTREND(99bougies) 12:04:29 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=0.02%<0.1, BEARISH(slope=-0.086), DOWNTREND(99bougies) 12:04:29 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, BEARISH(slope=-0.148), DOWNTREND(99bougies) 12:04:30 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.121), DOWNTREND(99bougies) 12:04:30 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.294), DOWNTREND(99bougies) 12:04:30 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 12:04:30 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=0.01%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:04:30 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.278), DOWNTREND(99bougies) 12:04:30 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.49>=0.35, VOL=0.5x<1.0, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:04:30 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:04:30 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:04:30 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 12:04:30 [INFO] AIPredictor: ✅ CYCLE #39 TERMINÉ en 2.2s - Prochain dans 30s [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 12:05:00 [INFO] AIPredictor: ================================================================================ 12:05:00 [INFO] AIPredictor: 🔄 CYCLE IA #40 - 12:05:00 - Analyse 29 symboles... 12:05:00 [INFO] AIPredictor: ================================================================================ 12:05:01 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 12:05:01 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (54→69) 12:05:01 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 12:05:01 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:05:01 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:05:01 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:05:01 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (68→83) 12:05:01 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 12:05:01 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (53→68) 12:05:01 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (70→85) 12:05:01 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 12:05:02 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.15%<0.1, BEARISH(slope=-0.209), DOWNTREND(99bougies) 12:05:02 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 12:05:02 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 12:05:02 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.270), DOWNTREND(99bougies) 12:05:02 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) 12:05:02 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.099), DOWNTREND(99bougies) 12:05:02 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.275), DOWNTREND(99bougies) 12:05:02 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.088), DOWNTREND(99bougies) 12:05:02 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.164), DOWNTREND(99bougies) 12:05:02 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.475), DOWNTREND(99bougies) 12:05:02 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.274), DOWNTREND(99bougies) 12:05:02 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.145), DOWNTREND(99bougies) 12:05:02 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.326), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:05:03 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:05:03 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:05:03 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.7s 12:05:03 [INFO] AIPredictor: ✅ CYCLE #40 TERMINÉ en 2.7s - Prochain dans 30s [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.88s - 257 cryptos 12:05:25 [INFO] __main__: 💾 Mémoire: 966 MB 12:05:33 [INFO] AIPredictor: ================================================================================ 12:05:33 [INFO] AIPredictor: 🔄 CYCLE IA #41 - 12:05:33 - Analyse 29 symboles... 12:05:33 [INFO] AIPredictor: ================================================================================ 12:05:34 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (54→69) 12:05:34 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 12:05:34 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 12:05:34 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 12:05:34 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (70→85) 12:05:34 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:05:34 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (53→68) 12:05:34 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 12:05:34 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:05:34 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:05:34 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (68→83) 12:05:34 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 12:05:34 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.099), DOWNTREND(99bougies) 12:05:34 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.145), DOWNTREND(99bougies) 12:05:34 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.275), DOWNTREND(99bougies) 12:05:34 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) 12:05:34 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.164), DOWNTREND(99bougies) 12:05:35 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.15%<0.1, BEARISH(slope=-0.209), DOWNTREND(99bougies) 12:05:35 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.326), DOWNTREND(99bougies) 12:05:35 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.088), DOWNTREND(99bougies) 12:05:35 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 12:05:35 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.274), DOWNTREND(99bougies) 12:05:35 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.270), DOWNTREND(99bougies) 12:05:35 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.475), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:05:36 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:05:36 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:05:36 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:05:36 [INFO] AIPredictor: ✅ CYCLE #41 TERMINÉ en 2.4s - Prochain dans 30s 12:06:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 12:06:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:06:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.02% mom20m=+0.01% mom30m=+0.01% adj=+2 12:06:06 [INFO] AIPredictor: ================================================================================ 12:06:06 [INFO] AIPredictor: 🔄 CYCLE IA #42 - 12:06:06 - Analyse 29 symboles... 12:06:06 [INFO] AIPredictor: ================================================================================ 12:06:06 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:06:06 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:06:06 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 12:06:06 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 12:06:06 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:06:06 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 12:06:06 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (70→85) 12:06:06 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (54→69) 12:06:06 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (68→83) 12:06:06 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 12:06:06 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 12:06:06 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (53→68) 12:06:06 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 12:06:07 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.270), DOWNTREND(99bougies) 12:06:07 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.326), DOWNTREND(99bougies) 12:06:07 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.15%<0.1, BEARISH(slope=-0.209), DOWNTREND(99bougies) 12:06:07 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.475), DOWNTREND(99bougies) 12:06:07 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.099), DOWNTREND(99bougies) 12:06:07 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) 12:06:07 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.275), DOWNTREND(99bougies) 12:06:07 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.088), DOWNTREND(99bougies) 12:06:07 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.164), DOWNTREND(99bougies) 12:06:07 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.145), DOWNTREND(99bougies) 12:06:07 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.274), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:06:08 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 12:06:08 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 12:06:08 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 12:06:08 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 12:06:08 [INFO] AIOpportunitySelector: - Score moyen: 56.7/100 12:06:08 [INFO] AIOpportunitySelector: - Meilleur score: 61.3/100 (ETHUSDT) 12:06:08 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 12:06:08 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 12:06:08 [INFO] AIPredictor: TOP 5: ETHUSDT, TAOUSDC, UUSDC, SUIUSDC, CHIPUSDC 12:06:08 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:06:08 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:06:08 [INFO] AIPredictor: ✅ CYCLE #42 TERMINÉ en 2.4s - Prochain dans 30s 12:06:12 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.13%) 12:06:12 [INFO] MarketRegime: → Mom3h=-0.17% Mom5h=0.01% Mom24h=-0.56% 12:06:12 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=36.6, BTC=-0.13%, Alt=0.13%) 12:06:12 [INFO] MarketRegime: → Max positions: 3 12:06:12 [INFO] MarketRegime: → Score IA min: 82 12:06:25 [INFO] __main__: 💾 Mémoire: 973 MB 12:06:38 [INFO] AIPredictor: ================================================================================ 12:06:38 [INFO] AIPredictor: 🔄 CYCLE IA #43 - 12:06:38 - Analyse 29 symboles... 12:06:38 [INFO] AIPredictor: ================================================================================ 12:06:38 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 12:06:38 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:06:38 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 12:06:38 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 12:06:38 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 12:06:38 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:06:39 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (68→83) 12:06:39 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:06:39 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (54→69) 12:06:39 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 12:06:39 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (70→85) 12:06:39 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (53→68) 12:06:39 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.326), DOWNTREND(99bougies) 12:06:39 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 12:06:39 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.099), DOWNTREND(99bougies) 12:06:39 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.274), DOWNTREND(99bougies) 12:06:39 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.270), DOWNTREND(99bougies) 12:06:39 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.164), DOWNTREND(99bougies) 12:06:39 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.275), DOWNTREND(99bougies) 12:06:39 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.475), DOWNTREND(99bougies) 12:06:39 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.088), DOWNTREND(99bougies) 12:06:39 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.15%<0.1, BEARISH(slope=-0.209), DOWNTREND(99bougies) 12:06:39 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) 12:06:40 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.145), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:06:40 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:06:40 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:06:40 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 12:06:40 [INFO] AIPredictor: ✅ CYCLE #43 TERMINÉ en 2.2s - Prochain dans 30s [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 12:07:10 [INFO] AIPredictor: ================================================================================ 12:07:10 [INFO] AIPredictor: 🔄 CYCLE IA #44 - 12:07:10 - Analyse 29 symboles... 12:07:10 [INFO] AIPredictor: ================================================================================ 12:07:11 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (53→68) 12:07:11 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:07:11 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 12:07:11 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (54→69) 12:07:11 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (68→83) 12:07:11 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:07:11 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 12:07:11 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 12:07:11 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:07:11 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (70→85) 12:07:11 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 12:07:11 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 12:07:11 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.275), DOWNTREND(99bougies) 12:07:11 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.326), DOWNTREND(99bougies) 12:07:11 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.270), DOWNTREND(99bougies) 12:07:12 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.145), DOWNTREND(99bougies) 12:07:12 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.099), DOWNTREND(99bougies) 12:07:12 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.088), DOWNTREND(99bougies) 12:07:12 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 12:07:12 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.164), DOWNTREND(99bougies) 12:07:12 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.15%<0.1, BEARISH(slope=-0.209), DOWNTREND(99bougies) 12:07:12 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.475), DOWNTREND(99bougies) 12:07:12 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) 12:07:12 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.274), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:07:13 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:07:13 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:07:13 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 12:07:13 [INFO] AIPredictor: ✅ CYCLE #44 TERMINÉ en 2.5s - Prochain dans 30s [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.51s - 257 cryptos 12:07:25 [INFO] __main__: 💾 Mémoire: 974 MB 12:07:43 [INFO] AIPredictor: ================================================================================ 12:07:43 [INFO] AIPredictor: 🔄 CYCLE IA #45 - 12:07:43 - Analyse 29 symboles... 12:07:43 [INFO] AIPredictor: ================================================================================ 12:07:43 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:07:43 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 12:07:43 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 12:07:43 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (70→85) 12:07:43 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (54→69) 12:07:43 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:07:43 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 12:07:43 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:07:43 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (68→83) 12:07:43 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (53→68) 12:07:43 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 12:07:43 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.15%<0.1, BEARISH(slope=-0.209), DOWNTREND(99bougies) 12:07:44 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 12:07:44 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.270), DOWNTREND(99bougies) 12:07:44 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 12:07:44 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.326), DOWNTREND(99bougies) 12:07:44 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.275), DOWNTREND(99bougies) 12:07:44 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.164), DOWNTREND(99bougies) 12:07:44 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.088), DOWNTREND(99bougies) 12:07:44 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) 12:07:44 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.145), DOWNTREND(99bougies) 12:07:44 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.475), DOWNTREND(99bougies) 12:07:44 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.099), DOWNTREND(99bougies) 12:07:44 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.274), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:07:45 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:07:45 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:07:45 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 12:07:45 [INFO] AIPredictor: ✅ CYCLE #45 TERMINÉ en 2.2s - Prochain dans 30s 12:07:57 [WARNING] MarketRegime: ⚠️ Cache régime expiré (115s > 45s) - Mise à jour forcée 12:07:57 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:07:58 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.08% mom20m=+0.06% mom30m=+0.07% adj=+2 12:08:06 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.07%) 12:08:06 [INFO] MarketRegime: → Mom3h=-0.11% Mom5h=0.07% Mom24h=-0.50% 12:08:06 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=40.6, BTC=-0.07%, Alt=0.11%) 12:08:06 [INFO] MarketRegime: → Max positions: 3 12:08:06 [INFO] MarketRegime: → Score IA min: 82 12:08:15 [INFO] AIPredictor: ================================================================================ 12:08:15 [INFO] AIPredictor: 🔄 CYCLE IA #46 - 12:08:15 - Analyse 29 symboles... 12:08:15 [INFO] AIPredictor: ================================================================================ 12:08:15 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 12:08:15 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (70→85) 12:08:15 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 12:08:15 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:08:15 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:08:15 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 12:08:15 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (68→83) 12:08:15 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:08:15 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (53→68) 12:08:15 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 12:08:15 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 12:08:15 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (54→69) 12:08:16 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 12:08:16 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.164), DOWNTREND(99bougies) 12:08:16 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.274), DOWNTREND(99bougies) 12:08:16 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.15%<0.1, BEARISH(slope=-0.209), DOWNTREND(99bougies) 12:08:16 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.088), DOWNTREND(99bougies) 12:08:16 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.326), DOWNTREND(99bougies) 12:08:16 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) 12:08:16 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.270), DOWNTREND(99bougies) 12:08:16 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.475), DOWNTREND(99bougies) 12:08:16 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.145), DOWNTREND(99bougies) 12:08:16 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.099), DOWNTREND(99bougies) 12:08:16 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.275), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:08:17 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:08:17 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:08:17 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 12:08:17 [INFO] AIPredictor: ✅ CYCLE #46 TERMINÉ en 2.2s - Prochain dans 30s 12:08:25 [INFO] __main__: 💾 Mémoire: 975 MB 12:08:47 [INFO] AIPredictor: ================================================================================ 12:08:47 [INFO] AIPredictor: 🔄 CYCLE IA #47 - 12:08:47 - Analyse 29 symboles... 12:08:47 [INFO] AIPredictor: ================================================================================ 12:08:48 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (70→85) 12:08:48 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 12:08:48 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 12:08:48 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 12:08:48 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 12:08:48 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:08:48 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:08:48 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (54→69) 12:08:48 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:08:48 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (68→83) 12:08:48 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 12:08:48 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (53→68) 12:08:48 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.099), DOWNTREND(99bougies) 12:08:48 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.475), DOWNTREND(99bougies) 12:08:48 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.270), DOWNTREND(99bougies) 12:08:48 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.164), DOWNTREND(99bougies) 12:08:49 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 12:08:49 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.145), DOWNTREND(99bougies) 12:08:49 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.274), DOWNTREND(99bougies) 12:08:49 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) 12:08:49 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.15%<0.1, BEARISH(slope=-0.209), DOWNTREND(99bougies) 12:08:49 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.326), DOWNTREND(99bougies) 12:08:49 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.088), DOWNTREND(99bougies) 12:08:49 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.275), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:08:50 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:08:50 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:08:50 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 12:08:50 [INFO] AIPredictor: ✅ CYCLE #47 TERMINÉ en 2.5s - Prochain dans 30s [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 12:09:20 [INFO] AIPredictor: ================================================================================ 12:09:20 [INFO] AIPredictor: 🔄 CYCLE IA #48 - 12:09:20 - Analyse 29 symboles... 12:09:20 [INFO] AIPredictor: ================================================================================ 12:09:20 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:09:20 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (70→85) 12:09:20 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:09:20 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (68→83) 12:09:20 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 12:09:20 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 12:09:20 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (53→68) 12:09:20 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 12:09:20 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 12:09:20 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:09:20 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (54→69) 12:09:20 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 12:09:20 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 12:09:21 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.270), DOWNTREND(99bougies) 12:09:21 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.164), DOWNTREND(99bougies) 12:09:21 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.145), DOWNTREND(99bougies) 12:09:21 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.274), DOWNTREND(99bougies) 12:09:21 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.088), DOWNTREND(99bougies) 12:09:21 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.475), DOWNTREND(99bougies) 12:09:21 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.275), DOWNTREND(99bougies) 12:09:21 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.099), DOWNTREND(99bougies) 12:09:21 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.326), DOWNTREND(99bougies) 12:09:21 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.15%<0.1, BEARISH(slope=-0.209), DOWNTREND(99bougies) 12:09:21 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:09:22 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 12:09:22 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 12:09:22 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 12:09:22 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 12:09:22 [INFO] AIOpportunitySelector: - Score moyen: 56.7/100 12:09:22 [INFO] AIOpportunitySelector: - Meilleur score: 61.3/100 (ETHUSDT) 12:09:22 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 12:09:22 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 12:09:22 [INFO] AIPredictor: TOP 5: ETHUSDT, TAOUSDC, UUSDC, SUIUSDC, CHIPUSDC 12:09:22 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:09:22 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 12:09:22 [INFO] AIPredictor: ✅ CYCLE #48 TERMINÉ en 2.2s - Prochain dans 30s 12:09:25 [INFO] __main__: 💾 Mémoire: 976 MB [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 11.31s - 257 cryptos 12:09:52 [INFO] AIPredictor: ================================================================================ 12:09:52 [INFO] AIPredictor: 🔄 CYCLE IA #49 - 12:09:52 - Analyse 29 symboles... 12:09:52 [INFO] AIPredictor: ================================================================================ 12:09:52 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 12:09:52 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (54→69) 12:09:52 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:09:52 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 12:09:53 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (51→66) 12:09:53 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 12:09:53 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (54→69) 12:09:53 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (70→85) 12:09:53 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (68→83) 12:09:53 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (53→68) 12:09:53 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:09:53 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:09:53 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) 12:09:53 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.099), DOWNTREND(99bougies) 12:09:53 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.274), DOWNTREND(99bougies) 12:09:53 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.15%<0.1, BEARISH(slope=-0.209), DOWNTREND(99bougies) 12:09:53 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.326), DOWNTREND(99bougies) 12:09:53 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.145), DOWNTREND(99bougies) 12:09:53 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.475), DOWNTREND(99bougies) 12:09:53 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.093), DOWNTREND(99bougies) 12:09:53 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.275), DOWNTREND(99bougies) 12:09:53 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.270), DOWNTREND(99bougies) 12:09:54 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.088), DOWNTREND(99bougies) 12:09:54 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BEARISH(slope=-0.164), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:09:54 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:09:54 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:09:54 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 12:09:54 [INFO] AIPredictor: ✅ CYCLE #49 TERMINÉ en 2.5s - Prochain dans 30s 12:10:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (125s > 45s) - Mise à jour forcée 12:10:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:10:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.00% mom20m=-0.00% mom30m=+0.03% adj=+2 12:10:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.11%) 12:10:11 [INFO] MarketRegime: → Mom3h=-0.14% Mom5h=0.05% Mom24h=-0.53% 12:10:11 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=40.6, BTC=-0.11%, Alt=0.08%) 12:10:11 [INFO] MarketRegime: → Max positions: 3 12:10:11 [INFO] MarketRegime: → Score IA min: 82 12:10:24 [INFO] AIPredictor: ================================================================================ 12:10:24 [INFO] AIPredictor: 🔄 CYCLE IA #50 - 12:10:24 - Analyse 29 symboles... 12:10:24 [INFO] AIPredictor: ================================================================================ 12:10:25 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 12:10:25 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 12:10:25 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:10:25 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:10:25 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (54→69) 12:10:25 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:10:25 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 12:10:25 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 12:10:25 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (71→86) 12:10:25 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:10:25 [INFO] __main__: 💾 Mémoire: 977 MB 12:10:25 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (56→71) 12:10:25 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (63→78) 12:10:25 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.00%<0.1, BEARISH(slope=-0.019), DOWNTREND(99bougies) 12:10:26 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.39>=0.35, Mom=0.08%<0.1, BEARISH(slope=-0.039), DOWNTREND(99bougies) 12:10:26 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.377), DOWNTREND(99bougies) 12:10:26 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.206), DOWNTREND(99bougies) 12:10:26 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.080), DOWNTREND(99bougies) 12:10:26 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:10:26 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.04%<0.1, BEARISH(slope=-0.265), DOWNTREND(99bougies) 12:10:26 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.231), DOWNTREND(99bougies) 12:10:26 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.123), DOWNTREND(99bougies) 12:10:26 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=-0.39%<0.1, BEARISH(slope=-0.218), DOWNTREND(99bougies) 12:10:26 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.219), DOWNTREND(99bougies) 12:10:26 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:10:27 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:10:27 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:10:27 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 12:10:27 [INFO] AIPredictor: ✅ CYCLE #50 TERMINÉ en 2.5s - Prochain dans 30s 12:10:57 [INFO] AIPredictor: ================================================================================ 12:10:57 [INFO] AIPredictor: 🔄 CYCLE IA #51 - 12:10:57 - Analyse 29 symboles... 12:10:57 [INFO] AIPredictor: ================================================================================ 12:10:57 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 12:10:57 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (54→69) 12:10:57 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 12:10:57 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (71→86) 12:10:57 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:10:57 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:10:57 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 12:10:57 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:10:57 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 12:10:57 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (56→71) 12:10:57 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (63→78) 12:10:58 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:10:58 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 12:10:58 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.377), DOWNTREND(99bougies) 12:10:58 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.206), DOWNTREND(99bougies) 12:10:58 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:10:58 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.123), DOWNTREND(99bougies) 12:10:58 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.231), DOWNTREND(99bougies) 12:10:58 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.04%<0.1, BEARISH(slope=-0.265), DOWNTREND(99bougies) 12:10:58 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.080), DOWNTREND(99bougies) 12:10:58 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=-0.39%<0.1, BEARISH(slope=-0.218), DOWNTREND(99bougies) 12:10:59 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.00%<0.1, BEARISH(slope=-0.019), DOWNTREND(99bougies) 12:10:59 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.39>=0.35, Mom=0.08%<0.1, BEARISH(slope=-0.039), DOWNTREND(99bougies) 12:10:59 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.219), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:10:59 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:10:59 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:10:59 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:10:59 [INFO] AIPredictor: ✅ CYCLE #51 TERMINÉ en 2.3s - Prochain dans 30s 12:11:25 [INFO] __main__: 💾 Mémoire: 978 MB [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 12:11:29 [INFO] AIPredictor: ================================================================================ 12:11:29 [INFO] AIPredictor: 🔄 CYCLE IA #52 - 12:11:29 - Analyse 29 symboles... 12:11:29 [INFO] AIPredictor: ================================================================================ 12:11:30 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:11:30 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 12:11:30 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:11:30 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (63→78) 12:11:30 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 12:11:30 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 12:11:30 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:11:30 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (56→71) 12:11:30 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (54→69) 12:11:30 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:11:30 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 12:11:30 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (71→86) 12:11:30 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:11:30 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.219), DOWNTREND(99bougies) 12:11:30 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.206), DOWNTREND(99bougies) 12:11:30 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.231), DOWNTREND(99bougies) 12:11:30 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.377), DOWNTREND(99bougies) 12:11:31 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.080), DOWNTREND(99bougies) 12:11:31 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.123), DOWNTREND(99bougies) 12:11:31 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 12:11:31 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.00%<0.1, BEARISH(slope=-0.019), DOWNTREND(99bougies) 12:11:31 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.04%<0.1, BEARISH(slope=-0.265), DOWNTREND(99bougies) 12:11:31 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.39>=0.35, Mom=0.08%<0.1, BEARISH(slope=-0.039), DOWNTREND(99bougies) 12:11:31 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=-0.39%<0.1, BEARISH(slope=-0.218), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:11:32 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:11:32 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:11:32 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:11:32 [INFO] AIPredictor: ✅ CYCLE #52 TERMINÉ en 2.4s - Prochain dans 30s [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.11s - 257 cryptos 12:12:02 [INFO] AIPredictor: ================================================================================ 12:12:02 [INFO] AIPredictor: 🔄 CYCLE IA #53 - 12:12:02 - Analyse 29 symboles... 12:12:02 [INFO] AIPredictor: ================================================================================ 12:12:02 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:12:02 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:12:02 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (56→71) 12:12:02 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (71→86) 12:12:02 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 12:12:02 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:12:02 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (63→78) 12:12:02 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 12:12:02 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:12:02 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 12:12:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 12:12:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:12:02 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (54→69) 12:12:02 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 12:12:02 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.080), DOWNTREND(99bougies) 12:12:03 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.39>=0.35, Mom=0.08%<0.1, BEARISH(slope=-0.039), DOWNTREND(99bougies) 12:12:03 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.231), DOWNTREND(99bougies) 12:12:03 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 12:12:03 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.377), DOWNTREND(99bougies) 12:12:03 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.00%<0.1, BEARISH(slope=-0.019), DOWNTREND(99bougies) 12:12:03 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.123), DOWNTREND(99bougies) 12:12:03 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.04%<0.1, BEARISH(slope=-0.265), DOWNTREND(99bougies) 12:12:03 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:12:03 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.219), DOWNTREND(99bougies) 12:12:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.02% mom20m=+0.01% mom30m=+0.04% adj=+2 12:12:03 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=-0.39%<0.1, BEARISH(slope=-0.218), DOWNTREND(99bougies) 12:12:03 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.206), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:12:04 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:12:04 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:12:04 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:12:04 [INFO] AIPredictor: ✅ CYCLE #53 TERMINÉ en 2.4s - Prochain dans 30s 12:12:12 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.09%) 12:12:12 [INFO] MarketRegime: → Mom3h=-0.12% Mom5h=0.06% Mom24h=-0.51% 12:12:12 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=36.6, BTC=-0.09%, Alt=0.02%) 12:12:12 [INFO] MarketRegime: → Max positions: 3 12:12:12 [INFO] MarketRegime: → Score IA min: 82 12:12:25 [INFO] __main__: 💾 Mémoire: 980 MB 12:12:34 [INFO] AIPredictor: ================================================================================ 12:12:34 [INFO] AIPredictor: 🔄 CYCLE IA #54 - 12:12:34 - Analyse 29 symboles... 12:12:34 [INFO] AIPredictor: ================================================================================ 12:12:34 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 12:12:34 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:12:34 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (56→71) 12:12:34 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 12:12:34 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (71→86) 12:12:34 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:12:34 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 12:12:34 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:12:34 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 12:12:34 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (63→78) 12:12:35 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:12:35 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (54→69) 12:12:35 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.00%<0.1, BEARISH(slope=-0.019), DOWNTREND(99bougies) 12:12:35 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.123), DOWNTREND(99bougies) 12:12:35 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.080), DOWNTREND(99bougies) 12:12:35 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.39>=0.35, Mom=0.08%<0.1, BEARISH(slope=-0.039), DOWNTREND(99bougies) 12:12:35 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 12:12:35 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.377), DOWNTREND(99bougies) 12:12:35 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.04%<0.1, BEARISH(slope=-0.265), DOWNTREND(99bougies) 12:12:35 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=-0.39%<0.1, BEARISH(slope=-0.218), DOWNTREND(99bougies) 12:12:35 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.219), DOWNTREND(99bougies) 12:12:35 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.231), DOWNTREND(99bougies) 12:12:36 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.206), DOWNTREND(99bougies) 12:12:36 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:12:36 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 12:12:36 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 12:12:36 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 12:12:36 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 12:12:36 [INFO] AIOpportunitySelector: - Score moyen: 57.5/100 12:12:36 [INFO] AIOpportunitySelector: - Meilleur score: 63.9/100 (ETHUSDT) 12:12:36 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 12:12:36 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 12:12:36 [INFO] AIPredictor: TOP 5: ETHUSDT, TAOUSDC, UUSDC, SUIUSDC, CHIPUSDC 12:12:36 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:12:36 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:12:36 [INFO] AIPredictor: ✅ CYCLE #54 TERMINÉ en 2.3s - Prochain dans 30s 12:13:06 [INFO] AIPredictor: ================================================================================ 12:13:06 [INFO] AIPredictor: 🔄 CYCLE IA #55 - 12:13:06 - Analyse 29 symboles... 12:13:06 [INFO] AIPredictor: ================================================================================ 12:13:07 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 12:13:07 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:13:07 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 12:13:07 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (56→71) 12:13:07 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 12:13:07 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:13:07 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (71→86) 12:13:07 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:13:07 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 12:13:07 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:13:07 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (63→78) 12:13:07 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (54→69) 12:13:07 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.04%<0.1, BEARISH(slope=-0.265), DOWNTREND(99bougies) 12:13:07 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 12:13:08 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.231), DOWNTREND(99bougies) 12:13:08 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.00%<0.1, BEARISH(slope=-0.019), DOWNTREND(99bougies) 12:13:08 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.39>=0.35, Mom=0.08%<0.1, BEARISH(slope=-0.039), DOWNTREND(99bougies) 12:13:08 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=-0.39%<0.1, BEARISH(slope=-0.218), DOWNTREND(99bougies) 12:13:08 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.123), DOWNTREND(99bougies) 12:13:08 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.206), DOWNTREND(99bougies) 12:13:08 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:13:08 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.080), DOWNTREND(99bougies) 12:13:08 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.219), DOWNTREND(99bougies) 12:13:08 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.377), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:13:09 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:13:09 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:13:09 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:13:09 [INFO] AIPredictor: ✅ CYCLE #55 TERMINÉ en 2.4s - Prochain dans 30s 12:13:25 [INFO] __main__: 💾 Mémoire: 980 MB [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 12:13:39 [INFO] AIPredictor: ================================================================================ 12:13:39 [INFO] AIPredictor: 🔄 CYCLE IA #56 - 12:13:39 - Analyse 29 symboles... 12:13:39 [INFO] AIPredictor: ================================================================================ 12:13:39 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:13:39 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:13:39 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 12:13:39 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 12:13:39 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (71→86) 12:13:39 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:13:39 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (56→71) 12:13:39 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:13:39 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 12:13:39 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 12:13:39 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (63→78) 12:13:39 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (54→69) 12:13:40 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.04%<0.1, BEARISH(slope=-0.265), DOWNTREND(99bougies) 12:13:40 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.206), DOWNTREND(99bougies) 12:13:40 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.080), DOWNTREND(99bougies) 12:13:40 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 12:13:40 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.00%<0.1, BEARISH(slope=-0.019), DOWNTREND(99bougies) 12:13:40 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:13:40 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.219), DOWNTREND(99bougies) 12:13:40 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.123), DOWNTREND(99bougies) 12:13:40 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=-0.39%<0.1, BEARISH(slope=-0.218), DOWNTREND(99bougies) 12:13:40 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.39>=0.35, Mom=0.08%<0.1, BEARISH(slope=-0.039), DOWNTREND(99bougies) 12:13:40 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.377), DOWNTREND(99bougies) 12:13:40 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.231), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:13:41 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:13:41 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:13:41 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:13:41 [INFO] AIPredictor: ✅ CYCLE #56 TERMINÉ en 2.4s - Prochain dans 30s [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.24s - 257 cryptos 12:14:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 12:14:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:14:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.02% mom20m=+0.01% mom30m=+0.04% adj=+2 12:14:11 [INFO] AIPredictor: ================================================================================ 12:14:11 [INFO] AIPredictor: 🔄 CYCLE IA #57 - 12:14:11 - Analyse 29 symboles... 12:14:11 [INFO] AIPredictor: ================================================================================ 12:14:11 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 12:14:12 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 12:14:12 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:14:12 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 12:14:12 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:14:12 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (71→86) 12:14:12 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.09%) 12:14:12 [INFO] MarketRegime: → Mom3h=-0.12% Mom5h=0.06% Mom24h=-0.51% 12:14:12 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=40.6, BTC=-0.09%, Alt=0.09%) 12:14:12 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:14:12 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (54→69) 12:14:12 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (56→71) 12:14:12 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (63→78) 12:14:12 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.377), DOWNTREND(99bougies) 12:14:12 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:14:12 [INFO] MarketRegime: → Max positions: 3 12:14:12 [INFO] MarketRegime: → Score IA min: 82 12:14:12 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 12:14:12 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.00%<0.1, BEARISH(slope=-0.019), DOWNTREND(99bougies) 12:14:12 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.04%<0.1, BEARISH(slope=-0.265), DOWNTREND(99bougies) 12:14:12 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.231), DOWNTREND(99bougies) 12:14:12 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.080), DOWNTREND(99bougies) 12:14:13 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.39>=0.35, Mom=0.08%<0.1, BEARISH(slope=-0.039), DOWNTREND(99bougies) 12:14:13 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:14:13 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.206), DOWNTREND(99bougies) 12:14:13 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 12:14:13 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.219), DOWNTREND(99bougies) 12:14:13 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=-0.39%<0.1, BEARISH(slope=-0.218), DOWNTREND(99bougies) 12:14:13 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.123), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:14:13 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:14:13 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:14:13 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:14:13 [INFO] AIPredictor: ✅ CYCLE #57 TERMINÉ en 2.4s - Prochain dans 30s 12:14:26 [INFO] __main__: 💾 Mémoire: 982 MB 12:14:43 [INFO] AIPredictor: ================================================================================ 12:14:43 [INFO] AIPredictor: 🔄 CYCLE IA #58 - 12:14:43 - Analyse 29 symboles... 12:14:43 [INFO] AIPredictor: ================================================================================ 12:14:44 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (51→66) 12:14:44 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (71→86) 12:14:44 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (54→69) 12:14:44 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:14:44 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (63→78) 12:14:44 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 12:14:44 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:14:44 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:14:44 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:14:44 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 12:14:44 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (55→70) 12:14:44 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (56→71) 12:14:44 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.377), DOWNTREND(99bougies) 12:14:44 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.231), DOWNTREND(99bougies) 12:14:45 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.39>=0.35, Mom=0.08%<0.1, BEARISH(slope=-0.039), DOWNTREND(99bougies) 12:14:45 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=-0.39%<0.1, BEARISH(slope=-0.218), DOWNTREND(99bougies) 12:14:45 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.206), DOWNTREND(99bougies) 12:14:45 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.05%<0.1, BEARISH(slope=-0.080), DOWNTREND(99bougies) 12:14:45 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=-0.04%<0.1, BEARISH(slope=-0.265), DOWNTREND(99bougies) 12:14:45 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.219), DOWNTREND(99bougies) 12:14:45 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: Mom=-0.02%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 12:14:45 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:14:45 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.123), DOWNTREND(99bougies) 12:14:45 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.00%<0.1, BEARISH(slope=-0.019), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:14:46 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:14:46 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:14:46 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:14:46 [INFO] AIPredictor: ✅ CYCLE #58 TERMINÉ en 2.4s - Prochain dans 30s 12:15:16 [INFO] AIPredictor: ================================================================================ 12:15:16 [INFO] AIPredictor: 🔄 CYCLE IA #59 - 12:15:16 - Analyse 29 symboles... 12:15:16 [INFO] AIPredictor: ================================================================================ 12:15:16 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:15:16 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (53→68) 12:15:16 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:15:16 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (65→80) 12:15:16 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 12:15:16 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (71→86) 12:15:16 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (65→80) 12:15:16 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (71→86) 12:15:16 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (63→78) 12:15:16 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 12:15:16 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (67→82) 12:15:16 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (57→72) 12:15:17 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.154), DOWNTREND(99bougies) 12:15:17 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:15:17 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.181), DOWNTREND(99bougies) 12:15:17 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.055), DOWNTREND(99bougies) 12:15:17 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.119), DOWNTREND(99bougies) 12:15:17 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.193), DOWNTREND(99bougies) 12:15:17 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:15:17 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.007), DOWNTREND(99bougies) 12:15:17 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=-0.20%<0.1, BEARISH(slope=-0.224), DOWNTREND(99bougies) 12:15:18 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.199), DOWNTREND(99bougies) 12:15:18 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.5x<1.0, BEARISH(slope=-0.303), DOWNTREND(99bougies) 12:15:18 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.8x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.003), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:15:18 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:15:18 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:15:18 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:15:18 [INFO] AIPredictor: ✅ CYCLE #59 TERMINÉ en 2.4s - Prochain dans 30s 12:15:26 [INFO] __main__: 💾 Mémoire: 982 MB [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 12:15:48 [INFO] AIPredictor: ================================================================================ 12:15:48 [INFO] AIPredictor: 🔄 CYCLE IA #60 - 12:15:48 - Analyse 29 symboles... 12:15:48 [INFO] AIPredictor: ================================================================================ 12:15:49 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 12:15:49 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 12:15:49 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (53→68) 12:15:49 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (57→72) 12:15:49 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (65→80) 12:15:49 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (71→86) 12:15:49 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (67→82) 12:15:49 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (63→78) 12:15:49 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:15:49 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (65→80) 12:15:49 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:15:49 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (71→86) 12:15:49 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.8x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.003), DOWNTREND(99bougies) 12:15:49 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.055), DOWNTREND(99bougies) 12:15:49 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.119), DOWNTREND(99bougies) 12:15:49 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:15:50 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:15:50 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=-0.20%<0.1, BEARISH(slope=-0.224), DOWNTREND(99bougies) 12:15:50 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.154), DOWNTREND(99bougies) 12:15:50 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.199), DOWNTREND(99bougies) 12:15:50 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.5x<1.0, BEARISH(slope=-0.303), DOWNTREND(99bougies) 12:15:50 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.181), DOWNTREND(99bougies) 12:15:50 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.193), DOWNTREND(99bougies) 12:15:50 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.007), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:15:51 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 12:15:51 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 12:15:51 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.03s 12:15:51 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 12:15:51 [INFO] AIOpportunitySelector: - Score moyen: 59.4/100 12:15:51 [INFO] AIOpportunitySelector: - Meilleur score: 66.4/100 (DOTUSDT) 12:15:51 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 12:15:51 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 12:15:51 [INFO] AIPredictor: TOP 5: DOTUSDT, ETHUSDT, BTCUSDT, ADAUSDT, SOLUSDT 12:15:51 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:15:51 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.6s 12:15:51 [INFO] AIPredictor: ✅ CYCLE #60 TERMINÉ en 2.6s - Prochain dans 30s [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.98s - 257 cryptos 12:16:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 12:16:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:16:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.00% mom20m=+0.07% mom30m=+0.06% adj=+0 12:16:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.10%) 12:16:11 [INFO] MarketRegime: → Mom3h=-0.12% Mom5h=0.07% Mom24h=-0.51% 12:16:11 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=35.4, BTC=-0.10%, Alt=0.04%) 12:16:11 [INFO] MarketRegime: → Max positions: 3 12:16:11 [INFO] MarketRegime: → Score IA min: 82 12:16:21 [INFO] AIPredictor: ================================================================================ 12:16:21 [INFO] AIPredictor: 🔄 CYCLE IA #61 - 12:16:21 - Analyse 29 symboles... 12:16:21 [INFO] AIPredictor: ================================================================================ 12:16:21 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (71→86) 12:16:21 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 12:16:21 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (57→72) 12:16:21 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:16:22 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 12:16:22 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (65→80) 12:16:22 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (65→80) 12:16:22 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (71→86) 12:16:22 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (67→82) 12:16:22 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:16:22 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (63→78) 12:16:22 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (53→68) 12:16:22 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.181), DOWNTREND(99bougies) 12:16:22 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.193), DOWNTREND(99bougies) 12:16:22 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.007), DOWNTREND(99bougies) 12:16:22 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.154), DOWNTREND(99bougies) 12:16:22 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:16:22 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.8x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.003), DOWNTREND(99bougies) 12:16:22 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.055), DOWNTREND(99bougies) 12:16:22 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:16:22 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=-0.20%<0.1, BEARISH(slope=-0.224), DOWNTREND(99bougies) 12:16:23 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.199), DOWNTREND(99bougies) 12:16:23 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.5x<1.0, BEARISH(slope=-0.303), DOWNTREND(99bougies) 12:16:23 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.119), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:16:23 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:16:23 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:16:23 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:16:23 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 12:16:23 [INFO] LSTMReversal: 🎓 Entraînement reversal: 2928 échantillons sur cpu 12:16:23 [INFO] LSTMReversal: Classes: {0: 2906, 3: 22} 12:16:26 [INFO] __main__: 💾 Mémoire: 1527 MB 12:16:26 [WARNING] __main__: ⚠️ Mémoire élevée: 1527 MB — gc.collect() forcé ---------------------------------------- Exception occurred during processing of request from ('92.184.98.161', 50064) Traceback (most recent call last): File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/home/ubuntu/crypto_trading_bot/dashboard_api_server.py", line 141, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/http/server.py", line 672, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('92.184.98.161', 50080) -------------------------------------------------------------------------------- Exception occurred during processing of request from ('92.184.98.161', 50072) Traceback (most recent call last): Exception occurred during processing of request from File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) ('92.184.98.161', 50052) File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) Traceback (most recent call last): File "/home/ubuntu/crypto_trading_bot/dashboard_api_server.py", line 141, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/home/ubuntu/crypto_trading_bot/dashboard_api_server.py", line 141, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/http/server.py", line 672, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer ---------------------------------------- File "/usr/lib/python3.12/http/server.py", line 672, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/http/server.py", line 436, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer ---------------------------------------- Traceback (most recent call last): File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/home/ubuntu/crypto_trading_bot/dashboard_api_server.py", line 141, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/http/server.py", line 672, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer ---------------------------------------- 12:16:48 [WARNING] MarketRegime: ⚠️ Cache régime expiré (45s > 45s) - Mise à jour forcée 12:16:48 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:16:48 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.01% mom20m=+0.09% mom30m=+0.07% adj=+2 12:16:49 [WARNING] MarketRegime: ⚠️ Cache régime expiré (47s > 45s) - Mise à jour forcée 12:16:49 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:16:49 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.01% mom20m=+0.09% mom30m=+0.07% adj=+2 12:16:56 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.08%) 12:16:56 [INFO] MarketRegime: → Mom3h=-0.10% Mom5h=0.08% Mom24h=-0.50% 12:16:56 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=40.6, BTC=-0.08%, Alt=-0.05%) 12:16:56 [INFO] MarketRegime: → Max positions: 3 12:16:56 [INFO] MarketRegime: → Score IA min: 82 12:16:57 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.08%) 12:16:57 [INFO] MarketRegime: → Mom3h=-0.10% Mom5h=0.08% Mom24h=-0.50% 12:16:57 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=40.6, BTC=-0.08%, Alt=-0.05%) 12:16:57 [INFO] MarketRegime: → Max positions: 3 12:16:57 [INFO] MarketRegime: → Score IA min: 82 12:17:23 [WARNING] AIPredictor: 🧠 LSTM Reversal: Entraînement timeout (>60s) — cycle IA non bloqué, thread abandonné 12:17:23 [INFO] AIPredictor: ✅ CYCLE #61 TERMINÉ en 62.3s - Prochain dans 30s 12:17:26 [INFO] __main__: 💾 Mémoire: 1483 MB 12:17:26 [WARNING] __main__: ⚠️ Mémoire élevée: 1483 MB — gc.collect() forcé 12:17:28 [INFO] MarketRegime: 🔄 Rafraîchissement régime programmé (âge: 39s ≥ 30s) 12:17:28 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:17:28 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.00% mom20m=+0.08% mom30m=+0.06% adj=+2 12:17:37 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.09%) 12:17:37 [INFO] MarketRegime: → Mom3h=-0.11% Mom5h=0.07% Mom24h=-0.51% 12:17:37 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=40.6, BTC=-0.09%, Alt=-0.05%) 12:17:37 [INFO] MarketRegime: → Max positions: 3 12:17:37 [INFO] MarketRegime: → Score IA min: 82 12:17:53 [INFO] AIPredictor: ================================================================================ 12:17:53 [INFO] AIPredictor: 🔄 CYCLE IA #62 - 12:17:53 - Analyse 29 symboles... 12:17:53 [INFO] AIPredictor: ================================================================================ 12:17:54 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 12:17:54 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (63→78) 12:17:54 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (71→86) 12:17:54 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (53→68) 12:17:54 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (65→80) 12:17:54 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (67→82) 12:17:54 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (57→72) 12:17:54 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 12:17:54 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (71→86) 12:17:54 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:17:54 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (65→80) 12:17:54 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:17:54 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.055), DOWNTREND(99bougies) 12:17:54 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.199), DOWNTREND(99bougies) 12:17:54 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:17:54 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.119), DOWNTREND(99bougies) 12:17:55 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.8x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.003), DOWNTREND(99bougies) 12:17:55 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.193), DOWNTREND(99bougies) 12:17:55 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.5x<1.0, BEARISH(slope=-0.303), DOWNTREND(99bougies) 12:17:55 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.154), DOWNTREND(99bougies) 12:17:55 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.181), DOWNTREND(99bougies) 12:17:55 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=-0.20%<0.1, BEARISH(slope=-0.224), DOWNTREND(99bougies) 12:17:55 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:17:55 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.007), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:17:56 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:17:56 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:17:56 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 12:17:56 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 12:17:56 [INFO] LSTMReversal: 🎓 Entraînement reversal: 2976 échantillons sur cpu 12:17:56 [INFO] LSTMReversal: Classes: {0: 2953, 3: 23} [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 12:17:58 [INFO] AIPredictor: ✅ CYCLE #62 TERMINÉ en 4.4s - Prochain dans 30s -------------------------------------------------------------------------------- Exception occurred during processing of request fromException occurred during processing of request from ('92.184.98.161', 50372) ('92.184.98.161', 33942) Traceback (most recent call last): File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) Traceback (most recent call last): File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/home/ubuntu/crypto_trading_bot/dashboard_api_server.py", line 141, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) File "/usr/lib/python3.12/http/server.py", line 672, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/home/ubuntu/crypto_trading_bot/dashboard_api_server.py", line 141, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/http/server.py", line 672, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/http/server.py", line 436, in handle self.handle_one_request() File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer ---------------------------------------- File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer ---------------------------------------- [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 9.78s - 257 cryptos 12:18:21 [INFO] LSTMReversal: Epoch 1/3: train_loss=1.1556 val_loss=0.0000 val_acc=100.0% 12:18:26 [INFO] __main__: 💾 Mémoire: 1516 MB 12:18:26 [WARNING] __main__: ⚠️ Mémoire élevée: 1516 MB — gc.collect() forcé 12:18:28 [INFO] AIPredictor: ================================================================================ 12:18:28 [INFO] AIPredictor: 🔄 CYCLE IA #63 - 12:18:28 - Analyse 29 symboles... 12:18:28 [INFO] AIPredictor: ================================================================================ 12:18:28 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (53→68) 12:18:28 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:18:28 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 12:18:28 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (65→80) 12:18:28 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (65→80) 12:18:28 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (71→86) 12:18:28 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (63→78) 12:18:28 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (57→72) 12:18:28 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (67→82) 12:18:28 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (71→86) 12:18:28 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:18:28 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 12:18:29 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.154), DOWNTREND(99bougies) 12:18:29 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.055), DOWNTREND(99bougies) 12:18:29 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:18:29 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.119), DOWNTREND(99bougies) 12:18:29 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=-0.20%<0.1, BEARISH(slope=-0.224), DOWNTREND(99bougies) 12:18:29 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.199), DOWNTREND(99bougies) 12:18:29 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.8x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.003), DOWNTREND(99bougies) 12:18:29 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.181), DOWNTREND(99bougies) 12:18:29 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.5x<1.0, BEARISH(slope=-0.303), DOWNTREND(99bougies) 12:18:29 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.193), DOWNTREND(99bougies) 12:18:29 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.007), DOWNTREND(99bougies) 12:18:29 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, BEARISH(slope=-0.102), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:18:30 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:18:30 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:18:30 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:18:30 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 12:18:30 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3024 échantillons sur cpu 12:18:30 [INFO] LSTMReversal: Classes: {0: 3000, 3: 24} 12:18:32 [INFO] AIPredictor: ✅ CYCLE #63 TERMINÉ en 3.9s - Prochain dans 30s 12:19:02 [INFO] AIPredictor: ================================================================================ 12:19:02 [INFO] AIPredictor: 🔄 CYCLE IA #64 - 12:19:02 - Analyse 29 symboles... 12:19:02 [INFO] AIPredictor: ================================================================================ 12:19:02 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (67→82) 12:19:02 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 12:19:02 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (71→86) 12:19:02 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:19:02 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (65→80) 12:19:02 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 12:19:02 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (65→80) 12:19:02 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (57→72) 12:19:02 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (71→86) 12:19:02 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (53→68) 12:19:02 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:19:02 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (63→78) 12:19:03 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.5x<1.0, BEARISH(slope=-0.303), DOWNTREND(99bougies) 12:19:03 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.8x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.003), DOWNTREND(99bougies) 12:19:03 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.007), DOWNTREND(99bougies) 12:19:03 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=-0.20%<0.1, BEARISH(slope=-0.224), DOWNTREND(99bougies) 12:19:03 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:19:03 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.154), DOWNTREND(99bougies) 12:19:03 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.055), DOWNTREND(99bougies) 12:19:03 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.199), DOWNTREND(99bougies) 12:19:03 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.181), DOWNTREND(99bougies) 12:19:03 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.119), DOWNTREND(99bougies) 12:19:03 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:19:03 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.193), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:19:04 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 12:19:04 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 12:19:04 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 12:19:04 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 12:19:04 [INFO] AIOpportunitySelector: - Score moyen: 59.4/100 12:19:04 [INFO] AIOpportunitySelector: - Meilleur score: 66.4/100 (DOTUSDT) 12:19:04 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 12:19:04 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 12:19:04 [INFO] AIPredictor: TOP 5: DOTUSDT, ETHUSDT, BTCUSDT, ADAUSDT, SOLUSDT 12:19:04 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:19:04 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:19:04 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 12:19:04 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3072 échantillons sur cpu 12:19:04 [INFO] LSTMReversal: Classes: {0: 3047, 3: 25} 12:19:05 [INFO] AIPredictor: ✅ CYCLE #64 TERMINÉ en 3.9s - Prochain dans 30s 12:19:26 [INFO] __main__: 💾 Mémoire: 1686 MB 12:19:26 [WARNING] __main__: ⚠️ Mémoire élevée: 1686 MB — gc.collect() forcé 12:19:35 [INFO] AIPredictor: ================================================================================ 12:19:35 [INFO] AIPredictor: 🔄 CYCLE IA #65 - 12:19:35 - Analyse 29 symboles... 12:19:35 [INFO] AIPredictor: ================================================================================ 12:19:36 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 12:19:36 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (63→78) 12:19:36 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (67→82) 12:19:36 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:19:36 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (71→86) 12:19:36 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:19:36 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 12:19:36 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (65→80) 12:19:36 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (65→80) 12:19:36 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.055), DOWNTREND(99bougies) 12:19:36 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (53→68) 12:19:36 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (71→86) 12:19:36 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (57→72) 12:19:36 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.199), DOWNTREND(99bougies) 12:19:37 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.5x<1.0, BEARISH(slope=-0.303), DOWNTREND(99bougies) 12:19:37 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:19:37 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.007), DOWNTREND(99bougies) 12:19:37 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=0.05%<0.1, BEARISH(slope=-0.193), DOWNTREND(99bougies) 12:19:37 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.181), DOWNTREND(99bougies) 12:19:37 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.154), DOWNTREND(99bougies) 12:19:37 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.8x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.003), DOWNTREND(99bougies) 12:19:37 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.119), DOWNTREND(99bougies) 12:19:37 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=-0.20%<0.1, BEARISH(slope=-0.224), DOWNTREND(99bougies) 12:19:37 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, BEARISH(slope=-0.102), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:19:38 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:19:38 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:19:38 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 12:19:38 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 12:19:38 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3120 échantillons sur cpu 12:19:38 [INFO] LSTMReversal: Classes: {0: 3094, 3: 26} 12:19:39 [INFO] AIPredictor: ✅ CYCLE #65 TERMINÉ en 4.0s - Prochain dans 30s 12:20:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (155s > 45s) - Mise à jour forcée 12:20:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:20:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.00% mom20m=-0.00% mom30m=-0.00% adj=+2 [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 12:20:09 [INFO] AIPredictor: ================================================================================ 12:20:09 [INFO] AIPredictor: 🔄 CYCLE IA #66 - 12:20:09 - Analyse 29 symboles... 12:20:09 [INFO] AIPredictor: ================================================================================ 12:20:10 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:20:10 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:20:10 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (64→79) 12:20:10 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (53→68) 12:20:10 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (62→77) 12:20:10 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (62→77) 12:20:10 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 12:20:10 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (60→75) 12:20:10 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:20:10 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (62→77) 12:20:10 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (65→80) 12:20:10 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:20:11 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.033), DOWNTREND(99bougies) 12:20:11 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:20:11 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.032), DOWNTREND(99bougies) 12:20:11 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.089), DOWNTREND(99bougies) 12:20:11 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BEARISH(slope=-0.099), DOWNTREND(99bougies) 12:20:11 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=0.08%<0.1, BEARISH(slope=-0.207), DOWNTREND(99bougies) 12:20:11 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.7x<1.0, Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:20:11 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BEARISH(slope=-0.132), DOWNTREND(99bougies) 12:20:11 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.43>=0.35, VOL=0.5x<1.0, Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:20:11 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.101), DOWNTREND(99bougies) 12:20:11 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.211), DOWNTREND(99bougies) 12:20:11 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.229), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:20:12 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:20:12 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:20:12 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:20:12 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 12:20:12 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3168 échantillons sur cpu 12:20:12 [INFO] LSTMReversal: Classes: {0: 3141, 3: 27} 12:20:12 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.11%) 12:20:12 [INFO] MarketRegime: → Mom3h=-0.14% Mom5h=0.05% Mom24h=-0.53% 12:20:12 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=36.6, BTC=-0.11%, Alt=-0.03%) 12:20:12 [INFO] MarketRegime: → Max positions: 3 12:20:12 [INFO] MarketRegime: → Score IA min: 82 12:20:13 [INFO] AIPredictor: ✅ CYCLE #66 TERMINÉ en 3.7s - Prochain dans 30s [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.38s - 257 cryptos 12:20:27 [INFO] __main__: 💾 Mémoire: 1731 MB 12:20:27 [WARNING] __main__: ⚠️ Mémoire élevée: 1731 MB — gc.collect() forcé 12:20:37 [INFO] LSTMReversal: Epoch 2/3: train_loss=0.1168 val_loss=0.0000 val_acc=100.0% 12:20:43 [INFO] AIPredictor: ================================================================================ 12:20:43 [INFO] AIPredictor: 🔄 CYCLE IA #67 - 12:20:43 - Analyse 29 symboles... 12:20:43 [INFO] AIPredictor: ================================================================================ 12:20:44 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (62→77) 12:20:44 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 12:20:44 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (65→80) 12:20:44 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (53→68) 12:20:44 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:20:44 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:20:44 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:20:44 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (62→77) 12:20:44 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:20:44 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (62→77) 12:20:44 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (60→75) 12:20:44 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (64→79) 12:20:44 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=0.08%<0.1, BEARISH(slope=-0.207), DOWNTREND(99bougies) 12:20:44 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BEARISH(slope=-0.099), DOWNTREND(99bougies) 12:20:44 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BEARISH(slope=-0.132), DOWNTREND(99bougies) 12:20:44 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.089), DOWNTREND(99bougies) 12:20:44 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.211), DOWNTREND(99bougies) 12:20:45 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:20:45 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.7x<1.0, Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:20:45 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.229), DOWNTREND(99bougies) 12:20:45 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.033), DOWNTREND(99bougies) 12:20:45 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.032), DOWNTREND(99bougies) 12:20:45 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.43>=0.35, VOL=0.5x<1.0, Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:20:45 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.101), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:20:46 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:20:46 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:20:46 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 12:20:46 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 12:20:46 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3216 échantillons sur cpu 12:20:46 [INFO] LSTMReversal: Classes: {0: 3188, 3: 28} 12:20:47 [INFO] AIPredictor: ✅ CYCLE #67 TERMINÉ en 4.0s - Prochain dans 30s 12:21:17 [INFO] AIPredictor: ================================================================================ 12:21:17 [INFO] AIPredictor: 🔄 CYCLE IA #68 - 12:21:17 - Analyse 29 symboles... 12:21:17 [INFO] AIPredictor: ================================================================================ 12:21:18 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (64→79) 12:21:18 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (65→80) 12:21:18 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (53→68) 12:21:18 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:21:18 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (62→77) 12:21:18 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:21:18 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (62→77) 12:21:18 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (62→77) 12:21:18 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 12:21:18 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (60→75) 12:21:18 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:21:18 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:21:18 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.229), DOWNTREND(99bougies) 12:21:18 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.033), DOWNTREND(99bougies) 12:21:19 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BEARISH(slope=-0.132), DOWNTREND(99bougies) 12:21:19 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.032), DOWNTREND(99bougies) 12:21:19 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.211), DOWNTREND(99bougies) 12:21:19 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.101), DOWNTREND(99bougies) 12:21:19 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:21:19 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=0.08%<0.1, BEARISH(slope=-0.207), DOWNTREND(99bougies) 12:21:19 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.089), DOWNTREND(99bougies) 12:21:19 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.7x<1.0, Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:21:19 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.43>=0.35, VOL=0.5x<1.0, Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:21:19 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BEARISH(slope=-0.099), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:21:20 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:21:20 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:21:20 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.6s 12:21:20 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 12:21:20 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3264 échantillons sur cpu 12:21:20 [INFO] LSTMReversal: Classes: {0: 3235, 3: 29} 12:21:21 [INFO] AIPredictor: ✅ CYCLE #68 TERMINÉ en 4.1s - Prochain dans 30s 12:21:27 [INFO] __main__: 💾 Mémoire: 1805 MB 12:21:27 [WARNING] __main__: ⚠️ Mémoire élevée: 1805 MB — gc.collect() forcé 12:21:51 [INFO] AIPredictor: ================================================================================ 12:21:51 [INFO] AIPredictor: 🔄 CYCLE IA #69 - 12:21:51 - Analyse 29 symboles... 12:21:51 [INFO] AIPredictor: ================================================================================ 12:21:52 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (65→80) 12:21:52 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (62→77) 12:21:52 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:21:52 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 12:21:52 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (64→79) 12:21:52 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:21:52 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:21:52 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (62→77) 12:21:52 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (62→77) 12:21:52 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (60→75) 12:21:52 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:21:52 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BEARISH(slope=-0.132), DOWNTREND(99bougies) 12:21:52 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (53→68) 12:21:52 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.033), DOWNTREND(99bougies) 12:21:52 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=0.08%<0.1, BEARISH(slope=-0.207), DOWNTREND(99bougies) 12:21:52 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.032), DOWNTREND(99bougies) 12:21:53 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.229), DOWNTREND(99bougies) 12:21:53 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.43>=0.35, VOL=0.5x<1.0, Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:21:53 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:21:53 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.101), DOWNTREND(99bougies) 12:21:53 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.7x<1.0, Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:21:53 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.211), DOWNTREND(99bougies) 12:21:53 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BEARISH(slope=-0.099), DOWNTREND(99bougies) 12:21:53 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.089), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:21:54 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:21:54 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:21:54 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 12:21:54 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 12:21:54 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3312 échantillons sur cpu 12:21:54 [INFO] LSTMReversal: Classes: {0: 3282, 3: 30} 12:21:56 [INFO] AIPredictor: ✅ CYCLE #69 TERMINÉ en 4.8s - Prochain dans 30s 12:22:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 12:22:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:22:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.01% mom20m=+0.01% mom30m=+0.00% adj=+2 12:22:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.10%) 12:22:11 [INFO] MarketRegime: → Mom3h=-0.13% Mom5h=0.05% Mom24h=-0.52% 12:22:11 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=40.6, BTC=-0.10%, Alt=0.05%) 12:22:11 [INFO] MarketRegime: → Max positions: 3 12:22:11 [INFO] MarketRegime: → Score IA min: 82 [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 12:22:26 [INFO] AIPredictor: ================================================================================ 12:22:26 [INFO] AIPredictor: 🔄 CYCLE IA #70 - 12:22:26 - Analyse 29 symboles... 12:22:26 [INFO] AIPredictor: ================================================================================ 12:22:26 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:22:27 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (62→77) 12:22:27 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (53→68) 12:22:27 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (62→77) 12:22:27 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (60→75) 12:22:27 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (65→80) 12:22:27 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:22:27 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (64→79) 12:22:27 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 12:22:27 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:22:27 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (62→77) 12:22:27 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.101), DOWNTREND(99bougies) 12:22:27 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:22:27 [INFO] __main__: 💾 Mémoire: 1851 MB 12:22:27 [WARNING] __main__: ⚠️ Mémoire élevée: 1851 MB — gc.collect() forcé 12:22:27 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BEARISH(slope=-0.132), DOWNTREND(99bougies) 12:22:27 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.211), DOWNTREND(99bougies) 12:22:27 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.229), DOWNTREND(99bougies) 12:22:28 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.43>=0.35, VOL=0.5x<1.0, Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:22:28 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.089), DOWNTREND(99bougies) 12:22:28 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:22:28 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.032), DOWNTREND(99bougies) 12:22:28 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.7x<1.0, Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:22:28 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.033), DOWNTREND(99bougies) 12:22:28 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BEARISH(slope=-0.099), DOWNTREND(99bougies) 12:22:28 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=0.08%<0.1, BEARISH(slope=-0.207), DOWNTREND(99bougies) [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.82s - 257 cryptos [OK] Pattern config chargée: 28 patterns 12:22:29 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 12:22:29 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 12:22:29 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 12:22:29 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 12:22:29 [INFO] AIOpportunitySelector: - Score moyen: 59.4/100 12:22:29 [INFO] AIOpportunitySelector: - Meilleur score: 66.1/100 (ADAUSDT) 12:22:29 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 12:22:29 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 12:22:29 [INFO] AIPredictor: TOP 5: ADAUSDT, XRPUSDT, DOGEUSDT, SOLUSDT, TAOUSDC 12:22:29 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:22:29 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.8s 12:22:29 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 12:22:29 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3360 échantillons sur cpu 12:22:29 [INFO] LSTMReversal: Classes: {0: 3329, 3: 31} 12:22:30 [INFO] AIPredictor: ✅ CYCLE #70 TERMINÉ en 4.4s - Prochain dans 30s 12:22:54 [INFO] LSTMReversal: Epoch 3/3: train_loss=0.2315 val_loss=0.0000 val_acc=100.0% 12:22:57 [INFO] LSTMReversal: 💾 Modèle reversal sauvegardé: /home/ubuntu/crypto_trading_bot/models/lstm_reversal.pt 12:22:57 [INFO] LSTMReversal: ✅ Entraînement reversal terminé: acc=100.0% loss=0.0000 12:23:00 [INFO] AIPredictor: ================================================================================ 12:23:00 [INFO] AIPredictor: 🔄 CYCLE IA #71 - 12:23:00 - Analyse 29 symboles... 12:23:00 [INFO] AIPredictor: ================================================================================ 12:23:01 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (62→77) 12:23:01 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 12:23:01 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:23:01 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (53→68) 12:23:01 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (65→80) 12:23:01 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (62→77) 12:23:01 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (60→75) 12:23:01 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (64→79) 12:23:01 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (62→77) 12:23:01 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:23:01 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:23:01 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:23:01 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=0.08%<0.1, BEARISH(slope=-0.207), DOWNTREND(99bougies) 12:23:01 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.033), DOWNTREND(99bougies) 12:23:01 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:23:01 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.089), DOWNTREND(99bougies) 12:23:02 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.43>=0.35, VOL=0.5x<1.0, Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:23:02 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BEARISH(slope=-0.099), DOWNTREND(99bougies) 12:23:02 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.7x<1.0, Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:23:02 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BEARISH(slope=-0.132), DOWNTREND(99bougies) 12:23:02 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.229), DOWNTREND(99bougies) 12:23:02 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.211), DOWNTREND(99bougies) 12:23:02 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.032), DOWNTREND(99bougies) 12:23:02 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.101), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:23:03 [INFO] AIOpportunitySelector: ✅ 81 opportunités chargées depuis ai_opportunities.json 12:23:03 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=14 12:23:03 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:23:03 [INFO] AIPredictor: ✅ CYCLE #71 TERMINÉ en 2.3s - Prochain dans 30s 12:23:27 [INFO] __main__: 💾 Mémoire: 1612 MB 12:23:27 [WARNING] __main__: ⚠️ Mémoire élevée: 1612 MB — gc.collect() forcé 12:23:33 [INFO] AIPredictor: ================================================================================ 12:23:33 [INFO] AIPredictor: 🔄 CYCLE IA #72 - 12:23:33 - Analyse 29 symboles... 12:23:33 [INFO] AIPredictor: ================================================================================ 12:23:33 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (64→79) 12:23:33 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (60→75) 12:23:33 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:23:33 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.033), DOWNTREND(99bougies) 12:23:33 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (62→77) 12:23:33 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (62→77) 12:23:33 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:23:33 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (65→80) 12:23:33 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:23:33 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:23:33 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (53→68) 12:23:33 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 12:23:33 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (62→77) 12:23:34 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.211), DOWNTREND(99bougies) 12:23:34 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.7x<1.0, Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:23:34 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.101), DOWNTREND(99bougies) 12:23:34 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=0.08%<0.1, BEARISH(slope=-0.207), DOWNTREND(99bougies) 12:23:34 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BEARISH(slope=-0.132), DOWNTREND(99bougies) 12:23:34 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.43>=0.35, VOL=0.5x<1.0, Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:23:34 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.229), DOWNTREND(99bougies) 12:23:34 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.089), DOWNTREND(99bougies) 12:23:34 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BEARISH(slope=-0.099), DOWNTREND(99bougies) 12:23:35 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:23:35 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.032), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:23:35 [INFO] AIOpportunitySelector: ✅ 81 opportunités chargées depuis ai_opportunities.json 12:23:35 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=14 12:23:35 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:23:35 [INFO] AIPredictor: ✅ CYCLE #72 TERMINÉ en 2.4s - Prochain dans 30s 12:24:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 12:24:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:24:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.01% mom20m=+0.01% mom30m=+0.00% adj=+2 12:24:05 [INFO] AIPredictor: ================================================================================ 12:24:05 [INFO] AIPredictor: 🔄 CYCLE IA #73 - 12:24:05 - Analyse 29 symboles... 12:24:05 [INFO] AIPredictor: ================================================================================ 12:24:06 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 12:24:06 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:24:06 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (62→77) 12:24:06 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (65→80) 12:24:06 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:24:06 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (53→68) 12:24:06 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (64→79) 12:24:06 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:24:06 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (62→77) 12:24:06 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (62→77) 12:24:06 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:24:06 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (60→75) 12:24:06 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:24:06 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BEARISH(slope=-0.099), DOWNTREND(99bougies) 12:24:06 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.229), DOWNTREND(99bougies) 12:24:06 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.032), DOWNTREND(99bougies) 12:24:06 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BEARISH(slope=-0.132), DOWNTREND(99bougies) 12:24:06 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.089), DOWNTREND(99bougies) 12:24:07 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.033), DOWNTREND(99bougies) 12:24:07 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.43>=0.35, VOL=0.5x<1.0, Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:24:07 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=0.08%<0.1, BEARISH(slope=-0.207), DOWNTREND(99bougies) 12:24:07 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.211), DOWNTREND(99bougies) 12:24:07 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.7x<1.0, Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:24:07 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.101), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:24:08 [INFO] AIOpportunitySelector: ✅ 81 opportunités chargées depuis ai_opportunities.json 12:24:08 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=14 12:24:08 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:24:08 [INFO] AIPredictor: ✅ CYCLE #73 TERMINÉ en 2.4s - Prochain dans 30s 12:24:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.10%) 12:24:11 [INFO] MarketRegime: → Mom3h=-0.13% Mom5h=0.05% Mom24h=-0.52% 12:24:11 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=40.6, BTC=-0.10%, Alt=0.03%) 12:24:11 [INFO] MarketRegime: → Max positions: 3 12:24:11 [INFO] MarketRegime: → Score IA min: 82 12:24:27 [INFO] __main__: 💾 Mémoire: 1613 MB 12:24:27 [WARNING] __main__: ⚠️ Mémoire élevée: 1613 MB — gc.collect() forcé [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 9.17s - 257 cryptos 12:24:38 [INFO] AIPredictor: ================================================================================ 12:24:38 [INFO] AIPredictor: 🔄 CYCLE IA #74 - 12:24:38 - Analyse 29 symboles... 12:24:38 [INFO] AIPredictor: ================================================================================ 12:24:38 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (62→77) 12:24:38 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (53→68) 12:24:38 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (60→75) 12:24:38 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (64→79) 12:24:38 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (50→65) 12:24:38 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:24:38 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 12:24:38 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (62→77) 12:24:38 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:24:38 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (62→77) 12:24:38 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (65→80) 12:24:38 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:24:38 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.229), DOWNTREND(99bougies) 12:24:38 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.089), DOWNTREND(99bougies) 12:24:39 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.7x<1.0, Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:24:39 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.43>=0.35, VOL=0.5x<1.0, Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:24:39 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.211), DOWNTREND(99bougies) 12:24:39 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=0.08%<0.1, BEARISH(slope=-0.207), DOWNTREND(99bougies) 12:24:39 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.1x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:24:39 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BEARISH(slope=-0.099), DOWNTREND(99bougies) 12:24:39 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.033), DOWNTREND(99bougies) 12:24:39 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.01%<0.1, BEARISH(slope=-0.101), DOWNTREND(99bougies) 12:24:39 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.032), DOWNTREND(99bougies) 12:24:39 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BEARISH(slope=-0.132), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:24:40 [INFO] AIOpportunitySelector: ✅ 81 opportunités chargées depuis ai_opportunities.json 12:24:40 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=14 12:24:40 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:24:40 [INFO] AIPredictor: ✅ CYCLE #74 TERMINÉ en 2.3s - Prochain dans 30s 12:25:10 [INFO] AIPredictor: ================================================================================ 12:25:10 [INFO] AIPredictor: 🔄 CYCLE IA #75 - 12:25:10 - Analyse 29 symboles... 12:25:10 [INFO] AIPredictor: ================================================================================ 12:25:10 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (58→73) 12:25:10 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (61→76) 12:25:10 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 12:25:10 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (72→87) 12:25:10 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 12:25:10 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 12:25:10 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 12:25:10 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 12:25:10 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (70→85) 12:25:10 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (60→75) 12:25:10 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (71→86) 12:25:10 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (72→87) 12:25:11 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 12:25:11 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.4x<1.0, BEARISH(slope=-0.245), DOWNTREND(99bougies) 12:25:11 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:25:11 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.51>=0.35, VOL=0.6x<1.0, Mom=0.09%<0.1, BEARISH(slope=-0.004), DOWNTREND(99bougies) 12:25:11 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:25:11 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.071), DOWNTREND(99bougies) 12:25:11 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.60>=0.35, VOL=0.3x<1.0, Mom=0.06%<0.1, DOWNTREND(99bougies) 12:25:11 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.025), DOWNTREND(99bougies) 12:25:11 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.7x<1.0, BEARISH(slope=-0.094), DOWNTREND(99bougies) 12:25:12 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.6x<1.0, Mom=0.04%<0.1, BEARISH(slope=-0.015), DOWNTREND(99bougies) 12:25:12 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.48>=0.35, VOL=0.6x<1.0, Mom=0.01%<0.1, DOWNTREND(99bougies) 12:25:12 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:25:12 [INFO] AIOpportunitySelector: ✅ 81 opportunités chargées depuis ai_opportunities.json 12:25:12 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=14 12:25:12 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:25:12 [INFO] AIPredictor: ✅ CYCLE #75 TERMINÉ en 2.3s - Prochain dans 30s 12:25:28 [INFO] __main__: 💾 Mémoire: 1613 MB 12:25:28 [WARNING] __main__: ⚠️ Mémoire élevée: 1613 MB — gc.collect() forcé 12:25:28 [ERROR] __main__: 🔴 MÉMOIRE CRITIQUE: 1613 MB — redémarrage automatique du dashboard [OK] 12 symboles charges depuis watchlist.json [IA] 7 parametre(s) surcharges depuis ai_optimized_config.py: STOP_LOSS_PERCENT, TRAILING_STOP_DISTANCE, TRAILING_STOP_ACTIVATION, MAX_OPEN_POSITIONS, STRATEGY_CONSENSUS_THRESHOLD, ML_CONFIDENCE_THRESHOLD, ENABLE_SMART_ROTATION 12:25:29 [INFO] smart_rotation: 🔄 Config rotation chargée depuis config.py 12:25:29 [INFO] AIPredictor: ✅ Smart Rotation disponible 12:25:30 [INFO] AIPredictor: ✅ AI Advanced Scorer (GPU) disponible 12:25:30 [INFO] AIPredictor: ✅ Performance Analyzer disponible 12:25:31 [INFO] AIPredictor: ✅ Volatility Scorer disponible 12:25:31 [INFO] AIOpportunitySelector: ⚠️ PyTorch disponible mais sans GPU - Mode CPU 12:25:31 [INFO] AIPredictor: ✅ AI Opportunity Selector disponible (PyTorch + GPU) 12:25:31 [INFO] AIPredictor: ✅ Dynamic SL/TP Calculator disponible 12:25:31 [INFO] AIPredictor: ✅ Multi-Timeframe Analyzer disponible 12:25:31 [INFO] AIPredictor: ✅ Volume Profile Analyzer disponible 12:25:31 [INFO] AIPredictor: ✅ Market Regime Detector disponible 12:25:31 [INFO] AIPredictor: ✅ Advanced Feature Extractor disponible 12:25:31 [INFO] AIPredictor: ✅ Time Pattern Analyzer disponible 12:25:31 [INFO] AIPredictor: ✅ Correlation Analyzer disponible 12:25:31 [INFO] AIPredictor: ✅ Risk-Adjusted Scorer disponible 12:25:31 [INFO] AIPredictor: ✅ Monte Carlo Simulator disponible 12:25:31 [INFO] AIPredictor: ✅ Ensemble Predictor disponible 12:25:31 [INFO] AIPredictor: ✅ Long-Term Trend Analyzer disponible 12:25:31 [INFO] LSTMReversal: ℹ️ LSTM Reversal: CPU mode (pas de GPU CUDA) 12:25:31 [INFO] AIPredictor: ✅ LSTM Reversal Predictor (GPU) disponible 12:25:31 [INFO] AIPredictor: ℹ️ Aucun GPU CUDA détecté, utilisation CPU 12:25:31 [INFO] AIPredictor: ✅ PredictorLSTM enregistré pour chargement sécurisé 12:25:31 [INFO] AIPredictor: 🔄 Mode crash réinitialisé au démarrage 12:25:31 [INFO] AIPredictor: 📊 Stats d'entraînement chargées: trained 12:25:31 [INFO] MultiTimeframeAnalyzer: ✅ Multi-Timeframe Analyzer initialisé 12:25:31 [INFO] VolumeProfileAnalyzer: ✅ Volume Profile Analyzer initialisé 12:25:31 [INFO] MarketRegimeDetector: ✅ Market Regime Detector initialisé 12:25:31 [INFO] AdvancedFeatureEngineering: ✅ Advanced Feature Extractor initialisé 12:25:31 [INFO] TimePatternAnalyzer: ✅ Time Pattern Analyzer initialisé 12:25:31 [INFO] CorrelationAnalyzer: ✅ Correlation Analyzer initialisé 12:25:31 [INFO] RiskAdjustedScorer: ✅ Risk-Adjusted Scorer initialisé 12:25:31 [INFO] MonteCarloSimulator: ✅ Monte Carlo Simulator initialisé (1000 simulations) 12:25:31 [INFO] EnsemblePredictor: ✅ Ensemble Predictor initialisé (4 modèles) 12:25:31 [INFO] LSTMReversal: ✅ Modèle reversal chargé: /home/ubuntu/crypto_trading_bot/models/lstm_reversal.pt 12:25:31 [INFO] LSTMReversal: 📐 Modèle reversal: 4,975,237 paramètres (19.0 MB) 12:25:31 [INFO] LSTMReversal: ✅ LSTMReversalPredictor initialisé (device=cpu) 12:25:31 [INFO] AIPredictor: 🧠 LSTM Reversal Predictor initialisé (trained=True) 12:25:31 [INFO] AIPredictor: 🚀 Modules d'amélioration IA activés avec succès 12:25:31 [INFO] AIPredictor: 🔍 Recherche modèle: /home/ubuntu/crypto_trading_bot/models/predictor.pt 12:25:31 [INFO] AIPredictor: Fichier existe: True 12:25:31 [WARNING] AIPredictor: Impossible de charger le modèle: Error(s) in loading state_dict for PredictorLSTM: Missing key(s) in state_dict: "lstm.weight_ih_l1", "lstm.weight_hh_l1", "lstm.bias_ih_l1", "lstm.bias_hh_l1", "fc3.weight", "fc3.bias". size mismatch for lstm.weight_ih_l0: copying a param with shape torch.Size([256, 20]) from checkpoint, the shape in current model is torch.Size([512, 20]). size mismatch for lstm.weight_hh_l0: copying a param with shape torch.Size([256, 64]) from checkpoint, the shape in current model is torch.Size([512, 128]). size mismatch for lstm.bias_ih_l0: copying a param with shape torch.Size([256]) from checkpoint, the shape in current model is torch.Size([512]). size mismatch for lstm.bias_hh_l0: copying a param with shape torch.Size([256]) from checkpoint, the shape in current model is torch.Size([512]). size mismatch for fc1.weight: copying a param with shape torch.Size([32, 64]) from checkpoint, the shape in current model is torch.Size([64, 128]). size mismatch for fc1.bias: copying a param with shape torch.Size([32]) from checkpoint, the shape in current model is torch.Size([64]). size mismatch for fc2.weight: copying a param with shape torch.Size([3, 32]) from checkpoint, the shape in current model is torch.Size([32, 64]). size mismatch for fc2.bias: copying a param with shape torch.Size([3]) from checkpoint, the shape in current model is torch.Size([32]). 12:25:31 [INFO] AIPredictor: ✅ Nouveau modèle PyTorch créé (non entraîné) 12:25:31 [INFO] __main__: ✅ Module AI Predictor chargé 12:25:31 [INFO] __main__: ✅ Module AI Realtime chargé 12:25:31 [INFO] api.security: 🔐 Auth: credentials chargés (user=admin) 12:25:31 [INFO] __main__: Dashboard API Server v2.0 12:25:31 [INFO] __main__: Port: 8889 12:25:31 [INFO] __main__: Directory: /home/ubuntu/crypto_trading_bot 12:25:31 [INFO] __main__: URL: http://localhost:8889/dashboard.html 12:25:31 [INFO] __main__: API Token: zMZhStaH... (set DASHBOARD_API_TOKEN to customize) 12:25:31 [INFO] __main__: Press Ctrl+C to stop 12:25:31 [INFO] AIPredictor: 📋 Surveillance IA: 29 symboles configurés 12:25:31 [INFO] AIPredictor: 🔍 [START] Début start() - is_running=False 12:25:31 [INFO] AIPredictor: 🔍 [START] symbols_to_watch: 29 symboles 12:25:31 [INFO] AIPredictor: 🔍 [START] klines_fetcher: True 12:25:31 [INFO] AIPredictor: 🔍 [START] predictor.klines_fetcher: True 12:25:31 [INFO] AIPredictor: 🔍 [START] Création du thread... 12:25:31 [INFO] AIPredictor: 🔍 [START] Démarrage du thread... [CACHE] OK - Cache charge: 257 cryptos12:25:31 [INFO] AIPredictor: 🔍 [THREAD] Entrée dans _surveillance_loop - Thread démarré 12:25:31 [INFO] AIPredictor: 🔍 [THREAD] is_running=True, symbols=29 12:25:31 [INFO] AIPredictor: ================================================================================ 12:25:31 [INFO] AIPredictor: 🔄 CYCLE IA #1 - 12:25:31 - Analyse 29 symboles... 12:25:31 [INFO] AIPredictor: ✅ Service de surveillance IA démarré (29 symboles) - Thread: True 12:25:31 [INFO] AIPredictor: ================================================================================ [CACHE] Derniere mise a jour: 2026-04-25 12:24:37.872952 12:25:31 [INFO] __main__: ============================================================ 12:25:31 [INFO] __main__: 🧠 Service de surveillance IA démarré - 29 symboles 12:25:31 [INFO] __main__: API Server v2.0 running! (Thread pool: max 20 workers) 12:25:31 [INFO] __main__: Cache disque pre-chargé: 257 cryptos (TTL 2min) [CACHE] AUTO-UPDATE active (intervalle: 120s)12:25:31 [INFO] __main__: Mode: Polling toutes les 30 secondes 12:25:31 [INFO] __main__: ============================================================ 12:25:32 [INFO] __main__: Crypto cache auto-update started (120s interval) 12:25:32 [INFO] __main__: Endpoints: 12:25:32 [INFO] __main__: GET /api/get-config - Read config 12:25:32 [INFO] __main__: Initialisation du cache crypto (228 coins)... 12:25:32 [INFO] __main__: POST /api/apply-config - Apply config 12:25:32 [INFO] __main__: POST /api/run-optimization - Run optimization 12:25:32 [INFO] __main__: POST /api/sell-all - Sell all positions 12:25:32 [INFO] __main__: POST /api/restart-bot - Restart bot 12:25:32 [INFO] __main__: POST /api/save-watchlist - Save watchlist 12:25:32 [INFO] __main__: ============================================================ [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 12:25:32 [INFO] AIAdvancedScorer: 🧠 AIAdvancedScorer initialisé - Device: cpu 12:25:32 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (58→73) 12:25:32 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (61→76) 12:25:32 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 12:25:32 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (71→86) 12:25:32 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 12:25:32 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 12:25:32 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (60→75) 12:25:32 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (72→87) 12:25:32 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (72→87) 12:25:32 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 12:25:32 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 12:25:32 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (70→85) 12:25:32 [WARNING] MarketRegime: ♻️ Régime CORRECTION restauré depuis fichier (âge: 2s) — refresh dans ~5s 12:25:32 [INFO] MarketRegime: 🎯 MarketRegimeDetector initialisé 12:25:32 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:25:32 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.4x<1.0, BEARISH(slope=-0.245), DOWNTREND(99bougies) 12:25:33 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:25:33 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.6x<1.0, Mom=0.04%<0.1, BEARISH(slope=-0.015), DOWNTREND(99bougies) 12:25:33 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.51>=0.35, VOL=0.6x<1.0, Mom=0.09%<0.1, BEARISH(slope=-0.004), DOWNTREND(99bougies) 12:25:33 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.071), DOWNTREND(99bougies) 12:25:33 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.60>=0.35, VOL=0.3x<1.0, Mom=0.06%<0.1, DOWNTREND(99bougies) 12:25:33 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:25:33 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.025), DOWNTREND(99bougies) 12:25:33 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.48>=0.35, VOL=0.6x<1.0, Mom=0.01%<0.1, DOWNTREND(99bougies) 12:25:33 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.7x<1.0, BEARISH(slope=-0.094), DOWNTREND(99bougies) 12:25:33 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:25:34 [INFO] smart_rotation: 🔄 Smart Rotation initialisé 12:25:34 [INFO] AIOpportunitySelector: ℹ️ Modèle initialisé avec poids aléatoires (entraînement requis) 12:25:34 [INFO] AIOpportunitySelector: ✅ AI Opportunity Selector initialisé sur cpu 12:25:34 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 12:25:34 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 12:25:34 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 12:25:34 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 12:25:34 [INFO] AIOpportunitySelector: - Score moyen: 57.7/100 12:25:34 [INFO] AIOpportunitySelector: - Meilleur score: 62.5/100 (DOTUSDT) 12:25:34 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 12:25:34 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 12:25:34 [INFO] AIPredictor: TOP 5: DOTUSDT, BNBUSDT, AVAXUSDT, ADAUSDT, DOGEUSDT 12:25:34 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:25:34 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:25:34 [INFO] AIPredictor: ✅ CYCLE #1 TERMINÉ en 2.5s - Prochain dans 30s 12:25:36 [INFO] __main__: ✅ Auto-Updater déjà actif (PID: 38229) 12:25:40 [INFO] __main__: ✅ Market Spy VENV déjà actif (PID: 38248) [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 11.05s - 257 cryptos 12:25:43 [INFO] __main__: Cache initialized: 257 cryptos 12:26:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:26:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.01% mom20m=-0.00% mom30m=+0.07% adj=+0 12:26:04 [INFO] AIPredictor: ================================================================================ 12:26:04 [INFO] AIPredictor: 🔄 CYCLE IA #2 - 12:26:04 - Analyse 29 symboles... 12:26:04 [INFO] AIPredictor: ================================================================================ 12:26:04 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (72→87) 12:26:04 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 12:26:04 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 12:26:04 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (70→85) 12:26:04 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (58→73) 12:26:04 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (61→76) 12:26:04 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (72→87) 12:26:04 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 12:26:04 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 12:26:04 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 12:26:04 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (71→86) 12:26:05 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (60→75) 12:26:05 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.025), DOWNTREND(99bougies) 12:26:05 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:26:05 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.071), DOWNTREND(99bougies) 12:26:05 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.60>=0.35, VOL=0.3x<1.0, Mom=0.06%<0.1, DOWNTREND(99bougies) 12:26:05 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.51>=0.35, VOL=0.6x<1.0, Mom=0.09%<0.1, BEARISH(slope=-0.004), DOWNTREND(99bougies) 12:26:05 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:26:05 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 12:26:05 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.4x<1.0, BEARISH(slope=-0.245), DOWNTREND(99bougies) 12:26:05 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.7x<1.0, BEARISH(slope=-0.094), DOWNTREND(99bougies) 12:26:06 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.48>=0.35, VOL=0.6x<1.0, Mom=0.01%<0.1, DOWNTREND(99bougies) 12:26:06 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.6x<1.0, Mom=0.04%<0.1, BEARISH(slope=-0.015), DOWNTREND(99bougies) 12:26:06 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, BEARISH(slope=-0.102), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:26:06 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:26:06 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:26:06 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:26:06 [INFO] AIPredictor: ✅ CYCLE #2 TERMINÉ en 2.3s - Prochain dans 30s 12:26:12 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.10%) 12:26:12 [INFO] MarketRegime: → Mom3h=-0.12% Mom5h=0.07% Mom24h=-0.51% 12:26:12 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=39.4, BTC=-0.10%, Alt=0.06%) 12:26:12 [INFO] MarketRegime: → Max positions: 3 12:26:12 [INFO] MarketRegime: → Score IA min: 82 12:26:36 [INFO] AIPredictor: ================================================================================ 12:26:36 [INFO] AIPredictor: 🔄 CYCLE IA #3 - 12:26:36 - Analyse 29 symboles... 12:26:36 [INFO] AIPredictor: ================================================================================ 12:26:37 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 12:26:37 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (72→87) 12:26:37 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 12:26:37 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (72→87) 12:26:37 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (58→73) 12:26:37 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.51>=0.35, VOL=0.6x<1.0, Mom=0.09%<0.1, BEARISH(slope=-0.004), DOWNTREND(99bougies) 12:26:37 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (71→86) 12:26:37 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 12:26:37 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 12:26:37 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 12:26:37 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (60→75) 12:26:37 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (61→76) 12:26:37 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (70→85) 12:26:37 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:26:37 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.48>=0.35, VOL=0.6x<1.0, Mom=0.01%<0.1, DOWNTREND(99bougies) 12:26:37 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.4x<1.0, BEARISH(slope=-0.245), DOWNTREND(99bougies) 12:26:37 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 12:26:38 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.025), DOWNTREND(99bougies) 12:26:38 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.071), DOWNTREND(99bougies) 12:26:38 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.6x<1.0, Mom=0.04%<0.1, BEARISH(slope=-0.015), DOWNTREND(99bougies) 12:26:38 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.60>=0.35, VOL=0.3x<1.0, Mom=0.06%<0.1, DOWNTREND(99bougies) 12:26:38 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:26:38 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:26:38 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.7x<1.0, BEARISH(slope=-0.094), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:26:39 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:26:39 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:26:39 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:26:39 [INFO] AIPredictor: ✅ CYCLE #3 TERMINÉ en 2.3s - Prochain dans 30s 12:27:09 [INFO] AIPredictor: ================================================================================ 12:27:09 [INFO] AIPredictor: 🔄 CYCLE IA #4 - 12:27:09 - Analyse 29 symboles... 12:27:09 [INFO] AIPredictor: ================================================================================ 12:27:09 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (58→73) 12:27:09 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 12:27:09 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (60→75) 12:27:09 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 12:27:09 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (70→85) 12:27:09 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 12:27:09 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (72→87) 12:27:09 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (71→86) 12:27:09 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 12:27:09 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (72→87) 12:27:09 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 12:27:09 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (61→76) 12:27:09 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.48>=0.35, VOL=0.6x<1.0, Mom=0.01%<0.1, DOWNTREND(99bougies) 12:27:09 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:27:10 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:27:10 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 12:27:10 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.7x<1.0, BEARISH(slope=-0.094), DOWNTREND(99bougies) 12:27:10 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:27:10 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.071), DOWNTREND(99bougies) 12:27:10 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.51>=0.35, VOL=0.6x<1.0, Mom=0.09%<0.1, BEARISH(slope=-0.004), DOWNTREND(99bougies) 12:27:10 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.6x<1.0, Mom=0.04%<0.1, BEARISH(slope=-0.015), DOWNTREND(99bougies) 12:27:10 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.60>=0.35, VOL=0.3x<1.0, Mom=0.06%<0.1, DOWNTREND(99bougies) 12:27:10 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.4x<1.0, BEARISH(slope=-0.245), DOWNTREND(99bougies) 12:27:10 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.025), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:27:11 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:27:11 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:27:11 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:27:11 [INFO] AIPredictor: ✅ CYCLE #4 TERMINÉ en 2.3s - Prochain dans 30s [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 12:27:41 [INFO] AIPredictor: ================================================================================ 12:27:41 [INFO] AIPredictor: 🔄 CYCLE IA #5 - 12:27:41 - Analyse 29 symboles... 12:27:41 [INFO] AIPredictor: ================================================================================ 12:27:41 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 12:27:41 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (72→87) 12:27:41 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.7x<1.0, BEARISH(slope=-0.094), DOWNTREND(99bougies) 12:27:41 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (58→73) 12:27:41 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 12:27:41 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (70→85) 12:27:41 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 12:27:41 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (61→76) 12:27:41 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (72→87) 12:27:41 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (60→75) 12:27:41 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 12:27:41 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 12:27:41 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (71→86) 12:27:42 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.025), DOWNTREND(99bougies) 12:27:42 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:27:42 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.60>=0.35, VOL=0.3x<1.0, Mom=0.06%<0.1, DOWNTREND(99bougies) 12:27:42 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 12:27:42 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.48>=0.35, VOL=0.6x<1.0, Mom=0.01%<0.1, DOWNTREND(99bougies) 12:27:42 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.4x<1.0, BEARISH(slope=-0.245), DOWNTREND(99bougies) 12:27:42 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.071), DOWNTREND(99bougies) 12:27:42 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:27:42 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:27:42 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.6x<1.0, Mom=0.04%<0.1, BEARISH(slope=-0.015), DOWNTREND(99bougies) 12:27:42 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.51>=0.35, VOL=0.6x<1.0, Mom=0.09%<0.1, BEARISH(slope=-0.004), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:27:43 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:27:43 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:27:43 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 12:27:43 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 12:27:43 [INFO] LSTMReversal: 🎓 Entraînement reversal: 240 échantillons sur cpu 12:27:43 [INFO] LSTMReversal: Classes: {0: 240} [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 11.96s - 257 cryptos 12:27:53 [INFO] LSTMReversal: Epoch 1/3: train_loss=0.0005 val_loss=0.0001 val_acc=100.0% 12:27:57 [WARNING] MarketRegime: ⚠️ Cache régime expiré (115s > 45s) - Mise à jour forcée 12:27:57 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:27:58 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.05% mom20m=-0.05% mom30m=+0.02% adj=+0 12:28:04 [INFO] LSTMReversal: Epoch 2/3: train_loss=0.0045 val_loss=0.0000 val_acc=100.0% 12:28:06 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.15%) 12:28:06 [INFO] MarketRegime: → Mom3h=-0.17% Mom5h=0.02% Mom24h=-0.56% 12:28:06 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=35.4, BTC=-0.15%, Alt=-0.09%) 12:28:06 [INFO] MarketRegime: → Max positions: 3 12:28:06 [INFO] MarketRegime: → Score IA min: 82 12:28:14 [INFO] LSTMReversal: Epoch 3/3: train_loss=0.0002 val_loss=0.0000 val_acc=100.0% 12:28:15 [INFO] LSTMReversal: 💾 Modèle reversal sauvegardé: /home/ubuntu/crypto_trading_bot/models/lstm_reversal.pt 12:28:15 [INFO] LSTMReversal: ✅ Entraînement reversal terminé: acc=100.0% loss=0.0000 12:28:15 [INFO] AIPredictor: ✅ CYCLE #5 TERMINÉ en 33.6s - Prochain dans 30s 12:28:32 [INFO] __main__: 💾 Mémoire: 845 MB 12:28:45 [INFO] AIPredictor: ================================================================================ 12:28:45 [INFO] AIPredictor: 🔄 CYCLE IA #6 - 12:28:45 - Analyse 29 symboles... 12:28:45 [INFO] AIPredictor: ================================================================================ 12:28:45 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 12:28:45 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 12:28:45 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.7x<1.0, BEARISH(slope=-0.094), DOWNTREND(99bougies) 12:28:45 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (60→75) 12:28:45 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (61→76) 12:28:45 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 12:28:45 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (71→86) 12:28:45 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 12:28:45 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (70→85) 12:28:45 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (72→87) 12:28:45 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 12:28:45 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (72→87) 12:28:45 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (58→73) 12:28:45 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.6x<1.0, Mom=0.04%<0.1, BEARISH(slope=-0.015), DOWNTREND(99bougies) 12:28:45 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.51>=0.35, VOL=0.6x<1.0, Mom=0.09%<0.1, BEARISH(slope=-0.004), DOWNTREND(99bougies) 12:28:45 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:28:46 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:28:46 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.48>=0.35, VOL=0.6x<1.0, Mom=0.01%<0.1, DOWNTREND(99bougies) 12:28:46 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.4x<1.0, BEARISH(slope=-0.245), DOWNTREND(99bougies) 12:28:46 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 12:28:46 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.071), DOWNTREND(99bougies) 12:28:46 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.025), DOWNTREND(99bougies) 12:28:46 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:28:46 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.60>=0.35, VOL=0.3x<1.0, Mom=0.06%<0.1, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:28:47 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 12:28:47 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 12:28:47 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 12:28:47 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 12:28:47 [INFO] AIOpportunitySelector: - Score moyen: 57.7/100 12:28:47 [INFO] AIOpportunitySelector: - Meilleur score: 62.5/100 (DOTUSDT) 12:28:47 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 12:28:47 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 12:28:47 [INFO] AIPredictor: TOP 5: DOTUSDT, BNBUSDT, AVAXUSDT, ADAUSDT, DOGEUSDT 12:28:47 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:28:47 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:28:47 [INFO] AIPredictor: ✅ CYCLE #6 TERMINÉ en 2.3s - Prochain dans 30s 12:29:17 [INFO] AIPredictor: ================================================================================ 12:29:17 [INFO] AIPredictor: 🔄 CYCLE IA #7 - 12:29:17 - Analyse 29 symboles... 12:29:17 [INFO] AIPredictor: ================================================================================ 12:29:17 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 12:29:17 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (70→85) 12:29:17 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (61→76) 12:29:17 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (60→75) 12:29:17 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 12:29:17 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (71→86) 12:29:17 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (58→73) 12:29:17 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 12:29:17 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (72→87) 12:29:17 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 12:29:17 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (72→87) 12:29:17 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 12:29:18 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.7x<1.0, BEARISH(slope=-0.094), DOWNTREND(99bougies) 12:29:18 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.60>=0.35, VOL=0.3x<1.0, Mom=0.06%<0.1, DOWNTREND(99bougies) 12:29:18 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.4x<1.0, BEARISH(slope=-0.245), DOWNTREND(99bougies) 12:29:18 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:29:18 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.6x<1.0, Mom=0.04%<0.1, BEARISH(slope=-0.015), DOWNTREND(99bougies) 12:29:18 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:29:18 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.48>=0.35, VOL=0.6x<1.0, Mom=0.01%<0.1, DOWNTREND(99bougies) 12:29:18 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 12:29:18 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.025), DOWNTREND(99bougies) 12:29:18 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:29:19 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.071), DOWNTREND(99bougies) 12:29:19 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.51>=0.35, VOL=0.6x<1.0, Mom=0.09%<0.1, BEARISH(slope=-0.004), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:29:19 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:29:19 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:29:19 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 12:29:19 [INFO] AIPredictor: ✅ CYCLE #7 TERMINÉ en 2.5s - Prochain dans 30s 12:29:32 [INFO] __main__: 💾 Mémoire: 871 MB 12:29:41 [WARNING] MarketRegime: ⚠️ Cache régime expiré (104s > 45s) - Mise à jour forcée 12:29:41 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:29:42 [INFO] MarketRegime: 📈 FAST SENSOR: EMA cross UP 5min BTC (mom10m:-0.09%) 12:29:42 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.09% mom20m=-0.08% mom30m=-0.01% adj=+14 12:29:43 [WARNING] MarketRegime: ⚠️ Cache régime expiré (106s > 45s) - Mise à jour forcée 12:29:43 [INFO] MarketRegime: 🔍 Analyse du régime de marché... [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 12:29:44 [INFO] MarketRegime: 📈 FAST SENSOR: EMA cross UP 5min BTC (mom10m:-0.09%) 12:29:44 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.09% mom20m=-0.08% mom30m=-0.01% adj=+14 12:29:49 [INFO] AIPredictor: ================================================================================ 12:29:49 [INFO] AIPredictor: 🔄 CYCLE IA #8 - 12:29:49 - Analyse 29 symboles... 12:29:49 [INFO] AIPredictor: ================================================================================ 12:29:50 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 12:29:50 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (58→73) 12:29:50 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (70→85) 12:29:50 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (72→87) 12:29:50 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (57→72) 12:29:50 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (61→76) 12:29:50 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (71→86) 12:29:50 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (72→87) 12:29:50 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 12:29:50 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 12:29:50 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (57→72) 12:29:50 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (60→75) 12:29:50 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.32%<0.1, BEARISH(slope=-0.239), DOWNTREND(99bougies) 12:29:50 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.60>=0.35, VOL=0.3x<1.0, Mom=0.06%<0.1, DOWNTREND(99bougies) 12:29:50 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.18%) 12:29:50 [INFO] MarketRegime: → Mom3h=-0.20% Mom5h=-0.02% Mom24h=-0.59% 12:29:50 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=43.8, BTC=-0.18%, Alt=-0.14%) 12:29:50 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.136), DOWNTREND(99bougies) 12:29:50 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.025), DOWNTREND(99bougies) 12:29:50 [INFO] MarketRegime: → Max positions: 3 12:29:50 [INFO] MarketRegime: → Score IA min: 82 12:29:51 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=0.06%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:29:51 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.071), DOWNTREND(99bougies) 12:29:51 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.4x<1.0, BEARISH(slope=-0.245), DOWNTREND(99bougies) 12:29:51 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.6x<1.0, Mom=0.04%<0.1, BEARISH(slope=-0.015), DOWNTREND(99bougies) 12:29:51 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.48>=0.35, VOL=0.6x<1.0, Mom=0.01%<0.1, DOWNTREND(99bougies) 12:29:51 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.7x<1.0, BEARISH(slope=-0.094), DOWNTREND(99bougies) 12:29:51 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.51>=0.35, VOL=0.6x<1.0, Mom=0.09%<0.1, BEARISH(slope=-0.004), DOWNTREND(99bougies) 12:29:51 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, BEARISH(slope=-0.102), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:29:52 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:29:52 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:29:52 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:29:52 [INFO] AIPredictor: ✅ CYCLE #8 TERMINÉ en 2.4s - Prochain dans 30s 12:29:52 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.18%) 12:29:52 [INFO] MarketRegime: → Mom3h=-0.20% Mom5h=-0.02% Mom24h=-0.59% 12:29:52 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=43.8, BTC=-0.18%, Alt=-0.13%) 12:29:52 [INFO] MarketRegime: → Max positions: 3 12:29:52 [INFO] MarketRegime: → Score IA min: 82 [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 12.59s - 257 cryptos ---------------------------------------- Exception occurred during processing of request from ('92.184.98.161', 56856) Traceback (most recent call last): File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/home/ubuntu/crypto_trading_bot/dashboard_api_server.py", line 141, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/http/server.py", line 672, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer ---------------------------------------- -------------------------------------------------------------------------------- Exception occurred during processing of request from Exception occurred during processing of request from ('92.184.98.161', 56860) ('92.184.98.161', 56852) Traceback (most recent call last): Traceback (most recent call last): File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/home/ubuntu/crypto_trading_bot/dashboard_api_server.py", line 141, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib/python3.12/http/server.py", line 672, in __init__ super().__init__(*args, **kwargs) File "/home/ubuntu/crypto_trading_bot/dashboard_api_server.py", line 141, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/http/server.py", line 672, in __init__ super().__init__(*args, **kwargs) File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() ConnectionResetError: [Errno 104] Connection reset by peer File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() ---------------------------------------- File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer ---------------------------------------- 12:30:22 [INFO] AIPredictor: ================================================================================ 12:30:22 [INFO] AIPredictor: 🔄 CYCLE IA #9 - 12:30:22 - Analyse 29 symboles... 12:30:22 [INFO] AIPredictor: ================================================================================ 12:30:22 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:30:22 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (58→73) 12:30:22 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:30:22 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (62→77) 12:30:22 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (52→67) 12:30:22 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (52→67) 12:30:22 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (64→79) 12:30:22 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (61→76) 12:30:22 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:30:22 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 12:30:22 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (63→78) 12:30:22 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:30:22 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.001), DOWNTREND(99bougies) 12:30:23 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 12:30:23 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.019), DOWNTREND(99bougies) 12:30:23 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.006), DOWNTREND(99bougies) 12:30:23 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.062), DOWNTREND(99bougies) 12:30:23 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.13%<0.1, BEARISH(slope=-0.061), DOWNTREND(99bougies) 12:30:23 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.023), DOWNTREND(99bougies) 12:30:23 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.03%<0.1, DOWNTREND(99bougies) 12:30:23 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.233), DOWNTREND(99bougies) 12:30:23 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.05%<0.1, BEARISH(slope=-0.196), DOWNTREND(99bougies) 12:30:23 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.06%<0.1, DOWNTREND(99bougies) 12:30:23 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.076), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:30:24 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:30:24 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:30:24 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:30:24 [INFO] AIPredictor: ✅ CYCLE #9 TERMINÉ en 2.4s - Prochain dans 30s 12:30:32 [INFO] __main__: 💾 Mémoire: 891 MB 12:30:54 [INFO] AIPredictor: ================================================================================ 12:30:54 [INFO] AIPredictor: 🔄 CYCLE IA #10 - 12:30:54 - Analyse 29 symboles... 12:30:54 [INFO] AIPredictor: ================================================================================ 12:30:54 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:30:54 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (52→67) 12:30:54 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (62→77) 12:30:54 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (58→73) 12:30:55 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:30:55 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 12:30:55 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (52→67) 12:30:55 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:30:55 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (61→76) 12:30:55 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:30:55 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (63→78) 12:30:55 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (64→79) 12:30:55 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.062), DOWNTREND(99bougies) 12:30:55 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.019), DOWNTREND(99bougies) 12:30:55 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.03%<0.1, DOWNTREND(99bougies) 12:30:55 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.05%<0.1, BEARISH(slope=-0.196), DOWNTREND(99bougies) 12:30:55 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.13%<0.1, BEARISH(slope=-0.061), DOWNTREND(99bougies) 12:30:55 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.006), DOWNTREND(99bougies) 12:30:55 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 12:30:55 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.233), DOWNTREND(99bougies) 12:30:56 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.001), DOWNTREND(99bougies) 12:30:56 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.06%<0.1, DOWNTREND(99bougies) 12:30:56 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.076), DOWNTREND(99bougies) 12:30:56 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.023), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:30:56 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:30:56 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:30:56 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:30:56 [INFO] AIPredictor: ✅ CYCLE #10 TERMINÉ en 2.3s - Prochain dans 30s 12:31:26 [INFO] AIPredictor: ================================================================================ 12:31:26 [INFO] AIPredictor: 🔄 CYCLE IA #11 - 12:31:26 - Analyse 29 symboles... 12:31:26 [INFO] AIPredictor: ================================================================================ 12:31:27 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:31:27 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (62→77) 12:31:27 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (52→67) 12:31:27 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:31:27 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 12:31:27 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (58→73) 12:31:27 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:31:27 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (63→78) 12:31:27 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (52→67) 12:31:27 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:31:27 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (61→76) 12:31:27 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (64→79) 12:31:27 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.019), DOWNTREND(99bougies) 12:31:27 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.03%<0.1, DOWNTREND(99bougies) 12:31:27 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.076), DOWNTREND(99bougies) 12:31:27 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.062), DOWNTREND(99bougies) 12:31:28 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 12:31:28 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.023), DOWNTREND(99bougies) 12:31:28 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.001), DOWNTREND(99bougies) 12:31:28 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.233), DOWNTREND(99bougies) 12:31:28 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.006), DOWNTREND(99bougies) 12:31:28 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.13%<0.1, BEARISH(slope=-0.061), DOWNTREND(99bougies) 12:31:28 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.05%<0.1, BEARISH(slope=-0.196), DOWNTREND(99bougies) 12:31:28 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.06%<0.1, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:31:29 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:31:29 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:31:29 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:31:29 [INFO] AIPredictor: ✅ CYCLE #11 TERMINÉ en 2.4s - Prochain dans 30s 12:31:32 [INFO] __main__: 💾 Mémoire: 907 MB [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 12:31:59 [INFO] AIPredictor: ================================================================================ 12:31:59 [INFO] AIPredictor: 🔄 CYCLE IA #12 - 12:31:59 - Analyse 29 symboles... 12:31:59 [INFO] AIPredictor: ================================================================================ 12:31:59 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:31:59 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (62→77) 12:31:59 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (52→67) 12:31:59 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (64→79) 12:31:59 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:31:59 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:31:59 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (52→67) 12:31:59 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:31:59 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (61→76) 12:31:59 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (63→78) 12:31:59 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (58→73) 12:31:59 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 12:32:00 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.019), DOWNTREND(99bougies) 12:32:00 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.03%<0.1, DOWNTREND(99bougies) 12:32:00 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.023), DOWNTREND(99bougies) 12:32:00 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 12:32:00 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.006), DOWNTREND(99bougies) 12:32:00 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.13%<0.1, BEARISH(slope=-0.061), DOWNTREND(99bougies) 12:32:00 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.06%<0.1, DOWNTREND(99bougies) 12:32:00 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.076), DOWNTREND(99bougies) 12:32:00 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.001), DOWNTREND(99bougies) 12:32:00 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.062), DOWNTREND(99bougies) 12:32:00 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.233), DOWNTREND(99bougies) 12:32:00 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.05%<0.1, BEARISH(slope=-0.196), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:32:01 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 12:32:01 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 12:32:01 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 12:32:01 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 12:32:01 [INFO] AIOpportunitySelector: - Score moyen: 56.7/100 12:32:01 [INFO] AIOpportunitySelector: - Meilleur score: 58.6/100 (ATOMUSDT) 12:32:01 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 12:32:01 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 12:32:01 [INFO] AIPredictor: TOP 5: ATOMUSDT, TAOUSDC, SUIUSDC, UUSDC, LINKUSDC 12:32:01 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:32:01 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 12:32:01 [INFO] AIPredictor: ✅ CYCLE #12 TERMINÉ en 2.3s - Prochain dans 30s 12:32:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (139s > 45s) - Mise à jour forcée 12:32:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:32:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.01% mom20m=-0.10% mom30m=-0.10% adj=+0 [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 11.46s - 257 cryptos 12:32:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.18%) 12:32:11 [INFO] MarketRegime: → Mom3h=-0.24% Mom5h=-0.05% Mom24h=-0.63% 12:32:11 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=35.4, BTC=-0.18%, Alt=-0.14%) 12:32:11 [INFO] MarketRegime: → Max positions: 3 12:32:11 [INFO] MarketRegime: → Score IA min: 82 12:32:31 [INFO] AIPredictor: ================================================================================ 12:32:31 [INFO] AIPredictor: 🔄 CYCLE IA #13 - 12:32:31 - Analyse 29 symboles... 12:32:31 [INFO] AIPredictor: ================================================================================ 12:32:31 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (62→77) 12:32:31 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (52→67) 12:32:31 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (63→78) 12:32:31 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:32:31 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:32:31 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:32:32 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:32:32 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (64→79) 12:32:32 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (61→76) 12:32:32 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (52→67) 12:32:32 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (58→73) 12:32:32 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 12:32:32 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.03%<0.1, DOWNTREND(99bougies) 12:32:32 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 12:32:32 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.001), DOWNTREND(99bougies) 12:32:32 [INFO] __main__: 💾 Mémoire: 916 MB 12:32:32 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.13%<0.1, BEARISH(slope=-0.061), DOWNTREND(99bougies) 12:32:32 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.05%<0.1, BEARISH(slope=-0.196), DOWNTREND(99bougies) 12:32:32 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.023), DOWNTREND(99bougies) 12:32:32 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.062), DOWNTREND(99bougies) 12:32:32 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.006), DOWNTREND(99bougies) 12:32:33 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.06%<0.1, DOWNTREND(99bougies) 12:32:33 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.019), DOWNTREND(99bougies) 12:32:33 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.076), DOWNTREND(99bougies) 12:32:33 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.233), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:32:33 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:32:33 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:32:33 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:32:33 [INFO] AIPredictor: ✅ CYCLE #13 TERMINÉ en 2.3s - Prochain dans 30s 12:33:03 [INFO] AIPredictor: ================================================================================ 12:33:03 [INFO] AIPredictor: 🔄 CYCLE IA #14 - 12:33:03 - Analyse 29 symboles... 12:33:03 [INFO] AIPredictor: ================================================================================ 12:33:04 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:33:04 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:33:04 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (61→76) 12:33:04 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (62→77) 12:33:04 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:33:04 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (52→67) 12:33:04 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (63→78) 12:33:04 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (64→79) 12:33:04 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:33:04 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 12:33:04 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (52→67) 12:33:04 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (58→73) 12:33:04 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.006), DOWNTREND(99bougies) 12:33:04 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.076), DOWNTREND(99bougies) 12:33:04 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.05%<0.1, BEARISH(slope=-0.196), DOWNTREND(99bougies) 12:33:04 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.03%<0.1, DOWNTREND(99bougies) 12:33:05 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.019), DOWNTREND(99bougies) 12:33:05 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.023), DOWNTREND(99bougies) 12:33:05 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.06%<0.1, DOWNTREND(99bougies) 12:33:05 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.062), DOWNTREND(99bougies) 12:33:05 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 12:33:05 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.233), DOWNTREND(99bougies) 12:33:05 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.001), DOWNTREND(99bougies) 12:33:05 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.13%<0.1, BEARISH(slope=-0.061), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:33:06 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:33:06 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:33:06 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 12:33:06 [INFO] AIPredictor: ✅ CYCLE #14 TERMINÉ en 2.2s - Prochain dans 30s 12:33:32 [INFO] __main__: 💾 Mémoire: 921 MB 12:33:36 [INFO] AIPredictor: ================================================================================ 12:33:36 [INFO] AIPredictor: 🔄 CYCLE IA #15 - 12:33:36 - Analyse 29 symboles... 12:33:36 [INFO] AIPredictor: ================================================================================ 12:33:36 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (63→78) 12:33:36 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (52→67) 12:33:36 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:33:36 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (58→73) 12:33:36 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (64→79) 12:33:36 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 12:33:36 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (61→76) 12:33:36 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:33:36 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (62→77) 12:33:36 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:33:36 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (52→67) 12:33:36 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:33:36 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.05%<0.1, BEARISH(slope=-0.196), DOWNTREND(99bougies) 12:33:37 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.062), DOWNTREND(99bougies) 12:33:37 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.001), DOWNTREND(99bougies) 12:33:37 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.03%<0.1, DOWNTREND(99bougies) 12:33:37 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.019), DOWNTREND(99bougies) 12:33:37 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.023), DOWNTREND(99bougies) 12:33:37 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.076), DOWNTREND(99bougies) 12:33:37 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.13%<0.1, BEARISH(slope=-0.061), DOWNTREND(99bougies) 12:33:37 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.233), DOWNTREND(99bougies) 12:33:37 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 12:33:37 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.006), DOWNTREND(99bougies) 12:33:37 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.06%<0.1, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:33:38 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:33:38 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:33:38 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:33:38 [INFO] AIPredictor: ✅ CYCLE #15 TERMINÉ en 2.3s - Prochain dans 30s 12:34:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 12:34:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:34:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.00% mom20m=-0.09% mom30m=-0.09% adj=+0 [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 12:34:08 [INFO] AIPredictor: ================================================================================ 12:34:08 [INFO] AIPredictor: 🔄 CYCLE IA #16 - 12:34:08 - Analyse 29 symboles... 12:34:08 [INFO] AIPredictor: ================================================================================ 12:34:08 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:34:08 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (52→67) 12:34:08 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:34:08 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (63→78) 12:34:08 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (62→77) 12:34:08 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (61→76) 12:34:08 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:34:08 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (52→67) 12:34:08 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:34:08 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (58→73) 12:34:08 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.006), DOWNTREND(99bougies) 12:34:08 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (64→79) 12:34:09 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 12:34:09 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.062), DOWNTREND(99bougies) 12:34:09 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.019), DOWNTREND(99bougies) 12:34:09 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.05%<0.1, BEARISH(slope=-0.196), DOWNTREND(99bougies) 12:34:09 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.06%<0.1, DOWNTREND(99bougies) 12:34:09 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 12:34:09 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.076), DOWNTREND(99bougies) 12:34:09 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.03%<0.1, DOWNTREND(99bougies) 12:34:10 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.13%<0.1, BEARISH(slope=-0.061), DOWNTREND(99bougies) 12:34:10 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.001), DOWNTREND(99bougies) 12:34:10 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.023), DOWNTREND(99bougies) 12:34:10 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.233), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:34:11 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:34:11 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:34:11 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.7s 12:34:11 [INFO] AIPredictor: ✅ CYCLE #16 TERMINÉ en 2.7s - Prochain dans 30s 12:34:12 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.18%) 12:34:12 [INFO] MarketRegime: → Mom3h=-0.23% Mom5h=-0.05% Mom24h=-0.62% 12:34:12 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=39.4, BTC=-0.18%, Alt=-0.13%) 12:34:12 [INFO] MarketRegime: → Max positions: 3 12:34:12 [INFO] MarketRegime: → Score IA min: 82 [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 11.06s - 257 cryptos 12:34:32 [INFO] __main__: 💾 Mémoire: 923 MB 12:34:41 [INFO] AIPredictor: ================================================================================ 12:34:41 [INFO] AIPredictor: 🔄 CYCLE IA #17 - 12:34:41 - Analyse 29 symboles... 12:34:41 [INFO] AIPredictor: ================================================================================ 12:34:41 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (61→76) 12:34:41 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (62→77) 12:34:41 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (52→67) 12:34:41 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:34:41 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (58→73) 12:34:41 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (52→67) 12:34:41 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (64→79) 12:34:41 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (59→74) 12:34:41 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (63→78) 12:34:41 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (57→72) 12:34:41 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:34:41 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.06%<0.1, DOWNTREND(99bougies) 12:34:41 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:34:42 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.019), DOWNTREND(99bougies) 12:34:42 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.03%<0.1, DOWNTREND(99bougies) 12:34:42 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.062), DOWNTREND(99bougies) 12:34:42 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.233), DOWNTREND(99bougies) 12:34:42 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.05%<0.1, BEARISH(slope=-0.196), DOWNTREND(99bougies) 12:34:42 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.097), DOWNTREND(99bougies) 12:34:42 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.023), DOWNTREND(99bougies) 12:34:42 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.09%<0.1, BEARISH(slope=-0.001), DOWNTREND(99bougies) 12:34:42 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.006), DOWNTREND(99bougies) 12:34:42 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.076), DOWNTREND(99bougies) 12:34:42 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=-0.13%<0.1, BEARISH(slope=-0.061), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:34:43 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:34:43 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:34:43 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 12:34:43 [INFO] AIPredictor: ✅ CYCLE #17 TERMINÉ en 2.2s - Prochain dans 30s 12:35:13 [INFO] AIPredictor: ================================================================================ 12:35:13 [INFO] AIPredictor: 🔄 CYCLE IA #18 - 12:35:13 - Analyse 29 symboles... 12:35:13 [INFO] AIPredictor: ================================================================================ 12:35:13 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:35:13 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (62→77) 12:35:13 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 12:35:13 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:35:13 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 12:35:13 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:35:13 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 12:35:13 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:35:13 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:35:13 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:35:13 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:35:13 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 12:35:14 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.084), DOWNTREND(99bougies) 12:35:14 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.135), DOWNTREND(99bougies) 12:35:14 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.004), DOWNTREND(99bougies) 12:35:14 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.03%<0.1, BEARISH(slope=-0.013), DOWNTREND(99bougies) 12:35:14 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.7x<1.0, Mom=-0.09%<0.1, RSI=50>=50, DOWNTREND(99bougies) 12:35:14 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.35>=0.35, Mom=0.00%<0.1, BEARISH(slope=-0.073), DOWNTREND(99bougies) 12:35:14 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.024), DOWNTREND(99bougies) 12:35:14 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 12:35:14 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.52>=0.35, Mom=-0.02%<0.1, RSI=52>=50, DOWNTREND(99bougies) 12:35:14 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.10%<0.1, BEARISH(slope=-0.010), DOWNTREND(99bougies) 12:35:14 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.027), DOWNTREND(99bougies) 12:35:14 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.256), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:35:15 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 12:35:15 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 12:35:15 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 12:35:15 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 12:35:15 [INFO] AIOpportunitySelector: - Score moyen: 56.6/100 12:35:15 [INFO] AIOpportunitySelector: - Meilleur score: 58.3/100 (LINKUSDT) 12:35:15 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 12:35:15 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 12:35:15 [INFO] AIPredictor: TOP 5: LINKUSDT, TAOUSDC, SUIUSDC, UUSDC, LINKUSDC 12:35:15 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:35:15 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:35:15 [INFO] AIPredictor: ✅ CYCLE #18 TERMINÉ en 2.4s - Prochain dans 30s 12:35:33 [INFO] __main__: 💾 Mémoire: 925 MB 12:35:45 [INFO] AIPredictor: ================================================================================ 12:35:45 [INFO] AIPredictor: 🔄 CYCLE IA #19 - 12:35:45 - Analyse 29 symboles... 12:35:45 [INFO] AIPredictor: ================================================================================ 12:35:46 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:35:46 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (62→77) 12:35:46 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:35:46 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 12:35:46 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:35:46 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:35:46 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:35:46 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:35:46 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 12:35:46 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 12:35:46 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 12:35:46 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:35:46 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.024), DOWNTREND(99bougies) 12:35:46 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.027), DOWNTREND(99bougies) 12:35:46 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.52>=0.35, Mom=-0.02%<0.1, RSI=52>=50, DOWNTREND(99bougies) 12:35:46 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 12:35:46 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.03%<0.1, BEARISH(slope=-0.013), DOWNTREND(99bougies) 12:35:46 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.135), DOWNTREND(99bougies) 12:35:46 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.256), DOWNTREND(99bougies) 12:35:46 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.004), DOWNTREND(99bougies) 12:35:47 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.35>=0.35, Mom=0.00%<0.1, BEARISH(slope=-0.073), DOWNTREND(99bougies) 12:35:47 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.10%<0.1, BEARISH(slope=-0.010), DOWNTREND(99bougies) 12:35:47 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.7x<1.0, Mom=-0.09%<0.1, RSI=50>=50, DOWNTREND(99bougies) 12:35:47 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.084), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:35:47 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:35:47 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:35:47 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.1s 12:35:47 [INFO] AIPredictor: ✅ CYCLE #19 TERMINÉ en 2.1s - Prochain dans 30s 12:36:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 12:36:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:36:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.02% mom20m=-0.14% mom30m=-0.13% adj=+0 12:36:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.19%) 12:36:11 [INFO] MarketRegime: → Mom3h=-0.25% Mom5h=-0.06% Mom24h=-0.64% 12:36:11 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=35.4, BTC=-0.19%, Alt=-0.26%) 12:36:11 [INFO] MarketRegime: → Max positions: 3 12:36:11 [INFO] MarketRegime: → Score IA min: 82 12:36:17 [INFO] AIPredictor: ================================================================================ 12:36:17 [INFO] AIPredictor: 🔄 CYCLE IA #20 - 12:36:17 - Analyse 29 symboles... 12:36:17 [INFO] AIPredictor: ================================================================================ 12:36:18 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:36:18 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:36:18 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:36:18 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 12:36:18 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 12:36:18 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (62→77) 12:36:18 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:36:18 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:36:18 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 12:36:18 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:36:18 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:36:18 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 12:36:18 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.024), DOWNTREND(99bougies) 12:36:18 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.027), DOWNTREND(99bougies) 12:36:19 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.35>=0.35, Mom=0.00%<0.1, BEARISH(slope=-0.073), DOWNTREND(99bougies) 12:36:19 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.004), DOWNTREND(99bougies) 12:36:19 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.52>=0.35, Mom=-0.02%<0.1, RSI=52>=50, DOWNTREND(99bougies) 12:36:19 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.084), DOWNTREND(99bougies) 12:36:19 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.03%<0.1, BEARISH(slope=-0.013), DOWNTREND(99bougies) 12:36:19 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.135), DOWNTREND(99bougies) [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 12:36:19 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.7x<1.0, Mom=-0.09%<0.1, RSI=50>=50, DOWNTREND(99bougies) 12:36:19 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.256), DOWNTREND(99bougies) 12:36:19 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.10%<0.1, BEARISH(slope=-0.010), DOWNTREND(99bougies) 12:36:19 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:36:20 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:36:20 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:36:20 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:36:20 [INFO] AIPredictor: ✅ CYCLE #20 TERMINÉ en 2.3s - Prochain dans 30s [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.04s - 257 cryptos 12:36:33 [INFO] __main__: 💾 Mémoire: 927 MB 12:36:50 [INFO] AIPredictor: ================================================================================ 12:36:50 [INFO] AIPredictor: 🔄 CYCLE IA #21 - 12:36:50 - Analyse 29 symboles... 12:36:50 [INFO] AIPredictor: ================================================================================ 12:36:50 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (62→77) 12:36:50 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:36:50 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 12:36:50 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:36:50 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:36:50 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 12:36:50 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 12:36:50 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:36:50 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:36:50 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.52>=0.35, Mom=-0.02%<0.1, RSI=52>=50, DOWNTREND(99bougies) 12:36:50 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 12:36:50 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:36:50 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:36:51 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.004), DOWNTREND(99bougies) 12:36:51 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.10%<0.1, BEARISH(slope=-0.010), DOWNTREND(99bougies) 12:36:51 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.027), DOWNTREND(99bougies) 12:36:51 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 12:36:51 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.7x<1.0, Mom=-0.09%<0.1, RSI=50>=50, DOWNTREND(99bougies) 12:36:51 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.35>=0.35, Mom=0.00%<0.1, BEARISH(slope=-0.073), DOWNTREND(99bougies) 12:36:51 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.03%<0.1, BEARISH(slope=-0.013), DOWNTREND(99bougies) 12:36:51 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.256), DOWNTREND(99bougies) 12:36:51 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.024), DOWNTREND(99bougies) 12:36:51 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.135), DOWNTREND(99bougies) 12:36:51 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.084), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:36:52 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:36:52 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:36:52 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 12:36:52 [INFO] AIPredictor: ✅ CYCLE #21 TERMINÉ en 2.2s - Prochain dans 30s 12:37:22 [INFO] AIPredictor: ================================================================================ 12:37:22 [INFO] AIPredictor: 🔄 CYCLE IA #22 - 12:37:22 - Analyse 29 symboles... 12:37:22 [INFO] AIPredictor: ================================================================================ 12:37:22 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 12:37:22 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:37:22 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:37:22 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (62→77) 12:37:22 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:37:22 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 12:37:22 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:37:22 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:37:22 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 12:37:23 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:37:23 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 12:37:23 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:37:23 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.004), DOWNTREND(99bougies) 12:37:23 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.256), DOWNTREND(99bougies) 12:37:23 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.024), DOWNTREND(99bougies) 12:37:23 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.10%<0.1, BEARISH(slope=-0.010), DOWNTREND(99bougies) 12:37:23 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 12:37:23 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.084), DOWNTREND(99bougies) 12:37:23 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.35>=0.35, Mom=0.00%<0.1, BEARISH(slope=-0.073), DOWNTREND(99bougies) 12:37:23 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.52>=0.35, Mom=-0.02%<0.1, RSI=52>=50, DOWNTREND(99bougies) 12:37:23 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.135), DOWNTREND(99bougies) 12:37:23 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.03%<0.1, BEARISH(slope=-0.013), DOWNTREND(99bougies) 12:37:23 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.027), DOWNTREND(99bougies) 12:37:23 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.7x<1.0, Mom=-0.09%<0.1, RSI=50>=50, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:37:24 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:37:24 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:37:24 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:37:24 [INFO] AIPredictor: ✅ CYCLE #22 TERMINÉ en 2.3s - Prochain dans 30s 12:37:33 [INFO] __main__: 💾 Mémoire: 928 MB 12:37:54 [INFO] AIPredictor: ================================================================================ 12:37:54 [INFO] AIPredictor: 🔄 CYCLE IA #23 - 12:37:54 - Analyse 29 symboles... 12:37:54 [INFO] AIPredictor: ================================================================================ 12:37:55 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:37:55 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 12:37:55 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:37:55 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 12:37:55 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (62→77) 12:37:55 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:37:55 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 12:37:55 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:37:55 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:37:55 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:37:55 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:37:55 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 12:37:55 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.52>=0.35, Mom=-0.02%<0.1, RSI=52>=50, DOWNTREND(99bougies) 12:37:55 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 12:37:55 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.35>=0.35, Mom=0.00%<0.1, BEARISH(slope=-0.073), DOWNTREND(99bougies) 12:37:55 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.004), DOWNTREND(99bougies) 12:37:55 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.03%<0.1, BEARISH(slope=-0.013), DOWNTREND(99bougies) 12:37:56 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.256), DOWNTREND(99bougies) 12:37:56 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.084), DOWNTREND(99bougies) 12:37:56 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.027), DOWNTREND(99bougies) 12:37:56 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.024), DOWNTREND(99bougies) 12:37:56 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.7x<1.0, Mom=-0.09%<0.1, RSI=50>=50, DOWNTREND(99bougies) 12:37:56 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.10%<0.1, BEARISH(slope=-0.010), DOWNTREND(99bougies) 12:37:56 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.135), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:37:56 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:37:56 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:37:56 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:37:56 [INFO] AIPredictor: ✅ CYCLE #23 TERMINÉ en 2.3s - Prochain dans 30s 12:37:57 [WARNING] MarketRegime: ⚠️ Cache régime expiré (115s > 45s) - Mise à jour forcée 12:37:57 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:37:58 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.02% mom20m=-0.14% mom30m=-0.14% adj=+0 12:38:07 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.20%) 12:38:07 [INFO] MarketRegime: → Mom3h=-0.25% Mom5h=-0.07% Mom24h=-0.65% 12:38:07 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=35.4, BTC=-0.20%, Alt=-0.25%) 12:38:07 [INFO] MarketRegime: → Max positions: 3 12:38:07 [INFO] MarketRegime: → Score IA min: 82 12:38:26 [INFO] AIPredictor: ================================================================================ 12:38:26 [INFO] AIPredictor: 🔄 CYCLE IA #24 - 12:38:26 - Analyse 29 symboles... 12:38:26 [INFO] AIPredictor: ================================================================================ 12:38:27 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 12:38:27 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:38:27 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:38:27 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 12:38:27 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:38:27 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (62→77) 12:38:27 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:38:27 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:38:27 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 12:38:27 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.256), DOWNTREND(99bougies) 12:38:27 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:38:27 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:38:27 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 12:38:27 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 12:38:27 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.024), DOWNTREND(99bougies) 12:38:27 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.004), DOWNTREND(99bougies) 12:38:28 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.35>=0.35, Mom=0.00%<0.1, BEARISH(slope=-0.073), DOWNTREND(99bougies) 12:38:28 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.7x<1.0, Mom=-0.09%<0.1, RSI=50>=50, DOWNTREND(99bougies) 12:38:28 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.135), DOWNTREND(99bougies) 12:38:28 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.027), DOWNTREND(99bougies) 12:38:28 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.084), DOWNTREND(99bougies) 12:38:28 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.03%<0.1, BEARISH(slope=-0.013), DOWNTREND(99bougies) 12:38:28 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.52>=0.35, Mom=-0.02%<0.1, RSI=52>=50, DOWNTREND(99bougies) 12:38:28 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.10%<0.1, BEARISH(slope=-0.010), DOWNTREND(99bougies) [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... [OK] Pattern config chargée: 28 patterns 12:38:29 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 12:38:29 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 12:38:29 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.02s 12:38:29 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 12:38:29 [INFO] AIOpportunitySelector: - Score moyen: 56.6/100 12:38:29 [INFO] AIOpportunitySelector: - Meilleur score: 58.3/100 (LINKUSDT) 12:38:29 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 12:38:29 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 12:38:29 [INFO] AIPredictor: TOP 5: LINKUSDT, TAOUSDC, SUIUSDC, UUSDC, LINKUSDC 12:38:29 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:38:29 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:38:29 [INFO] AIPredictor: ✅ CYCLE #24 TERMINÉ en 2.4s - Prochain dans 30s 12:38:33 [INFO] __main__: 💾 Mémoire: 930 MB [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.38s - 257 cryptos 12:38:59 [INFO] AIPredictor: ================================================================================ 12:38:59 [INFO] AIPredictor: 🔄 CYCLE IA #25 - 12:38:59 - Analyse 29 symboles... 12:38:59 [INFO] AIPredictor: ================================================================================ 12:38:59 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 12:38:59 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (62→77) 12:38:59 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:38:59 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:38:59 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 12:38:59 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 12:38:59 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:38:59 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:38:59 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 12:38:59 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:38:59 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:39:00 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:39:00 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.135), DOWNTREND(99bougies) 12:39:00 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.084), DOWNTREND(99bougies) 12:39:00 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.35>=0.35, Mom=0.00%<0.1, BEARISH(slope=-0.073), DOWNTREND(99bougies) 12:39:00 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.256), DOWNTREND(99bougies) 12:39:00 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.027), DOWNTREND(99bougies) 12:39:00 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 12:39:00 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.004), DOWNTREND(99bougies) 12:39:00 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.7x<1.0, Mom=-0.09%<0.1, RSI=50>=50, DOWNTREND(99bougies) 12:39:00 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.03%<0.1, BEARISH(slope=-0.013), DOWNTREND(99bougies) 12:39:00 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.10%<0.1, BEARISH(slope=-0.010), DOWNTREND(99bougies) 12:39:00 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.024), DOWNTREND(99bougies) 12:39:00 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.52>=0.35, Mom=-0.02%<0.1, RSI=52>=50, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:39:01 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:39:01 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:39:01 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:39:01 [INFO] AIPredictor: ✅ CYCLE #25 TERMINÉ en 2.4s - Prochain dans 30s 12:39:31 [INFO] AIPredictor: ================================================================================ 12:39:31 [INFO] AIPredictor: 🔄 CYCLE IA #26 - 12:39:31 - Analyse 29 symboles... 12:39:31 [INFO] AIPredictor: ================================================================================ 12:39:32 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (62→77) 12:39:32 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (56→71) 12:39:32 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:39:32 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:39:32 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (51→66) 12:39:32 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:39:32 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 12:39:32 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:39:32 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (56→71) 12:39:32 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:39:32 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.52>=0.35, Mom=-0.02%<0.1, RSI=52>=50, DOWNTREND(99bougies) 12:39:32 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (58→73) 12:39:32 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:39:32 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: Mom=-0.08%<0.1, BEARISH(slope=-0.027), DOWNTREND(99bougies) 12:39:32 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.03%<0.1, BEARISH(slope=-0.013), DOWNTREND(99bougies) 12:39:32 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.084), DOWNTREND(99bougies) 12:39:32 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.256), DOWNTREND(99bougies) 12:39:32 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.35>=0.35, Mom=0.00%<0.1, BEARISH(slope=-0.073), DOWNTREND(99bougies) 12:39:32 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.12%<0.1, BEARISH(slope=-0.024), DOWNTREND(99bougies) 12:39:33 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.24%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 12:39:33 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.7x<1.0, Mom=-0.09%<0.1, RSI=50>=50, DOWNTREND(99bougies) 12:39:33 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.20%<0.1, BEARISH(slope=-0.004), DOWNTREND(99bougies) 12:39:33 [INFO] __main__: 💾 Mémoire: 939 MB 12:39:33 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.135), DOWNTREND(99bougies) 12:39:33 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.10%<0.1, BEARISH(slope=-0.010), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:39:34 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:39:34 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:39:34 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:39:34 [INFO] AIPredictor: ✅ CYCLE #26 TERMINÉ en 2.4s - Prochain dans 30s 12:40:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (125s > 45s) - Mise à jour forcée 12:40:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:40:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.00% mom20m=-0.06% mom30m=-0.15% adj=+0 12:40:04 [INFO] AIPredictor: ================================================================================ 12:40:04 [INFO] AIPredictor: 🔄 CYCLE IA #27 - 12:40:04 - Analyse 29 symboles... 12:40:04 [INFO] AIPredictor: ================================================================================ 12:40:04 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 12:40:04 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (69→84) 12:40:04 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (55→70) 12:40:04 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 12:40:04 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (52→67) 12:40:04 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:40:04 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 12:40:04 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:40:04 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:40:04 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:40:04 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:40:04 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:40:04 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.07%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:40:05 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:40:05 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.10%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) 12:40:05 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.8x<1.0, BEARISH(slope=-0.028), DOWNTREND(99bougies) 12:40:05 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.36>=0.35, Mom=0.02%<0.1, DOWNTREND(99bougies) 12:40:05 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 12:40:05 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.08%<0.1, BEARISH(slope=-0.003), DOWNTREND(99bougies) 12:40:05 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 12:40:05 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.299), DOWNTREND(99bougies) 12:40:05 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.080), DOWNTREND(99bougies) 12:40:05 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:40:05 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.040), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:40:06 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:40:06 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:40:06 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:40:06 [INFO] AIPredictor: ✅ CYCLE #27 TERMINÉ en 2.3s - Prochain dans 30s 12:40:12 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.21%) 12:40:12 [INFO] MarketRegime: → Mom3h=-0.29% Mom5h=-0.10% Mom24h=-0.68% 12:40:12 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=39.4, BTC=-0.21%, Alt=-0.24%) 12:40:12 [INFO] MarketRegime: → Max positions: 3 12:40:12 [INFO] MarketRegime: → Score IA min: 82 12:40:33 [INFO] __main__: 💾 Mémoire: 939 MB 12:40:36 [INFO] AIPredictor: ================================================================================ 12:40:36 [INFO] AIPredictor: 🔄 CYCLE IA #28 - 12:40:36 - Analyse 29 symboles... 12:40:36 [INFO] AIPredictor: ================================================================================ 12:40:36 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (69→84) 12:40:36 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 12:40:36 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:40:37 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:40:37 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:40:37 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:40:37 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:40:37 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 12:40:37 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 12:40:37 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:40:37 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (55→70) 12:40:37 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (52→67) 12:40:37 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.08%<0.1, BEARISH(slope=-0.003), DOWNTREND(99bougies) 12:40:37 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.8x<1.0, BEARISH(slope=-0.028), DOWNTREND(99bougies) 12:40:37 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.299), DOWNTREND(99bougies) 12:40:37 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.080), DOWNTREND(99bougies) 12:40:37 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 12:40:37 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.07%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:40:37 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:40:37 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:40:37 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.36>=0.35, Mom=0.02%<0.1, DOWNTREND(99bougies) 12:40:37 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.10%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) 12:40:38 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.040), DOWNTREND(99bougies) 12:40:38 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:40:38 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:40:38 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:40:38 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:40:38 [INFO] AIPredictor: ✅ CYCLE #28 TERMINÉ en 2.4s - Prochain dans 30s [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.08s - 257 cryptos 12:41:08 [INFO] AIPredictor: ================================================================================ 12:41:08 [INFO] AIPredictor: 🔄 CYCLE IA #29 - 12:41:08 - Analyse 29 symboles... 12:41:08 [INFO] AIPredictor: ================================================================================ 12:41:09 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 12:41:09 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 12:41:09 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:41:09 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (52→67) 12:41:09 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:41:09 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:41:09 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:41:09 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:41:09 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 12:41:09 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (69→84) 12:41:09 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:41:09 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (55→70) 12:41:09 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.36>=0.35, Mom=0.02%<0.1, DOWNTREND(99bougies) 12:41:09 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.08%<0.1, BEARISH(slope=-0.003), DOWNTREND(99bougies) 12:41:09 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.07%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:41:09 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.040), DOWNTREND(99bougies) 12:41:09 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 12:41:09 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.8x<1.0, BEARISH(slope=-0.028), DOWNTREND(99bougies) 12:41:09 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:41:10 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.080), DOWNTREND(99bougies) 12:41:10 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:41:10 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.10%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) 12:41:10 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.299), DOWNTREND(99bougies) 12:41:10 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:41:10 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:41:10 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:41:10 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 12:41:10 [INFO] AIPredictor: ✅ CYCLE #29 TERMINÉ en 2.2s - Prochain dans 30s 12:41:33 [INFO] __main__: 💾 Mémoire: 941 MB 12:41:40 [INFO] AIPredictor: ================================================================================ 12:41:40 [INFO] AIPredictor: 🔄 CYCLE IA #30 - 12:41:40 - Analyse 29 symboles... 12:41:40 [INFO] AIPredictor: ================================================================================ 12:41:41 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 12:41:41 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:41:41 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 12:41:41 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:41:41 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:41:41 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (55→70) 12:41:41 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (69→84) 12:41:41 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:41:41 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:41:41 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (52→67) 12:41:41 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 12:41:41 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:41:41 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.040), DOWNTREND(99bougies) 12:41:41 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:41:42 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.36>=0.35, Mom=0.02%<0.1, DOWNTREND(99bougies) 12:41:42 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.8x<1.0, BEARISH(slope=-0.028), DOWNTREND(99bougies) 12:41:42 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 12:41:42 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.07%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:41:42 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.299), DOWNTREND(99bougies) 12:41:42 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.08%<0.1, BEARISH(slope=-0.003), DOWNTREND(99bougies) 12:41:42 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.10%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) 12:41:42 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 12:41:42 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.080), DOWNTREND(99bougies) 12:41:42 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.00%<0.1, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:41:43 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 12:41:43 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 12:41:43 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.03s 12:41:43 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 12:41:43 [INFO] AIOpportunitySelector: - Score moyen: 56.9/100 12:41:43 [INFO] AIOpportunitySelector: - Meilleur score: 58.3/100 (TAOUSDC) 12:41:43 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 12:41:43 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 12:41:43 [INFO] AIPredictor: TOP 5: TAOUSDC, SUIUSDC, UUSDC, LINKUSDC, ZECUSDC 12:41:43 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:41:43 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:41:43 [INFO] AIPredictor: ✅ CYCLE #30 TERMINÉ en 2.5s - Prochain dans 30s 12:42:03 [WARNING] MarketRegime: ⚠️ Cache régime expiré (121s > 45s) - Mise à jour forcée 12:42:03 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:42:04 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.01% mom20m=-0.06% mom30m=-0.15% adj=+0 12:42:12 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.22%) 12:42:12 [INFO] MarketRegime: → Mom3h=-0.29% Mom5h=-0.11% Mom24h=-0.68% 12:42:12 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=39.4, BTC=-0.22%, Alt=-0.24%) 12:42:12 [INFO] MarketRegime: → Max positions: 3 12:42:12 [INFO] MarketRegime: → Score IA min: 82 12:42:13 [INFO] AIPredictor: ================================================================================ 12:42:13 [INFO] AIPredictor: 🔄 CYCLE IA #31 - 12:42:13 - Analyse 29 symboles... 12:42:13 [INFO] AIPredictor: ================================================================================ 12:42:13 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 12:42:13 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:42:13 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (69→84) 12:42:13 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 12:42:13 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (52→67) 12:42:13 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:42:13 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:42:13 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (55→70) 12:42:13 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 12:42:13 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:42:13 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:42:14 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:42:14 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.08%<0.1, BEARISH(slope=-0.003), DOWNTREND(99bougies) 12:42:14 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 12:42:14 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:42:14 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 12:42:14 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.8x<1.0, BEARISH(slope=-0.028), DOWNTREND(99bougies) 12:42:14 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.040), DOWNTREND(99bougies) 12:42:14 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.10%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) 12:42:14 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.07%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:42:14 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:42:14 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.36>=0.35, Mom=0.02%<0.1, DOWNTREND(99bougies) 12:42:15 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.080), DOWNTREND(99bougies) 12:42:15 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.299), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:42:15 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:42:15 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:42:15 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:42:15 [INFO] AIPredictor: ✅ CYCLE #31 TERMINÉ en 2.4s - Prochain dans 30s 12:42:33 [INFO] __main__: 💾 Mémoire: 942 MB 12:42:45 [INFO] AIPredictor: ================================================================================ 12:42:45 [INFO] AIPredictor: 🔄 CYCLE IA #32 - 12:42:45 - Analyse 29 symboles... 12:42:45 [INFO] AIPredictor: ================================================================================ 12:42:46 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (69→84) 12:42:46 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 12:42:46 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (55→70) 12:42:46 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 12:42:46 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:42:46 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:42:46 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 12:42:46 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:42:46 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:42:46 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:42:46 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:42:46 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.8x<1.0, BEARISH(slope=-0.028), DOWNTREND(99bougies) 12:42:46 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (52→67) 12:42:46 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.08%<0.1, BEARISH(slope=-0.003), DOWNTREND(99bougies) 12:42:46 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.10%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) 12:42:46 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.36>=0.35, Mom=0.02%<0.1, DOWNTREND(99bougies) 12:42:46 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.080), DOWNTREND(99bougies) 12:42:46 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.040), DOWNTREND(99bougies) 12:42:46 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:42:47 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 12:42:47 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:42:47 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 12:42:47 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.07%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:42:47 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.299), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:42:47 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:42:47 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:42:47 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.1s 12:42:47 [INFO] AIPredictor: ✅ CYCLE #32 TERMINÉ en 2.1s - Prochain dans 30s [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 9.37s - 257 cryptos 12:43:17 [INFO] AIPredictor: ================================================================================ 12:43:17 [INFO] AIPredictor: 🔄 CYCLE IA #33 - 12:43:17 - Analyse 29 symboles... 12:43:17 [INFO] AIPredictor: ================================================================================ 12:43:18 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (69→84) 12:43:18 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:43:18 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 12:43:18 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:43:18 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (55→70) 12:43:18 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:43:18 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:43:18 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 12:43:18 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 12:43:18 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (52→67) 12:43:18 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:43:18 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:43:18 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.040), DOWNTREND(99bougies) 12:43:18 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.36>=0.35, Mom=0.02%<0.1, DOWNTREND(99bougies) 12:43:18 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.8x<1.0, BEARISH(slope=-0.028), DOWNTREND(99bougies) 12:43:18 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 12:43:18 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:43:18 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:43:19 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.10%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) 12:43:19 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.07%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:43:19 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 12:43:19 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.08%<0.1, BEARISH(slope=-0.003), DOWNTREND(99bougies) 12:43:19 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.299), DOWNTREND(99bougies) 12:43:19 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.080), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:43:20 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:43:20 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:43:20 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 12:43:20 [INFO] AIPredictor: ✅ CYCLE #33 TERMINÉ en 2.2s - Prochain dans 30s 12:43:33 [INFO] __main__: 💾 Mémoire: 945 MB 12:43:50 [INFO] AIPredictor: ================================================================================ 12:43:50 [INFO] AIPredictor: 🔄 CYCLE IA #34 - 12:43:50 - Analyse 29 symboles... 12:43:50 [INFO] AIPredictor: ================================================================================ 12:43:50 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 12:43:50 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:43:50 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (69→84) 12:43:50 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (55→70) 12:43:50 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:43:50 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:43:50 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:43:50 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 12:43:50 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:43:50 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:43:50 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 12:43:50 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (52→67) 12:43:50 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.36>=0.35, Mom=0.02%<0.1, DOWNTREND(99bougies) 12:43:50 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.040), DOWNTREND(99bougies) 12:43:51 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.8x<1.0, BEARISH(slope=-0.028), DOWNTREND(99bougies) 12:43:51 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 12:43:51 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.080), DOWNTREND(99bougies) 12:43:51 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.299), DOWNTREND(99bougies) 12:43:51 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.07%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:43:51 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.08%<0.1, BEARISH(slope=-0.003), DOWNTREND(99bougies) 12:43:51 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.10%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) 12:43:51 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:43:51 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:43:51 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:43:52 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:43:52 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:43:52 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 12:43:52 [INFO] AIPredictor: ✅ CYCLE #34 TERMINÉ en 2.2s - Prochain dans 30s 12:44:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (119s > 45s) - Mise à jour forcée 12:44:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:44:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.02% mom20m=-0.08% mom30m=-0.17% adj=+0 12:44:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.23%) 12:44:11 [INFO] MarketRegime: → Mom3h=-0.30% Mom5h=-0.12% Mom24h=-0.70% 12:44:11 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=35.4, BTC=-0.23%, Alt=-0.28%) 12:44:11 [INFO] MarketRegime: → Max positions: 3 12:44:11 [INFO] MarketRegime: → Score IA min: 82 12:44:22 [INFO] AIPredictor: ================================================================================ 12:44:22 [INFO] AIPredictor: 🔄 CYCLE IA #35 - 12:44:22 - Analyse 29 symboles... 12:44:22 [INFO] AIPredictor: ================================================================================ 12:44:22 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (69→84) 12:44:22 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 12:44:22 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 12:44:22 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:44:22 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:44:22 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (55→70) 12:44:22 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:44:22 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:44:22 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:44:22 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:44:22 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 12:44:22 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (52→67) 12:44:23 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.36>=0.35, Mom=0.02%<0.1, DOWNTREND(99bougies) 12:44:23 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.8x<1.0, BEARISH(slope=-0.028), DOWNTREND(99bougies) 12:44:23 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 12:44:23 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:44:23 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.08%<0.1, BEARISH(slope=-0.003), DOWNTREND(99bougies) 12:44:23 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 12:44:23 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.040), DOWNTREND(99bougies) 12:44:23 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.299), DOWNTREND(99bougies) 12:44:23 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:44:23 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.10%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) 12:44:23 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.080), DOWNTREND(99bougies) 12:44:23 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.07%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:44:24 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:44:24 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:44:24 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 12:44:24 [INFO] AIPredictor: ✅ CYCLE #35 TERMINÉ en 2.2s - Prochain dans 30s 12:44:33 [INFO] __main__: 💾 Mémoire: 948 MB 12:44:54 [INFO] AIPredictor: ================================================================================ 12:44:54 [INFO] AIPredictor: 🔄 CYCLE IA #36 - 12:44:54 - Analyse 29 symboles... 12:44:54 [INFO] AIPredictor: ================================================================================ 12:44:54 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 12:44:54 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:44:55 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 12:44:55 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 12:44:55 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:44:55 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:44:55 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:44:55 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (55→70) 12:44:55 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:44:55 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (69→84) 12:44:55 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (52→67) 12:44:55 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:44:55 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.040), DOWNTREND(99bougies) 12:44:55 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.36>=0.35, Mom=0.02%<0.1, DOWNTREND(99bougies) 12:44:55 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.10%<0.1, BEARISH(slope=-0.041), DOWNTREND(99bougies) 12:44:55 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: Mom=0.08%<0.1, BEARISH(slope=-0.003), DOWNTREND(99bougies) 12:44:55 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.8x<1.0, BEARISH(slope=-0.028), DOWNTREND(99bougies) 12:44:55 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.063), DOWNTREND(99bougies) 12:44:55 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.299), DOWNTREND(99bougies) 12:44:55 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 12:44:56 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.077), DOWNTREND(99bougies) 12:44:56 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.00%<0.1, DOWNTREND(99bougies) 12:44:56 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.07%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:44:56 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=1.0x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.080), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:44:56 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 12:44:56 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 12:44:56 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 12:44:56 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 12:44:56 [INFO] AIOpportunitySelector: - Score moyen: 56.9/100 12:44:56 [INFO] AIOpportunitySelector: - Meilleur score: 58.3/100 (TAOUSDC) 12:44:56 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 12:44:56 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 12:44:56 [INFO] AIPredictor: TOP 5: TAOUSDC, SUIUSDC, UUSDC, LINKUSDC, ZECUSDC 12:44:56 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:44:56 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:44:56 [INFO] AIPredictor: ✅ CYCLE #36 TERMINÉ en 2.3s - Prochain dans 30s [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 11.04s - 257 cryptos 12:45:26 [INFO] AIPredictor: ================================================================================ 12:45:26 [INFO] AIPredictor: 🔄 CYCLE IA #37 - 12:45:26 - Analyse 29 symboles... 12:45:26 [INFO] AIPredictor: ================================================================================ 12:45:27 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (59→74) 12:45:27 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:45:27 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:45:27 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 12:45:27 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (59→74) 12:45:27 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (54→69) 12:45:27 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:45:27 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:45:27 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (59→74) 12:45:27 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (52→67) 12:45:27 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:45:27 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:45:27 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.09%<0.1, DOWNTREND(99bougies) 12:45:27 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.04%<0.1, BEARISH(slope=-0.042), DOWNTREND(99bougies) 12:45:27 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.058), DOWNTREND(99bougies) 12:45:27 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.103), DOWNTREND(99bougies) 12:45:28 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.044), DOWNTREND(99bougies) 12:45:28 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:45:28 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.083), DOWNTREND(99bougies) 12:45:28 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.070), DOWNTREND(99bougies) 12:45:28 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.225), DOWNTREND(99bougies) 12:45:28 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.067), DOWNTREND(99bougies) 12:45:28 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:45:28 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.100), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:45:29 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:45:29 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:45:29 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 12:45:29 [INFO] AIPredictor: ✅ CYCLE #37 TERMINÉ en 2.2s - Prochain dans 30s 12:45:33 [INFO] __main__: 💾 Mémoire: 948 MB 12:45:59 [INFO] AIPredictor: ================================================================================ 12:45:59 [INFO] AIPredictor: 🔄 CYCLE IA #38 - 12:45:59 - Analyse 29 symboles... 12:45:59 [INFO] AIPredictor: ================================================================================ 12:45:59 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:45:59 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:45:59 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (59→74) 12:45:59 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (59→74) 12:45:59 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (54→69) 12:45:59 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:45:59 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:45:59 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (59→74) 12:45:59 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:45:59 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:45:59 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (52→67) 12:45:59 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 12:46:00 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.058), DOWNTREND(99bougies) 12:46:00 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.070), DOWNTREND(99bougies) 12:46:00 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.09%<0.1, DOWNTREND(99bougies) 12:46:00 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:46:00 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.083), DOWNTREND(99bougies) 12:46:00 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:46:00 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.225), DOWNTREND(99bougies) 12:46:00 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.100), DOWNTREND(99bougies) 12:46:00 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.044), DOWNTREND(99bougies) 12:46:00 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.103), DOWNTREND(99bougies) 12:46:00 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.04%<0.1, BEARISH(slope=-0.042), DOWNTREND(99bougies) 12:46:00 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.067), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:46:01 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:46:01 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:46:01 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 12:46:01 [INFO] AIPredictor: ✅ CYCLE #38 TERMINÉ en 2.2s - Prochain dans 30s 12:46:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 12:46:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:46:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.00% mom20m=-0.06% mom30m=-0.18% adj=+0 12:46:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.22%) 12:46:11 [INFO] MarketRegime: → Mom3h=-0.29% Mom5h=-0.11% Mom24h=-0.68% 12:46:11 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=39.4, BTC=-0.22%, Alt=-0.21%) 12:46:11 [INFO] MarketRegime: → Max positions: 3 12:46:11 [INFO] MarketRegime: → Score IA min: 82 12:46:31 [INFO] AIPredictor: ================================================================================ 12:46:31 [INFO] AIPredictor: 🔄 CYCLE IA #39 - 12:46:31 - Analyse 29 symboles... 12:46:31 [INFO] AIPredictor: ================================================================================ 12:46:31 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:46:31 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (52→67) 12:46:31 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (59→74) 12:46:31 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:46:31 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:46:31 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 12:46:31 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (54→69) 12:46:31 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (59→74) 12:46:31 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:46:31 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:46:31 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (59→74) 12:46:31 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:46:32 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.04%<0.1, BEARISH(slope=-0.042), DOWNTREND(99bougies) 12:46:32 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.044), DOWNTREND(99bougies) 12:46:32 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.083), DOWNTREND(99bougies) 12:46:32 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.09%<0.1, DOWNTREND(99bougies) 12:46:32 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.067), DOWNTREND(99bougies) 12:46:32 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.070), DOWNTREND(99bougies) 12:46:32 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.225), DOWNTREND(99bougies) 12:46:32 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:46:32 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.103), DOWNTREND(99bougies) 12:46:32 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.058), DOWNTREND(99bougies) 12:46:32 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:46:32 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.100), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:46:33 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:46:33 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:46:33 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 12:46:33 [INFO] AIPredictor: ✅ CYCLE #39 TERMINÉ en 2.5s - Prochain dans 30s 12:46:33 [INFO] __main__: 💾 Mémoire: 949 MB 12:47:03 [INFO] AIPredictor: ================================================================================ 12:47:03 [INFO] AIPredictor: 🔄 CYCLE IA #40 - 12:47:03 - Analyse 29 symboles... 12:47:03 [INFO] AIPredictor: ================================================================================ 12:47:04 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (59→74) 12:47:04 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:47:04 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:47:04 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 12:47:04 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (59→74) 12:47:04 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:47:04 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:47:04 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (54→69) 12:47:04 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (59→74) 12:47:04 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:47:04 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (52→67) 12:47:04 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:47:04 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:47:04 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.070), DOWNTREND(99bougies) 12:47:04 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.09%<0.1, DOWNTREND(99bougies) 12:47:04 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.04%<0.1, BEARISH(slope=-0.042), DOWNTREND(99bougies) 12:47:04 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.083), DOWNTREND(99bougies) 12:47:04 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.044), DOWNTREND(99bougies) 12:47:04 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.067), DOWNTREND(99bougies) 12:47:05 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:47:05 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.058), DOWNTREND(99bougies) 12:47:05 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.225), DOWNTREND(99bougies) 12:47:05 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.100), DOWNTREND(99bougies) 12:47:05 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.103), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:47:06 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:47:06 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:47:06 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:47:06 [INFO] AIPredictor: ✅ CYCLE #40 TERMINÉ en 2.3s - Prochain dans 30s [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.92s - 257 cryptos 12:47:34 [INFO] __main__: 💾 Mémoire: 950 MB 12:47:36 [INFO] AIPredictor: ================================================================================ 12:47:36 [INFO] AIPredictor: 🔄 CYCLE IA #41 - 12:47:36 - Analyse 29 symboles... 12:47:36 [INFO] AIPredictor: ================================================================================ 12:47:36 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:47:36 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:47:36 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (59→74) 12:47:36 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:47:36 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 12:47:36 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (59→74) 12:47:36 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (54→69) 12:47:36 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (59→74) 12:47:36 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:47:36 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:47:36 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (52→67) 12:47:36 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:47:36 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.070), DOWNTREND(99bougies) 12:47:36 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.04%<0.1, BEARISH(slope=-0.042), DOWNTREND(99bougies) 12:47:37 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.09%<0.1, DOWNTREND(99bougies) 12:47:37 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.083), DOWNTREND(99bougies) 12:47:37 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:47:37 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.058), DOWNTREND(99bougies) 12:47:37 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.103), DOWNTREND(99bougies) 12:47:37 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.044), DOWNTREND(99bougies) 12:47:37 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:47:37 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.225), DOWNTREND(99bougies) 12:47:37 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.067), DOWNTREND(99bougies) 12:47:37 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.100), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:47:38 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:47:38 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:47:38 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 12:47:38 [INFO] AIPredictor: ✅ CYCLE #41 TERMINÉ en 2.2s - Prochain dans 30s 12:47:57 [WARNING] MarketRegime: ⚠️ Cache régime expiré (115s > 45s) - Mise à jour forcée 12:47:57 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:47:58 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.01% mom20m=-0.07% mom30m=-0.19% adj=+0 12:48:07 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.23%) 12:48:07 [INFO] MarketRegime: → Mom3h=-0.30% Mom5h=-0.12% Mom24h=-0.70% 12:48:07 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=39.4, BTC=-0.23%, Alt=-0.22%) 12:48:07 [INFO] MarketRegime: → Max positions: 3 12:48:07 [INFO] MarketRegime: → Score IA min: 82 12:48:08 [INFO] AIPredictor: ================================================================================ 12:48:08 [INFO] AIPredictor: 🔄 CYCLE IA #42 - 12:48:08 - Analyse 29 symboles... 12:48:08 [INFO] AIPredictor: ================================================================================ 12:48:08 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (52→67) 12:48:08 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (59→74) 12:48:08 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:48:08 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:48:08 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:48:08 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:48:08 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:48:08 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (59→74) 12:48:08 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 12:48:08 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (59→74) 12:48:08 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (54→69) 12:48:08 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:48:09 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.083), DOWNTREND(99bougies) 12:48:09 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.044), DOWNTREND(99bougies) 12:48:09 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.09%<0.1, DOWNTREND(99bougies) 12:48:09 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.070), DOWNTREND(99bougies) 12:48:09 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:48:09 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.225), DOWNTREND(99bougies) 12:48:09 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.100), DOWNTREND(99bougies) 12:48:09 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.067), DOWNTREND(99bougies) 12:48:09 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:48:09 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.058), DOWNTREND(99bougies) 12:48:09 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.103), DOWNTREND(99bougies) 12:48:09 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.04%<0.1, BEARISH(slope=-0.042), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:48:10 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 12:48:10 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 12:48:10 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.03s 12:48:10 [INFO] AIOpportunitySelector: - TOP 19/29 cryptos sélectionnées 12:48:10 [INFO] AIOpportunitySelector: - Score moyen: 56.4/100 12:48:10 [INFO] AIOpportunitySelector: - Meilleur score: 58.3/100 (TAOUSDC) 12:48:10 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 12:48:10 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 19 cryptos sélectionnées 12:48:10 [INFO] AIPredictor: TOP 5: TAOUSDC, SUIUSDC, UUSDC, LINKUSDC, ZECUSDC 12:48:10 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=19 12:48:10 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:48:10 [INFO] AIPredictor: ✅ CYCLE #42 TERMINÉ en 2.4s - Prochain dans 30s 12:48:34 [INFO] __main__: 💾 Mémoire: 951 MB 12:48:40 [INFO] AIPredictor: ================================================================================ 12:48:40 [INFO] AIPredictor: 🔄 CYCLE IA #43 - 12:48:40 - Analyse 29 symboles... 12:48:40 [INFO] AIPredictor: ================================================================================ 12:48:41 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:48:41 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 12:48:41 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (54→69) 12:48:41 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:48:41 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:48:41 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (52→67) 12:48:41 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (59→74) 12:48:41 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (59→74) 12:48:41 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (59→74) 12:48:41 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:48:41 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:48:41 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:48:41 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.04%<0.1, BEARISH(slope=-0.042), DOWNTREND(99bougies) 12:48:41 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.070), DOWNTREND(99bougies) 12:48:41 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.067), DOWNTREND(99bougies) 12:48:41 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.083), DOWNTREND(99bougies) 12:48:41 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.100), DOWNTREND(99bougies) 12:48:42 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.044), DOWNTREND(99bougies) 12:48:42 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.058), DOWNTREND(99bougies) 12:48:42 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.09%<0.1, DOWNTREND(99bougies) 12:48:42 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.103), DOWNTREND(99bougies) 12:48:42 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:48:42 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:48:42 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.225), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:48:43 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:48:43 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=19 12:48:43 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:48:43 [INFO] AIPredictor: ✅ CYCLE #43 TERMINÉ en 2.3s - Prochain dans 30s 12:49:13 [INFO] AIPredictor: ================================================================================ 12:49:13 [INFO] AIPredictor: 🔄 CYCLE IA #44 - 12:49:13 - Analyse 29 symboles... 12:49:13 [INFO] AIPredictor: ================================================================================ 12:49:13 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (59→74) 12:49:13 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:49:13 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:49:13 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:49:13 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (59→74) 12:49:13 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:49:13 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 12:49:13 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (54→69) 12:49:13 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (52→67) 12:49:13 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:49:13 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (59→74) 12:49:13 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:49:13 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:49:13 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.070), DOWNTREND(99bougies) 12:49:13 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.04%<0.1, BEARISH(slope=-0.042), DOWNTREND(99bougies) 12:49:14 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.225), DOWNTREND(99bougies) 12:49:14 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.09%<0.1, DOWNTREND(99bougies) 12:49:14 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.083), DOWNTREND(99bougies) 12:49:14 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.044), DOWNTREND(99bougies) 12:49:14 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.058), DOWNTREND(99bougies) 12:49:14 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.067), DOWNTREND(99bougies) 12:49:14 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.100), DOWNTREND(99bougies) 12:49:14 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:49:14 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.103), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:49:15 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:49:15 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=19 12:49:15 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:49:15 [INFO] AIPredictor: ✅ CYCLE #44 TERMINÉ en 2.3s - Prochain dans 30s [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 9.67s - 257 cryptos 12:49:34 [INFO] __main__: 💾 Mémoire: 952 MB 12:49:45 [INFO] AIPredictor: ================================================================================ 12:49:45 [INFO] AIPredictor: 🔄 CYCLE IA #45 - 12:49:45 - Analyse 29 symboles... 12:49:45 [INFO] AIPredictor: ================================================================================ 12:49:45 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (59→74) 12:49:45 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (59→74) 12:49:45 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 12:49:45 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (52→67) 12:49:45 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:49:45 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:49:45 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (54→69) 12:49:45 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (52→67) 12:49:45 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (59→74) 12:49:45 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (53→68) 12:49:45 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (53→68) 12:49:45 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:49:46 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.09%<0.1, DOWNTREND(99bougies) 12:49:46 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: Mom=-0.07%<0.1, BEARISH(slope=-0.067), DOWNTREND(99bougies) 12:49:46 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:49:46 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.14%<0.1, BEARISH(slope=-0.044), DOWNTREND(99bougies) 12:49:46 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.16%<0.1, BEARISH(slope=-0.070), DOWNTREND(99bougies) 12:49:46 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: Mom=-0.11%<0.1, BEARISH(slope=-0.100), DOWNTREND(99bougies) 12:49:46 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.06%<0.1, BEARISH(slope=-0.021), DOWNTREND(99bougies) 12:49:46 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.058), DOWNTREND(99bougies) 12:49:46 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.04%<0.1, BEARISH(slope=-0.042), DOWNTREND(99bougies) 12:49:46 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.225), DOWNTREND(99bougies) 12:49:46 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: Mom=-0.01%<0.1, BEARISH(slope=-0.103), DOWNTREND(99bougies) 12:49:46 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.06%<0.1, BEARISH(slope=-0.083), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:49:47 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:49:47 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=19 12:49:47 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:49:47 [INFO] AIPredictor: ✅ CYCLE #45 TERMINÉ en 2.4s - Prochain dans 30s 12:50:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (125s > 45s) - Mise à jour forcée 12:50:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:50:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.00% mom20m=-0.02% mom30m=-0.08% adj=+2 12:50:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.23%) 12:50:11 [INFO] MarketRegime: → Mom3h=-0.30% Mom5h=-0.12% Mom24h=-0.70% 12:50:11 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=40.6, BTC=-0.23%, Alt=-0.08%) 12:50:11 [INFO] MarketRegime: → Max positions: 3 12:50:11 [INFO] MarketRegime: → Score IA min: 82 12:50:17 [INFO] AIPredictor: ================================================================================ 12:50:17 [INFO] AIPredictor: 🔄 CYCLE IA #46 - 12:50:17 - Analyse 29 symboles... 12:50:17 [INFO] AIPredictor: ================================================================================ 12:50:18 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 12:50:18 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:50:18 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 12:50:18 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:50:18 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:50:18 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:50:18 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (64→79) 12:50:18 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (53→68) 12:50:18 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (54→69) 12:50:18 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (58→73) 12:50:18 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:50:18 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 12:50:18 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.016), DOWNTREND(99bougies) 12:50:18 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 12:50:18 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.35>=0.35, VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.081), DOWNTREND(99bougies) 12:50:18 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 12:50:18 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.39>=0.35, VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 12:50:18 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.074), DOWNTREND(99bougies) 12:50:19 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.36>=0.35, VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.047), DOWNTREND(99bougies) 12:50:19 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.131), DOWNTREND(99bougies) 12:50:19 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.8x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.016), DOWNTREND(99bougies) 12:50:19 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.196), DOWNTREND(99bougies) 12:50:19 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.068), DOWNTREND(99bougies) 12:50:19 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:50:20 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:50:20 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=19 12:50:20 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:50:20 [INFO] AIPredictor: ✅ CYCLE #46 TERMINÉ en 2.4s - Prochain dans 30s 12:50:34 [INFO] __main__: 💾 Mémoire: 952 MB 12:50:50 [INFO] AIPredictor: ================================================================================ 12:50:50 [INFO] AIPredictor: 🔄 CYCLE IA #47 - 12:50:50 - Analyse 29 symboles... 12:50:50 [INFO] AIPredictor: ================================================================================ 12:50:50 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (53→68) 12:50:50 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:50:50 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 12:50:50 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 12:50:50 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 12:50:50 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (64→79) 12:50:50 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (54→69) 12:50:50 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:50:50 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (58→73) 12:50:50 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:50:50 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:50:50 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:50:50 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:50:50 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.39>=0.35, VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 12:50:51 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.016), DOWNTREND(99bougies) 12:50:51 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.131), DOWNTREND(99bougies) 12:50:51 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 12:50:51 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 12:50:51 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.074), DOWNTREND(99bougies) 12:50:51 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.068), DOWNTREND(99bougies) 12:50:51 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.8x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.016), DOWNTREND(99bougies) 12:50:51 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.196), DOWNTREND(99bougies) 12:50:51 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.35>=0.35, VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.081), DOWNTREND(99bougies) 12:50:51 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.36>=0.35, VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.047), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:50:52 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:50:52 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=19 12:50:52 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:50:52 [INFO] AIPredictor: ✅ CYCLE #47 TERMINÉ en 2.3s - Prochain dans 30s 12:51:22 [INFO] AIPredictor: ================================================================================ 12:51:22 [INFO] AIPredictor: 🔄 CYCLE IA #48 - 12:51:22 - Analyse 29 symboles... 12:51:22 [INFO] AIPredictor: ================================================================================ 12:51:22 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:51:22 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 12:51:22 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:51:22 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (53→68) 12:51:22 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (58→73) 12:51:22 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 12:51:22 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:51:22 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:51:22 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (64→79) 12:51:22 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 12:51:22 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:51:22 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (54→69) 12:51:23 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 12:51:23 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.131), DOWNTREND(99bougies) 12:51:23 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.35>=0.35, VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.081), DOWNTREND(99bougies) 12:51:23 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.016), DOWNTREND(99bougies) 12:51:23 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.196), DOWNTREND(99bougies) 12:51:23 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 12:51:23 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.8x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.016), DOWNTREND(99bougies) 12:51:23 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.39>=0.35, VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 12:51:23 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:51:23 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.36>=0.35, VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.047), DOWNTREND(99bougies) 12:51:23 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.074), DOWNTREND(99bougies) 12:51:23 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.068), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:51:24 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 12:51:24 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 12:51:24 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 12:51:24 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 12:51:24 [INFO] AIOpportunitySelector: - Score moyen: 57.4/100 12:51:24 [INFO] AIOpportunitySelector: - Meilleur score: 62.5/100 (DOTUSDT) 12:51:24 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 12:51:24 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 12:51:24 [INFO] AIPredictor: TOP 5: DOTUSDT, AVAXUSDT, ADAUSDT, LINKUSDT, SOLUSDT 12:51:24 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:51:24 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:51:24 [INFO] AIPredictor: ✅ CYCLE #48 TERMINÉ en 2.3s - Prochain dans 30s [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 12:51:34 [INFO] __main__: 💾 Mémoire: 953 MB [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 12.15s - 257 cryptos 12:51:54 [INFO] AIPredictor: ================================================================================ 12:51:54 [INFO] AIPredictor: 🔄 CYCLE IA #49 - 12:51:54 - Analyse 29 symboles... 12:51:54 [INFO] AIPredictor: ================================================================================ 12:51:54 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 12:51:54 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 12:51:54 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (54→69) 12:51:55 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:51:55 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:51:55 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:51:55 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 12:51:55 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:51:55 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (53→68) 12:51:55 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (64→79) 12:51:55 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (58→73) 12:51:55 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:51:55 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.39>=0.35, VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 12:51:55 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 12:51:55 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.131), DOWNTREND(99bougies) 12:51:55 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.35>=0.35, VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.081), DOWNTREND(99bougies) 12:51:55 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.074), DOWNTREND(99bougies) 12:51:55 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.068), DOWNTREND(99bougies) 12:51:55 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:51:55 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.016), DOWNTREND(99bougies) 12:51:55 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.36>=0.35, VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.047), DOWNTREND(99bougies) 12:51:56 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.8x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.016), DOWNTREND(99bougies) 12:51:56 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.196), DOWNTREND(99bougies) 12:51:56 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:51:56 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:51:56 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:51:56 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 12:51:56 [INFO] AIPredictor: ✅ CYCLE #49 TERMINÉ en 2.3s - Prochain dans 30s 12:52:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 12:52:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:52:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.01% mom20m=-0.01% mom30m=-0.06% adj=+2 12:52:11 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.21%) 12:52:11 [INFO] MarketRegime: → Mom3h=-0.29% Mom5h=-0.11% Mom24h=-0.68% 12:52:11 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=40.6, BTC=-0.21%, Alt=-0.01%) 12:52:11 [INFO] MarketRegime: → Max positions: 3 12:52:11 [INFO] MarketRegime: → Score IA min: 82 12:52:26 [INFO] AIPredictor: ================================================================================ 12:52:26 [INFO] AIPredictor: 🔄 CYCLE IA #50 - 12:52:26 - Analyse 29 symboles... 12:52:26 [INFO] AIPredictor: ================================================================================ 12:52:27 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:52:27 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (64→79) 12:52:27 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 12:52:27 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (53→68) 12:52:27 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:52:27 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:52:27 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 12:52:27 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (54→69) 12:52:27 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 12:52:27 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:52:27 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (58→73) 12:52:27 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:52:27 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 12:52:27 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:52:28 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.074), DOWNTREND(99bougies) 12:52:28 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.016), DOWNTREND(99bougies) 12:52:28 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.8x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.016), DOWNTREND(99bougies) 12:52:28 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.196), DOWNTREND(99bougies) 12:52:28 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.39>=0.35, VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 12:52:28 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.35>=0.35, VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.081), DOWNTREND(99bougies) 12:52:28 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.131), DOWNTREND(99bougies) 12:52:28 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.068), DOWNTREND(99bougies) 12:52:28 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.36>=0.35, VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.047), DOWNTREND(99bougies) 12:52:28 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:52:29 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:52:29 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:52:29 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:52:29 [INFO] AIPredictor: ✅ CYCLE #50 TERMINÉ en 2.4s - Prochain dans 30s 12:52:34 [INFO] __main__: 💾 Mémoire: 955 MB 12:52:59 [INFO] AIPredictor: ================================================================================ 12:52:59 [INFO] AIPredictor: 🔄 CYCLE IA #51 - 12:52:59 - Analyse 29 symboles... 12:52:59 [INFO] AIPredictor: ================================================================================ 12:52:59 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:52:59 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:52:59 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 12:52:59 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (53→68) 12:52:59 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 12:52:59 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:52:59 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:52:59 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (54→69) 12:52:59 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (58→73) 12:52:59 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:52:59 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (64→79) 12:52:59 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 12:53:00 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.35>=0.35, VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.081), DOWNTREND(99bougies) 12:53:00 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.36>=0.35, VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.047), DOWNTREND(99bougies) 12:53:00 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:53:00 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 12:53:00 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 12:53:00 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.8x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.016), DOWNTREND(99bougies) 12:53:00 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.016), DOWNTREND(99bougies) 12:53:00 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.068), DOWNTREND(99bougies) 12:53:00 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.074), DOWNTREND(99bougies) 12:53:01 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.196), DOWNTREND(99bougies) 12:53:01 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.131), DOWNTREND(99bougies) 12:53:01 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.39>=0.35, VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:53:01 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:53:01 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:53:01 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.7s 12:53:01 [INFO] AIPredictor: ✅ CYCLE #51 TERMINÉ en 2.7s - Prochain dans 30s 12:53:31 [INFO] AIPredictor: ================================================================================ 12:53:31 [INFO] AIPredictor: 🔄 CYCLE IA #52 - 12:53:31 - Analyse 29 symboles... 12:53:31 [INFO] AIPredictor: ================================================================================ 12:53:32 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 12:53:32 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 12:53:32 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (54→69) 12:53:32 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (58→73) 12:53:32 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 12:53:32 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:53:32 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:53:32 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:53:32 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (64→79) 12:53:32 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (53→68) 12:53:32 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:53:32 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:53:32 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.016), DOWNTREND(99bougies) 12:53:32 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.39>=0.35, VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 12:53:32 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.35>=0.35, VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.081), DOWNTREND(99bougies) 12:53:32 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.074), DOWNTREND(99bougies) 12:53:32 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.068), DOWNTREND(99bougies) 12:53:32 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 12:53:33 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.8x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.016), DOWNTREND(99bougies) 12:53:33 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:53:33 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.131), DOWNTREND(99bougies) 12:53:33 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.36>=0.35, VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.047), DOWNTREND(99bougies) 12:53:33 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.196), DOWNTREND(99bougies) 12:53:33 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:53:33 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:53:33 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:53:33 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.1s 12:53:33 [INFO] AIPredictor: ✅ CYCLE #52 TERMINÉ en 2.1s - Prochain dans 30s 12:53:34 [INFO] __main__: 💾 Mémoire: 956 MB [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 9.29s - 257 cryptos 12:54:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 12:54:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:54:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.04% mom20m=+0.02% mom30m=-0.04% adj=+2 12:54:03 [INFO] AIPredictor: ================================================================================ 12:54:03 [INFO] AIPredictor: 🔄 CYCLE IA #53 - 12:54:03 - Analyse 29 symboles... 12:54:03 [INFO] AIPredictor: ================================================================================ 12:54:04 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:54:04 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (58→73) 12:54:04 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:54:04 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:54:04 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:54:04 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 12:54:04 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:54:04 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (64→79) 12:54:04 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (54→69) 12:54:04 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 12:54:04 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 12:54:04 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 12:54:04 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 12:54:04 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (53→68) 12:54:05 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.35>=0.35, VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.081), DOWNTREND(99bougies) 12:54:05 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.196), DOWNTREND(99bougies) 12:54:05 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.068), DOWNTREND(99bougies) 12:54:05 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.131), DOWNTREND(99bougies) 12:54:05 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.36>=0.35, VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.047), DOWNTREND(99bougies) 12:54:05 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.39>=0.35, VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 12:54:05 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.074), DOWNTREND(99bougies) 12:54:05 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.8x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.016), DOWNTREND(99bougies) 12:54:05 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.016), DOWNTREND(99bougies) 12:54:05 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:54:06 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:54:06 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:54:06 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.7s 12:54:06 [INFO] AIPredictor: ✅ CYCLE #53 TERMINÉ en 2.7s - Prochain dans 30s 12:54:12 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.19%) 12:54:12 [INFO] MarketRegime: → Mom3h=-0.27% Mom5h=-0.08% Mom24h=-0.66% 12:54:12 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=40.6, BTC=-0.19%, Alt=-0.05%) 12:54:12 [INFO] MarketRegime: → Max positions: 3 12:54:12 [INFO] MarketRegime: → Score IA min: 82 12:54:34 [INFO] __main__: 💾 Mémoire: 957 MB 12:54:36 [INFO] AIPredictor: ================================================================================ 12:54:36 [INFO] AIPredictor: 🔄 CYCLE IA #54 - 12:54:36 - Analyse 29 symboles... 12:54:36 [INFO] AIPredictor: ================================================================================ 12:54:37 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 12:54:37 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (69→84) 12:54:37 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 12:54:37 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (64→79) 12:54:37 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (53→68) 12:54:37 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 12:54:37 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (57→72) 12:54:37 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (54→69) 12:54:37 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 12:54:37 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (53→68) 12:54:37 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (58→73) 12:54:37 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 12:54:37 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.39>=0.35, VOL=0.4x<1.0, Mom=0.08%<0.1, BEARISH(slope=-0.072), DOWNTREND(99bougies) 12:54:37 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.078), DOWNTREND(99bougies) 12:54:37 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.074), DOWNTREND(99bougies) 12:54:37 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.42>=0.35, VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.016), DOWNTREND(99bougies) 12:54:37 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=0.06%<0.1, BEARISH(slope=-0.131), DOWNTREND(99bougies) 12:54:37 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.196), DOWNTREND(99bougies) 12:54:38 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.102), DOWNTREND(99bougies) 12:54:38 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.02%<0.1, BEARISH(slope=-0.110), DOWNTREND(99bougies) 12:54:38 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.35>=0.35, VOL=0.6x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.081), DOWNTREND(99bougies) 12:54:38 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.8x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.016), DOWNTREND(99bougies) 12:54:38 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.068), DOWNTREND(99bougies) 12:54:38 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.36>=0.35, VOL=0.7x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.047), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:54:38 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 12:54:38 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 12:54:38 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 12:54:38 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 12:54:38 [INFO] AIOpportunitySelector: - Score moyen: 57.4/100 12:54:38 [INFO] AIOpportunitySelector: - Meilleur score: 62.5/100 (DOTUSDT) 12:54:38 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 12:54:38 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 12:54:38 [INFO] AIPredictor: TOP 5: DOTUSDT, AVAXUSDT, ADAUSDT, LINKUSDT, SOLUSDT 12:54:38 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:54:38 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:54:38 [INFO] AIPredictor: ✅ CYCLE #54 TERMINÉ en 2.4s - Prochain dans 30s 12:55:08 [INFO] AIPredictor: ================================================================================ 12:55:08 [INFO] AIPredictor: 🔄 CYCLE IA #55 - 12:55:08 - Analyse 29 symboles... 12:55:08 [INFO] AIPredictor: ================================================================================ 12:55:09 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 12:55:09 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (73→88) 12:55:09 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (73→88) 12:55:09 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (70→85) 12:55:09 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (72→87) 12:55:09 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 12:55:09 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (54→69) 12:55:09 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (68→83) 12:55:09 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (72→87) 12:55:09 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (66→81) 12:55:09 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (72→87) 12:55:09 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (73→88) 12:55:09 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.66>=0.35, VOL=0.7x<1.0, Mom=0.08%<0.1, RSI=55>=50, DOWNTREND(99bougies) 12:55:10 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.57>=0.35, VOL=0.7x<1.0, RSI=55>=50, BEARISH(slope=-0.001), DOWNTREND(99bougies) 12:55:10 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.2x<1.0, RSI=50>=50, BEARISH(slope=-0.034), DOWNTREND(99bougies) 12:55:10 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.46>=0.35, VOL=0.9x<1.0, RSI=50>=50, BEARISH(slope=-0.050), DOWNTREND(99bougies) 12:55:10 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.64>=0.35, VOL=0.1x<1.0, RSI=55>=50, DOWNTREND(99bougies) 12:55:10 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.43>=0.35, VOL=0.9x<1.0, Mom=0.04%<0.1, RSI=55>=50, BEARISH(slope=-0.033), DOWNTREND(99bougies) 12:55:10 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.095), DOWNTREND(99bougies) 12:55:10 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.147), DOWNTREND(99bougies) 12:55:10 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.51>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.052), DOWNTREND(99bougies) 12:55:10 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.085), DOWNTREND(99bougies) 12:55:10 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.50>=0.35, VOL=0.8x<1.0, RSI=51>=50, BEARISH(slope=-0.060), DOWNTREND(99bougies) 12:55:10 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.49>=0.35, BEARISH(slope=-0.014), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:55:11 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:55:11 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:55:11 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:55:11 [INFO] AIPredictor: ✅ CYCLE #55 TERMINÉ en 2.4s - Prochain dans 30s 12:55:34 [INFO] __main__: 💾 Mémoire: 958 MB 12:55:41 [INFO] AIPredictor: ================================================================================ 12:55:41 [INFO] AIPredictor: 🔄 CYCLE IA #56 - 12:55:41 - Analyse 29 symboles... 12:55:41 [INFO] AIPredictor: ================================================================================ 12:55:41 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (73→88) 12:55:41 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (54→69) 12:55:41 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 12:55:41 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (72→87) 12:55:41 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 12:55:41 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (72→87) 12:55:41 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (73→88) 12:55:41 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (73→88) 12:55:41 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (72→87) 12:55:41 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (66→81) 12:55:41 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (68→83) 12:55:41 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (70→85) 12:55:42 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.64>=0.35, VOL=0.1x<1.0, RSI=55>=50, DOWNTREND(99bougies) 12:55:42 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.49>=0.35, BEARISH(slope=-0.014), DOWNTREND(99bougies) 12:55:42 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.147), DOWNTREND(99bougies) 12:55:42 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.66>=0.35, VOL=0.7x<1.0, Mom=0.08%<0.1, RSI=55>=50, DOWNTREND(99bougies) 12:55:42 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.095), DOWNTREND(99bougies) 12:55:42 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.57>=0.35, VOL=0.7x<1.0, RSI=55>=50, BEARISH(slope=-0.001), DOWNTREND(99bougies) 12:55:42 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.43>=0.35, VOL=0.9x<1.0, Mom=0.04%<0.1, RSI=55>=50, BEARISH(slope=-0.033), DOWNTREND(99bougies) 12:55:42 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.46>=0.35, VOL=0.9x<1.0, RSI=50>=50, BEARISH(slope=-0.050), DOWNTREND(99bougies) 12:55:42 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.50>=0.35, VOL=0.8x<1.0, RSI=51>=50, BEARISH(slope=-0.060), DOWNTREND(99bougies) 12:55:42 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.51>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.052), DOWNTREND(99bougies) 12:55:43 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.085), DOWNTREND(99bougies) 12:55:43 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.2x<1.0, RSI=50>=50, BEARISH(slope=-0.034), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:55:43 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:55:43 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:55:43 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:55:43 [INFO] AIPredictor: ✅ CYCLE #56 TERMINÉ en 2.4s - Prochain dans 30s [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.36s - 257 cryptos 12:56:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 12:56:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:56:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.01% mom20m=+0.00% mom30m=-0.06% adj=+0 12:56:13 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.22%) 12:56:13 [INFO] MarketRegime: → Mom3h=-0.29% Mom5h=-0.10% Mom24h=-0.68% 12:56:13 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=39.4, BTC=-0.22%, Alt=-0.11%) 12:56:13 [INFO] MarketRegime: → Max positions: 3 12:56:13 [INFO] MarketRegime: → Score IA min: 82 12:56:13 [INFO] AIPredictor: ================================================================================ 12:56:13 [INFO] AIPredictor: 🔄 CYCLE IA #57 - 12:56:13 - Analyse 29 symboles... 12:56:13 [INFO] AIPredictor: ================================================================================ 12:56:14 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 12:56:14 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 12:56:14 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (72→87) 12:56:14 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (73→88) 12:56:14 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (72→87) 12:56:14 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (73→88) 12:56:14 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (68→83) 12:56:14 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (66→81) 12:56:14 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (72→87) 12:56:14 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (70→85) 12:56:14 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (73→88) 12:56:14 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (54→69) 12:56:14 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.66>=0.35, VOL=0.7x<1.0, Mom=0.08%<0.1, RSI=55>=50, DOWNTREND(99bougies) 12:56:14 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.49>=0.35, BEARISH(slope=-0.014), DOWNTREND(99bougies) 12:56:14 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.095), DOWNTREND(99bougies) 12:56:14 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.085), DOWNTREND(99bougies) 12:56:14 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.46>=0.35, VOL=0.9x<1.0, RSI=50>=50, BEARISH(slope=-0.050), DOWNTREND(99bougies) 12:56:15 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.50>=0.35, VOL=0.8x<1.0, RSI=51>=50, BEARISH(slope=-0.060), DOWNTREND(99bougies) 12:56:15 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.43>=0.35, VOL=0.9x<1.0, Mom=0.04%<0.1, RSI=55>=50, BEARISH(slope=-0.033), DOWNTREND(99bougies) 12:56:15 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.57>=0.35, VOL=0.7x<1.0, RSI=55>=50, BEARISH(slope=-0.001), DOWNTREND(99bougies) 12:56:15 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.147), DOWNTREND(99bougies) 12:56:15 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.64>=0.35, VOL=0.1x<1.0, RSI=55>=50, DOWNTREND(99bougies) 12:56:15 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.51>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.052), DOWNTREND(99bougies) 12:56:15 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.2x<1.0, RSI=50>=50, BEARISH(slope=-0.034), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:56:16 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:56:16 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:56:16 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:56:16 [INFO] AIPredictor: ✅ CYCLE #57 TERMINÉ en 2.3s - Prochain dans 30s 12:56:34 [INFO] __main__: 💾 Mémoire: 959 MB 12:56:46 [INFO] AIPredictor: ================================================================================ 12:56:46 [INFO] AIPredictor: 🔄 CYCLE IA #58 - 12:56:46 - Analyse 29 symboles... 12:56:46 [INFO] AIPredictor: ================================================================================ 12:56:46 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (72→87) 12:56:46 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (72→87) 12:56:46 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (73→88) 12:56:46 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (54→69) 12:56:46 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (73→88) 12:56:46 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (72→87) 12:56:46 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 12:56:46 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (73→88) 12:56:46 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 12:56:46 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (66→81) 12:56:46 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (68→83) 12:56:46 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (70→85) 12:56:47 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.49>=0.35, BEARISH(slope=-0.014), DOWNTREND(99bougies) 12:56:47 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.147), DOWNTREND(99bougies) 12:56:47 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.51>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.052), DOWNTREND(99bougies) 12:56:47 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.66>=0.35, VOL=0.7x<1.0, Mom=0.08%<0.1, RSI=55>=50, DOWNTREND(99bougies) 12:56:47 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.64>=0.35, VOL=0.1x<1.0, RSI=55>=50, DOWNTREND(99bougies) 12:56:47 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.46>=0.35, VOL=0.9x<1.0, RSI=50>=50, BEARISH(slope=-0.050), DOWNTREND(99bougies) 12:56:47 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.57>=0.35, VOL=0.7x<1.0, RSI=55>=50, BEARISH(slope=-0.001), DOWNTREND(99bougies) 12:56:47 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.50>=0.35, VOL=0.8x<1.0, RSI=51>=50, BEARISH(slope=-0.060), DOWNTREND(99bougies) 12:56:47 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.085), DOWNTREND(99bougies) 12:56:47 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.43>=0.35, VOL=0.9x<1.0, Mom=0.04%<0.1, RSI=55>=50, BEARISH(slope=-0.033), DOWNTREND(99bougies) 12:56:47 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.095), DOWNTREND(99bougies) 12:56:47 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.2x<1.0, RSI=50>=50, BEARISH(slope=-0.034), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:56:48 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:56:48 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:56:48 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:56:48 [INFO] AIPredictor: ✅ CYCLE #58 TERMINÉ en 2.4s - Prochain dans 30s 12:57:18 [INFO] AIPredictor: ================================================================================ 12:57:18 [INFO] AIPredictor: 🔄 CYCLE IA #59 - 12:57:18 - Analyse 29 symboles... 12:57:18 [INFO] AIPredictor: ================================================================================ 12:57:18 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (73→88) 12:57:18 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 12:57:18 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (68→83) 12:57:18 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (70→85) 12:57:18 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (72→87) 12:57:18 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (54→69) 12:57:18 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 12:57:18 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (72→87) 12:57:18 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (66→81) 12:57:18 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (73→88) 12:57:18 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (73→88) 12:57:19 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (72→87) 12:57:19 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.46>=0.35, VOL=0.9x<1.0, RSI=50>=50, BEARISH(slope=-0.050), DOWNTREND(99bougies) 12:57:19 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.66>=0.35, VOL=0.7x<1.0, Mom=0.08%<0.1, RSI=55>=50, DOWNTREND(99bougies) 12:57:19 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.085), DOWNTREND(99bougies) 12:57:19 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.51>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.052), DOWNTREND(99bougies) 12:57:19 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.57>=0.35, VOL=0.7x<1.0, RSI=55>=50, BEARISH(slope=-0.001), DOWNTREND(99bougies) 12:57:19 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.147), DOWNTREND(99bougies) 12:57:19 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.2x<1.0, RSI=50>=50, BEARISH(slope=-0.034), DOWNTREND(99bougies) 12:57:19 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.50>=0.35, VOL=0.8x<1.0, RSI=51>=50, BEARISH(slope=-0.060), DOWNTREND(99bougies) 12:57:19 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.64>=0.35, VOL=0.1x<1.0, RSI=55>=50, DOWNTREND(99bougies) 12:57:19 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.49>=0.35, BEARISH(slope=-0.014), DOWNTREND(99bougies) 12:57:19 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.095), DOWNTREND(99bougies) 12:57:20 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.43>=0.35, VOL=0.9x<1.0, Mom=0.04%<0.1, RSI=55>=50, BEARISH(slope=-0.033), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:57:20 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:57:20 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:57:20 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 12:57:20 [INFO] AIPredictor: ✅ CYCLE #59 TERMINÉ en 2.4s - Prochain dans 30s 12:57:34 [INFO] __main__: 💾 Mémoire: 960 MB 12:57:50 [INFO] AIPredictor: ================================================================================ 12:57:50 [INFO] AIPredictor: 🔄 CYCLE IA #60 - 12:57:50 - Analyse 29 symboles... 12:57:50 [INFO] AIPredictor: ================================================================================ 12:57:51 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 12:57:51 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (70→85) 12:57:51 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (72→87) 12:57:51 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (66→81) 12:57:51 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (72→87) 12:57:51 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (73→88) 12:57:51 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (68→83) 12:57:51 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 12:57:51 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (73→88) 12:57:51 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (72→87) 12:57:51 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (54→69) 12:57:51 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (73→88) 12:57:51 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.2x<1.0, RSI=50>=50, BEARISH(slope=-0.034), DOWNTREND(99bougies) 12:57:51 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.085), DOWNTREND(99bougies) 12:57:51 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.66>=0.35, VOL=0.7x<1.0, Mom=0.08%<0.1, RSI=55>=50, DOWNTREND(99bougies) 12:57:51 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.57>=0.35, VOL=0.7x<1.0, RSI=55>=50, BEARISH(slope=-0.001), DOWNTREND(99bougies) 12:57:51 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.51>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.052), DOWNTREND(99bougies) 12:57:51 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.147), DOWNTREND(99bougies) 12:57:51 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.64>=0.35, VOL=0.1x<1.0, RSI=55>=50, DOWNTREND(99bougies) 12:57:52 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.095), DOWNTREND(99bougies) 12:57:52 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.43>=0.35, VOL=0.9x<1.0, Mom=0.04%<0.1, RSI=55>=50, BEARISH(slope=-0.033), DOWNTREND(99bougies) 12:57:52 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.49>=0.35, BEARISH(slope=-0.014), DOWNTREND(99bougies) 12:57:52 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.50>=0.35, VOL=0.8x<1.0, RSI=51>=50, BEARISH(slope=-0.060), DOWNTREND(99bougies) 12:57:52 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.46>=0.35, VOL=0.9x<1.0, RSI=50>=50, BEARISH(slope=-0.050), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:57:53 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 12:57:53 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 12:57:53 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.03s 12:57:53 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 12:57:53 [INFO] AIOpportunitySelector: - Score moyen: 56.8/100 12:57:53 [INFO] AIOpportunitySelector: - Meilleur score: 60.8/100 (AVAXUSDT) 12:57:53 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 12:57:53 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 12:57:53 [INFO] AIPredictor: TOP 5: AVAXUSDT, ADAUSDT, ATOMUSDT, LINKUSDT, XRPUSDT 12:57:53 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:57:53 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:57:53 [INFO] AIPredictor: ✅ CYCLE #60 TERMINÉ en 2.4s - Prochain dans 30s 12:57:57 [WARNING] MarketRegime: ⚠️ Cache régime expiré (115s > 45s) - Mise à jour forcée 12:57:57 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 12:57:58 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=-0.01% mom20m=+0.00% mom30m=-0.06% adj=+0 [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 12:58:07 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.22%) 12:58:07 [INFO] MarketRegime: → Mom3h=-0.29% Mom5h=-0.10% Mom24h=-0.68% 12:58:07 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=39.4, BTC=-0.22%, Alt=-0.15%) 12:58:07 [INFO] MarketRegime: → Max positions: 3 12:58:07 [INFO] MarketRegime: → Score IA min: 82 [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 12.96s - 257 cryptos 12:58:23 [INFO] AIPredictor: ================================================================================ 12:58:23 [INFO] AIPredictor: 🔄 CYCLE IA #61 - 12:58:23 - Analyse 29 symboles... 12:58:23 [INFO] AIPredictor: ================================================================================ 12:58:23 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (72→87) 12:58:23 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (70→85) 12:58:23 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 12:58:23 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (73→88) 12:58:23 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (73→88) 12:58:23 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 12:58:23 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (54→69) 12:58:23 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (68→83) 12:58:23 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (73→88) 12:58:23 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (66→81) 12:58:23 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (72→87) 12:58:23 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (72→87) 12:58:24 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.51>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.052), DOWNTREND(99bougies) 12:58:24 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.147), DOWNTREND(99bougies) 12:58:24 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.46>=0.35, VOL=0.9x<1.0, RSI=50>=50, BEARISH(slope=-0.050), DOWNTREND(99bougies) 12:58:24 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.2x<1.0, RSI=50>=50, BEARISH(slope=-0.034), DOWNTREND(99bougies) 12:58:24 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.66>=0.35, VOL=0.7x<1.0, Mom=0.08%<0.1, RSI=55>=50, DOWNTREND(99bougies) 12:58:24 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.64>=0.35, VOL=0.1x<1.0, RSI=55>=50, DOWNTREND(99bougies) 12:58:24 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.085), DOWNTREND(99bougies) 12:58:24 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.43>=0.35, VOL=0.9x<1.0, Mom=0.04%<0.1, RSI=55>=50, BEARISH(slope=-0.033), DOWNTREND(99bougies) 12:58:24 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.57>=0.35, VOL=0.7x<1.0, RSI=55>=50, BEARISH(slope=-0.001), DOWNTREND(99bougies) 12:58:24 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.095), DOWNTREND(99bougies) 12:58:24 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.50>=0.35, VOL=0.8x<1.0, RSI=51>=50, BEARISH(slope=-0.060), DOWNTREND(99bougies) 12:58:24 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.49>=0.35, BEARISH(slope=-0.014), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:58:25 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:58:25 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:58:25 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:58:25 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 12:58:25 [INFO] LSTMReversal: 🎓 Entraînement reversal: 2928 échantillons sur cpu 12:58:25 [INFO] LSTMReversal: Classes: {0: 2892, 3: 36} 12:58:34 [INFO] __main__: 💾 Mémoire: 1364 MB 12:58:34 [WARNING] __main__: ⚠️ Mémoire élevée: 1364 MB — gc.collect() forcé 12:59:25 [WARNING] AIPredictor: 🧠 LSTM Reversal: Entraînement timeout (>60s) — cycle IA non bloqué, thread abandonné 12:59:25 [INFO] AIPredictor: ✅ CYCLE #61 TERMINÉ en 62.3s - Prochain dans 30s 12:59:35 [INFO] __main__: 💾 Mémoire: 1471 MB 12:59:35 [WARNING] __main__: ⚠️ Mémoire élevée: 1471 MB — gc.collect() forcé 12:59:55 [INFO] AIPredictor: ================================================================================ 12:59:55 [INFO] AIPredictor: 🔄 CYCLE IA #62 - 12:59:55 - Analyse 29 symboles... 12:59:55 [INFO] AIPredictor: ================================================================================ 12:59:55 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 12:59:55 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (68→83) 12:59:55 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (72→87) 12:59:56 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (72→87) 12:59:56 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (72→87) 12:59:56 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (73→88) 12:59:56 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (70→85) 12:59:56 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (73→88) 12:59:56 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (73→88) 12:59:56 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (73→88) 12:59:56 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (54→69) 12:59:56 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (66→81) 12:59:56 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.51>=0.35, VOL=0.6x<1.0, BEARISH(slope=-0.052), DOWNTREND(99bougies) 12:59:56 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.085), DOWNTREND(99bougies) 12:59:56 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.4x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.095), DOWNTREND(99bougies) 12:59:56 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.57>=0.35, VOL=0.7x<1.0, RSI=55>=50, BEARISH(slope=-0.001), DOWNTREND(99bougies) 12:59:56 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.50>=0.35, VOL=0.8x<1.0, RSI=51>=50, BEARISH(slope=-0.060), DOWNTREND(99bougies) 12:59:56 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: BB=0.49>=0.35, BEARISH(slope=-0.014), DOWNTREND(99bougies) 12:59:56 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.41>=0.35, VOL=0.2x<1.0, RSI=50>=50, BEARISH(slope=-0.034), DOWNTREND(99bougies) 12:59:56 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.147), DOWNTREND(99bougies) 12:59:56 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.43>=0.35, VOL=0.9x<1.0, Mom=0.04%<0.1, RSI=55>=50, BEARISH(slope=-0.033), DOWNTREND(99bougies) 12:59:56 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.64>=0.35, VOL=0.1x<1.0, RSI=55>=50, DOWNTREND(99bougies) 12:59:57 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.46>=0.35, VOL=0.9x<1.0, RSI=50>=50, BEARISH(slope=-0.050), DOWNTREND(99bougies) 12:59:57 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.66>=0.35, VOL=0.7x<1.0, Mom=0.08%<0.1, RSI=55>=50, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 12:59:57 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 12:59:57 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 12:59:57 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 12:59:57 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 12:59:57 [INFO] LSTMReversal: 🎓 Entraînement reversal: 2976 échantillons sur cpu 12:59:57 [INFO] LSTMReversal: Classes: {0: 2940, 3: 36} 12:59:59 [INFO] AIPredictor: ✅ CYCLE #62 TERMINÉ en 3.8s - Prochain dans 30s 13:00:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (125s > 45s) - Mise à jour forcée 13:00:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 13:00:04 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.01% mom20m=+0.02% mom30m=-0.00% adj=+2 13:00:13 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.18%) 13:00:13 [INFO] MarketRegime: → Mom3h=-0.15% Mom5h=-0.19% Mom24h=-0.61% 13:00:13 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=41.0, BTC=-0.18%, Alt=-0.14%) 13:00:13 [INFO] MarketRegime: → Max positions: 3 13:00:13 [INFO] MarketRegime: → Score IA min: 82 [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.29s - 257 cryptos 13:00:29 [INFO] AIPredictor: ================================================================================ 13:00:29 [INFO] AIPredictor: 🔄 CYCLE IA #63 - 13:00:29 - Analyse 29 symboles... 13:00:29 [INFO] AIPredictor: ================================================================================ 13:00:29 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 13:00:29 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (64→79) 13:00:29 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 13:00:29 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (59→74) 13:00:29 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 13:00:29 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 13:00:29 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 13:00:29 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (63→78) 13:00:29 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (53→68) 13:00:29 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 13:00:29 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (69→84) 13:00:29 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 13:00:30 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.64>=0.35, VOL=0.5x<1.0, Mom=0.03%<0.1, RSI=55>=50, BEARISH(slope=-0.002), DOWNTREND(99bougies) 13:00:30 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.037), DOWNTREND(99bougies) 13:00:30 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.023), DOWNTREND(99bougies) 13:00:30 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.048), DOWNTREND(99bougies) 13:00:30 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.046), DOWNTREND(99bougies) 13:00:30 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.9x<1.0, Mom=0.00%<0.1, RSI=50>=50, BEARISH(slope=-0.001), DOWNTREND(99bougies) 13:00:30 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.45>=0.35, VOL=0.2x<1.0, Mom=0.00%<0.1, RSI=50>=50, DOWNTREND(99bougies) 13:00:30 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:00:30 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.088), DOWNTREND(99bougies) 13:00:31 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:00:31 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.47>=0.35, VOL=0.7x<1.0, BEARISH(slope=-0.009), DOWNTREND(99bougies) 13:00:31 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.02%<0.1, RSI=50>=50, BEARISH(slope=-0.039), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:00:31 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:00:31 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:00:31 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 13:00:31 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 13:00:31 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3024 échantillons sur cpu 13:00:31 [INFO] LSTMReversal: Classes: {0: 2988, 3: 36} 13:00:32 [INFO] AIPredictor: ✅ CYCLE #63 TERMINÉ en 3.5s - Prochain dans 30s 13:00:35 [INFO] LSTMReversal: Epoch 1/3: train_loss=0.0223 val_loss=0.0000 val_acc=100.0% 13:00:35 [INFO] __main__: 💾 Mémoire: 1440 MB 13:00:35 [WARNING] __main__: ⚠️ Mémoire élevée: 1440 MB — gc.collect() forcé 13:01:02 [INFO] AIPredictor: ================================================================================ 13:01:02 [INFO] AIPredictor: 🔄 CYCLE IA #64 - 13:01:02 - Analyse 29 symboles... 13:01:02 [INFO] AIPredictor: ================================================================================ 13:01:03 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 13:01:03 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 13:01:03 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 13:01:03 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (59→74) 13:01:03 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 13:01:03 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 13:01:03 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (63→78) 13:01:03 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 13:01:03 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 13:01:03 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (53→68) 13:01:03 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (64→79) 13:01:03 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (69→84) 13:01:03 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.9x<1.0, Mom=0.00%<0.1, RSI=50>=50, BEARISH(slope=-0.001), DOWNTREND(99bougies) 13:01:03 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.048), DOWNTREND(99bougies) 13:01:03 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.046), DOWNTREND(99bougies) 13:01:03 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.037), DOWNTREND(99bougies) 13:01:04 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.023), DOWNTREND(99bougies) 13:01:04 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.02%<0.1, RSI=50>=50, BEARISH(slope=-0.039), DOWNTREND(99bougies) 13:01:04 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.45>=0.35, VOL=0.2x<1.0, Mom=0.00%<0.1, RSI=50>=50, DOWNTREND(99bougies) 13:01:04 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.47>=0.35, VOL=0.7x<1.0, BEARISH(slope=-0.009), DOWNTREND(99bougies) 13:01:04 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.088), DOWNTREND(99bougies) 13:01:04 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:01:04 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.64>=0.35, VOL=0.5x<1.0, Mom=0.03%<0.1, RSI=55>=50, BEARISH(slope=-0.002), DOWNTREND(99bougies) 13:01:04 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:01:05 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 13:01:05 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 13:01:05 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 13:01:05 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 13:01:05 [INFO] AIOpportunitySelector: - Score moyen: 55.9/100 13:01:05 [INFO] AIOpportunitySelector: - Meilleur score: 58.3/100 (TAOUSDC) 13:01:05 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 13:01:05 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 13:01:05 [INFO] AIPredictor: TOP 5: TAOUSDC, SUIUSDC, UUSDC, LINKUSDC, ZECUSDC 13:01:05 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:01:05 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 13:01:05 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 13:01:05 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3072 échantillons sur cpu 13:01:05 [INFO] LSTMReversal: Classes: {0: 3036, 3: 36} 13:01:06 [INFO] AIPredictor: ✅ CYCLE #64 TERMINÉ en 3.7s - Prochain dans 30s 13:01:35 [INFO] __main__: 💾 Mémoire: 1477 MB 13:01:35 [WARNING] __main__: ⚠️ Mémoire élevée: 1477 MB — gc.collect() forcé 13:01:36 [INFO] AIPredictor: ================================================================================ 13:01:36 [INFO] AIPredictor: 🔄 CYCLE IA #65 - 13:01:36 - Analyse 29 symboles... 13:01:36 [INFO] AIPredictor: ================================================================================ 13:01:36 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 13:01:36 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (63→78) 13:01:37 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 13:01:37 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 13:01:37 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (59→74) 13:01:37 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (53→68) 13:01:37 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (69→84) 13:01:37 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 13:01:37 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 13:01:37 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (64→79) 13:01:37 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 13:01:37 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 13:01:37 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.64>=0.35, VOL=0.5x<1.0, Mom=0.03%<0.1, RSI=55>=50, BEARISH(slope=-0.002), DOWNTREND(99bougies) 13:01:37 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.45>=0.35, VOL=0.2x<1.0, Mom=0.00%<0.1, RSI=50>=50, DOWNTREND(99bougies) 13:01:37 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.9x<1.0, Mom=0.00%<0.1, RSI=50>=50, BEARISH(slope=-0.001), DOWNTREND(99bougies) 13:01:37 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.037), DOWNTREND(99bougies) 13:01:37 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:01:37 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.088), DOWNTREND(99bougies) 13:01:37 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.046), DOWNTREND(99bougies) 13:01:37 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.048), DOWNTREND(99bougies) 13:01:37 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:01:38 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.47>=0.35, VOL=0.7x<1.0, BEARISH(slope=-0.009), DOWNTREND(99bougies) 13:01:38 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.023), DOWNTREND(99bougies) 13:01:38 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.02%<0.1, RSI=50>=50, BEARISH(slope=-0.039), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:01:38 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:01:38 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:01:38 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 13:01:38 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 13:01:38 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3120 échantillons sur cpu 13:01:38 [INFO] LSTMReversal: Classes: {0: 3084, 3: 36} 13:01:40 [INFO] AIPredictor: ✅ CYCLE #65 TERMINÉ en 3.5s - Prochain dans 30s 13:02:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 13:02:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 13:02:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.02% mom20m=+0.03% mom30m=+0.01% adj=+2 13:02:10 [INFO] AIPredictor: ================================================================================ 13:02:10 [INFO] AIPredictor: 🔄 CYCLE IA #66 - 13:02:10 - Analyse 29 symboles... 13:02:10 [INFO] AIPredictor: ================================================================================ 13:02:10 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 13:02:10 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 13:02:10 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (63→78) 13:02:10 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (69→84) 13:02:10 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 13:02:10 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (64→79) 13:02:10 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 13:02:10 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (53→68) 13:02:10 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 13:02:10 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 13:02:10 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (59→74) 13:02:10 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 13:02:10 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.64>=0.35, VOL=0.5x<1.0, Mom=0.03%<0.1, RSI=55>=50, BEARISH(slope=-0.002), DOWNTREND(99bougies) 13:02:10 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.45>=0.35, VOL=0.2x<1.0, Mom=0.00%<0.1, RSI=50>=50, DOWNTREND(99bougies) 13:02:11 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.9x<1.0, Mom=0.00%<0.1, RSI=50>=50, BEARISH(slope=-0.001), DOWNTREND(99bougies) 13:02:11 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.023), DOWNTREND(99bougies) 13:02:11 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.048), DOWNTREND(99bougies) 13:02:11 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:02:11 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.47>=0.35, VOL=0.7x<1.0, BEARISH(slope=-0.009), DOWNTREND(99bougies) 13:02:11 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.046), DOWNTREND(99bougies) 13:02:11 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.088), DOWNTREND(99bougies) 13:02:11 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.02%<0.1, RSI=50>=50, BEARISH(slope=-0.039), DOWNTREND(99bougies) 13:02:11 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:02:11 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.037), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:02:12 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:02:12 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:02:12 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.2s 13:02:12 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 13:02:12 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3168 échantillons sur cpu 13:02:12 [INFO] LSTMReversal: Classes: {0: 3132, 3: 36} 13:02:12 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.17%) 13:02:12 [INFO] MarketRegime: → Mom3h=-0.14% Mom5h=-0.18% Mom24h=-0.60% 13:02:12 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=42.2, BTC=-0.17%, Alt=-0.06%) 13:02:12 [INFO] MarketRegime: → Max positions: 3 13:02:12 [INFO] MarketRegime: → Score IA min: 82 13:02:13 [INFO] AIPredictor: ✅ CYCLE #66 TERMINÉ en 3.5s - Prochain dans 30s [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 13:02:35 [INFO] __main__: 💾 Mémoire: 1471 MB 13:02:35 [WARNING] __main__: ⚠️ Mémoire élevée: 1471 MB — gc.collect() forcé [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.75s - 257 cryptos 13:02:42 [INFO] LSTMReversal: Epoch 2/3: train_loss=0.0866 val_loss=0.0000 val_acc=100.0% 13:02:43 [INFO] AIPredictor: ================================================================================ 13:02:43 [INFO] AIPredictor: 🔄 CYCLE IA #67 - 13:02:43 - Analyse 29 symboles... 13:02:43 [INFO] AIPredictor: ================================================================================ 13:02:43 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 13:02:44 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (59→74) 13:02:44 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 13:02:44 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 13:02:44 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 13:02:44 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (53→68) 13:02:44 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (63→78) 13:02:44 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (69→84) 13:02:44 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 13:02:44 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (64→79) 13:02:44 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 13:02:44 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.046), DOWNTREND(99bougies) 13:02:44 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 13:02:44 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.45>=0.35, VOL=0.2x<1.0, Mom=0.00%<0.1, RSI=50>=50, DOWNTREND(99bougies) 13:02:44 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.9x<1.0, Mom=0.00%<0.1, RSI=50>=50, BEARISH(slope=-0.001), DOWNTREND(99bougies) 13:02:44 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.02%<0.1, RSI=50>=50, BEARISH(slope=-0.039), DOWNTREND(99bougies) 13:02:44 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:02:44 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.64>=0.35, VOL=0.5x<1.0, Mom=0.03%<0.1, RSI=55>=50, BEARISH(slope=-0.002), DOWNTREND(99bougies) 13:02:45 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.47>=0.35, VOL=0.7x<1.0, BEARISH(slope=-0.009), DOWNTREND(99bougies) 13:02:45 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:02:45 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.088), DOWNTREND(99bougies) 13:02:45 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.023), DOWNTREND(99bougies) 13:02:45 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.037), DOWNTREND(99bougies) 13:02:45 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.048), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:02:46 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:02:46 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:02:46 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 13:02:46 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 13:02:46 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3216 échantillons sur cpu 13:02:46 [INFO] LSTMReversal: Classes: {0: 3180, 3: 36} 13:02:47 [INFO] AIPredictor: ✅ CYCLE #67 TERMINÉ en 3.7s - Prochain dans 30s 13:03:17 [INFO] AIPredictor: ================================================================================ 13:03:17 [INFO] AIPredictor: 🔄 CYCLE IA #68 - 13:03:17 - Analyse 29 symboles... 13:03:17 [INFO] AIPredictor: ================================================================================ 13:03:17 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 13:03:17 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (63→78) 13:03:17 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 13:03:17 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 13:03:17 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 13:03:17 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 13:03:17 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 13:03:17 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (69→84) 13:03:17 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (59→74) 13:03:17 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (64→79) 13:03:17 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 13:03:17 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (53→68) 13:03:18 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.64>=0.35, VOL=0.5x<1.0, Mom=0.03%<0.1, RSI=55>=50, BEARISH(slope=-0.002), DOWNTREND(99bougies) 13:03:18 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.046), DOWNTREND(99bougies) 13:03:18 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.45>=0.35, VOL=0.2x<1.0, Mom=0.00%<0.1, RSI=50>=50, DOWNTREND(99bougies) 13:03:18 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.9x<1.0, Mom=0.00%<0.1, RSI=50>=50, BEARISH(slope=-0.001), DOWNTREND(99bougies) 13:03:18 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:03:18 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.048), DOWNTREND(99bougies) 13:03:18 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.088), DOWNTREND(99bougies) 13:03:18 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:03:18 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.023), DOWNTREND(99bougies) 13:03:18 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.02%<0.1, RSI=50>=50, BEARISH(slope=-0.039), DOWNTREND(99bougies) 13:03:18 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.037), DOWNTREND(99bougies) 13:03:18 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.47>=0.35, VOL=0.7x<1.0, BEARISH(slope=-0.009), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:03:19 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:03:19 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:03:19 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.6s 13:03:19 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 13:03:19 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3264 échantillons sur cpu 13:03:19 [INFO] LSTMReversal: Classes: {0: 3228, 3: 36} 13:03:21 [INFO] AIPredictor: ✅ CYCLE #68 TERMINÉ en 4.3s - Prochain dans 30s 13:03:35 [INFO] __main__: 💾 Mémoire: 1564 MB 13:03:35 [WARNING] __main__: ⚠️ Mémoire élevée: 1564 MB — gc.collect() forcé 13:03:51 [INFO] AIPredictor: ================================================================================ 13:03:51 [INFO] AIPredictor: 🔄 CYCLE IA #69 - 13:03:51 - Analyse 29 symboles... 13:03:51 [INFO] AIPredictor: ================================================================================ 13:03:51 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 13:03:51 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 13:03:51 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 13:03:51 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (53→68) 13:03:51 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 13:03:51 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (63→78) 13:03:51 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 13:03:51 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 13:03:52 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 13:03:52 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (69→84) 13:03:52 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (59→74) 13:03:52 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (64→79) 13:03:52 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.9x<1.0, Mom=0.00%<0.1, RSI=50>=50, BEARISH(slope=-0.001), DOWNTREND(99bougies) 13:03:52 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:03:52 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.64>=0.35, VOL=0.5x<1.0, Mom=0.03%<0.1, RSI=55>=50, BEARISH(slope=-0.002), DOWNTREND(99bougies) 13:03:52 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.45>=0.35, VOL=0.2x<1.0, Mom=0.00%<0.1, RSI=50>=50, DOWNTREND(99bougies) 13:03:52 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.046), DOWNTREND(99bougies) 13:03:52 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.048), DOWNTREND(99bougies) 13:03:52 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.088), DOWNTREND(99bougies) 13:03:52 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:03:52 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.02%<0.1, RSI=50>=50, BEARISH(slope=-0.039), DOWNTREND(99bougies) 13:03:52 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.023), DOWNTREND(99bougies) 13:03:52 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.47>=0.35, VOL=0.7x<1.0, BEARISH(slope=-0.009), DOWNTREND(99bougies) 13:03:53 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.037), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:03:53 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:03:53 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:03:53 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 13:03:53 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 13:03:53 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3312 échantillons sur cpu 13:03:53 [INFO] LSTMReversal: Classes: {0: 3276, 3: 36} 13:03:55 [INFO] AIPredictor: ✅ CYCLE #69 TERMINÉ en 3.9s - Prochain dans 30s 13:04:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 13:04:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 13:04:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.01% mom20m=+0.02% mom30m=+0.00% adj=+2 13:04:12 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.18%) 13:04:12 [INFO] MarketRegime: → Mom3h=-0.15% Mom5h=-0.19% Mom24h=-0.60% 13:04:12 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=42.2, BTC=-0.18%, Alt=-0.10%) 13:04:13 [INFO] MarketRegime: → Max positions: 3 13:04:13 [INFO] MarketRegime: → Score IA min: 82 13:04:25 [INFO] AIPredictor: ================================================================================ 13:04:25 [INFO] AIPredictor: 🔄 CYCLE IA #70 - 13:04:25 - Analyse 29 symboles... 13:04:25 [INFO] AIPredictor: ================================================================================ 13:04:25 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (59→74) 13:04:25 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (64→79) 13:04:25 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (63→78) 13:04:25 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 13:04:25 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 13:04:25 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 13:04:25 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 13:04:25 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 13:04:25 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 13:04:25 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (69→84) 13:04:25 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (53→68) 13:04:25 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.037), DOWNTREND(99bougies) 13:04:25 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 13:04:26 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.046), DOWNTREND(99bougies) 13:04:26 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.023), DOWNTREND(99bougies) 13:04:26 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.048), DOWNTREND(99bougies) 13:04:26 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:04:26 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.47>=0.35, VOL=0.7x<1.0, BEARISH(slope=-0.009), DOWNTREND(99bougies) 13:04:26 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:04:26 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.02%<0.1, RSI=50>=50, BEARISH(slope=-0.039), DOWNTREND(99bougies) 13:04:26 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.64>=0.35, VOL=0.5x<1.0, Mom=0.03%<0.1, RSI=55>=50, BEARISH(slope=-0.002), DOWNTREND(99bougies) 13:04:27 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.45>=0.35, VOL=0.2x<1.0, Mom=0.00%<0.1, RSI=50>=50, DOWNTREND(99bougies) 13:04:27 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.088), DOWNTREND(99bougies) 13:04:27 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.9x<1.0, Mom=0.00%<0.1, RSI=50>=50, BEARISH(slope=-0.001), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:04:27 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 13:04:27 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 13:04:27 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.02s 13:04:27 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 13:04:27 [INFO] AIOpportunitySelector: - Score moyen: 55.9/100 13:04:27 [INFO] AIOpportunitySelector: - Meilleur score: 58.3/100 (TAOUSDC) 13:04:27 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 13:04:27 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 13:04:27 [INFO] AIPredictor: TOP 5: TAOUSDC, SUIUSDC, UUSDC, LINKUSDC, ZECUSDC 13:04:27 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:04:27 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 13:04:27 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 13:04:27 [INFO] LSTMReversal: 🎓 Entraînement reversal: 3360 échantillons sur cpu 13:04:27 [INFO] LSTMReversal: Classes: {0: 3324, 3: 36} 13:04:29 [INFO] AIPredictor: ✅ CYCLE #70 TERMINÉ en 4.0s - Prochain dans 30s 13:04:36 [INFO] __main__: 💾 Mémoire: 1614 MB 13:04:36 [WARNING] __main__: ⚠️ Mémoire élevée: 1614 MB — gc.collect() forcé [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 13:04:46 [INFO] LSTMReversal: Epoch 3/3: train_loss=0.0001 val_loss=0.0000 val_acc=100.0% 13:04:48 [INFO] LSTMReversal: 💾 Modèle reversal sauvegardé: /home/ubuntu/crypto_trading_bot/models/lstm_reversal.pt 13:04:48 [INFO] LSTMReversal: ✅ Entraînement reversal terminé: acc=100.0% loss=0.0000 [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 13.75s - 257 cryptos 13:04:59 [INFO] AIPredictor: ================================================================================ 13:04:59 [INFO] AIPredictor: 🔄 CYCLE IA #71 - 13:04:59 - Analyse 29 symboles... 13:04:59 [INFO] AIPredictor: ================================================================================ 13:04:59 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (59→74) 13:04:59 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (74→89) 13:04:59 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (62→77) 13:04:59 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (69→84) 13:04:59 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (63→78) 13:04:59 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 13:04:59 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (64→79) 13:04:59 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (55→70) 13:04:59 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 13:04:59 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (69→84) 13:04:59 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 13:04:59 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (53→68) 13:04:59 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.5x<1.0, Mom=0.00%<0.1, BEARISH(slope=-0.037), DOWNTREND(99bougies) 13:05:00 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.37>=0.35, VOL=0.9x<1.0, Mom=0.00%<0.1, RSI=50>=50, BEARISH(slope=-0.001), DOWNTREND(99bougies) 13:05:00 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.01%<0.1, BEARISH(slope=-0.088), DOWNTREND(99bougies) 13:05:00 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.45>=0.35, VOL=0.2x<1.0, Mom=0.00%<0.1, RSI=50>=50, DOWNTREND(99bougies) 13:05:00 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.47>=0.35, VOL=0.7x<1.0, BEARISH(slope=-0.009), DOWNTREND(99bougies) 13:05:00 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.08%<0.1, BEARISH(slope=-0.046), DOWNTREND(99bougies) 13:05:00 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: Mom=0.00%<0.1, BEARISH(slope=-0.023), DOWNTREND(99bougies) 13:05:00 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: Mom=-0.02%<0.1, RSI=50>=50, BEARISH(slope=-0.039), DOWNTREND(99bougies) 13:05:00 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=-0.03%<0.1, BEARISH(slope=-0.048), DOWNTREND(99bougies) 13:05:00 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.64>=0.35, VOL=0.5x<1.0, Mom=0.03%<0.1, RSI=55>=50, BEARISH(slope=-0.002), DOWNTREND(99bougies) 13:05:00 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: VOL=0.2x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:05:00 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:05:02 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:05:02 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:05:02 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 3.2s 13:05:02 [INFO] AIPredictor: ✅ CYCLE #71 TERMINÉ en 3.2s - Prochain dans 30s 13:05:32 [INFO] AIPredictor: ================================================================================ 13:05:32 [INFO] AIPredictor: 🔄 CYCLE IA #72 - 13:05:32 - Analyse 29 symboles... 13:05:32 [INFO] AIPredictor: ================================================================================ 13:05:32 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 13:05:32 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 13:05:33 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (53→68) 13:05:33 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 13:05:33 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 13:05:33 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 13:05:33 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (54→69) 13:05:33 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (66→81) 13:05:33 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 13:05:33 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 13:05:33 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (58→73) 13:05:33 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (59→74) 13:05:33 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.155), DOWNTREND(99bougies) 13:05:33 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.35>=0.35, Mom=-0.08%<0.1, RSI=50>=50, BEARISH(slope=-0.034), DOWNTREND(99bougies) 13:05:33 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.029), DOWNTREND(99bougies) 13:05:33 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.47>=0.35, VOL=0.3x<1.0, Mom=-0.11%<0.1, RSI=55>=50, DOWNTREND(99bougies) 13:05:33 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.5x<1.0, Mom=-0.09%<0.1, DOWNTREND(99bougies) 13:05:33 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.54>=0.35, VOL=0.8x<1.0, Mom=-0.08%<0.1, RSI=56>=50, DOWNTREND(99bougies) 13:05:33 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.13%<0.1, BEARISH(slope=-0.036), DOWNTREND(99bougies) 13:05:34 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.37>=0.35, BEARISH(slope=-0.076), DOWNTREND(99bougies) 13:05:34 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.63>=0.35, VOL=0.8x<1.0, Mom=0.03%<0.1, RSI=60>=50, BEARISH(slope=-0.019), DOWNTREND(99bougies) 13:05:34 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.028), DOWNTREND(99bougies) 13:05:34 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.83>=0.35, VOL=0.5x<1.0, Mom=0.02%<0.1, RSI=57>=50, DOWNTREND(99bougies) 13:05:34 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:05:34 [INFO] AIOpportunitySelector: ✅ 82 opportunités chargées depuis ai_opportunities.json 13:05:34 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=10 13:05:34 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 13:05:34 [INFO] AIPredictor: ✅ CYCLE #72 TERMINÉ en 2.4s - Prochain dans 30s 13:05:36 [INFO] __main__: 💾 Mémoire: 1360 MB 13:05:36 [WARNING] __main__: ⚠️ Mémoire élevée: 1360 MB — gc.collect() forcé 13:06:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (120s > 45s) - Mise à jour forcée 13:06:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 13:06:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.00% mom20m=+0.02% mom30m=+0.03% adj=+2 13:06:04 [INFO] AIPredictor: ================================================================================ 13:06:04 [INFO] AIPredictor: 🔄 CYCLE IA #73 - 13:06:04 - Analyse 29 symboles... 13:06:04 [INFO] AIPredictor: ================================================================================ 13:06:05 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 13:06:05 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 13:06:05 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 13:06:05 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (66→81) 13:06:05 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 13:06:05 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 13:06:05 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (59→74) 13:06:05 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (54→69) 13:06:05 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 13:06:05 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (53→68) 13:06:05 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 13:06:05 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (58→73) 13:06:05 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.029), DOWNTREND(99bougies) 13:06:05 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.5x<1.0, Mom=-0.09%<0.1, DOWNTREND(99bougies) 13:06:06 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.47>=0.35, VOL=0.3x<1.0, Mom=-0.11%<0.1, RSI=55>=50, DOWNTREND(99bougies) 13:06:06 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.83>=0.35, VOL=0.5x<1.0, Mom=0.02%<0.1, RSI=57>=50, DOWNTREND(99bougies) 13:06:06 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.63>=0.35, VOL=0.8x<1.0, Mom=0.03%<0.1, RSI=60>=50, BEARISH(slope=-0.019), DOWNTREND(99bougies) 13:06:06 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.37>=0.35, BEARISH(slope=-0.076), DOWNTREND(99bougies) 13:06:06 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.028), DOWNTREND(99bougies) 13:06:06 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.35>=0.35, Mom=-0.08%<0.1, RSI=50>=50, BEARISH(slope=-0.034), DOWNTREND(99bougies) 13:06:06 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.155), DOWNTREND(99bougies) 13:06:06 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.13%<0.1, BEARISH(slope=-0.036), DOWNTREND(99bougies) 13:06:06 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 13:06:06 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.54>=0.35, VOL=0.8x<1.0, Mom=-0.08%<0.1, RSI=56>=50, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:06:07 [INFO] AIOpportunitySelector: ✅ 82 opportunités chargées depuis ai_opportunities.json 13:06:07 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=10 13:06:07 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 13:06:07 [INFO] AIPredictor: ✅ CYCLE #73 TERMINÉ en 2.4s - Prochain dans 30s 13:06:12 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.16%) 13:06:12 [INFO] MarketRegime: → Mom3h=-0.12% Mom5h=-0.16% Mom24h=-0.58% 13:06:12 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=42.2, BTC=-0.16%, Alt=-0.10%) 13:06:12 [INFO] MarketRegime: → Max positions: 3 13:06:12 [INFO] MarketRegime: → Score IA min: 82 13:06:36 [INFO] __main__: 💾 Mémoire: 1363 MB 13:06:36 [WARNING] __main__: ⚠️ Mémoire élevée: 1363 MB — gc.collect() forcé 13:06:37 [INFO] AIPredictor: ================================================================================ 13:06:37 [INFO] AIPredictor: 🔄 CYCLE IA #74 - 13:06:37 - Analyse 29 symboles... 13:06:37 [INFO] AIPredictor: ================================================================================ 13:06:37 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 13:06:37 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 13:06:37 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (58→73) 13:06:37 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (53→68) 13:06:37 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 13:06:37 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (59→74) 13:06:37 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (66→81) 13:06:37 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 13:06:37 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 13:06:37 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 13:06:37 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 13:06:37 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (54→69) 13:06:38 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.63>=0.35, VOL=0.8x<1.0, Mom=0.03%<0.1, RSI=60>=50, BEARISH(slope=-0.019), DOWNTREND(99bougies) 13:06:38 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.54>=0.35, VOL=0.8x<1.0, Mom=-0.08%<0.1, RSI=56>=50, DOWNTREND(99bougies) 13:06:38 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.83>=0.35, VOL=0.5x<1.0, Mom=0.02%<0.1, RSI=57>=50, DOWNTREND(99bougies) 13:06:38 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.5x<1.0, Mom=-0.09%<0.1, DOWNTREND(99bougies) 13:06:38 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.37>=0.35, BEARISH(slope=-0.076), DOWNTREND(99bougies) 13:06:38 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.35>=0.35, Mom=-0.08%<0.1, RSI=50>=50, BEARISH(slope=-0.034), DOWNTREND(99bougies) 13:06:38 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.155), DOWNTREND(99bougies) 13:06:39 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.029), DOWNTREND(99bougies) 13:06:39 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.13%<0.1, BEARISH(slope=-0.036), DOWNTREND(99bougies) 13:06:39 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.47>=0.35, VOL=0.3x<1.0, Mom=-0.11%<0.1, RSI=55>=50, DOWNTREND(99bougies) 13:06:39 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 13:06:39 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.028), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:06:40 [INFO] AIOpportunitySelector: ✅ 82 opportunités chargées depuis ai_opportunities.json 13:06:40 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=10 13:06:40 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.7s 13:06:40 [INFO] AIPredictor: ✅ CYCLE #74 TERMINÉ en 2.7s - Prochain dans 30s [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 11.64s - 257 cryptos 13:07:10 [INFO] AIPredictor: ================================================================================ 13:07:10 [INFO] AIPredictor: 🔄 CYCLE IA #75 - 13:07:10 - Analyse 29 symboles... 13:07:10 [INFO] AIPredictor: ================================================================================ 13:07:10 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (66→81) 13:07:10 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 13:07:10 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 13:07:10 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 13:07:10 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (58→73) 13:07:10 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 13:07:10 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 13:07:10 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (59→74) 13:07:10 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 13:07:10 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (54→69) 13:07:10 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 13:07:10 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (53→68) 13:07:11 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.83>=0.35, VOL=0.5x<1.0, Mom=0.02%<0.1, RSI=57>=50, DOWNTREND(99bougies) 13:07:11 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.13%<0.1, BEARISH(slope=-0.036), DOWNTREND(99bougies) 13:07:11 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.37>=0.35, BEARISH(slope=-0.076), DOWNTREND(99bougies) 13:07:11 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.029), DOWNTREND(99bougies) 13:07:11 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.5x<1.0, Mom=-0.09%<0.1, DOWNTREND(99bougies) 13:07:11 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.54>=0.35, VOL=0.8x<1.0, Mom=-0.08%<0.1, RSI=56>=50, DOWNTREND(99bougies) 13:07:11 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.35>=0.35, Mom=-0.08%<0.1, RSI=50>=50, BEARISH(slope=-0.034), DOWNTREND(99bougies) 13:07:11 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.028), DOWNTREND(99bougies) 13:07:11 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.155), DOWNTREND(99bougies) 13:07:11 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.47>=0.35, VOL=0.3x<1.0, Mom=-0.11%<0.1, RSI=55>=50, DOWNTREND(99bougies) 13:07:11 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.63>=0.35, VOL=0.8x<1.0, Mom=0.03%<0.1, RSI=60>=50, BEARISH(slope=-0.019), DOWNTREND(99bougies) 13:07:11 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:07:12 [INFO] AIOpportunitySelector: ✅ 82 opportunités chargées depuis ai_opportunities.json 13:07:12 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=10 13:07:12 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 13:07:12 [INFO] AIPredictor: ✅ CYCLE #75 TERMINÉ en 2.4s - Prochain dans 30s 13:07:36 [INFO] __main__: 💾 Mémoire: 1363 MB 13:07:36 [WARNING] __main__: ⚠️ Mémoire élevée: 1363 MB — gc.collect() forcé 13:07:36 [ERROR] __main__: 🔴 MÉMOIRE CRITIQUE: 1363 MB — redémarrage automatique du dashboard [OK] 12 symboles charges depuis watchlist.json [IA] 7 parametre(s) surcharges depuis ai_optimized_config.py: STOP_LOSS_PERCENT, TRAILING_STOP_DISTANCE, TRAILING_STOP_ACTIVATION, MAX_OPEN_POSITIONS, STRATEGY_CONSENSUS_THRESHOLD, ML_CONFIDENCE_THRESHOLD, ENABLE_SMART_ROTATION 13:07:38 [INFO] smart_rotation: 🔄 Config rotation chargée depuis config.py 13:07:38 [INFO] AIPredictor: ✅ Smart Rotation disponible 13:07:39 [INFO] AIPredictor: ✅ AI Advanced Scorer (GPU) disponible 13:07:39 [INFO] AIPredictor: ✅ Performance Analyzer disponible 13:07:39 [INFO] AIPredictor: ✅ Volatility Scorer disponible 13:07:39 [INFO] AIOpportunitySelector: ⚠️ PyTorch disponible mais sans GPU - Mode CPU 13:07:39 [INFO] AIPredictor: ✅ AI Opportunity Selector disponible (PyTorch + GPU) 13:07:39 [INFO] AIPredictor: ✅ Dynamic SL/TP Calculator disponible 13:07:39 [INFO] AIPredictor: ✅ Multi-Timeframe Analyzer disponible 13:07:39 [INFO] AIPredictor: ✅ Volume Profile Analyzer disponible 13:07:39 [INFO] AIPredictor: ✅ Market Regime Detector disponible 13:07:39 [INFO] AIPredictor: ✅ Advanced Feature Extractor disponible 13:07:39 [INFO] AIPredictor: ✅ Time Pattern Analyzer disponible 13:07:39 [INFO] AIPredictor: ✅ Correlation Analyzer disponible 13:07:39 [INFO] AIPredictor: ✅ Risk-Adjusted Scorer disponible 13:07:39 [INFO] AIPredictor: ✅ Monte Carlo Simulator disponible 13:07:39 [INFO] AIPredictor: ✅ Ensemble Predictor disponible 13:07:39 [INFO] AIPredictor: ✅ Long-Term Trend Analyzer disponible 13:07:39 [INFO] LSTMReversal: ℹ️ LSTM Reversal: CPU mode (pas de GPU CUDA) 13:07:39 [INFO] AIPredictor: ✅ LSTM Reversal Predictor (GPU) disponible 13:07:39 [INFO] AIPredictor: ℹ️ Aucun GPU CUDA détecté, utilisation CPU 13:07:39 [INFO] AIPredictor: ✅ PredictorLSTM enregistré pour chargement sécurisé 13:07:39 [INFO] AIPredictor: 🔄 Mode crash réinitialisé au démarrage 13:07:39 [INFO] AIPredictor: 📊 Stats d'entraînement chargées: trained 13:07:39 [INFO] MultiTimeframeAnalyzer: ✅ Multi-Timeframe Analyzer initialisé 13:07:39 [INFO] VolumeProfileAnalyzer: ✅ Volume Profile Analyzer initialisé 13:07:39 [INFO] MarketRegimeDetector: ✅ Market Regime Detector initialisé 13:07:39 [INFO] AdvancedFeatureEngineering: ✅ Advanced Feature Extractor initialisé 13:07:39 [INFO] TimePatternAnalyzer: ✅ Time Pattern Analyzer initialisé 13:07:39 [INFO] CorrelationAnalyzer: ✅ Correlation Analyzer initialisé 13:07:39 [INFO] RiskAdjustedScorer: ✅ Risk-Adjusted Scorer initialisé 13:07:39 [INFO] MonteCarloSimulator: ✅ Monte Carlo Simulator initialisé (1000 simulations) 13:07:39 [INFO] EnsemblePredictor: ✅ Ensemble Predictor initialisé (4 modèles) 13:07:39 [INFO] LSTMReversal: ✅ Modèle reversal chargé: /home/ubuntu/crypto_trading_bot/models/lstm_reversal.pt 13:07:40 [INFO] LSTMReversal: 📐 Modèle reversal: 4,975,237 paramètres (19.0 MB) 13:07:40 [INFO] LSTMReversal: ✅ LSTMReversalPredictor initialisé (device=cpu) 13:07:40 [INFO] AIPredictor: 🧠 LSTM Reversal Predictor initialisé (trained=True) 13:07:40 [INFO] AIPredictor: 🚀 Modules d'amélioration IA activés avec succès 13:07:40 [INFO] AIPredictor: 🔍 Recherche modèle: /home/ubuntu/crypto_trading_bot/models/predictor.pt 13:07:40 [INFO] AIPredictor: Fichier existe: True 13:07:40 [WARNING] AIPredictor: Impossible de charger le modèle: Error(s) in loading state_dict for PredictorLSTM: Missing key(s) in state_dict: "lstm.weight_ih_l1", "lstm.weight_hh_l1", "lstm.bias_ih_l1", "lstm.bias_hh_l1", "fc3.weight", "fc3.bias". size mismatch for lstm.weight_ih_l0: copying a param with shape torch.Size([256, 20]) from checkpoint, the shape in current model is torch.Size([512, 20]). size mismatch for lstm.weight_hh_l0: copying a param with shape torch.Size([256, 64]) from checkpoint, the shape in current model is torch.Size([512, 128]). size mismatch for lstm.bias_ih_l0: copying a param with shape torch.Size([256]) from checkpoint, the shape in current model is torch.Size([512]). size mismatch for lstm.bias_hh_l0: copying a param with shape torch.Size([256]) from checkpoint, the shape in current model is torch.Size([512]). size mismatch for fc1.weight: copying a param with shape torch.Size([32, 64]) from checkpoint, the shape in current model is torch.Size([64, 128]). size mismatch for fc1.bias: copying a param with shape torch.Size([32]) from checkpoint, the shape in current model is torch.Size([64]). size mismatch for fc2.weight: copying a param with shape torch.Size([3, 32]) from checkpoint, the shape in current model is torch.Size([32, 64]). size mismatch for fc2.bias: copying a param with shape torch.Size([3]) from checkpoint, the shape in current model is torch.Size([32]). 13:07:40 [INFO] AIPredictor: ✅ Nouveau modèle PyTorch créé (non entraîné) 13:07:40 [INFO] __main__: ✅ Module AI Predictor chargé 13:07:40 [INFO] __main__: ✅ Module AI Realtime chargé 13:07:40 [INFO] api.security: 🔐 Auth: credentials chargés (user=admin) 13:07:40 [INFO] __main__: Dashboard API Server v2.0 13:07:40 [INFO] __main__: Port: 8889 13:07:40 [INFO] __main__: Directory: /home/ubuntu/crypto_trading_bot 13:07:40 [INFO] __main__: URL: http://localhost:8889/dashboard.html 13:07:40 [INFO] __main__: API Token: zMZhStaH... (set DASHBOARD_API_TOKEN to customize) 13:07:40 [INFO] __main__: Press Ctrl+C to stop 13:07:40 [INFO] AIPredictor: 📋 Surveillance IA: 29 symboles configurés 13:07:40 [INFO] AIPredictor: 🔍 [START] Début start() - is_running=False 13:07:40 [INFO] AIPredictor: 🔍 [START] symbols_to_watch: 29 symboles 13:07:40 [INFO] AIPredictor: 🔍 [START] klines_fetcher: True 13:07:40 [INFO] AIPredictor: 🔍 [START] predictor.klines_fetcher: True 13:07:40 [INFO] AIPredictor: 🔍 [START] Création du thread... 13:07:40 [INFO] AIPredictor: 🔍 [START] Démarrage du thread... 13:07:40 [INFO] AIPredictor: 🔍 [THREAD] Entrée dans _surveillance_loop - Thread démarré 13:07:40 [INFO] AIPredictor: 🔍 [THREAD] is_running=True, symbols=29 13:07:40 [INFO] AIPredictor: ================================================================================ [CACHE] OK - Cache charge: 257 cryptos13:07:40 [INFO] AIPredictor: 🔄 CYCLE IA #1 - 13:07:40 - Analyse 29 symboles... 13:07:40 [INFO] AIPredictor: ✅ Service de surveillance IA démarré (29 symboles) - Thread: True 13:07:40 [INFO] AIPredictor: ================================================================================ [CACHE] Derniere mise a jour: 2026-04-25 13:07:01.703684 13:07:40 [INFO] __main__: 🧠 Service de surveillance IA démarré - 29 symboles 13:07:40 [INFO] __main__: Cache disque pre-chargé: 257 cryptos (TTL 2min) 13:07:40 [INFO] __main__: Mode: Polling toutes les 30 secondes [CACHE] AUTO-UPDATE active (intervalle: 120s) 13:07:40 [INFO] __main__: ============================================================ 13:07:40 [INFO] __main__: API Server v2.0 running! (Thread pool: max 20 workers) 13:07:40 [INFO] __main__: ============================================================ 13:07:40 [INFO] __main__: Endpoints: 13:07:40 [INFO] __main__: GET /api/get-config - Read config 13:07:40 [INFO] __main__: POST /api/apply-config - Apply config 13:07:40 [INFO] __main__: POST /api/run-optimization - Run optimization 13:07:40 [INFO] __main__: Crypto cache auto-update started (120s interval) 13:07:40 [INFO] __main__: Initialisation du cache crypto (228 coins)... [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 13:07:40 [INFO] __main__: POST /api/sell-all - Sell all positions 13:07:40 [INFO] __main__: POST /api/restart-bot - Restart bot 13:07:40 [INFO] __main__: POST /api/save-watchlist - Save watchlist 13:07:40 [INFO] __main__: ============================================================ 13:07:41 [INFO] AIAdvancedScorer: 🧠 AIAdvancedScorer initialisé - Device: cpu 13:07:41 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (58→73) 13:07:41 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (59→74) 13:07:41 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 13:07:41 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (66→81) 13:07:41 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 13:07:41 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (53→68) 13:07:41 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 13:07:41 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 13:07:41 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 13:07:41 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 13:07:41 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 13:07:41 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (54→69) 13:07:41 [WARNING] MarketRegime: ♻️ Régime CORRECTION restauré depuis fichier (âge: 5s) — refresh dans ~5s 13:07:41 [INFO] MarketRegime: 🎯 MarketRegimeDetector initialisé 13:07:41 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.54>=0.35, VOL=0.8x<1.0, Mom=-0.08%<0.1, RSI=56>=50, DOWNTREND(99bougies) 13:07:41 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.13%<0.1, BEARISH(slope=-0.036), DOWNTREND(99bougies) 13:07:41 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 13:07:41 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.35>=0.35, Mom=-0.08%<0.1, RSI=50>=50, BEARISH(slope=-0.034), DOWNTREND(99bougies) 13:07:42 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.83>=0.35, VOL=0.5x<1.0, Mom=0.02%<0.1, RSI=57>=50, DOWNTREND(99bougies) 13:07:42 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.63>=0.35, VOL=0.8x<1.0, Mom=0.03%<0.1, RSI=60>=50, BEARISH(slope=-0.019), DOWNTREND(99bougies) 13:07:42 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.155), DOWNTREND(99bougies) 13:07:42 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.029), DOWNTREND(99bougies) 13:07:42 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.37>=0.35, BEARISH(slope=-0.076), DOWNTREND(99bougies) 13:07:42 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.028), DOWNTREND(99bougies) 13:07:42 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.47>=0.35, VOL=0.3x<1.0, Mom=-0.11%<0.1, RSI=55>=50, DOWNTREND(99bougies) 13:07:42 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.5x<1.0, Mom=-0.09%<0.1, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:07:43 [INFO] smart_rotation: 🔄 Smart Rotation initialisé 13:07:43 [INFO] AIOpportunitySelector: ℹ️ Modèle initialisé avec poids aléatoires (entraînement requis) 13:07:43 [INFO] AIOpportunitySelector: ✅ AI Opportunity Selector initialisé sur cpu 13:07:43 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 13:07:43 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 13:07:43 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 13:07:43 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 13:07:43 [INFO] AIOpportunitySelector: - Score moyen: 58.3/100 13:07:43 [INFO] AIOpportunitySelector: - Meilleur score: 64.3/100 (POLUSDT) 13:07:43 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 13:07:43 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 13:07:43 [INFO] AIPredictor: TOP 5: POLUSDT, ETHUSDT, TAOUSDC, SUIUSDC, UUSDC 13:07:43 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:07:43 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 13:07:43 [INFO] AIPredictor: ✅ CYCLE #1 TERMINÉ en 2.6s - Prochain dans 30s 13:07:45 [INFO] __main__: ✅ Auto-Updater déjà actif (PID: 38229) 13:07:48 [INFO] __main__: ✅ Market Spy VENV déjà actif (PID: 38248) [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 13.11s - 257 cryptos 13:07:53 [INFO] __main__: Cache initialized: 257 cryptos 13:07:57 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 13:07:58 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.02% mom20m=+0.04% mom30m=+0.05% adj=+2 13:08:07 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.15%) 13:08:07 [INFO] MarketRegime: → Mom3h=-0.11% Mom5h=-0.15% Mom24h=-0.56% 13:08:07 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=42.2, BTC=-0.15%, Alt=-0.02%) 13:08:07 [INFO] MarketRegime: → Max positions: 3 13:08:07 [INFO] MarketRegime: → Score IA min: 82 13:08:13 [INFO] AIPredictor: ================================================================================ 13:08:13 [INFO] AIPredictor: 🔄 CYCLE IA #2 - 13:08:13 - Analyse 29 symboles... 13:08:13 [INFO] AIPredictor: ================================================================================ 13:08:13 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 13:08:13 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (59→74) 13:08:13 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 13:08:13 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (54→69) 13:08:13 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 13:08:13 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 13:08:13 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 13:08:13 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 13:08:13 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (53→68) 13:08:13 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (66→81) 13:08:13 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 13:08:13 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (58→73) 13:08:14 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.028), DOWNTREND(99bougies) 13:08:14 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.47>=0.35, VOL=0.3x<1.0, Mom=-0.11%<0.1, RSI=55>=50, DOWNTREND(99bougies) 13:08:14 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.37>=0.35, BEARISH(slope=-0.076), DOWNTREND(99bougies) 13:08:14 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 13:08:14 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.13%<0.1, BEARISH(slope=-0.036), DOWNTREND(99bougies) 13:08:14 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.63>=0.35, VOL=0.8x<1.0, Mom=0.03%<0.1, RSI=60>=50, BEARISH(slope=-0.019), DOWNTREND(99bougies) 13:08:14 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.35>=0.35, Mom=-0.08%<0.1, RSI=50>=50, BEARISH(slope=-0.034), DOWNTREND(99bougies) 13:08:14 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.029), DOWNTREND(99bougies) 13:08:14 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.83>=0.35, VOL=0.5x<1.0, Mom=0.02%<0.1, RSI=57>=50, DOWNTREND(99bougies) 13:08:14 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.5x<1.0, Mom=-0.09%<0.1, DOWNTREND(99bougies) 13:08:15 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.54>=0.35, VOL=0.8x<1.0, Mom=-0.08%<0.1, RSI=56>=50, DOWNTREND(99bougies) 13:08:15 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.155), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:08:15 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:08:15 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:08:15 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.6s 13:08:15 [INFO] AIPredictor: ✅ CYCLE #2 TERMINÉ en 2.6s - Prochain dans 30s 13:08:45 [INFO] AIPredictor: ================================================================================ 13:08:45 [INFO] AIPredictor: 🔄 CYCLE IA #3 - 13:08:45 - Analyse 29 symboles... 13:08:45 [INFO] AIPredictor: ================================================================================ 13:08:46 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (66→81) 13:08:46 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 13:08:46 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (59→74) 13:08:46 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 13:08:46 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (58→73) 13:08:46 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (53→68) 13:08:46 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 13:08:46 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 13:08:46 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 13:08:46 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 13:08:46 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (54→69) 13:08:46 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 13:08:46 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.83>=0.35, VOL=0.5x<1.0, Mom=0.02%<0.1, RSI=57>=50, DOWNTREND(99bougies) 13:08:46 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 13:08:46 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.54>=0.35, VOL=0.8x<1.0, Mom=-0.08%<0.1, RSI=56>=50, DOWNTREND(99bougies) 13:08:46 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.63>=0.35, VOL=0.8x<1.0, Mom=0.03%<0.1, RSI=60>=50, BEARISH(slope=-0.019), DOWNTREND(99bougies) 13:08:46 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.47>=0.35, VOL=0.3x<1.0, Mom=-0.11%<0.1, RSI=55>=50, DOWNTREND(99bougies) 13:08:47 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.5x<1.0, Mom=-0.09%<0.1, DOWNTREND(99bougies) 13:08:47 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.155), DOWNTREND(99bougies) 13:08:47 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.37>=0.35, BEARISH(slope=-0.076), DOWNTREND(99bougies) 13:08:47 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.029), DOWNTREND(99bougies) 13:08:47 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.028), DOWNTREND(99bougies) 13:08:47 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.35>=0.35, Mom=-0.08%<0.1, RSI=50>=50, BEARISH(slope=-0.034), DOWNTREND(99bougies) 13:08:47 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.13%<0.1, BEARISH(slope=-0.036), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:08:48 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:08:48 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:08:48 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 13:08:48 [INFO] AIPredictor: ✅ CYCLE #3 TERMINÉ en 2.3s - Prochain dans 30s 13:09:18 [INFO] AIPredictor: ================================================================================ 13:09:18 [INFO] AIPredictor: 🔄 CYCLE IA #4 - 13:09:18 - Analyse 29 symboles... 13:09:18 [INFO] AIPredictor: ================================================================================ 13:09:18 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (66→81) 13:09:18 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 13:09:18 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 13:09:18 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 13:09:18 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 13:09:18 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 13:09:18 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (58→73) 13:09:18 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (54→69) 13:09:18 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 13:09:18 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (53→68) 13:09:18 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 13:09:18 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (59→74) 13:09:19 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.83>=0.35, VOL=0.5x<1.0, Mom=0.02%<0.1, RSI=57>=50, DOWNTREND(99bougies) 13:09:19 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.54>=0.35, VOL=0.8x<1.0, Mom=-0.08%<0.1, RSI=56>=50, DOWNTREND(99bougies) 13:09:19 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.029), DOWNTREND(99bougies) 13:09:19 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.63>=0.35, VOL=0.8x<1.0, Mom=0.03%<0.1, RSI=60>=50, BEARISH(slope=-0.019), DOWNTREND(99bougies) 13:09:19 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.35>=0.35, Mom=-0.08%<0.1, RSI=50>=50, BEARISH(slope=-0.034), DOWNTREND(99bougies) 13:09:19 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.13%<0.1, BEARISH(slope=-0.036), DOWNTREND(99bougies) 13:09:19 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.028), DOWNTREND(99bougies) 13:09:19 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.37>=0.35, BEARISH(slope=-0.076), DOWNTREND(99bougies) 13:09:19 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 13:09:19 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.5x<1.0, Mom=-0.09%<0.1, DOWNTREND(99bougies) 13:09:19 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.47>=0.35, VOL=0.3x<1.0, Mom=-0.11%<0.1, RSI=55>=50, DOWNTREND(99bougies) 13:09:19 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.155), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:09:20 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:09:20 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:09:20 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 13:09:20 [INFO] AIPredictor: ✅ CYCLE #4 TERMINÉ en 2.4s - Prochain dans 30s [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 13:09:50 [INFO] AIPredictor: ================================================================================ 13:09:50 [INFO] AIPredictor: 🔄 CYCLE IA #5 - 13:09:50 - Analyse 29 symboles... 13:09:50 [INFO] AIPredictor: ================================================================================ 13:09:51 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (58→73) 13:09:51 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (53→68) 13:09:51 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (54→69) 13:09:51 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 13:09:51 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (59→74) 13:09:51 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 13:09:51 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (58→73) 13:09:51 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (66→81) 13:09:51 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (59→74) 13:09:51 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (58→73) 13:09:51 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (57→72) 13:09:51 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (54→69) 13:09:51 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.47>=0.35, VOL=0.3x<1.0, Mom=-0.11%<0.1, RSI=55>=50, DOWNTREND(99bougies) 13:09:51 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.5x<1.0, Mom=-0.09%<0.1, DOWNTREND(99bougies) 13:09:51 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.35>=0.35, Mom=-0.08%<0.1, RSI=50>=50, BEARISH(slope=-0.034), DOWNTREND(99bougies) 13:09:51 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: VOL=0.3x<1.0, Mom=-0.13%<0.1, BEARISH(slope=-0.036), DOWNTREND(99bougies) 13:09:51 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.24%<0.1, BEARISH(slope=-0.029), DOWNTREND(99bougies) 13:09:51 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: Mom=-0.16%<0.1, BEARISH(slope=-0.155), DOWNTREND(99bougies) 13:09:52 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=0.02%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 13:09:52 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.63>=0.35, VOL=0.8x<1.0, Mom=0.03%<0.1, RSI=60>=50, BEARISH(slope=-0.019), DOWNTREND(99bougies) 13:09:52 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.54>=0.35, VOL=0.8x<1.0, Mom=-0.08%<0.1, RSI=56>=50, DOWNTREND(99bougies) 13:09:52 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: VOL=0.7x<1.0, Mom=-0.11%<0.1, BEARISH(slope=-0.028), DOWNTREND(99bougies) 13:09:52 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=0.83>=0.35, VOL=0.5x<1.0, Mom=0.02%<0.1, RSI=57>=50, DOWNTREND(99bougies) 13:09:52 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.37>=0.35, BEARISH(slope=-0.076), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:09:53 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:09:53 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:09:53 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 13:09:53 [INFO] AIPredictor: 🧠 LSTM Reversal: Lancement entraînement online (thread non-bloquant)... 13:09:53 [INFO] LSTMReversal: 🎓 Entraînement reversal: 240 échantillons sur cpu 13:09:53 [INFO] LSTMReversal: Classes: {0: 240} [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 13.46s - 257 cryptos 13:10:02 [WARNING] MarketRegime: ⚠️ Cache régime expiré (125s > 45s) - Mise à jour forcée 13:10:02 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 13:10:03 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.00% mom20m=+0.07% mom30m=+0.08% adj=+0 13:10:04 [INFO] LSTMReversal: Epoch 1/3: train_loss=0.0000 val_loss=0.0000 val_acc=100.0% 13:10:12 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.14%) 13:10:12 [INFO] MarketRegime: → Mom3h=-0.09% Mom5h=-0.14% Mom24h=-0.55% 13:10:12 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=42.6, BTC=-0.14%, Alt=0.05%) 13:10:12 [INFO] MarketRegime: → Max positions: 3 13:10:12 [INFO] MarketRegime: → Score IA min: 82 13:10:15 [INFO] LSTMReversal: Epoch 2/3: train_loss=0.0000 val_loss=0.0000 val_acc=100.0% 13:10:26 [INFO] LSTMReversal: Epoch 3/3: train_loss=0.0000 val_loss=0.0000 val_acc=100.0% 13:10:27 [INFO] LSTMReversal: 💾 Modèle reversal sauvegardé: /home/ubuntu/crypto_trading_bot/models/lstm_reversal.pt 13:10:27 [INFO] LSTMReversal: ✅ Entraînement reversal terminé: acc=100.0% loss=0.0000 13:10:27 [INFO] AIPredictor: ✅ CYCLE #5 TERMINÉ en 36.6s - Prochain dans 30s 13:10:40 [INFO] __main__: 💾 Mémoire: 853 MB 13:10:57 [INFO] AIPredictor: ================================================================================ 13:10:57 [INFO] AIPredictor: 🔄 CYCLE IA #6 - 13:10:57 - Analyse 29 symboles... 13:10:57 [INFO] AIPredictor: ================================================================================ 13:10:57 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (69→84) 13:10:57 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 13:10:57 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 13:10:57 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 13:10:57 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (69→84) 13:10:57 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (61→76) 13:10:57 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (73→88) 13:10:57 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (67→82) 13:10:57 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (66→81) 13:10:57 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 13:10:57 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (73→88) 13:10:57 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (66→81) 13:10:58 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:10:58 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=1.01>=0.35, VOL=0.9x<1.0, RSI=62>=50, DOWNTREND(99bougies) 13:10:58 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.86>=0.35, VOL=0.4x<1.0, RSI=58>=50, DOWNTREND(99bougies) 13:10:58 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.53>=0.35, VOL=0.3x<1.0, Mom=0.00%<0.1, RSI=51>=50, DOWNTREND(99bougies) 13:10:58 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=1.03>=0.35, VOL=0.5x<1.0, RSI=55>=50, DOWNTREND(99bougies) 13:10:58 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=1.14>=0.35, VOL=0.7x<1.0, RSI=61>=50, DOWNTREND(99bougies) 13:10:58 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.35>=0.35, VOL=0.6x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.011), DOWNTREND(99bougies) 13:10:58 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.76>=0.35, VOL=0.5x<1.0, RSI=56>=50, DOWNTREND(99bougies) 13:10:58 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.15%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 13:10:58 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.4x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.029), DOWNTREND(99bougies) 13:10:59 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.86>=0.35, VOL=0.3x<1.0, RSI=55>=50, DOWNTREND(99bougies) 13:10:59 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.75>=0.35, VOL=0.9x<1.0, RSI=50>=50, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:10:59 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 13:10:59 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 13:10:59 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 13:10:59 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 13:10:59 [INFO] AIOpportunitySelector: - Score moyen: 59.4/100 13:10:59 [INFO] AIOpportunitySelector: - Meilleur score: 69.3/100 (POLUSDT) 13:10:59 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 13:10:59 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 13:10:59 [INFO] AIPredictor: TOP 5: POLUSDT, BTCUSDT, DOTUSDT, ADAUSDT, TAOUSDC 13:10:59 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:10:59 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.6s 13:10:59 [INFO] AIPredictor: ✅ CYCLE #6 TERMINÉ en 2.6s - Prochain dans 30s 13:11:29 [INFO] AIPredictor: ================================================================================ 13:11:29 [INFO] AIPredictor: 🔄 CYCLE IA #7 - 13:11:29 - Analyse 29 symboles... 13:11:29 [INFO] AIPredictor: ================================================================================ 13:11:30 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (66→81) 13:11:30 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (69→84) 13:11:30 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 13:11:30 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (73→88) 13:11:30 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (67→82) 13:11:30 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (66→81) 13:11:30 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (73→88) 13:11:30 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 13:11:30 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 13:11:30 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (69→84) 13:11:30 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 13:11:30 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (61→76) 13:11:30 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:11:30 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=1.14>=0.35, VOL=0.7x<1.0, RSI=61>=50, DOWNTREND(99bougies) 13:11:30 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.75>=0.35, VOL=0.9x<1.0, RSI=50>=50, DOWNTREND(99bougies) 13:11:30 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.4x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.029), DOWNTREND(99bougies) 13:11:31 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=1.03>=0.35, VOL=0.5x<1.0, RSI=55>=50, DOWNTREND(99bougies) 13:11:31 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.53>=0.35, VOL=0.3x<1.0, Mom=0.00%<0.1, RSI=51>=50, DOWNTREND(99bougies) 13:11:31 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.15%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 13:11:31 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.86>=0.35, VOL=0.3x<1.0, RSI=55>=50, DOWNTREND(99bougies) 13:11:31 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=1.01>=0.35, VOL=0.9x<1.0, RSI=62>=50, DOWNTREND(99bougies) 13:11:31 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.76>=0.35, VOL=0.5x<1.0, RSI=56>=50, DOWNTREND(99bougies) 13:11:31 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.35>=0.35, VOL=0.6x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.011), DOWNTREND(99bougies) 13:11:31 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.86>=0.35, VOL=0.4x<1.0, RSI=58>=50, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:11:32 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:11:32 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:11:32 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 13:11:32 [INFO] AIPredictor: ✅ CYCLE #7 TERMINÉ en 2.3s - Prochain dans 30s 13:11:41 [INFO] __main__: 💾 Mémoire: 864 MB [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 13:12:02 [INFO] AIPredictor: ================================================================================ 13:12:02 [INFO] AIPredictor: 🔄 CYCLE IA #8 - 13:12:02 - Analyse 29 symboles... 13:12:02 [INFO] AIPredictor: ================================================================================ 13:12:02 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (66→81) 13:12:02 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (66→81) 13:12:02 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (61→76) 13:12:02 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (69→84) 13:12:02 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (69→84) 13:12:02 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 13:12:02 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (73→88) 13:12:02 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (73→88) 13:12:02 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 13:12:02 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (67→82) 13:12:02 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 13:12:02 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 13:12:02 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=1.14>=0.35, VOL=0.7x<1.0, RSI=61>=50, DOWNTREND(99bougies) 13:12:03 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:12:03 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.35>=0.35, VOL=0.6x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.011), DOWNTREND(99bougies) 13:12:03 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.86>=0.35, VOL=0.3x<1.0, RSI=55>=50, DOWNTREND(99bougies) 13:12:03 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.4x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.029), DOWNTREND(99bougies) 13:12:03 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=1.01>=0.35, VOL=0.9x<1.0, RSI=62>=50, DOWNTREND(99bougies) 13:12:03 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.86>=0.35, VOL=0.4x<1.0, RSI=58>=50, DOWNTREND(99bougies) 13:12:03 [WARNING] MarketRegime: ⚠️ Cache régime expiré (121s > 45s) - Mise à jour forcée 13:12:03 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.76>=0.35, VOL=0.5x<1.0, RSI=56>=50, DOWNTREND(99bougies) 13:12:03 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 13:12:03 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.15%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 13:12:03 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.53>=0.35, VOL=0.3x<1.0, Mom=0.00%<0.1, RSI=51>=50, DOWNTREND(99bougies) 13:12:03 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=1.03>=0.35, VOL=0.5x<1.0, RSI=55>=50, DOWNTREND(99bougies) 13:12:03 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.75>=0.35, VOL=0.9x<1.0, RSI=50>=50, DOWNTREND(99bougies) 13:12:04 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.00% mom20m=+0.07% mom30m=+0.08% adj=+2 [OK] Pattern config chargée: 28 patterns 13:12:04 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:12:04 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:12:04 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 13:12:04 [INFO] AIPredictor: ✅ CYCLE #8 TERMINÉ en 2.5s - Prochain dans 30s [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 11.64s - 257 cryptos 13:12:13 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.14%) 13:12:13 [INFO] MarketRegime: → Mom3h=-0.09% Mom5h=-0.13% Mom24h=-0.55% 13:12:13 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=43.8, BTC=-0.14%, Alt=0.10%) 13:12:13 [INFO] MarketRegime: → Max positions: 3 13:12:13 [INFO] MarketRegime: → Score IA min: 82 13:12:34 [INFO] AIPredictor: ================================================================================ 13:12:34 [INFO] AIPredictor: 🔄 CYCLE IA #9 - 13:12:34 - Analyse 29 symboles... 13:12:34 [INFO] AIPredictor: ================================================================================ 13:12:35 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (73→88) 13:12:35 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (69→84) 13:12:35 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 13:12:35 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 13:12:35 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (73→88) 13:12:35 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (67→82) 13:12:35 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 13:12:35 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (66→81) 13:12:35 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (61→76) 13:12:35 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (69→84) 13:12:35 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 13:12:35 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (66→81) 13:12:35 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.76>=0.35, VOL=0.5x<1.0, RSI=56>=50, DOWNTREND(99bougies) 13:12:35 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.86>=0.35, VOL=0.4x<1.0, RSI=58>=50, DOWNTREND(99bougies) 13:12:35 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.15%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 13:12:35 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=1.14>=0.35, VOL=0.7x<1.0, RSI=61>=50, DOWNTREND(99bougies) 13:12:35 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.75>=0.35, VOL=0.9x<1.0, RSI=50>=50, DOWNTREND(99bougies) 13:12:35 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=1.01>=0.35, VOL=0.9x<1.0, RSI=62>=50, DOWNTREND(99bougies) 13:12:35 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.35>=0.35, VOL=0.6x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.011), DOWNTREND(99bougies) 13:12:35 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.53>=0.35, VOL=0.3x<1.0, Mom=0.00%<0.1, RSI=51>=50, DOWNTREND(99bougies) 13:12:36 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.4x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.029), DOWNTREND(99bougies) 13:12:36 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:12:36 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=1.03>=0.35, VOL=0.5x<1.0, RSI=55>=50, DOWNTREND(99bougies) 13:12:36 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.86>=0.35, VOL=0.3x<1.0, RSI=55>=50, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:12:36 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:12:36 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:12:36 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 13:12:36 [INFO] AIPredictor: ✅ CYCLE #9 TERMINÉ en 2.3s - Prochain dans 30s 13:12:41 [INFO] __main__: 💾 Mémoire: 894 MB 13:13:06 [INFO] AIPredictor: ================================================================================ 13:13:06 [INFO] AIPredictor: 🔄 CYCLE IA #10 - 13:13:06 - Analyse 29 symboles... 13:13:06 [INFO] AIPredictor: ================================================================================ 13:13:07 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (67→82) 13:13:07 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (73→88) 13:13:07 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 13:13:07 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (69→84) 13:13:07 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (69→84) 13:13:07 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (73→88) 13:13:07 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (66→81) 13:13:07 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 13:13:07 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 13:13:07 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (61→76) 13:13:07 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (66→81) 13:13:07 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 13:13:07 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=1.03>=0.35, VOL=0.5x<1.0, RSI=55>=50, DOWNTREND(99bougies) 13:13:07 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.76>=0.35, VOL=0.5x<1.0, RSI=56>=50, DOWNTREND(99bougies) 13:13:07 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.86>=0.35, VOL=0.4x<1.0, RSI=58>=50, DOWNTREND(99bougies) 13:13:08 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=1.01>=0.35, VOL=0.9x<1.0, RSI=62>=50, DOWNTREND(99bougies) 13:13:08 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.4x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.029), DOWNTREND(99bougies) 13:13:08 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:13:08 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.75>=0.35, VOL=0.9x<1.0, RSI=50>=50, DOWNTREND(99bougies) 13:13:08 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=1.14>=0.35, VOL=0.7x<1.0, RSI=61>=50, DOWNTREND(99bougies) 13:13:08 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.35>=0.35, VOL=0.6x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.011), DOWNTREND(99bougies) 13:13:08 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.86>=0.35, VOL=0.3x<1.0, RSI=55>=50, DOWNTREND(99bougies) 13:13:08 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.15%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 13:13:08 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.53>=0.35, VOL=0.3x<1.0, Mom=0.00%<0.1, RSI=51>=50, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:13:09 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:13:09 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:13:09 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 13:13:09 [INFO] AIPredictor: ✅ CYCLE #10 TERMINÉ en 2.4s - Prochain dans 30s 13:13:39 [INFO] AIPredictor: ================================================================================ 13:13:39 [INFO] AIPredictor: 🔄 CYCLE IA #11 - 13:13:39 - Analyse 29 symboles... 13:13:39 [INFO] AIPredictor: ================================================================================ 13:13:39 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (61→76) 13:13:39 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (66→81) 13:13:39 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 13:13:39 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 13:13:39 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (67→82) 13:13:39 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (73→88) 13:13:39 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (66→81) 13:13:39 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 13:13:39 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (69→84) 13:13:39 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (73→88) 13:13:39 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (69→84) 13:13:40 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 13:13:40 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.35>=0.35, VOL=0.6x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.011), DOWNTREND(99bougies) 13:13:40 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=1.14>=0.35, VOL=0.7x<1.0, RSI=61>=50, DOWNTREND(99bougies) 13:13:40 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.86>=0.35, VOL=0.4x<1.0, RSI=58>=50, DOWNTREND(99bougies) 13:13:40 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=1.03>=0.35, VOL=0.5x<1.0, RSI=55>=50, DOWNTREND(99bougies) 13:13:40 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.75>=0.35, VOL=0.9x<1.0, RSI=50>=50, DOWNTREND(99bougies) 13:13:40 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.15%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 13:13:40 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.53>=0.35, VOL=0.3x<1.0, Mom=0.00%<0.1, RSI=51>=50, DOWNTREND(99bougies) 13:13:40 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:13:40 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.86>=0.35, VOL=0.3x<1.0, RSI=55>=50, DOWNTREND(99bougies) 13:13:40 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=1.01>=0.35, VOL=0.9x<1.0, RSI=62>=50, DOWNTREND(99bougies) 13:13:41 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.4x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.029), DOWNTREND(99bougies) 13:13:41 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.76>=0.35, VOL=0.5x<1.0, RSI=56>=50, DOWNTREND(99bougies) 13:13:41 [INFO] __main__: 💾 Mémoire: 899 MB [OK] Pattern config chargée: 28 patterns 13:13:41 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:13:41 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:13:41 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 13:13:41 [INFO] AIPredictor: ✅ CYCLE #11 TERMINÉ en 2.5s - Prochain dans 30s [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 13:14:11 [INFO] AIPredictor: ================================================================================ 13:14:11 [INFO] AIPredictor: 🔄 CYCLE IA #12 - 13:14:11 - Analyse 29 symboles... 13:14:11 [INFO] AIPredictor: ================================================================================ 13:14:12 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (66→81) 13:14:12 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (67→82) 13:14:12 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (73→88) 13:14:12 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (66→81) 13:14:12 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (73→88) 13:14:12 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 13:14:12 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (61→76) 13:14:12 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=1.14>=0.35, VOL=0.7x<1.0, RSI=61>=50, DOWNTREND(99bougies) 13:14:12 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 13:14:12 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (69→84) 13:14:12 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 13:14:12 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 13:14:12 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (69→84) 13:14:12 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.75>=0.35, VOL=0.9x<1.0, RSI=50>=50, DOWNTREND(99bougies) 13:14:12 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.15%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 13:14:12 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.86>=0.35, VOL=0.3x<1.0, RSI=55>=50, DOWNTREND(99bougies) 13:14:13 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=1.03>=0.35, VOL=0.5x<1.0, RSI=55>=50, DOWNTREND(99bougies) 13:14:13 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.35>=0.35, VOL=0.6x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.011), DOWNTREND(99bougies) 13:14:13 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.76>=0.35, VOL=0.5x<1.0, RSI=56>=50, DOWNTREND(99bougies) 13:14:13 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) 13:14:13 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=1.01>=0.35, VOL=0.9x<1.0, RSI=62>=50, DOWNTREND(99bougies) 13:14:13 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.4x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.029), DOWNTREND(99bougies) 13:14:13 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.53>=0.35, VOL=0.3x<1.0, Mom=0.00%<0.1, RSI=51>=50, DOWNTREND(99bougies) 13:14:13 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.86>=0.35, VOL=0.4x<1.0, RSI=58>=50, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:14:14 [INFO] AIPredictor: 🧠 AI OPPORTUNITY SELECTOR: Analyse des 58 cryptos... 13:14:14 [INFO] AIOpportunitySelector: 🔍 Analyse de 29 cryptos pour sélection opportunités... 13:14:14 [INFO] AIOpportunitySelector: ✅ Sélection terminée en 0.01s 13:14:14 [INFO] AIOpportunitySelector: - TOP 20/29 cryptos sélectionnées 13:14:14 [INFO] AIOpportunitySelector: - Score moyen: 59.4/100 13:14:14 [INFO] AIOpportunitySelector: - Meilleur score: 69.3/100 (POLUSDT) 13:14:14 [INFO] AIOpportunitySelector: 💾 Opportunités sauvegardées: ai_opportunities.json 13:14:14 [INFO] AIPredictor: ✅ AI OPPORTUNITY SELECTOR: 20 cryptos sélectionnées 13:14:14 [INFO] AIPredictor: TOP 5: POLUSDT, BTCUSDT, DOTUSDT, ADAUSDT, TAOUSDC 13:14:14 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:14:14 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 13:14:14 [INFO] AIPredictor: ✅ CYCLE #12 TERMINÉ en 2.4s - Prochain dans 30s [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.36s - 257 cryptos 13:14:41 [INFO] __main__: 💾 Mémoire: 899 MB 13:14:44 [INFO] AIPredictor: ================================================================================ 13:14:44 [INFO] AIPredictor: 🔄 CYCLE IA #13 - 13:14:44 - Analyse 29 symboles... 13:14:44 [INFO] AIPredictor: ================================================================================ 13:14:44 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (66→81) 13:14:44 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (66→81) 13:14:44 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (73→88) 13:14:44 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (61→76) 13:14:44 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (58→73) 13:14:44 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 13:14:44 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (62→77) 13:14:44 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (66→81) 13:14:44 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (67→82) 13:14:44 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (69→84) 13:14:44 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (69→84) 13:14:44 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (73→88) 13:14:45 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.35>=0.35, VOL=0.6x<1.0, Mom=0.03%<0.1, BEARISH(slope=-0.011), DOWNTREND(99bougies) 13:14:45 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=0.86>=0.35, VOL=0.4x<1.0, RSI=58>=50, DOWNTREND(99bougies) 13:14:45 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=1.14>=0.35, VOL=0.7x<1.0, RSI=61>=50, DOWNTREND(99bougies) 13:14:45 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.40>=0.35, VOL=0.4x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.029), DOWNTREND(99bougies) 13:14:45 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.75>=0.35, VOL=0.9x<1.0, RSI=50>=50, DOWNTREND(99bougies) 13:14:45 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.9x<1.0, Mom=-0.15%<0.1, BEARISH(slope=-0.059), DOWNTREND(99bougies) 13:14:45 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=1.03>=0.35, VOL=0.5x<1.0, RSI=55>=50, DOWNTREND(99bougies) 13:14:45 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.53>=0.35, VOL=0.3x<1.0, Mom=0.00%<0.1, RSI=51>=50, DOWNTREND(99bougies) 13:14:45 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=1.01>=0.35, VOL=0.9x<1.0, RSI=62>=50, DOWNTREND(99bougies) 13:14:45 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.76>=0.35, VOL=0.5x<1.0, RSI=56>=50, DOWNTREND(99bougies) 13:14:45 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.86>=0.35, VOL=0.3x<1.0, RSI=55>=50, DOWNTREND(99bougies) 13:14:46 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.8x<1.0, Mom=0.07%<0.1, BEARISH(slope=-0.137), DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:14:46 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:14:46 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:14:46 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.4s 13:14:46 [INFO] AIPredictor: ✅ CYCLE #13 TERMINÉ en 2.4s - Prochain dans 30s 13:14:59 [WARNING] MarketRegime: ⚠️ Cache régime expiré (176s > 45s) - Mise à jour forcée 13:14:59 [INFO] MarketRegime: 🔍 Analyse du régime de marché... 13:15:00 [INFO] MarketRegime: 📉 FAST SENSOR: EMA cross DOWN 5min BTC (mom10m:+0.05%) 13:15:00 [INFO] MarketRegime: ⚡ 5min BTC: mom10m=+0.05% mom20m=+0.11% mom30m=+0.12% adj=-10 13:15:09 [INFO] MarketRegime: ✅ BTC momentum pondéré positif (-0.10%) 13:15:09 [INFO] MarketRegime: → Mom3h=-0.05% Mom5h=-0.09% Mom24h=-0.50% 13:15:09 [INFO] MarketRegime: 📊 Régime: CORRECTION (score=36.6, BTC=-0.10%, Alt=0.18%) 13:15:09 [INFO] MarketRegime: → Max positions: 3 13:15:09 [INFO] MarketRegime: → Score IA min: 82 13:15:16 [INFO] AIPredictor: ================================================================================ 13:15:16 [INFO] AIPredictor: 🔄 CYCLE IA #14 - 13:15:16 - Analyse 29 symboles... 13:15:16 [INFO] AIPredictor: ================================================================================ 13:15:17 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 13:15:17 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (69→84) 13:15:17 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (69→84) 13:15:17 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (62→77) 13:15:17 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (72→87) 13:15:17 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (66→81) 13:15:17 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (73→88) 13:15:17 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (59→74) 13:15:17 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 13:15:17 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (69→84) 13:15:17 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (73→88) 13:15:17 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (61→76) 13:15:17 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=1.09>=0.35, RSI=65>=50, DOWNTREND(99bougies) 13:15:17 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.59>=0.35, VOL=0.5x<1.0, Mom=0.08%<0.1, RSI=51>=50, DOWNTREND(99bougies) 13:15:17 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.97>=0.35, VOL=0.5x<1.0, RSI=69>=50, DOWNTREND(99bougies) 13:15:17 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=1.18>=0.35, VOL=0.3x<1.0, RSI=69>=50, DOWNTREND(99bougies) 13:15:17 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, BEARISH(slope=-0.112), DOWNTREND(99bougies) 13:15:17 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.65>=0.35, VOL=0.4x<1.0, Mom=0.08%<0.1, RSI=56>=50, DOWNTREND(99bougies) 13:15:17 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.93>=0.35, RSI=60>=50, DOWNTREND(99bougies) 13:15:18 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.069), DOWNTREND(99bougies) 13:15:18 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.97>=0.35, VOL=0.6x<1.0, Mom=0.09%<0.1, RSI=62>=50, DOWNTREND(99bougies) 13:15:18 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.76>=0.35, VOL=0.8x<1.0, RSI=57>=50, DOWNTREND(99bougies) 13:15:18 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.46>=0.35, VOL=0.2x<1.0, Mom=0.08%<0.1, RSI=51>=50, BEARISH(slope=-0.003), DOWNTREND(99bougies) 13:15:18 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.98>=0.35, RSI=60>=50, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:15:19 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:15:19 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:15:19 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.5s 13:15:19 [INFO] AIPredictor: ✅ CYCLE #14 TERMINÉ en 2.5s - Prochain dans 30s 13:15:41 [INFO] __main__: 💾 Mémoire: 901 MB 13:15:49 [INFO] AIPredictor: ================================================================================ 13:15:49 [INFO] AIPredictor: 🔄 CYCLE IA #15 - 13:15:49 - Analyse 29 symboles... 13:15:49 [INFO] AIPredictor: ================================================================================ 13:15:49 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (73→88) 13:15:49 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (69→84) 13:15:49 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (72→87) 13:15:49 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 13:15:49 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 13:15:49 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (59→74) 13:15:49 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (61→76) 13:15:49 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (62→77) 13:15:49 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (69→84) 13:15:49 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (66→81) 13:15:49 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (73→88) 13:15:49 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (69→84) 13:15:50 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.46>=0.35, VOL=0.2x<1.0, Mom=0.08%<0.1, RSI=51>=50, BEARISH(slope=-0.003), DOWNTREND(99bougies) 13:15:50 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=1.09>=0.35, RSI=65>=50, DOWNTREND(99bougies) 13:15:50 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=1.18>=0.35, VOL=0.3x<1.0, RSI=69>=50, DOWNTREND(99bougies) 13:15:50 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.76>=0.35, VOL=0.8x<1.0, RSI=57>=50, DOWNTREND(99bougies) 13:15:50 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, BEARISH(slope=-0.112), DOWNTREND(99bougies) 13:15:50 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.65>=0.35, VOL=0.4x<1.0, Mom=0.08%<0.1, RSI=56>=50, DOWNTREND(99bougies) 13:15:50 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.069), DOWNTREND(99bougies) 13:15:50 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.93>=0.35, RSI=60>=50, DOWNTREND(99bougies) 13:15:50 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.97>=0.35, VOL=0.5x<1.0, RSI=69>=50, DOWNTREND(99bougies) 13:15:50 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.97>=0.35, VOL=0.6x<1.0, Mom=0.09%<0.1, RSI=62>=50, DOWNTREND(99bougies) 13:15:50 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.59>=0.35, VOL=0.5x<1.0, Mom=0.08%<0.1, RSI=51>=50, DOWNTREND(99bougies) 13:15:50 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.98>=0.35, RSI=60>=50, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:15:51 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:15:51 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:15:51 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 13:15:51 [INFO] AIPredictor: ✅ CYCLE #15 TERMINÉ en 2.3s - Prochain dans 30s [CACHE] Watchlist complète: 257 cryptos (bot + spy) [CACHE] UPDATE - Mise a jour de 257 cryptos depuis Binance... 13:16:21 [INFO] AIPredictor: ================================================================================ 13:16:21 [INFO] AIPredictor: 🔄 CYCLE IA #16 - 13:16:21 - Analyse 29 symboles... 13:16:21 [INFO] AIPredictor: ================================================================================ 13:16:21 [INFO] AIPredictor: ⭐ DOTUSDT: TOP 20 BONUS +15 (69→84) 13:16:21 [INFO] AIPredictor: ⭐ ATOMUSDT: TOP 20 BONUS +15 (59→74) 13:16:21 [INFO] AIPredictor: ⭐ DOGEUSDT: TOP 20 BONUS +15 (73→88) 13:16:21 [INFO] AIPredictor: ⭐ ETHUSDT: TOP 20 BONUS +15 (66→81) 13:16:21 [INFO] AIPredictor: ⭐ ADAUSDT: TOP 20 BONUS +15 (69→84) 13:16:21 [INFO] AIPredictor: ⭐ AVAXUSDT: TOP 20 BONUS +15 (69→84) 13:16:21 [INFO] AIPredictor: ⭐ BTCUSDT: TOP 20 BONUS +15 (69→84) 13:16:21 [INFO] AIPredictor: ⭐ XRPUSDT: TOP 20 BONUS +15 (73→88) 13:16:21 [INFO] AIPredictor: ⭐ LINKUSDT: TOP 20 BONUS +15 (61→76) 13:16:21 [INFO] AIPredictor: ⭐ SOLUSDT: TOP 20 BONUS +15 (55→70) 13:16:21 [INFO] AIPredictor: ⭐ BNBUSDT: TOP 20 BONUS +15 (62→77) 13:16:22 [INFO] AIPredictor: ⭐ POLUSDT: TOP 20 BONUS +15 (72→87) 13:16:22 [INFO] AIPredictor: ⏳ ATOMUSDT: WATCHING — manque: VOL=0.6x<1.0, Mom=-0.05%<0.1, BEARISH(slope=-0.069), DOWNTREND(99bougies) 13:16:22 [INFO] AIPredictor: ⏳ DOTUSDT: WATCHING — manque: BB=0.97>=0.35, VOL=0.5x<1.0, RSI=69>=50, DOWNTREND(99bougies) 13:16:22 [INFO] AIPredictor: ⏳ BTCUSDT: WATCHING — manque: BB=0.59>=0.35, VOL=0.5x<1.0, Mom=0.08%<0.1, RSI=51>=50, DOWNTREND(99bougies) 13:16:22 [INFO] AIPredictor: ⏳ ETHUSDT: WATCHING — manque: BB=0.97>=0.35, VOL=0.6x<1.0, Mom=0.09%<0.1, RSI=62>=50, DOWNTREND(99bougies) 13:16:22 [INFO] AIPredictor: ⏳ DOGEUSDT: WATCHING — manque: BB=0.65>=0.35, VOL=0.4x<1.0, Mom=0.08%<0.1, RSI=56>=50, DOWNTREND(99bougies) 13:16:22 [INFO] AIPredictor: ⏳ AVAXUSDT: WATCHING — manque: BB=0.93>=0.35, RSI=60>=50, DOWNTREND(99bougies) 13:16:22 [INFO] AIPredictor: ⏳ POLUSDT: WATCHING — manque: BB=0.76>=0.35, VOL=0.8x<1.0, RSI=57>=50, DOWNTREND(99bougies) 13:16:22 [INFO] AIPredictor: ⏳ BNBUSDT: WATCHING — manque: VOL=0.7x<1.0, BEARISH(slope=-0.112), DOWNTREND(99bougies) 13:16:22 [INFO] AIPredictor: ⏳ LINKUSDT: WATCHING — manque: BB=0.98>=0.35, RSI=60>=50, DOWNTREND(99bougies) 13:16:22 [INFO] AIPredictor: ⏳ ADAUSDT: WATCHING — manque: BB=1.09>=0.35, RSI=65>=50, DOWNTREND(99bougies) 13:16:23 [INFO] AIPredictor: ⏳ XRPUSDT: WATCHING — manque: BB=0.46>=0.35, VOL=0.2x<1.0, Mom=0.08%<0.1, RSI=51>=50, BEARISH(slope=-0.003), DOWNTREND(99bougies) 13:16:23 [INFO] AIPredictor: ⏳ SOLUSDT: WATCHING — manque: BB=1.18>=0.35, VOL=0.3x<1.0, RSI=69>=50, DOWNTREND(99bougies) [OK] Pattern config chargée: 28 patterns 13:16:23 [INFO] AIOpportunitySelector: ✅ 29 opportunités chargées depuis ai_opportunities.json 13:16:23 [INFO] AIPredictor: 📤 RETURN get_surveillance_status: ready_signals=0 ready_to_buy=0 ai_selected=20 13:16:23 [INFO] AIPredictor: 📊 Résultats: 29/29 symboles analysés | ⚡ 0 signaux prêts | ⏱️ 2.3s 13:16:23 [INFO] AIPredictor: ✅ CYCLE #16 TERMINÉ en 2.3s - Prochain dans 30s [CACHE] SAVED - Cache sauvegarde: 257 cryptos [CACHE] OK - Mise a jour terminee en 10.04s - 257 cryptos 13:16:41 [INFO] __main__: 💾 Mémoire: 902 MB