Détection de Pic de Signal - Guide de l’Utilisateur


Aperçu

La fonctionnalité Détection de pics de prix surveille plus de 600 symboles de cryptomonnaies pour détecter des mouvements de prix extrêmes et soudains. Elle génère deux types de signaux :

  • SPIKE_PUMP : Pic rapide à la hausse (≥ seuil %)
  • SPIKE_CRASH : Chute rapide à la baisse (≥ seuil %)

Objectif principal

Détection de crises & Capture d’opportunités

  • 🚨 Désinscriptions d’exchange (chutes soudaines)
  • 📰 Catastrophes de projet (hacks, rug pulls, exploits)
  • ⚖️ Actions réglementaires (procès SEC, interdictions nationales)
  • 💥 Exploits majeurs (bugs de contrats intelligents, hacks de ponts)
  • 📈 Pompes liées à l’actualité (partenariats, inscriptions, percées)

Comportement par défaut

Mode diffusion uniquement :

  • ✅ Détecte tous les pics sur plus de 600 symboles
  • ✅ Diffuse les signaux via Telegram, WhatsApp, Discord
  • Ne passe PAS d’ordres (sécurisé par défaut)

Pour activer le trading :
Ajoutez "SPIKE_PUMP" et/ou "SPIKE_CRASH" à la liste supported_volatility_action


Fonctionnement

Logique de détection

Le système surveille le mouvement de prix de chaque symbole :

  1. Comparer la bougie actuelle à la clôture de la bougie précédente
  2. Calculer le changement en pourcentage
  3. Vérifier si le changement dépasse le seuil
  4. Vérifier la couleur de la bougie (verte pour pump, rouge pour crash)
  5. Générer le signal si toutes les conditions sont remplies

Flux des signaux

┌─────────────────────────────────────────────────────────┐
│          Détection de pics (Tous les 600+ symboles)     │
└─────────────────────────────────────────────────────────┘
                            ↓
┌─────────────────────────────────────────────────────────┐
│     Calcul du % de changement depuis la clôture précédente │
└─────────────────────────────────────────────────────────┘
                            ↓
                ┌───────────┴───────────┐
                │                       │
        Pump ≥ seuil          Crash ≥ seuil
        Bougie verte          Bougie rouge
                │                       │
                ↓                       ↓
         SPIKE_PUMP               SPIKE_CRASH
                │                       │
                └───────────┬───────────┘
                            ↓
┌─────────────────────────────────────────────────────────┐
│   Le signal est-il dans supported_volatility_action_broadcast ? │
└─────────────────────────────────────────────────────────┘
                            ↓
                ┌───────────┴───────────┐
               NON                     OUI
                │                       │
                ↓                       ↓
          Signal ignoré        Diffusion d’alerte
                            (Telegram + WhatsApp + Discord)
                                        ↓
┌─────────────────────────────────────────────────────────┐
│     Le signal est-il dans supported_volatility_action ? │
└─────────────────────────────────────────────────────────┘
                            ↓
                ┌───────────┴───────────┐
               NON                     OUI
                │                       │
                ↓                       ↓
        Diffusion uniquement     Passer ordre + Diffusion
        (Mode sécurisé)          (Mode trading)
  

Paramètres de configuration

Paramètres de détection de pics

signal_settings:
  # Activer/désactiver la détection de pics globalement
  enable_spike_detection: false
  
  # Seuil de détection de pump (pic à la hausse)
  spike_pump_threshold: 6.0     # Par défaut : 6 % d’augmentation minimale
  
  # Seuil de détection de crash (pic à la baisse)
  spike_crash_threshold: 5.0    # Par défaut : 5 % de diminution minimale

Paramètres de contrôle de diffusion

trading_settings:
  # Signaux qui seront DIFFUSÉS (Telegram/WhatsApp/Discord)
  # Ces signaux enverront des alertes lorsqu’ils seront détectés
  supported_volatility_action_broadcast:
    - "BUY"
    - "SELL"
    - "PUMP"
    - "CRASH"
    - "SPIKE_CRASH"   # ✅ Diffusera les alertes de crash
    - "SPIKE_PUMP"    # ✅ Diffusera les alertes de pump
  
  # Signaux qui PASSERONT DES ORDRES (en plus de la diffusion)
  # Seuls les signaux présents dans LES DEUX listes seront tradés
  supported_volatility_action:
    - "BUY"
    - "SELL"
    - "PUMP"
    - "CRASH"
    # Les signaux SPIKE ne sont PAS ici = diffusion uniquement, pas de trading
    # - "SPIKE_CRASH"  # ⚠️ Décommentez pour activer les ordres SHORT
    # - "SPIKE_PUMP"   # ⚠️ Décommentez pour activer les ordres LONG

Référence des paramètres

