Aperçu
Market Watch est un système intelligent de surveillance de marché qui protège vos positions et capture les opportunités lors d'une volatilité extrême. Il analyse en temps réel les mouvements du marché sur plusieurs symboles et réagit automatiquement avec quatre couches de protection et d'opportunités.
🆕 NOUVEAUTÉ dans la v2.0 : L'Auto-Trade intègre désormais le DCA intégré, un stop-loss personnalisé et une protection par durée maximale de conservation !
🎯 Fonctionnalités principales
1. Surveillance des mouvements de marché
- Analyse en continu les mouvements de prix sur les symboles configurés
- Calcule le pourcentage moyen de mouvement du marché
- Détecte les crashes (mouvements baissiers) et les pumps (mouvements haussiers)
- Enregistre tous les mouvements dans un fichier pour analyse historique
2. Système de réponse en quatre couches
Couche 1 : Diffusion d'alertes 📢
Objectif : Vous tenir informé des mouvements de marché significatifs
- Envoie des alertes sur Telegram/Discord dès que le seuil est dépassé
- Inclut les données détaillées de mouvement par symbole
- Constitue un système d'alerte précoce
Couche 2 : Fermeture d'urgence 🛡️
Objectif : Protéger les positions existantes lors de mouvements extrêmes
- Ferme automatiquement les positions qui évoluent contre vous
- Crash → Ferme toutes les positions LONG
- Pump → Ferme toutes les positions SHORT
- Respecte un temps minimum de conservation pour éviter des sorties prématurées
Couche 3 : Verrouillage des trades 🔒
Objectif : Empêcher l'ouverture de nouvelles positions pendant une forte volatilité
- Verrouille les nouveaux signaux de trading quand la volatilité dépasse le seuil
- Déverrouille automatiquement quand le marché se stabilise
- Protège le capital pendant les périodes incertaines
Couche 4 : Auto-Trade 💰 AMÉLIORÉ
Objectif : Profiter des opportunités de retournement extrêmes
- Ouvre automatiquement des positions lors de mouvements extrêmes
- Achète sur les creux lors des crashes (Long)
- Vend à découvert sur les sommets lors des pumps (Short)
- 🆕 DCA intégré pour lissage des coûts (dollar-cost averaging)
- 🆕 Protection stop-loss personnalisable
- 🆕 Sécurité par durée maximale de conservation
⚙️ Configuration
Configuration de base
MarketWatch:
Enabled: true
# -----------------------------------------------------------
# Symboles à surveiller
# -----------------------------------------------------------
Symbols:
- "BTCUSDT"
- "ETHUSDT"
- "SOLUSDT"
- "BNBUSDT"
# Ajoutez d'autres symboles selon vos besoins
# -----------------------------------------------------------
# Paramètres d'analyse
# -----------------------------------------------------------
Candles: 10 # Nombre de bougies 1-min à analyser
# 10 bougies = 10 minutes de données
# -----------------------------------------------------------
# Seuils des couches (en %)
# -----------------------------------------------------------
AverageMovementPercent: 1.1 # Seuil d'alerte
AverageMovementEmergencyClose: 0.6 # Seuil de fermeture d'urgence
LockPercent: 0.3 # Seuil de verrouillage des trades (0 = désactivé)
# -----------------------------------------------------------
# Paramètres de fermeture d'urgence
# -----------------------------------------------------------
EmergencyCloseMinHoldTime: 20 # Temps minimum en minutes avant fermeture d'urgence
# 0 = application immédiate
🆕 Configuration Avancée d'Auto-Trade
# -----------------------------------------------------------
# Auto-Trade sur Volatilité Extrême (ENHANCED v2.0)
# -----------------------------------------------------------
AutoTrade:
Enabled: true # Activer/désactiver l'exécution automatique des trades
Threshold: 1.8 # Mouvement moyen en % pour déclencher un auto-trade
# Doit être supérieur au seuil d'alerte
Direction: "Both" # Direction de trading :
# "Long" → Acheter uniquement les baisses
# "Short" → Vendre à découvert uniquement les hausses
# "Both" → Trader dans les deux sens
Symbols: # Symboles autorisés pour l'auto-trading
- "BTCUSDT" # (peut différer des symboles surveillés)
- "ETHUSDT"
- "SOLUSDT"
InitialAmount: 100 # Montant initial par ordre et par symbole (en USDT)
# 🆕 Protection par Durée Maximale de Position
MaximumHoldTime: 180 # Durée maximale de détention en minutes
# La position est fermée après ce délai
# quelle que soit la plus-value/moins-value
# 0 = pas de limite de temps
# Exemples :
# 60 = 1 heure maximum
# 120 = 2 heures maximum
# 180 = 3 heures maximum
# -----------------------------------------------------------
# 🆕 Configuration Stop-Loss (spécifique Auto-Trade)
# -----------------------------------------------------------
StopLoss:
Enabled: true # Activer le stop-loss pour les auto-trades
StopLossPercent: 4 # Stop-loss en % par rapport au prix moyen d'entrée
# Calculé à partir de :
# - Prix moyen d'entrée (si DCA activé)
# - Prix d'entrée initial (si DCA désactivé)
# Exemples :
# 4 = Fermeture à -4% de perte
# 5 = Fermeture à -5% de perte
# Fonctionne pour Long ET Short
# -----------------------------------------------------------
# 🆕 DCA intégré pour les Auto-Trades
# -----------------------------------------------------------
DCASettings:
enabled: true # Activer le DCA pour les auto-trades
max_orders: 5 # Nombre total d'ordres (initial + DCA)
# Exemple : 1 ordre initial + 4 ordres DCA
size_multiplier: 1.2 # Multiplicateur de taille pour chaque ordre DCA
# 1.0 = même taille
# 1.2 = +20% à chaque fois
# 1.5 = +50% à chaque fois
price_deviation_percent: 1.0 # % de variation de prix pour déclencher le DCA suivant
# Exemple : 1.0 = tous les 1% de mouvement
# Plus bas = plus agressif
# Plus haut = plus prudent
📋 Paramètres de configuration expliqués
Paramètres principaux
Symbols
- Quoi : Liste des paires de trading à surveiller pour la volatilité
- Exemple :
["BTCUSDT", "ETHUSDT"] - Conseil : Inclure les principales cryptos pour une bonne représentation du marché
- Note : Les symbols surveillés peuvent être différents des symbols utilisés en auto-trading
Candles
- Quoi : Nombre de bougies d’1 minute à analyser
- Défaut : 10 (= 10 minutes)
- Plage recommandée : 5–20
- Conseil : Plus élevé = plus lisse mais réponse plus lente
AverageMovementPercent
- Quoi : Seuil de diffusion d’alerte
- Défaut : 1.1%
- Objectif : Être notifié des mouvements significatifs
- Conseil : À régler en fonction de la volatilité habituelle du marché
AverageMovementEmergencyClose
- Quoi : Seuil d’urgence pour fermeture de positions
- Défaut : 0.6%
- Objectif : Protéger contre des mouvements adverses plus importants
- Conseil : Doit être inférieur au seuil d’alerte
- Attention : Trop bas = fermetures d’urgence fréquentes
EmergencyCloseMinHoldTime
- Quoi : Temps minimum (en minutes) qu’une position doit être ouverte avant de pouvoir être fermée en urgence
- Défaut : 20 minutes
- Objectif : Éviter de fermer des trades pendant la volatilité normale d’entrée
- Exemples :
0= fermeture d’urgence immédiate20= le trade doit avoir au moins 20 minutes60= le trade doit avoir au moins 1 heure
- Conseil : 15–30 min pour du scalping, 60+ min pour du swing trading
LockPercent
- Quoi : Seuil de volatilité pour bloquer les nouvelles entrées
- Défaut : 0.3%
- Objectif : Éviter d’entrer dans des marchés agités / en range
- Spécial : Mettre à
0pour désactiver la fonction de blocage - Conseil : Garder ce seuil inférieur au seuil de fermeture d’urgence
🆕 Paramètres d’Auto-Trade
AutoTrade.Threshold
- Quoi : Seuil de mouvement extrême pour déclencher un auto-trade
- Défaut : 1.8%
- Objectif : Capturer les opportunités de retournement
- Conseil : Doit être le seuil le plus élevé (2×–3× le seuil d’alerte)
- Attention : Trop bas = trop de trades / Trop haut = opportunités manquées
AutoTrade.Direction
- Options :
"Long"— Acheter uniquement les creux (crashes)"Short"— Shorter uniquement les pompes"Both"— Trader dans les deux sens
- Recommandé :
"Both"pour maximiser les opportunités - Conservateur :
"Long"(plus sûr en marché haussier)
AutoTrade.InitialAmount
- Quoi : Montant en USDT pour l’entrée initiale auto-trade par symbole
- Défaut : 100 USDT
- Exemple : 3 symboles × 100 $ = 300 $ de capital initial par événement
- Conseil : Commencer prudemment, augmenter avec l’expérience
🆕 AutoTrade.MaximumHoldTime
- Quoi : Durée maximale de détention d’une position auto-trade (minutes)
- Défaut : 180 minutes (3 heures)
- Objectif : Forcer la sortie après ce délai, quel que soit le P&L
- Exemples :
60= sortie après 1h (scalping)120= sortie après 2h (day trading)180= sortie après 3h (swing)0= pas de limite (non recommandé)
- Conseil : Adapter à votre style de trading et aux conditions de marché
- Pourquoi important : Évite de conserver indéfiniment des positions perdantes
🆕 AutoTrade.StopLoss.StopLossPercent
- Quoi : Pourcentage stop-loss par rapport au prix moyen d’entrée
- Défaut : 4%
- Calcul :
- Avec DCA : Calculé sur le prix moyen de toutes les ordres remplies
- Sans DCA : Calculé sur le prix d’entrée initial
- Exemples :
4= fermeture à -4% de perte (recommandé)3= fermeture à -3% (plus serré)5= fermeture à -5% (plus large)
- Fonctionne dans les deux sens :
- Long : déclenche quand le prix baisse de 4% par rapport à la moyenne
- Short : déclenche quand le prix monte de 4% par rapport à la moyenne
- Attention : Avec un levier 5×, un stop à 4% = 20% de perte sur le capital
🆕 AutoTrade.DCASettings.max_orders
- Quoi : Nombre total d’ordres (entrée initiale + DCA)
- Défaut : 5 (1 initial + 4 DCA)
- Exemples :
3= 1 initial + 2 DCA (conservateur)5= 1 initial + 4 DCA (équilibré)7= 1 initial + 6 DCA (agressif)
- Conseil : Plus d’ordres = meilleur prix moyen mais plus de capital requis
🆕 AutoTrade.DCASettings.size_multiplier
- Quoi : Multiplicateur de taille pour chaque ordre DCA suivant
- Défaut : 1.2 (20% plus gros à chaque fois)
- Exemples :
1.0= tailles égales ($100, $100, $100...)1.2= pyramide ($100, $120, $144...)1.5= pyramide agressive ($100, $150, $225...)
- Conseil : 1.2 offre un bon équilibre entre risque et efficacité
🆕 AutoTrade.DCASettings.price_deviation_percent
- Quoi : Variation de prix % nécessaire pour déclencher le DCA suivant
- Défaut : 1.0% (tous les 1% de baisse pour long, 1% de hausse pour short)
- Exemples :
0.5= très agressif (se déclenche souvent)1.0= équilibré (recommandé)2.0= conservateur (moins fréquent)
- Conseil : Valeur plus basse = DCA plus rapide et plus nombreux
🎬 Fonctionnement – Exemple concret
Scénario : Crash du marché avec les nouvelles fonctionnalités
Heure : 10:00 – Le marché commence à chuter rapidement
BTC : -2.8% en 10 minutes
ETH : -3.1% en 10 minutes
SOL : -2.5% en 10 minutes
Moyenne : -2.8%
Réaction du système (par ordre) :
Étape 1 : Alerte (seuil 1.1%) ✅
🚨 Crash détecté sur le marché !
Mouvement moyen : -2.8%
- BTCUSDT : -2.8%
- ETHUSDT : -3.1%
- SOLUSDT : -2.5%
Alerte envoyée sur Telegram/Discord
Étape 2 : Fermeture d’urgence (seuil 0.6%) ✅
⚠️ Fermeture d’urgence déclenchée !
Fermeture de TOUTES les positions LONG pour limiter les pertes
Positions long existantes fermées (si > 20 min)
Étape 3 : Verrouillage (seuil 0.3%) ✅
🔒 Trades verrouillés à cause d’une forte volatilité
Aucun nouveau signal ne sera exécuté
Le système empêche les entrées aléatoires pendant le chaos
Étape 4 : Auto-trade déclenché (seuil 1.8%) ✅
🚀 Auto-trade déclenché à -2.8% !
Entrée 1 (initiale) : mouvement -2.8%
├─ BTCUSDT : $100 @ $93,000
├─ ETHUSDT : $100 @ $2,800
└─ SOLUSDT : $100 @ $175
Total investi : $300
Stop-Loss fixé à : -4% du prix d’entrée
Temps max de détention : 180 minutes
Étape 5 : 🆕 DCA activé (si le crash continue)
10:05 : Marché descend à -3.8%
DCA Entrée 2 déclenchée (écart de 1% depuis -2.8%)
├─ BTCUSDT : $120 @ $92,000
├─ ETHUSDT : $120 @ $2,770
└─ SOLUSDT : $120 @ $173
Total investi : $660
Prix moyen : -3.3%
Stop-Loss mis à jour : -4% du nouveau prix moyen
💡 Stratégies de configuration
Conservatrice (Faible risque)
MarketWatch:
AverageMovementPercent: 1.5 # Alertes moins fréquentes
AverageMovementEmergencyClose: 0.8 # Protection plus serrée
...
Équilibrée (Recommandée)
MarketWatch:
AverageMovementPercent: 1.1
AverageMovementEmergencyClose: 0.6
...
AutoTrade:
Threshold: 1.8
Direction: "Both"
...
📊 Exigences en capital et risques
Calcul de l’exposition maximale
Configuration:
InitialAmount: 100
max_orders: 5
size_multiplier: 1.2
Symbols: 3 (BTC, ETH, SOL)
Par symbole :
Ordre 1: $100
Ordre 2: $100 × 1.2 = $120
Ordre 3: $120 × 1.2 = $144
Ordre 4: $144 × 1.2 = $173
Ordre 5: $173 × 1.2 = $208
Total par symbole: $745
Total pour tous les symboles :
3 symboles × $745 = $2,235 (max par événement)
Événements simultanés :
2 événements simultanés : $4,470
3 événements simultanés : $6,705
Capital recommandé : $10,000–15,000
(Inclut la réserve pour 4–6 événements simultanés)
Risque par événement
Stop Loss : 4% :
├─ Capital par symbole : $745
├─ Perte maximale avec Stop : $745 × 4% × 5 (leverage) = $149
└─ Perte maximale pour tous les symboles (3 symboles) : env. $447
Sans Stop (liquidation) :
└─ Perte maximale possible : $2,235 💀
Économie grâce au Stop : $1,788 ✅
📈 Performance attendue (avec DCA)
Basée sur différentes baisses :
Rebond rapide (-2% ~ -3%, 70% des événements)
Variation : -2% → +1.5% (Range 3,5%)
Capital : $300 (sans DCA)
Levier : 5×
Taille de position : $1.500
Profit : $1.500 × 3,5% = $52,50
Durée : 5–15 min
Fréquence : 2–3 fois/semaine
Hebdomadaire : 2,5 × $52,50 = $131
Mensuel : $525
Annuel : $6.300
Crash moyen avec DCA (-4% ~ -6%, 25% des événements)
Variation : -5% → +2% (Range 7%)
Capital initial : $300 (5×) = $1.500
DCA 1–2 : $420 (spot) = $420
Taille totale de la position : $1.920
Prix moyen d’entrée : -4%
Profit levier : $1.500 × 9% = $135
Profit spot : $420 × 7% = $29
Total : $164
Fréquence : 1 fois/semaine
Mensuel : 4 × $164 = $656
Annuel : $7.872
Crash profond avec DCA complet (-7% ~ -10%, 5% des événements)
Variation : -8% → +3% (Range 11%)
Capital initial : $300 (5×) = $1.500
DCA complet : $1.045 (spot)
Taille totale de la position : $2.545
Prix moyen d’entrée : -5%
Profit levier : $1.500 × 14% = $210
Profit spot : $1.045 × 11% = $115
Total : $325
Fréquence : 2 fois/mois
Mensuel : 2 × $325 = $650
Annuel : $7.800
Projection annuelle totale :
Estimation conservatrice (levier 5×) :
├─ Rebond rapide : $6.300
├─ Crash moyen : $7.872
├─ Crash profond : $7.800
└─ Total : env. $21.972 / an 🚀
Après pertes avec Stop :
├─ Gain total : $21.972
├─ Pertes avec Stop : -$2.500 (env. 10% des événements)
└─ Gain net : env. $19.472 (ROI 195%)
⚠️ Avertissements Importants
1. Gestion des Risques en Auto-Trading
Exigences en Capital
Ne jamais allouer plus de 20% du capital de trading par événement
Exemple:
├─ Capital total: $10,000
├─ Max par événement: $2,000
├─ Votre exposition max: $2,235
└─ Statut: ⚠️ Légèrement dépassé, réduire à 2 symboles ou des montants plus petits
Le Stop-Loss est OBLIGATOIRE
# ❌ DANGEREUX
StopLoss: Enabled: false
# ✅ SÉCURISÉ
StopLoss: Enabled: true
StopLossPercent: 4
Pourquoi : Sans stop-loss, un crash de -10% pourrait liquider toute votre position avec un levier de 5x.
Protection par Durée Maximale de Position
Sans durée maximale:
└─ Position pourrait être conservée indéfiniment
└─ Capital bloqué dans des trades perdants
└─ Opportunités manquées
Avec durée maximale (180 min):
└─ Évaluation forcée toutes les 3 heures
└─ Libère du capital pour de meilleures opportunités
└─ Prévient les décisions émotionnelles
2. Gestion du Capital DCA
Avec DCA agressif (7 ordres, multiplicateur 1,5x):
Capital total nécessaire par symbole: ~$1,600
Total pour 3 symboles: ~$4,800
Si vous n'avez que $5,000:
└─ Un mauvais événement pourrait utiliser 96% du capital
└─ Pas de réserve pour d'autres trades
└─ Stress élevé
Recommandation:
└─ Avoir 3-5x l'exposition max dans le capital total
└─ Capital $5,000 → max $1,000-1,500 par événement
3. Événements Simultanés Multiples
Scénario: Deux crashes de -3% le même jour
Événement 1 (10:00 AM): $2,235 déployés
Événement 2 (14:00 PM): $2,235 déployés
Total: $4,470 en positions actives
Si les deux atteignent le stop-loss:
└─ Perte: ~ $894 en une seule journée
Si les deux sont profitables:
└─ Profit: ~ $400-600 en une seule journée
4. Avertissements sur le Levier
Avec un levier de 5x :
Stop-Loss à 4%:
├─ Variation du prix: -4% par rapport à la moyenne
├─ Perte avec levier: -4% × 5 = -20% de la position
└─ Perte réelle: $745 × 20% = $149 par symbole
Stop-Loss à 10%:
├─ Variation du prix: -10% par rapport à la moyenne
├─ Perte avec levier: -10% × 5 = -50% de la position
└─ Perte réelle: $745 × 50% = $372 par symbole (DANGEREUX)
Liquidation (≈ -20% move):
└─ PERTE TOTALE de la position entière 💀
Conclusion clé : Le stop-loss à 4% avec levier 5x limite les pertes à environ 20% du capital déployé, bien avant la liquidation.
🔧 Dépannage
Auto-Trading Non Déclenché
Vérifiez :
AutoTrade.Enabled: true- Le mouvement dépasse
AutoTrade.Threshold - La direction correspond au mouvement (crash → Long/Les deux)
- Les symboles sont configurés correctement
- Vérifiez les logs pour "🚀 Auto-trade déclenché"
Problèmes courants :
# Problème : Seuil trop élevé
Threshold: 3.0
Mouvement réel: -2.5%
Solution: Abaisser à 2.0 ou 1.8
# Problème : Mauvaise direction
Direction: "Long"
Mouvement: +3% (pump)
Solution: Changer en "Les deux" ou "Short"
DCA Non Déclenché
Vérifiez :
DCASettings.enabled: true- Le prix a bougé de
price_deviation_percentdepuis la dernière entrée - Le
max_ordersn'a pas été atteint - Vérifiez les logs pour "DCA Entry X déclenché"
Exemple :
Entrée 1: $95,000 @ -1.8%
Écart DCA: 1.0%
DCA 2 déclenche à: $94,050 (-1% par rapport à $95,000)
Prix actuel: $94,500
Statut: DCA non déclenché encore (-0.5% seulement depuis l'entrée)
📝 Résumé
Ce que fait Market Watch :
✅ Surveille le marché pour détecter une volatilité extrême (crashs/poussées)
✅ Vous alerte via Telegram/Discord
✅ Protège les positions existantes (fermeture d’urgence)
✅ Préviens les mauvais points d’entrée (fonction de verrouillage)
✅ Capture les opportunités (trading automatique)
✅ Moyenne les positions intelligemment (DCA)
✅ Protège le capital (stop-loss)
✅ Impose la discipline (temps de détention maximum)
🆕 Améliorations clés dans la v2.0 :
- DCA intégré – Moyenne automatiquement à la baisse lors de crashs successifs
- Stop-Loss personnalisé – Protection spécifique au trading automatique (4 % par rapport à la moyenne)
- Temps de détention maximum – Sorties basées sur le temps pour éviter une détention indéfinie
- Meilleure gestion du capital – Limites de risque claires par événement
- Journalisation améliorée – Informations détaillées pour le débogage
Formule du succès :
1. Commencez petit (25-50 $ par symbole)
2. Testez soigneusement (1-2 semaines)
3. Surveillez de près (revues quotidiennes)
4. Évoluez progressivement (ajustements hebdomadaires)
5. Documentez tout (suivi des performances)
6. Adaptez-vous au marché (changer selon les conditions)
Votre système peut désormais transformer des crashs de -3 % en profits de +5 % tout en vous protégeant contre des désastres de -10 % ! 🎯
Dernière mise à jour : février 2026
Version : 2.0 (Trading automatique amélioré avec DCA, Stop-Loss et temps de détention maximum)