pip install -r requirements.txt- Ouvrez Telegram et cherchez @BotFather
- Tapez
/newbot - Donnez un nom à votre bot (ex: "Mon Bot Trading")
- Donnez un username (ex: "mon_trading_bot")
- Copiez le token fourni par BotFather
- Envoyez un message à votre bot
- Allez sur:
https://api.telegram.org/bot<VOTRE_TOKEN>/getUpdates - Cherchez votre chat_id dans la réponse
- Copiez
.env.examplevers.env - Remplissez au minimum:
TELEGRAM_BOT_TOKEN=votre_token_du_botfather TELEGRAM_CHAT_ID=votre_chat_id
python coinbase_telegram_bot.py# OBLIGATOIRE - Telegram
TELEGRAM_BOT_TOKEN=1234567890:ABCDEF...
TELEGRAM_CHAT_ID=123456789
# OPTIONNEL - Coinbase Pro (pour trading réel)
COINBASE_API_KEY=votre_clé
COINBASE_API_SECRET=votre_secret
COINBASE_PASSPHRASE=votre_passphrase
# PARAMÈTRES DU BOT
TRADING_MODE=SIMULATION
PREDICTION_THRESHOLD=0.00002
VOLUME_GROWTH_FACTOR=2.0
PRICE_SURGE_PERCENTAGE=0.01- WebSocket Coinbase: Données en temps réel
- 15 cryptos populaires: BTC, ETH, ADA, SOL, etc.
- Analyses automatiques: Toutes les heures
- Prédictions IA: Random Forest avec 11 indicateurs
- RSI: Détection survente/surachat
- Volume: Alertes sur volumes élevés
- Bollinger Bands: Signaux de retournement
- MACD: Croisements de moyennes
- Alertes instantanées: Dès qu'un signal est détecté
- Anti-spam: Max 1 alerte/5min par crypto
- Messages formatés: Emojis et détails techniques
- Statut périodique: État du bot toutes les 4h
- Le bot s'auto-gère, pas de commandes manuelles
- Messages automatiques pour signaux et statut
- Logs détaillés dans
crypto_trading_bot.log
🚨 ALERTE TRADING 🚨
💰 BTC-USD
💵 Prix: $45,234.56
⏰ 14:32:15
📈 ACHAT
📊 Prédiction: 0.003456
🎯 Confiance: 89.2%
🔥 VOLUME ÉLEVÉ
📈 Ratio: 3.4x
🤖 Mode: SIMULATION
Dans coinbase_telegram_bot.py, ligne 58:
self.instruments = [
'BTC-USD', 'ETH-USD', 'ADA-USD',
# Ajoutez vos cryptos ici
]Dans .env:
PREDICTION_THRESHOLD=0.00001 # Plus bas = plus sensible
VOLUME_GROWTH_FACTOR=1.5 # Plus bas = plus d'alertes volumePour activer le trading réel:
- Configurez les clés Coinbase Pro dans
.env - Changez
TRADING_MODE=REAL - Testez d'abord avec de petites sommes
- Fichier log:
crypto_trading_bot.log - Console: Affichage en temps réel
- Telegram: Messages d'erreur critiques
- ✅ Variables d'environnement pour clés
- ✅ Pas de clés dans le code
- ✅ Gestion d'erreurs robuste
- ✅ Limites de taux API respectées
- Vérifiez le token Telegram
- Vérifiez le chat_id
- Installez les dépendances:
pip install -r requirements.txt
- Augmentez la sensibilité dans
.env - Vérifiez les logs pour erreurs
- Testez avec
/startdans Telegram
- Normal, reconnexion automatique
- Vérifiez votre connexion internet
- Redémarrez le bot si persistant
Pour problèmes ou questions:
- Vérifiez les logs
- Testez la configuration
- Consultez la documentation Telegram Bot API