Paramètre Type Par défaut Plage Description
enable_spike_detection booléen false - Interrupteur principal pour la surveillance des pics
spike_pump_threshold flottant 6.0 1.0-20.0 % d’augmentation minimale pour déclencher SPIKE_PUMP
spike_crash_threshold flottant 5.0 1.0-20.0 % de diminution minimale pour déclencher SPIKE_CRASH
supported_volatility_action_broadcast tableau Voir ci-dessus - Signaux qui envoient des alertes (diffusion)
supported_volatility_action tableau Voir ci-dessus - Signaux qui passent des ordres (trading)

Comprendre les deux listes

Concept clé :

  • supported_volatility_action_broadcast = Ce qui est ALERTÉ
  • supported_volatility_action = Ce qui est TRADÉ

Le signal doit être dans la liste BROADCAST pour envoyer des alertes
Le signal doit être dans LES DEUX listes pour passer des ordres


Modes de configuration

Mode 1 : Diffusion uniquement (Par défaut - Sûr)

enable_spike_detection: true
spike_pump_threshold: 6.0
spike_crash_threshold: 5.0

# Diffuse les alertes de pics
supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "SPIKE_CRASH"   # ✅ Diffuse les alertes de crash
  - "SPIKE_PUMP"    # ✅ Diffuse les alertes de pump

# Ne trade PAS les pics
supported_volatility_action:
  - "BUY"
  - "SELL"
  # Les signaux SPIKE ne sont PAS dans la liste = pas de trading

Résultat :

  • ✅ Surveille tous les 600+ symboles
  • ✅ Diffuse les alertes SPIKE_PUMP et SPIKE_CRASH
  • Aucun ordre passé sur les signaux de pic
  • 🎯 Parfait pour la surveillance de crises

Mode 2 : Trading de pump activé

enable_spike_detection: true
spike_pump_threshold: 6.0
spike_crash_threshold: 5.0

# Diffuse les deux types
supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "SPIKE_CRASH"   # ✅ Diffuse les alertes de crash
  - "SPIKE_PUMP"    # ✅ Diffuse les alertes de pump

# Trade uniquement les pumps
supported_volatility_action:
  - "BUY"
  - "SELL"
  - "SPIKE_PUMP"    # ✅ Passe des ordres LONG sur les pumps
  # SPIKE_CRASH reste en diffusion uniquement

Résultat :

  • ✅ Diffuse toutes les alertes de pics (pumps et crashes)
  • ✅ Passe des ordres LONG sur les signaux SPIKE_PUMP
  • ❌ Aucun ordre sur SPIKE_CRASH (diffusion uniquement)
  • 🎯 Bon pour le trading de momentum/breakout

Mode 3 : Trading de crash activé

enable_spike_detection: true
spike_pump_threshold: 6.0
spike_crash_threshold: 5.0

# Diffuse les deux types
supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "SPIKE_CRASH"   # ✅ Diffuse les alertes de crash
  - "SPIKE_PUMP"    # ✅ Diffuse les alertes de pump

# Trade uniquement les crashes
supported_volatility_action:
  - "BUY"
  - "SELL"
  - "SPIKE_CRASH"   # ✅ Passe des ordres SHORT sur les crashes
  # SPIKE_PUMP reste en diffusion uniquement

Résultat :

  • ✅ Diffuse toutes les alertes de pics (pumps et crashes)
  • ✅ Passe des ordres SHORT sur les signaux SPIKE_CRASH
  • ❌ Aucun ordre sur SPIKE_PUMP (diffusion uniquement)
  • 🎯 Bon pour le trading de crash/désinscription

Mode 4 : Trading complet activé (Les deux)

enable_spike_detection: true
spike_pump_threshold: 6.0
spike_crash_threshold: 5.0

# Diffuse les deux types
supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "SPIKE_CRASH"   # ✅ Diffuse les alertes de crash
  - "SPIKE_PUMP"    # ✅ Diffuse les alertes de pump

# Trade les deux types
supported_volatility_action:
  - "BUY"
  - "SELL"
  - "SPIKE_PUMP"    # ✅ Passe des ordres LONG sur les pumps
  - "SPIKE_CRASH"   # ✅ Passe des ordres SHORT sur les crashes

Résultat :

  • ✅ Diffuse toutes les alertes de pics
  • ✅ Passe des ordres LONG sur les pumps
  • ✅ Passe des ordres SHORT sur les crashes
  • ⚠️ Mode à risque le plus élevé
  • 🎯 Réservé aux traders expérimentés

Mode 5 : Pas de diffusion, pas de trading (Désactivé)

enable_spike_detection: false
# OU
enable_spike_detection: true

# Ne diffuse pas les pics
supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  # Les signaux SPIKE ne sont PAS dans la liste = pas d’alertes

# Ne trade pas les pics
supported_volatility_action:
  - "BUY"
  - "SELL"
  # Les signaux SPIKE ne sont PAS dans la liste = pas de trading

Résultat :

  • ❌ Aucune alerte de pic envoyée
  • ❌ Aucun trading de pic
  • 🎯 À utiliser quand la détection de pics n’est pas nécessaire

Types de signaux

SPIKE_PUMP (Signal de pump)

Déclenché quand :

  • Le prix augmente de ≥ spike_pump_threshold (ex. 6 %)
  • La bougie récente est verte (clôture > ouverture)
  • Mouvement de la clôture de la bougie précédente à la clôture actuelle

