⚡ Signaux de trading standard de MagicTradeBot
Dans MagicTradeBot v6.0, la gestion des signaux a été entièrement repensée.
Il n’existe plus de tableaux de signaux statiques ni de mappages codés en dur dans le système principal.
Tous les signaux sont désormais gérés via le fichier de configuration /settings/signal_registry.yaml.
Cela offre une flexibilité totale pour définir le comportement de chaque signal — qu’il déclenche une exécution automatique de trading ou qu’il soit utilisé uniquement pour des notifications de diffusion. Il est fortement recommandé d’utiliser l’interface Bot Configurator plutôt que l’édition manuelle.
⚙️ Aperçu du système de signaux
MagicTradeBot v6.0 prend en charge un pipeline unifié de traitement des signaux avec deux catégories principales :
- Signaux d’exécution automatique de trading → Exécutent de vrais trades basés sur la stratégie et le moteur de risque
- Signaux de diffusion / notification → Envoient des alertes vers Telegram, Discord, tableaux de bord UI, etc.
Tous les signaux passent par le même moteur de validation avant d’être routés vers les couches d’exécution ou de notification.
🧠 Système d’enregistrement des signaux (cœur v6.0)
Les signaux sont enregistrés dans /settings/signal_registry.yaml.
Ce fichier définit précisément le comportement de chaque signal dans le système.
# ------------------------------------------------
# Signaux d'exécution d'ordres (TRADING RÉEL)
# ------------------------------------------------
register_trading_signals:
- "LONG_PUMP_SIGNAL"
- "SHORT_CRASH_SIGNAL"
- "SHORT_CRASH_ACCELERATION_SIGNAL"
- "SHORT_MOMENTUM_FORMING_CANDLE_SIGNAL"
- "LONG_MOMENTUM_ACCELERATION_SIGNAL"
- "LONG_MOMENTUM_FORMING_CANDLE_SIGNAL"
- "TV_EMA_CROSS_LONG_EXTERNAL_SIGNAL"
- "TOP_GAINER_LONG_SIGNAL"
- "TOP_GAINER_SHORT_SIGNAL"
- "TOP_LOSER_SHORT_SIGNAL"
- "TOP_LOSER_LONG_SIGNAL"
# ------------------------------------------------
# Signaux de diffusion / notification (PAS DE TRADING)
# ------------------------------------------------
register_broadcast_signals:
- "LONG_PUMP_SIGNAL"
- "SHORT_CRASH_SIGNAL"
- "SHORT_CRASH_ACCELERATION_SIGNAL"
- "SHORT_MOMENTUM_FORMING_CANDLE_SIGNAL"
- "LONG_MOMENTUM_ACCELERATION_SIGNAL"
- "LONG_MOMENTUM_FORMING_CANDLE_SIGNAL"
- "TV_EMA_CROSS_LONG_EXTERNAL_SIGNAL"
- "TOP_GAINER_LONG_SIGNAL"
- "TOP_GAINER_SHORT_SIGNAL"
- "TOP_LOSER_SHORT_SIGNAL"
- "TOP_LOSER_LONG_SIGNAL"
📡 Explication des types de signaux
1. Signaux d’exécution automatique
Ces signaux déclenchent de véritables exécutions de trades via le moteur de risque du bot, le système de gestion du capital et la logique de stratégie.
- Validés par le moteur de décision avant exécution
- Intégration complète avec SL/TP, DCA et trailing
- Respect des contraintes des exchanges et des règles de position
2. Signaux de diffusion (surveillance uniquement)
Ces signaux n’exécutent PAS de trades. Ils sont utilisés pour :
- Alertes Telegram / Discord
- Visualisation sur tableau de bord
- Aide à la prise de décision manuelle
📊 Format des signaux TradingView
Les signaux TradingView sont standardisés avec le format suivant :
TV_{STRATÉGIE}_{DIRECTION}_EXTERNAL_SIGNAL
Exemple :
TV_EMA_CROSS_LONG_EXTERNAL_SIGNAL
Ces signaux sont injectés dans le système via le TradingView Signal Bridge.
🌉 TradingView Signal Bridge (obligatoire)
Dans la version v6.0, les signaux TradingView ne sont pas traités directement par le bot. Ils doivent passer par le TV Signal Bridge.
- Reçoit les webhooks de TradingView
- Valide et normalise le format des signaux
- Diffuse les signaux vers le moteur d’exécution du bot
- Assure une livraison fiable et structurée des signaux
Sans configuration correcte du TV Signal Bridge, les signaux TradingView ne seront pas exécutés.
⚠️ Changements clés de la v6.0
- Plus de tables de signaux héritées dans le cœur du bot
- Tous les signaux doivent être explicitement enregistrés dans
signal_registry.yaml - L’interface Bot Configurator est la méthode de gestion recommandée
- Le comportement des signaux est totalement découplé de la logique de stratégie
🚀 Résumé
MagicTradeBot v6.0 introduit une architecture de signaux entièrement modulaire où chaque signal est explicitement défini et routé via des pipelines configurables d’exécution ou de diffusion.
Cela garantit une flexibilité maximale, une transparence totale et un contrôle précis sur la manière dont les décisions de trading sont déclenchées et surveillées.