Architecture du système automatisé
Votre automatisation suit ce schéma :
- TradingView : définit conditions d’achat/vente via indicateurs.
- Webhook : envoie alertes à 3Commas dès un signal détecté.
- 3Commas DCA Bot : exécute les ordres short sur Binance Futures via API.
- Binance Futures : plateforme d’exécution des trades.
- Telegram : reçoit alertes et confirmations pour suivre vos trades.
Pré-requis & conseils de sécurité
- Un compte Binance avec Futures activé et authentification 2FA obligatoire.
- Création de clés API sur Binance : lecture + trading, retrait désactivé, préférence pour whitelist IP ou utilisation Fast Connect 3Commas.
- Compte 3Commas configuré et connecté à Binance via Fast Connect (recommandé) ou manuellement.
- Abonnement TradingView avec accès aux alertes Webhook (payant).
- Pour vos premiers tests, activez le paper trading sur 3Commas (compte démo).
Étape 1 : Connecter Binance à 3Commas
Option A - Fast Connect (recommandé)
- Dans 3Commas, allez dans My Portfolio → Connect Account → choisissez Binance → cliquez sur Fast Connect.
- Suivez l’assistant, 3Commas crée automatiquement les clés API et whitelist l’IP.
- Note importante : le portfolio margin Binance n’est pas supporté avec Fast Connect.
Option B - API manuelle
- Sur Binance, créez une clé API avec les droits lecture et trading futures (pas de retrait).
- Dans 3Commas, connectez l’exchange en collant la API key et le secret.
- Astuce : créez des clés API dédiées par service pour plus de sécurité.
Étape 2 : Créer un bot Short dans 3Commas
Créez un DCA Bot Futures, configuration recommandée :
- Exchange : Binance Futures USDT-M.
- Stratégie : Short, isolated margin.
- Levier : x2 (sécurité), x3 (modéré), x4-x5 (optimisé).
- Paires à trader : BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT.
- Conditions de début de trade : signaux personnalisés TradingView (webhook).
- Take Profit : 1.0% - 2.0%, avec Trailing TP activé (0.4% - 0.8%).
- Stop Loss : 1.2% - 2.2%, option breakeven après prise de bénéfice partielle.
- Safety Orders : pour DCA inversé, selon preset.
Étape 3 : Configurer les alertes TradingView
Configurer vos alertes sur le graphique (ex. BTCUSDT), selon méthode « M » :
- Indicateurs recommandés : RSI (14), EMA 50/200, volume (moyenne mobile 20).
- Exemple condition d’entrée short : RSI croise sous 70 et clôture sous EMA50 en timeframe 15 minutes.
- URL Webhook :
https://app.3commas.io/trade_signal/trading_view
- Dans le message d’alerte, collez le texte « deal start » fourni dans votre bot 3Commas.
- Fréquence recommandée : « once per bar close » pour éviter les doublons.
Étape 4 : Automatiser Take Profit, Trailing, DCA inversé
- Activez le Trailing Take Profit (par exemple 0,5%), votre bot suit le prix et sécurise les gains.
- Configurez les Safety Orders avec échelonnement positif (ex : SO1 à +0,8%, SO2 à +1,3%, etc.) pour renforcer à la hausse contre short.
- Utilisez les messages webhook complémentaires pour déclencher le trailing ou ajouter des fonds (start_trailing, add_funds_in_quote).
Étape 5 : Tester et mettre en production
- Activez le mode démo 3Commas pour tester la chaîne complète sans risque réel.
- Testez ensuite en réel avec un volume minimal (base order 10-20 USDT).
- Activez les alertes Telegram dans 3Commas pour notifications en temps réel.
Presets prêts à l’emploi et exemples chiffrés
Profil | Levier | Base/Safety | Safety Orders (nb / step / scale) | TP & Trailing TP | SL & Gestion | Max deals |
Sécurité | x2 | 20 USDT / 20 USDT | 4 / +0,8% / 1,2x | 1,2% TP + 0,5% Trailing | 1,8% SL; Breakeven après TP | 1 |
Modéré | x3 | 25 USDT / 25 USDT | 5 / +0,8% → +3% / 1,3x | 1,6% TP + 0,6% Trailing | 2,0% SL; fermeture via webhook si nouvelle négative | 2 |
Optimisé | x4–x5 | 30 USDT / 30 USDT | 6 / +0,7% → +3,5% / 1,4x | 2,0% TP + 0,7% Trailing | 2,2% SL; réduction uniquement sur squeeze | 3 |
Exemple : Avec un capital de 1 000 € et levier x2, base order 20 USDT, vous renforcez à chaque repli suivant les Safety Orders.
Sources officielles & documentation