Exemple de détection :

Clôture de la bougie précédente : 100,00 $
Bougie actuelle :
  Ouverture :  101,00 $
  Clôture : 106,50 $ (bougie VERTE)
  
Calcul :
  Changement : (106,50 $ - 100,00 $) / 100,00 $ × 100 = +6,5 %
  Seuil : 6,0 %
  
Résultat : ✅ SPIKE_PUMP détecté (+6,5 % ≥ 6,0 %)
  

Ce que cela indique généralement :

  • 📰 Annonce d’actualité majeure (partenariat, inscription)
  • 🚀 Sortie de consolidation
  • 💰 Gros ordre d’achat / accumulation de baleines
  • 📈 Vague d’achat FOMO
  • 🎯 Breakout technique confirmé

Alerte diffusée :

🚀 SPIKE_PUMP DÉTECTÉ
Symbole : TOKEN/USDT
Changement : +6,5 %
Prix : 100,00 $ → 106,50 $
Confiance : 88 %
Heure : 2024-11-02 14:35:00 UTC
  

Action de trading (si activée) :

  • Passe un ordre LONG (achat)
  • Entrée : ordre au marché au prix actuel
  • Sortie : gérée par votre système intelligent SL/TP
  • Taille de position : selon vos paramètres de trading

SPIKE_CRASH (Signal de crash)

Déclenché quand :

  • Le prix diminue de ≥ spike_crash_threshold (ex. 5 %)
  • La bougie récente est rouge (clôture < ouverture)
  • Mouvement de la clôture de la bougie précédente à la clôture actuelle

Exemple de détection :

Clôture de la bougie précédente : 100,00 $
Bougie actuelle :
  Ouverture :  99,00 $
  Clôture : 94,50 $ (bougie ROUGE)
  
Calcul :
  Changement : (94,50 $ - 100,00 $) / 100,00 $ × 100 = -5,5 %
  Seuil : -5,0 %
  
Résultat : ✅ SPIKE_CRASH détecté (-5,5 % ≤ -5,0 %)
  

Ce que cela indique généralement :

  • 🚨 Annonce de désinscription d’exchange
  • 💥 Hack ou exploit de projet
  • ⚖️ Action réglementaire (procès SEC)
  • 😱 FUD majeur / mauvaise nouvelle
  • 🏃 Dumping de baleine / arnaque de sortie
  • ⚠️ Flash crash / cascade de liquidations

Alerte diffusée :

🚨 SPIKE_CRASH DÉTECTÉ
Symbole : TOKEN/USDT
Changement : -5,5 %
Prix : 100,00 $ → 94,50 $
Confiance : 83 %
Heure : 2024-11-02 14:35:00 UTC
⚠️ VÉRIFIER LES ANNONCES D’EXCHANGE
  

Action de trading (si activée) :

  • Passe un ordre SHORT (vente/short)
  • Entrée : ordre au marché au prix actuel
  • Sortie : gérée par votre système intelligent SL/TP
  • Taille de position : selon vos paramètres de trading


Scénarios de crise réels

Scénario 1 : Désinscription d’exchange

Événement : Binance annonce la désinscription de TOKEN_X effective dans 7 jours

Chronologie :

14:00:00 - Annonce Binance publiée
14:00:30 - La nouvelle se répand sur Twitter/Telegram
14:01:00 - Vente panique commence
14:02:00 - Prix chute de 1,50 $ à 1,28 $ (-14,7 %)
14:02:05 - 🚨 SPIKE_CRASH détecté
14:02:06 - Alerte diffusée : Telegram + WhatsApp + Discord
14:02:30 - Vous vérifiez l’annonce sur Binance
14:03:00 - Sortie manuelle (si position détenue)
14:10:00 - Prix continue à 0,95 $ (-36,7 %)
  

Résultat : Détection précoce a permis une sortie à -15 % vs maintien à -37 %

Réponse en diffusion uniquement :

🚨 SPIKE_CRASH : TOKEN_X/USDT
Changement : -14,7 %
Prix : 1,50 $ → 1,28 $

Action : Revue manuelle requise
1. Vérifier les annonces Binance
2. Confirmer la désinscription
3. Sortir la position si confirmée
  

Réponse avec trading activé (si SPIKE_CRASH dans les deux listes) :

🚨 SPIKE_CRASH : TOKEN_X/USDT
Changement : -14,7 %
Prix : 1,50 $ → 1,28 $

✅ Ordre SHORT placé à 1,28 $
Système intelligent SL/TP actif
Cible : Mouvement supplémentaire de -10 % à -20 %
  

Scénario 2 : Exploit/Hack de projet

Événement : Pont de protocole DeFi piraté pour 100 M$

Chronologie :

02:30:00 - Exploit exécuté sur la chaîne
02:31:00 - Hacker vend le token du projet sur DEX
02:32:00 - Prix chute de 5,00 $ à 3,25 $ (-35 %)
02:32:05 - 🚨 SPIKE_CRASH détecté
02:32:06 - Alerte vous réveille (2:32 AM)
02:33:00 - Vérifier Twitter - « Pont piraté » en tendance
02:34:00 - Sortie d’urgence (si position détenue)
02:40:00 - Prix continue à 1,20 $ (-76 %)
  

Résultat : Action dans les 2 minutes, sortie à -35 % vs -76 %

Leçon clé :

  • Les crashes extrêmes (>20 %) sont presque toujours de vraies crises
  • Heures inhabituelles (2 AM) = probablement un exploit
  • Agir vite, enquêter plus tard
  • La détection SPIKE_CRASH a sauvé la mise

Scénario 3 : Pompe d’actualité majeure

Événement : Annonce de partenariat majeur

Chronologie :

10:00:00 - Entreprise tweete partenariat avec Fortune 500
10:00:30 - La nouvelle devient virale
10:01:00 - Vague d’achat FOMO commence
10:02:00 - Prix pompe de 0,50 $ à 0,58 $ (+16 %)
10:02:05 - 🚀 SPIKE_PUMP détecté
10:02:06 - Alerte diffusée
10:02:30 - Vérifier la nouvelle (annonce officielle)
10:03:00 - Entrer en position (si trading activé)
10:15:00 - Prix culmine à 0,72 $ (+44 %)
10:30:00 - SL/TP intelligent suit et sort à 0,68 $ (+36 %)
  

Résultat : Momentum précoce capturé, sortie intelligente a préservé les gains

Réponse en diffusion uniquement :

🚀 SPIKE_PUMP : TOKEN_Y/USDT
Changement : +16 %
Prix : 0,50 $ → 0,58 $

Action : Vérifier la nouvelle
- Vérifier les canaux officiels
- Considérer l’entrée si nouvelle confirmée
- Définir stop loss sous l’entrée
  

Réponse avec trading activé :

🚀 SPIKE_PUMP : TOKEN_Y/USDT
Changement : +16 %
Prix : 0,50 $ → 0,58 $

✅ Ordre LONG placé à 0,58 $
SL/TP intelligent actif
Stop suiveur activé
Surveillance des conditions de sortie
  

Scénario 4 : Fausse alerte - Récupération de flash crash

Événement : Événement de liquidité cause un pic temporaire, récupération immédiate

Chronologie :

10:30:00 - Gros ordre de vente frappe un carnet d’ordres fin
10:31:00 - Prix chute de 10,00 $ à 8,80 $ (-12 %)
10:31:05 - 🚨 SPIKE_CRASH détecté
10:31:06 - Alerte diffusée
10:32:00 - Vérifier les nouvelles : Rien trouvé
10:33:00 - Prix en récupération : 8,80 $ → 9,40 $
10:35:00 - Complètement récupéré : 9,40 $ → 10,20 $ (+2 %)
  

Résultat : Alerte reçue, enquête a montré une fausse alerte, aucune action prise

Comment identifier les fausses alertes :

  1. Aucune nouvelle - Twitter, Telegram, annonces d’exchange silencieux
  2. Récupération rapide - Prix rebondit dans les 3-5 minutes
  3. Événement isolé - Un seul exchange affecté
  4. Modèle de volume - Un seul gros ordre, pas de vente soutenue

Protocole de réponse :

Pic détecté
    ↓
Vérifier les nouvelles (30 secondes)
    ↓
Nouvelle trouvée ?
    ↓
OUI → Agir (sortir/entrer)
NON → Attendre 2-3 bougies
    ↓
Toujours en mouvement ?
    ↓
OUI → Agir (probablement réel)
NON → Fausse alerte, ignorer
  

Trading vs Diffusion

Comprendre le système à deux listes

Votre bot utilise deux listes de contrôle séparées :

Liste 1 : Contrôle de diffusion

supported_volatility_action_broadcast

  • Contrôle quels signaux envoient des alertes
  • Doit inclure le signal pour que des alertes soient envoyées
  • Peut inclure des signaux en diffusion uniquement (ex. SPIKE_CRASH, SPIKE_PUMP)

Liste 2 : Contrôle de trading

supported_volatility_action

  • Contrôle quels signaux passent des ordres
  • Doit inclure le signal pour que du trading ait lieu
  • Généralement sous-ensemble de la liste de diffusion

Flux de traitement des signaux

1. Signal détecté (ex. SPIKE_CRASH)
        ↓
2. Vérifier : Le signal est-il dans supported_volatility_action_broadcast ?
        ↓
    ┌───┴───┐
   NON     OUI
    ↓       ↓
 Ignorer Diffusion d’alerte
        (Telegram/WhatsApp/Discord)
            ↓
3. Vérifier : Le signal est-il dans supported_volatility_action ?
        ↓
    ┌───┴───┐
   NON     OUI
    ↓       ↓
 Terminé Passer ordre
  

Exemples de configuration

Exemple 1 : Surveiller tout, trader rien

# Recevoir des alertes pour tous les signaux, ne passer aucun ordre

supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "SPIKE_CRASH"  # ✅ Alertera
  - "SPIKE_PUMP"   # ✅ Alertera

supported_volatility_action:
  # Liste vide ou minimale = pas de trading
  []

Résultat :

  • ✅ Alertes pour tout
  • ❌ Aucun ordre passé
  • 🎯 Mode surveillance pure

Exemple 2 : Surveiller tout, trader uniquement les signaux traditionnels

# Recevoir des alertes pour tous les signaux, mais trader uniquement BUY/SELL

supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "SPIKE_CRASH"  # ✅ Alertera
  - "SPIKE_PUMP"   # ✅ Alertera

supported_volatility_action:
  - "BUY"          # ✅ Alertera ET tradera
  - "SELL"         # ✅ Alertera ET tradera
  # Les signaux de pic ne sont PAS ici = alerte uniquement

Résultat :

  • ✅ Alertes pour tous les signaux
  • ✅ Trading uniquement sur BUY/SELL
  • ❌ Pas de trading sur les pics (alertes uniquement)
  • 🎯 Approche conservatrice

Exemple 3 : Surveiller et trader uniquement les crashes

# Alerte sur les deux, mais trader uniquement les crashes

supported_volatility_action_broadcast:
  - "SPIKE_CRASH"  # ✅ Alertera
  - "SPIKE_PUMP"   # ✅ Alertera

supported_volatility_action:
  - "SPIKE_CRASH"  # ✅ Alertera ET tradera
  # SPIKE_PUMP pas ici = alerte uniquement

Résultat :

  • ✅ Alertes pour pumps et crashes
  • ✅ Trading uniquement sur les crashes
  • ❌ Pas de trading sur les pumps
  • 🎯 Stratégie de trading de crash

Exemple 4 : Mode trading complet

# Alerte et trade sur tout

supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "SPIKE_CRASH"
  - "SPIKE_PUMP"

supported_volatility_action:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "SPIKE_CRASH"
  - "SPIKE_PUMP"

Résultat :

  • ✅ Alertes pour tout
  • ✅ Trading sur tout
  • ⚠️ Risque le plus élevé
  • 🎯 Approche agressive

Pourquoi ce design ?

Séparation des préoccupations :

  1. SurveillanceTrading
  2. Vous pourriez vouloir connaître TOUS les pics (600 symboles)
  3. Mais trader uniquement sur certaines conditions
  4. La diffusion vous tient informé
  5. La liste de trading contrôle le risque

Exemple de cas d’usage :

Surveillance de 600 symboles :
- 590 altcoins à faible cap, haut risque → Diffusion uniquement
- 10 grandes pièces à haute liquidité → Trading activé

Configuration :
supported_volatility_action_broadcast: [tous les signaux incluant SPIKE]
supported_volatility_action: [uniquement pour les 10 grandes pièces]

Résultat :
- Alertes pour tous les 600 (détection de crise)
- Trade uniquement les 10 (gestion du risque)
  

Meilleures pratiques

1. Commencer avec diffusion uniquement

# Semaines 1-4 : Apprendre les modèles
enable_spike_detection: true

supported_volatility_action_broadcast:
  - "SPIKE_CRASH"
  - "SPIKE_PUMP"

supported_volatility_action:
  - "BUY"
  - "SELL"
  # Aucun signal SPIKE = diffusion uniquement

# Suivre :
- Combien d’alertes par jour ?
- Combien étaient de vraies crises ?
- Combien étaient de fausses alertes ?
- Quels étaient les résultats ?

Avantages :

  • Zéro risque de trading
  • Apprendre la qualité des signaux
  • Comprendre le taux de faux positifs
  • Construire la confiance

2. Activer le trading progressivement

# Mois 2 : Activer une direction d’abord
supported_volatility_action:
  - "BUY"
  - "SELL"
  - "SPIKE_PUMP"   # Commencer par les pumps (moins risqué)

# Mois 3+ : Ajouter les crashes si souhaité
supported_volatility_action:
  - "BUY"
  - "SELL"
  - "SPIKE_PUMP"
  - "SPIKE_CRASH"  # Ajouter après expérience

3. Ajuster les seuils selon les conditions de marché

Période de haute volatilité (ex. marché haussier) :

spike_pump_threshold: 8.0   # Augmenter pour réduire le bruit
spike_crash_threshold: 7.0

Période de faible volatilité (ex. consolidation baissière) :

spike_pump_threshold: 4.0   # Diminuer pour capturer les mouvements
spike_crash_threshold: 4.0

Volatilité extrême (ex. événement majeur) :

spike_pump_threshold: 10.0  # Beaucoup plus élevé pour éviter le chaos
spike_crash_threshold: 10.0

4. Suivre les métriques de qualité des alertes

Suivre chaque semaine :

Total alertes : 150
Vraies crises : 8
Fausses alertes : 45
Événements manqués : 2

Taux de faux positifs : 30 %
Taux de détection : 80 %

Si trop de fausses alertes :
  → Augmenter les seuils de 0,5-1,0 %
  
Si manque d’événements réels :
  → Diminuer les seuils de 0,5-1,0 %
  

5. Utiliser les timeframes appropriés

Pour la surveillance de crises :

  • Utiliser des bougies 5m ou 15m
  • Timeframes plus élevés = signaux plus propres
  • Taux de faux positifs plus bas

Pour le scalping :

  • Utiliser des bougies 3m ou 5m
  • Détection plus rapide
  • Accepter un taux de faux positifs plus élevé

Pour le swing trading :

  • Utiliser des bougies 15m ou 1h
  • Meilleure qualité de signal
  • Moins mais plus forts signaux

6. Combiner avec d’autres signaux

Ne pas se fier uniquement aux signaux de pic :

Exemple de stratégie de confirmation :

SPIKE_PUMP détecté
    +
RSI < 70 (pas suracheté)
    +
Volume > 2× moyenne
    +
Exchange majeur (Binance)
    =
HAUTE CONFIANCE → Considérer l’entrée

SPIKE_PUMP détecté
    +
RSI > 80 (suracheté)
    =
FAIBLE CONFIANCE → Alerte uniquement, ne pas trader
  

7. Comprendre les exigences de couleur de bougie

Logique actuelle :

  • SPIKE_PUMP nécessite une bougie verte (clôture > ouverture)
  • SPIKE_CRASH nécessite une bougie rouge (clôture < ouverture)

Pourquoi : Confirme la direction et le contrôle acheteur/vendeur

Cela signifie :

  • Un mouvement de +10 % dans une bougie rouge ne déclenchera pas SPIKE_PUMP
  • Un mouvement de -10 % dans une bougie verte ne déclenchera pas SPIKE_CRASH

Avantage : Réduit les faux signaux des pics de mèche


Scénarios courants

Scénario 1 : Trop d’alertes (Fatigue d’alertes)

Problème : 50+ alertes par jour, écrasant

Solutions :

  1. Augmenter les seuils :
# Avant
spike_pump_threshold: 4.0
spike_crash_threshold: 4.0

# Après
spike_pump_threshold: 6.5
spike_crash_threshold: 6.0
  1. Passer à un timeframe plus long :
  • 3m → 5m
  • 5m → 15m
  1. Filtrer les symboles :
  • Retirer les symboles à faible volume
  • Retirer les meme coins très volatils
  • Se concentrer sur les 100-200 premiers par capitalisation
  1. Retirer temporairement de la liste de diffusion :
supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  # Retirer temporairement les signaux SPIKE

Scénario 2 : Événements importants manqués

Problème : De vrais crashes se produisent mais pas d’alertes

Causes possibles :

  1. Seuil trop élevé
  2. Détection de pics désactivée
  3. Signal pas dans la liste de diffusion
  4. Désaccord de couleur de bougie
  5. Problème de flux de données

Solutions :

  1. Baisser les seuils :
spike_pump_threshold: 8.0 → 6.0
spike_crash_threshold: 7.0 → 5.0
  1. Vérifier l’activation :
enable_spike_detection: true  # Doit être true
  1. Vérifier dans la liste de diffusion :
supported_volatility_action_broadcast:
  - "SPIKE_CRASH"  # Doit être dans la liste
  - "SPIKE_PUMP"   # Doit être dans la liste
  1. Vérifier les logs du bot pour les erreurs

Scénario 3 : Trades exécutés sur de fausses alertes

Problème : SPIKE_CRASH déclenché, ordre passé, puis prix récupéré

Solutions :

  1. Retirer de la liste de trading :
# Arrêter temporairement le trading sur les pics
supported_volatility_action:
  - "BUY"
  - "SELL"
  # Retirer SPIKE_CRASH et SPIKE_PUMP

# Mais garder dans la liste de diffusion pour les alertes
supported_volatility_action_broadcast:
  - "SPIKE_CRASH"  # Toujours recevoir les alertes
  - "SPIKE_PUMP"   # Toujours recevoir les alertes
  1. Augmenter les seuils (signaux de meilleure qualité) :
# Plus conservateur = moins de fausses alertes
spike_pump_threshold: 6.0 → 8.0
spike_crash_threshold: 5.0 → 7.0
  1. Faire confiance à votre SL/TP intelligent :
  • Même sur de fausses alertes, votre stop-loss intelligent devrait limiter les dégâts
  • Réviser les paramètres SL/TP si les pertes sont excessives

Scénario 4 : Vouloir des alertes mais pas de trading

Problème : Vouloir connaître les pics mais pas d’ordres automatiques

Solution : Cas d’usage parfait pour le système à deux listes

# Recevoir des alertes pour les pics
supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "SPIKE_CRASH"  # ✅ Alertera
  - "SPIKE_PUMP"   # ✅ Alertera

# Mais ne pas les trader
supported_volatility_action:
  - "BUY"
  - "SELL"
  # Les signaux SPIKE ne sont PAS ici = pas de trading

Résultat :

  • ✅ Recevoir des alertes pour tous les pics
  • ✅ Pouvoir réviser manuellement et décider
  • ❌ Aucun ordre automatique sur les pics
  • 🎯 Approche sûre et informée

Scénario 5 : Vouloir trader uniquement pendant certaines heures

Problème : Ne pas vouloir que les trades de pics s’exécutent à 3h du matin

Solution :

Utiliser les filtres horaires existants de votre bot (si disponibles) :

trading_hours:
  enabled: true
  start_hour: 8    # 8h
  end_hour: 22     # 22h
  timezone: "UTC"

# Signaux de pic en dehors des heures :
# - Alertes toujours diffusées
# - Aucun ordre passé (filtre horaire bloque)

Alternative : Retirer de la liste de trading pendant les heures de sommeil :

  • Avant le coucher : Retirer les signaux SPIKE de supported_volatility_action
  • Au réveil : Les rajouter si souhaité

Dépannage

Problème : Aucun signal généré

Checklist :

  • [ ] enable_spike_detection: true
  • [ ] Seuils pas trop élevés (essayer 5,0 % temporairement pour tester)
  • [ ] Mouvement de prix suffisant sur le marché
  • [ ] Au moins 2 bougies de données disponibles
  • [ ] WebSocket/flux de données connecté

Étapes de débogage :

  1. Vérifier les logs du bot pour l’activité de détection de pics
  1. Baisser temporairement les seuils :
spike_pump_threshold: 2.0  # Très sensible pour tester
spike_crash_threshold: 2.0
  1. Vérifier que les données circulent (vérifier les mises à jour récentes de bougies dans les logs)
  1. Tester avec un symbole connu volatil

Problème : Signaux générés mais pas de diffusion

Causes possibles :

  1. Signal pas dans la liste supported_volatility_action_broadcast
  2. Canaux d’alerte non configurés
  3. Clés API manquantes
  4. Problèmes de connectivité réseau
  5. Période de cooldown de signal active

Solutions :

  1. Vérifier que le signal est dans la liste de diffusion :
supported_volatility_action_broadcast:
  - "SPIKE_CRASH"  # Doit être présent
  - "SPIKE_PUMP"   # Doit être présent
  1. Vérifier la configuration des alertes :
alert_settings:
  enable_telegram: true
  telegram_bot_token: "votre_token"
  telegram_chat_id: "votre_chat_id"
  
  enable_whatsapp: true
  whatsapp_config: { ... }
  
  enable_discord: true
  discord_webhook_url: "votre_webhook"
  1. Vérifier les logs pour les erreurs d’alerte
  1. Vérifier si le symbole est en période de cooldown (30 minutes par défaut)

Problème : Ordres non passés malgré le signal dans la liste

Problème : SPIKE_PUMP dans les deux listes mais aucun ordre passé

Checklist :

  • [ ] Signal dans la liste supported_volatility_action_broadcast
  • [ ] Signal dans la liste supported_volatility_action
  • [ ] Trading non mis en pause globalement
  • [ ] Solde suffisant sur le compte
  • [ ] Permissions API d’échange (trading activé)
  • [ ] Symbole non filtré par d’autres paramètres
  • [ ] Limites de position non dépassées

Étapes de débogage :

  1. Vérifier que le signal est dans LES DEUX listes :
supported_volatility_action_broadcast:
  - "SPIKE_PUMP"  # ✅ Doit être ici

supported_volatility_action:
  - "SPIKE_PUMP"  # ✅ ET ici
  1. Vérifier les logs de trading pour les tentatives d’ordre
  1. Vérifier les permissions API sur l’échange
  1. Vérifier le solde du compte
  1. Réviser les autres filtres de trading (volume, limites de risque, etc.)

Problème : Recevoir des alertes pour les mauvais signaux

Problème : Recevoir des alertes PUMP/CRASH alors que l’on veut uniquement les signaux SPIKE

Solution : Contrôler exactement ce qui est diffusé

# Diffuser uniquement les signaux de pic
supported_volatility_action_broadcast:
  - "SPIKE_CRASH"
  - "SPIKE_PUMP"
  # Retirer les autres signaux dont vous ne voulez pas d’alertes

# Trader les autres signaux sans alertes
supported_volatility_action:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  # Ceux-ci traderont mais ne diffuseront pas (pas dans la liste de diffusion)

Problème : Confiance toujours à la même valeur

Explication : C’est par conception

La confiance est calculée selon l’excédent du pic par rapport au seuil :

Formule :

  • Confiance de base : 80 %
  • Bonus : Jusqu’à +30 % selon la force du pic
  • Maximum : 100 %

Exemples :

  • Pic de 6 %, seuil de 6 % → 80 % de confiance (seulement au seuil)
  • Pic de 9 %, seuil de 6 % → 95 % de confiance (50 % au-dessus du seuil)
  • Pic de 12 %, seuil de 6 % → 100 % de confiance (100 % au-dessus du seuil)

Cela fonctionne correctement. Les pics plus forts obtiennent une confiance plus élevée.


Exemples de configuration avancée

Exemple 1 : Ultra-conservateur (Détection de crise uniquement)

# Objectif : Détecter uniquement les crashes/pumps majeurs (désinscriptions, hacks)
# Trade : Aucun (alertes uniquement)

signal_settings:
  enable_spike_detection: true
  spike_pump_threshold: 12.0   # Seuil très élevé
  spike_crash_threshold: 10.0  # Seuil très élevé

supported_volatility_action_broadcast:
  - "SPIKE_CRASH"
  - "SPIKE_PUMP"

supported_volatility_action:
  - "BUY"
  - "SELL"
  # Aucun signal SPIKE

# Résultats attendus :
# - 2-8 alertes par jour (uniquement événements extrêmes)
# - Taux de faux positifs très bas (~10 %)
# - Peut manquer certains événements de gravité moyenne
# - Parfait pour la protection de portefeuille avec un bruit minimal

Exemple 2 : Scalping agressif (Haute fréquence)

# Objectif : Capturer de nombreux mouvements rapides pour scalping
# Trade : Activé dans les deux directions

signal_settings:
  enable_spike_detection: true
  spike_pump_threshold: 3.5    # Sensible
  spike_crash_threshold: 3.5   # Sensible

supported_volatility_action_broadcast:
  - "SPIKE_CRASH"
  - "SPIKE_PUMP"

supported_volatility_action:
  - "BUY"
  - "SELL"
  - "SPIKE_PUMP"
  - "SPIKE_CRASH"

# Résultats attendus :
# - 30-60 alertes par jour
# - 15-30 trades par jour
# - Taux de faux positifs plus élevé (~40 %)
# - Nécessite une surveillance active
# - SL/TP intelligent crucial pour la gestion du risque

Exemple 3 : Long uniquement sur momentum (Marché haussier)

# Objectif : Monter les pumps de momentum, ignorer les crashes
# Trade : Uniquement SPIKE_PUMP

signal_settings:
  enable_spike_detection: true
  spike_pump_threshold: 5.0    # Modéré
  spike_crash_threshold: 7.0   # Alerte toujours sur les crashes

supported_volatility_action_broadcast:
  - "SPIKE_CRASH"  # Alerte sur les crashes
  - "SPIKE_PUMP"   # Alerte sur les pumps

supported_volatility_action:
  - "BUY"
  - "SELL"
  - "SPIKE_PUMP"   # Trade uniquement les pumps
  # Pas de SPIKE_CRASH

# Résultats attendus :
# - Alertes pour pumps et crashes
# - Trade uniquement les pumps (positions longues)
# - Éviter le risque de short
# - 8-15 alertes par jour
# - 3-8 trades par jour (long uniquement)

Exemple 4 : Trader de crash (Short uniquement)

# Objectif : Trader les crashes/désinscriptions (short)
# Trade : Uniquement SPIKE_CRASH

signal_settings:
  enable_spike_detection: true
  spike_pump_threshold: 8.0    # Élevé (alerte uniquement)
  spike_crash_threshold: 5.0   # Sensible aux crashes

supported_volatility_action_broadcast:
  - "SPIKE_CRASH"  # Alerte sur les crashes
  - "SPIKE_PUMP"   # Alerte sur les pumps

supported_volatility_action:
  - "BUY"
  - "SELL"
  - "SPIKE_CRASH"  # Trade uniquement les crashes
  # Pas de SPIKE_PUMP

# Résultats attendus :
# - Alertes pour pumps et crashes
# - Trade uniquement les crashes (positions courtes)
# - Capturer désinscriptions, hacks, mauvaises nouvelles
# - 5-12 alertes par jour
# - 2-5 trades par jour (short uniquement)
# - Risque élevé (shorter peut être dangereux)

Exemple 5 : Diffusion sélective

# Objectif : Diffuser uniquement les signaux de pic, trader tout

signal_settings:
  enable_spike_detection: true
  spike_pump_threshold: 6.0
  spike_crash_threshold: 6.0

# Diffuser uniquement les pics
supported_volatility_action_broadcast:
  - "SPIKE_CRASH"
  - "SPIKE_PUMP"
  # Autres signaux pas ici = pas d’alertes

# Trader tout
supported_volatility_action:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "SPIKE_PUMP"
  - "SPIKE_CRASH"

# Résultat :
# - Alertes uniquement pour les signaux de pic
# - Tous les signaux (y compris BUY/SELL/PUMP/CRASH) tradent encore
# - Réduit le bruit des alertes
# - Focus sur les événements de crise

Guide de démarrage rapide

Étape 1 : Activer la détection (Diffusion uniquement)

# config.yaml
signal_settings:
  enable_spike_detection: true
  spike_pump_threshold: 7.0
  spike_crash_threshold: 7.0

# Diffuser les signaux de pic
supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "SPIKE_CRASH"
  - "SPIKE_PUMP"

# Ne pas encore trader les signaux de pic
supported_volatility_action:
  - "BUY"
  - "SELL"
  # Aucun signal SPIKE

Démarrer le bot et surveiller pendant 1-2 semaines :

  • Combien d’alertes ?
  • Quel est le taux de faux positifs ?
  • Les événements réels sont-ils capturés ?

📎 Related Topics