Description
🔥 CandleShockGuardian PRO v3.0
Détection d’Anomalies de Chandeliers de Niveau Institutionnel avec Moteur IA Adaptatif
📌 APERÇU
CandleShockGuardian PRO est un système de trading algorithmique avancé pour cTrader qui détecte les chandeliers anormaux — des chandeliers significativement plus grands que le comportement récent du marché — et les convertit en signaux de trading à haute probabilité grâce à un moteur de filtrage et de notation à plusieurs couches.
Contrairement aux bots simples basés sur la taille des chandeliers, CandleShockGuardian PRO applique 7 couches indépendantes de validation avant chaque trade : alignement de tendance, détection du régime de marché, analyse de la qualité du chandelier, filtrage de session, contrôle du spread, confirmation multi-échelle temporelle, et un système de notation des signaux alimenté par IA qui apprend de l’historique des trades du bot.
Le résultat est un système qui trade moins mais mieux, se concentrant exclusivement sur les configurations de la plus haute qualité.
⚡ FONCTIONNALITÉS CLÉS
🕯️ Détection de Chandeliers Anormaux
Identifie les chandeliers qui dépassent la moyenne mobile par un multiplicateur configurable. La détection peut utiliser la plage complète (Haut–Bas) ou seulement le corps (Ouverture–Fermeture). Un filtre de taille minimale de chandelier en pips évite les trades parasites pendant les périodes de faible volatilité.
🔄 Modes de Stratégie Doubles
En SunshineMode, le bot trade dans la direction du chandelier (continuation de momentum). En DoomsdayMode, il trade contre (mean-reversion/fade). Cela rend le système adaptable à des conditions de marché et des philosophies de trading complètement différentes.
📊 Détection du Régime de Marché
Le bot classe les conditions actuelles du marché en cinq états — Forte Tendance, Faible Tendance, Range, Volatil, et Calme — en utilisant un ratio ATR (court terme vs long terme) combiné avec l’ADX. Vous pouvez activer ou désactiver le trading dans chaque régime indépendamment.
📐 SL/TP Adaptatifs Basés sur l’ATR
Les niveaux de Stop Loss et Take Profit sont calculés dynamiquement à partir de l’ATR actuel, garantissant que vos paramètres de risque s’adaptent à la volatilité du marché. Un marché serré obtient des stops serrés ; un marché volatil obtient des stops larges. Des valeurs plancher et plafond en pips évitent les extrêmes.
🧠 Notation des Signaux par IA (0–100)
Chaque signal passe par un moteur de notation multi-facteurs pondéré qui évalue : la force de l’anomalie, la qualité de l’alignement de tendance, la faveur du régime de marché, la qualité du chandelier (rapport corps/mèche), les conditions de spread, la performance historique à l’heure actuelle, et le taux de réussite roulant. Seuls les signaux au-dessus du seuil minimum sont exécutés.
📈 Moteur de Performance Auto-apprenant
Le bot suit chaque trade et construit des profils statistiques par heure de la journée et par régime de marché. Avec le temps, le système de notation devient automatiquement plus sélectif, évitant les heures et conditions où la stratégie sous-performe historiquement.
🕐 Filtre de Session
Restreint le trading aux sessions de marché où votre stratégie fonctionne le mieux : Asiatique, Londres, Chevauchement Londres–New York, New York, ou Hors Heures. Inclut une coupure automatique le vendredi soir et un délai d’ouverture le dimanche pour éviter les gaps de weekend et la faible liquidité.
💹 Filtre de Spread
Bloque l’entrée en trade lorsque le spread dépasse un seuil fixe en pips ou un pourcentage dynamique de l’ATR. Empêche les mauvaises exécutions lors d’événements d’actualité, d’heures de faible liquidité ou d’élargissement du spread par le broker.
🛡️ Limites Quotidiennes & Période de Refroidissement
Nombre maximum de trades par jour configurable, pertes maximales par jour, et une période de refroidissement automatique déclenchée après des pertes consécutives. Protège le capital contre les spirales de drawdown et le sur-trading émotionnel.
🕯️ Filtre de Qualité des Chandeliers
Évalue la qualité anatomique du chandelier anormal : pourcentage minimum corps/plage, mèche supérieure maximale, et mèche inférieure maximale. Assure que le bot trade uniquement sur des chandeliers montrant un engagement directionnel réel, pas des dojis indécis avec de grandes ombres.
📊 Confirmation Multi-Échelle Temporelle
Filtre optionnel de tendance sur une échelle temporelle supérieure utilisant une EMA configurable. Les entrées longues sont autorisées uniquement lorsque la HTF est haussière ; les entrées courtes lorsque baissière. Supporte toutes les échelles temporelles standard de cTrader.
💰 Prise de Profit Partielle
Ferme automatiquement un pourcentage de la position à un niveau TP intermédiaire (TP1), puis déplace le stop loss au point d’équilibre sur la portion restante. Verrouille les profits tôt tout en laissant le reste du trade courir jusqu’au TP complet.
📉 Trailing Stop Basé sur l’ATR
Le trailing stop peut fonctionner en mode pips fixes ou en mode basé sur l’ATR, où la distance de trailing s’adapte à la volatilité actuelle. Empêche d’être stoppé par le bruit normal du marché en conditions volatiles.
🏦 Protection Prop Firm
Système intégré de protection contre le drawdown avec trois interrupteurs indépendants : Drawdown Quotidien, Drawdown Total, et Drawdown d’Equity depuis le Pic. Portée configurable (ce bot uniquement ou compte entier), avec reprise automatique optionnelle après un DD quotidien au début du nouveau jour de trading.
🤖 IA Externe — Connectez vos Propres Scripts Locaux
CandleShockGuardian PRO inclut un module intégré qui se connecte à tout script ou programme s’exécutant localement sur votre machine. Avant chaque trade, le bot envoie automatiquement toutes les données du signal — symbole, timeframe, direction, score, régime de marché, ATR, ADX, spread, et heure — à votre script local, et reçoit une décision d’approbation/rejet en temps réel avec un niveau de confiance.
Cela ouvre des possibilités illimitées. Votre script local peut faire tout ce qui n’est pas possible dans l’environnement sandboxé de cTrader. Voici quelques exemples concrets de ce que votre script peut faire :
📌 Filtre News & Sentiment — Votre script consulte une API de calendrier économique (ex. Forex Factory, Investing) et bloque automatiquement les trades 30 minutes avant et après les événements d’actualité à fort impact comme NFP, CPI, ou décisions FOMC.
📌 Corrélation Multi-Actifs — Pour les traders XAUUSD : votre script surveille en temps réel le DXY (Dollar Index), US10Y (rendements du Trésor), et SPX. Si le dollar se renforce alors que le bot veut acheter de l’or, le script veto le trade.
📌 Prédiction par Apprentissage Automatique — Votre script exécute un modèle TensorFlow ou PyTorch entraîné qui analyse les 100 derniers chandeliers, le profil de volume, et le flux d’ordres pour prédire la probabilité du prochain mouvement. Seuls les trades avec une confiance >70% sont approuvés.
📌 Analyse de Sentiment — Votre script scrute Twitter/X, Reddit, ou les flux d’actualités financières pour des mentions de votre instrument, exécute une analyse de sentiment NLP, et n’approuve les trades que lorsque le sentiment du marché s’aligne avec la direction du signal.
📌 Coordination Multi-Bots — Si vous exécutez plusieurs bots sur le même compte, votre script suit l’exposition totale de tous les bots, les corrélations entre positions ouvertes, et le drawdown agrégé — bloquant les nouveaux trades lorsque le risque global est trop élevé.
📌 Logique d’Indicateur Personnalisée — Votre script calcule des indicateurs non disponibles dans cTrader (exposant de Hurst, dimension fractale, VWAP, déséquilibre du flux d’ordres, métriques de microstructure de marché) et les utilise comme filtres additionnels.
📌 Optimisation Horaire — Votre script analyse votre base de données historique de trades, identifie les heures et jours exacts où votre stratégie performe le mieux, et n’approuve les trades que durant ces fenêtres optimales.
Le script peut être écrit dans n’importe quel langage — Python, Node.js, C#, Go, Rust, ou tout autre capable de servir HTTP. Il s’exécute entièrement sur votre ordinateur, vos données restent privées, et la communication se fait localement avec une latence minimale.
💡 Notre équipe est disponible pour développer des scripts personnalisés sur demande pour tout besoin spécifique. Que vous ayez besoin d’un modèle IA, d’un filtre d’actualité, d’un moteur de corrélation, ou toute autre intégration — contactez-nous et nous le construirons pour vous.
Le module utilise l’interface Http native de cTrader et fonctionne avec AccessRights.None — aucune permission spéciale requise.
🖥️ HUD Professionnel Sur Graphique
Superposition en temps réel affichant : session actuelle, spread, régime de marché, ADX, ATR, score du signal, niveau SL, taux de réussite (total + roulant), facteur de profit, compteurs de trades/pertes journaliers, pertes consécutives, minuterie de cooldown, statut API, et raison du dernier signal rejeté.
⚙️ FONCTIONNEMENT
1. À chaque clôture de barre, le bot mesure la taille du chandelier (plage ou corps) et la compare à la moyenne mobile des N derniers chandeliers.
2. Si le chandelier dépasse la moyenne × multiplicateur, il devient un candidat anomalie.
3. Le candidat passe par jusqu’à 10 filtres indépendants : session, limites journalières, cooldown, régime, spread, limites de position, qualité du chandelier, alignement de tendance, confirmation MTF, et notation du signal.
4. Si tous les filtres sont validés, le signal est optionnellement validé par le script IA local s’exécutant sur votre ordinateur (si activé).
5. La position est ouverte avec SL/TP adaptatifs à l’ATR (ou fixes) et volume dimensionné par pourcentage de risque (ou lots fixes).
6. Une fois ouverte, la position est gérée par le système de break-even, trailing stop, prise de profit partielle, et sortie temporelle.
7. À la clôture, le moteur de performance enregistre le résultat et met à jour les statistiques horaires et basées sur le régime, qui alimentent le système de notation.
📋 EXIGENCES
▪️ cTrader Desktop ou Web
▪️ AccessRights : None (aucune permission spéciale requise)
▪️ Compatible avec tous les symboles et timeframes
▪️ Backtesting et optimisation entièrement supportés
▪️ Le module IA externe nécessite un script HTTP local s’exécutant sur votre machine (optionnel)
════════════════════════════════════════════════════════
📖 GUIDE COMPLET DES PARAMÈTRES
════════════════════════════════════════════════════════
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📁 01 — STRATÉGIE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Étiquette du Bot (par défaut : CandleShockPRO)
Identifiant unique utilisé pour taguer toutes les positions ouvertes par cette instance du bot. Utilisez des étiquettes différentes lorsque vous exécutez plusieurs instances sur le même symbole pour éviter les interférences.
🔹 Mode de Stratégie (par défaut : SunshineMode)
Détermine comment la direction du chandelier anormal est interprétée. SunshineMode : trade dans la direction du chandelier (chandelier haussier → achat, baissier → vente) — stratégie de momentum/continuation. DoomsdayMode : trade contre la direction du chandelier (chandelier haussier → vente, baissier → achat) — stratégie de mean-reversion/fade.
🔹 Autoriser Long (par défaut : true)
Permet au bot d’ouvrir des positions d’achat. Mettez à false pour restreindre le bot aux trades shorts uniquement.
🔹 Autoriser Short (par défaut : true)
Permet au bot d’ouvrir des positions de vente. Mettez à false pour restreindre le bot aux trades longs uniquement.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🕯️ 02 — SIGNAL (CHANDELIER ANORMAL)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Mesure (par défaut : Range)
Ce qu’il faut mesurer sur chaque chandelier. Range = Haut moins Bas (taille complète du chandelier incluant les mèches). Corps = valeur absolue de la Fermeture moins l’Ouverture (seulement la partie pleine). Range est plus conservateur ; Corps est plus agressif.
🔹 Lookback N (par défaut : 20)
Nombre de chandeliers précédents utilisés pour calculer la moyenne mobile de la taille des chandeliers. Des valeurs plus petites (ex. 10) rendent le bot plus réactif aux changements récents de volatilité. Des valeurs plus grandes (ex. 50) fournissent une référence plus stable.
🔹 Multiplicateur (par défaut : 1.8)
Seuil d’anomalie. Un chandelier doit être au moins Multiplicateur × la moyenne mobile pour être considéré comme anormal. À 1.8×, un chandelier doit être 80 % plus grand que la moyenne. Des valeurs plus basses (1.3–1.5) génèrent plus de signaux ; des valeurs plus élevées (2.0–3.0) sont plus sélectives.
🔹 Pips Min Chandeliers (par défaut : 10)
Taille minimale absolue du chandelier en pips. Les chandeliers plus petits sont toujours ignorés, indépendamment du multiplicateur. Empêche de trader sur de petites anomalies pendant les périodes très calmes. Mettez à 0 pour désactiver.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 03 — FILTRE DE TENDANCE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Filtre de Tendance Activé (par défaut : true)
Interrupteur principal. Lorsqu’activé, les trades sont autorisés uniquement dans la direction de la tendance basée sur l’EMA. Les achats nécessitent que l’EMA rapide soit au-dessus de l’EMA lente ; les ventes l’inverse.
🔹 Phase de Tendance (par défaut : Either)
Contrôle quelle phase de la tendance est acceptée. Either : accepte les tendances fraîches et matures. FreshOnly : trade uniquement lorsque un croisement est récent (dans TrendFreshBars). MatureOnly : trade uniquement dans des tendances bien établies (croisement il y a au moins TrendMatureBars).
🔹 Période EMA Rapide (par défaut : 50)
Période de la moyenne mobile exponentielle rapide. Valeurs courantes : 20, 50.
🔹 Période EMA Lente (par défaut : 200)
Période de la moyenne mobile exponentielle lente. Valeurs courantes : 100, 200.
🔹 Frais si Croisement <= Barres (par défaut : 20)
Une tendance est considérée "fraîche" si le croisement EMA le plus récent a eu lieu dans ce nombre de barres.
🔹 Mature si Croisement >= Barres (par défaut : 60)
Une tendance est considérée "mature" si le croisement EMA le plus récent a eu lieu il y a au moins ce nombre de barres.
🔹 Autoriser si aucun Croisement trouvé (par défaut : true)
Si aucun croisement n’est trouvé dans l’historique visible : true = le traite comme une tendance mature ; false = bloque le trading.
🔹 Utiliser Filtre ADX (par défaut : true)
Lorsqu’activé, nécessite que l’ADX soit au-dessus du seuil minimum. L’ADX mesure la force de la tendance indépendamment de la direction.
🔹 Période ADX (par défaut : 14)
Période pour le calcul de l’ADX. Standard : 14.
🔹 ADX Min (par défaut : 18)
Valeur minimale d’ADX pour autoriser un trade. En dessous, le marché est considéré sans direction. Valeurs typiques : 18–25.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💰 04 — ARGENT & LIMITES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Mode de Taille (par défaut : RiskPercent)
Comment la taille de la position est déterminée. FixedLots : utilise toujours la taille de lot fixe spécifiée. RiskPercent : calcule la taille du lot dynamiquement pour que si le SL est touché, la perte équivaille à un pourcentage fixe du solde du compte. RiskPercent est recommandé pour la gestion professionnelle de l’argent.
🔹 Lots Volume Fixe (par défaut : 0.01)
Taille de lot utilisée lorsque le mode de taille est FixedLots. Aussi utilisée en secours si le calcul RiskPercent échoue.
🔹 Risque % par Trade (par défaut : 1.0)
Pourcentage du solde du compte risqué par trade lorsque le mode de taille est RiskPercent. À 1 %, un compte de 10 000 $ risque 100 $ par trade. Le bot ajuste automatiquement la taille du lot selon la distance SL.
🔹 Positions Max Totales (par défaut : 1)
Nombre maximum de positions simultanées (long + short combinés) pour cette instance du bot sur ce symbole.
🔹 Positions Long Max (par défaut : 1)
Nombre maximum de positions d’achat simultanées. Mettez à 0 pour n’utiliser que la limite totale.
🔹 Positions Short Max (par défaut : 1)
Nombre maximum de positions de vente simultanées. Mettez à 0 pour n’utiliser que la limite totale.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 05 — SL / TP
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Mode SL/TP (par défaut : AtrBased)
FixedPips : utilise les valeurs fixes en pips ci-dessous. AtrBased : calcule SL et TP dynamiquement à partir de ATR × multiplicateur, s’adaptant automatiquement à la volatilité actuelle.
🔹 SL Long pips (par défaut : 20) — Stop Loss fixe pour les trades d’achat (mode FixedPips uniquement).
🔹 TP Long pips (par défaut : 30) — Take Profit fixe pour les trades d’achat (mode FixedPips uniquement).
🔹 SL Short pips (par défaut : 20) — Stop Loss fixe pour les trades de vente (mode FixedPips uniquement).
🔹 TP Short pips (par défaut : 30) — Take Profit fixe pour les trades de vente (mode FixedPips uniquement).
🔹 Période ATR SL/TP (par défaut : 14) — Période ATR utilisée pour le calcul adaptatif SL/TP.
🔹 SL ATR Mult Long (par défaut : 1.5) — Distance SL = ATR × ce multiplicateur, pour les trades d’achat.
🔹 TP ATR Mult Long (par défaut : 2.0) — Distance TP = ATR × ce multiplicateur, pour les trades d’achat.
🔹 SL ATR Mult Short (par défaut : 1.5) — Multiplicateur de distance SL pour les trades de vente.
🔹 TP ATR Mult Short (par défaut : 2.0) — Multiplicateur de distance TP pour les trades de vente.
🔹 SL pips Min (par défaut : 5) — Plancher pour SL basé sur l’ATR. Évite des stops dangereusement serrés.
🔹 SL pips Max (par défaut : 100) — Plafond pour SL basé sur l’ATR. Évite des stops excessivement larges.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔒 06 — BREAK EVEN (Long)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 BE Long Activé (par défaut : true) — Active le break-even pour les positions d’achat.
🔹 BE Long Déclencheur pips (par défaut : 8) — Lorsque le profit atteint ce niveau, le SL est déplacé au point d’équilibre.
🔹 BE Long Décalage pips (par défaut : 1) — Le SL est fixé au prix d’entrée + ce décalage. Garantit un petit profit.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔒 07 — BREAK EVEN (Short)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 BE Short Activé (par défaut : true) — Active le break-even pour les positions de vente.
🔹 BE Short Déclencheur pips (par défaut : 8) — Lorsque le profit atteint ce niveau, le SL est déplacé au point d’équilibre.
🔹 BE Short Décalage pips (par défaut : 1) — Le SL est fixé au prix d’entrée − ce décalage.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📉 08 — TRAILING STOP (Long)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 TS Long Activé (par défaut : true) — Active le trailing stop pour les positions d’achat.
🔹 TS Long Mode (par défaut : AtrBased) — FixedPips : distance de trailing fixe. AtrBased : distance de trailing = ATR × multiplicateur, s’adapte à la volatilité.
🔹 TS Long Début pips (par défaut : 12) — Le trailing s’active à ce niveau de profit.
🔹 TS Long Distance pips (par défaut : 8) — Distance de trailing fixe (mode FixedPips).
🔹 TS Long ATR Mult (par défaut : 1.5) — Multiplicateur ATR pour la distance de trailing (mode AtrBased).
🔹 TS Long Step pips (par défaut : 1) — Mouvement minimum avant mise à jour du SL.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📉 09 — TRAILING STOP (Short)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 TS Short Activé (par défaut : true) — Active le trailing stop pour les positions de vente.
🔹 TS Short Mode (par défaut : AtrBased) — FixedPips ou AtrBased.
🔹 TS Short Début pips (par défaut : 12) — Le trailing s’active à ce niveau de profit.
🔹 TS Short Distance pips (par défaut : 8) — Distance de trailing fixe (mode FixedPips).
🔹 TS Short ATR Mult (par défaut : 1.5) — Multiplicateur ATR pour la distance de trailing (mode AtrBased).
🔹 TS Short Step pips (par défaut : 1) — Pas minimum d’ajustement du SL.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⏱️ 10 — SORTIE TEMPORELLE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Durée de Détention (par défaut : 30) — Durée maximale pendant laquelle une position peut rester ouverte. Après cela, la position est clôturée au marché, quel que soit le profit ou la perte.
🔹 Unité de Détention (par défaut : Minutes) — Unité pour la durée de détention : Secondes, Minutes, ou Heures.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ 11 — MOTEUR
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Vérification Timer sec (par défaut : 1) — Fréquence à laquelle le bot vérifie le break-even, trailing stop, prise de profit partielle, et sortie temporelle. 1 seconde recommandé pour le trading en direct ; augmentez à 5–10 pour la performance en backtesting.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🏦 12 — PROTECTION PROP FIRM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Protection Prop Activée (par défaut : false) — Interrupteur principal pour la protection contre le drawdown prop firm.
🔹 Portée Kill Switch (par défaut : EntireAccount) — ThisBotOnly : ferme uniquement les positions de ce bot. EntireAccount : ferme TOUTES les positions et ordres (mode urgence).
🔹 DD Quotidien % (par défaut : 5, 0=off) — Drawdown maximum depuis le solde/équité de départ de la journée.
🔹 DD Quotidien utilise Équité (par défaut : true) — Si true, calculé à partir de l’équité (P&L non réalisé inclus). Si false, à partir du solde uniquement.
🔹 DD Total % (par défaut : 10, 0=off) — Drawdown maximum depuis le solde/équité initiale au démarrage du bot.
🔹 DD Total utilise Équité (par défaut : true) — Si true, utilise l’équité ; si false, utilise le solde.
🔹 DD Équité % depuis le Pic (par défaut : 10, 0=off) — Drawdown maximum depuis la plus haute équité jamais atteinte. C’est un drawdown glissant — couramment utilisé dans les challenges prop firm.
🔹 Reprise Auto Après DD Quotidien (par défaut : false) — Si true, le bot reprend automatiquement au début du jour suivant après un arrêt DD Quotidien. Les arrêts DD Total et DD Équité restent permanents jusqu’au redémarrage.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 13 — RÉGIME DE MARCHÉ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Détection du Régime (par défaut : true) — Active la classification du régime de marché.
🔹 Période ATR Courte (par défaut : 14) — Période pour l’ATR court terme, mesurant la volatilité récente.
🔹 Période ATR Longue (par défaut : 50) — Période pour l’ATR long terme, représentant la base historique de volatilité.
🔹 Volatil si Ratio ATR >= (par défaut : 1.5) — Si ATR Court / ATR Long >= cette valeur, le régime est Volatil.
🔹 Calme si Ratio ATR <= (par défaut : 0.65) — Si ATR Court / ATR Long <= cette valeur, le régime est Calme.
🔹 Forte Tendance ADX >= (par défaut : 30) — Si l’ADX est au-dessus de ce seuil, le régime est Forte Tendance.
🔹 Trader en Volatil (par défaut : true) — Autorise le trading durant le régime Volatil.
🔹 Trader en Calme (par défaut : false) — Autorise le trading durant le régime Calme. Recommandé : désactivé.
🔹 Trader en Range (par défaut : false) — Autorise le trading durant le régime Range. Recommandé : désactivé pour les stratégies de tendance.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 14 — NOTATION DES SIGNALS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Notation des Signaux (par défaut : true) — Active le système de notation multi-facteurs. Chaque signal reçoit un score de 0 à 100.
🔹 Score Min 0–100 (par défaut : 55) — Score minimum pour autoriser un trade. Plage recommandée : 50–70.
🔹 W : Anomalie (par défaut : 20) — Poids pour la force de l’anomalie.
🔹 W : Tendance (par défaut : 20) — Poids pour la qualité de l’alignement de tendance.
🔹 W : Régime (par défaut : 15) — Poids pour la faveur du régime de marché.
🔹 W : Perf Horaire (par défaut : 10) — Poids pour le taux de réussite historique à l’heure actuelle.
🔹 W : Perf Récente (par défaut : 10) — Poids pour le taux de réussite roulant.
🔹 W : Qualité du Chandelier (par défaut : 15) — Poids pour la qualité corps/mèche du chandelier.
🔹 W : Spread (par défaut : 10) — Poids pour la qualité actuelle du spread.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 15 — MOTEUR DE PERFORMANCE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Suivi de Performance (par défaut : true) — Active le suivi de performance auto-apprenant.
🔹 Fenêtre Roulante trades (par défaut : 50) — Nombre de trades récents utilisés pour le taux de réussite roulant.
🔹 Trades Min pour Stats (par défaut : 10) — Nombre minimum de trades avant que le moteur influence le score du signal. Évite les conclusions prématurées sur un petit échantillon.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🤖 16 — IA EXTERNE (Script Local)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 API Externe (par défaut : false)
Active la connexion au script local. Lorsqu’activé, le bot envoie automatiquement une requête JSON à votre script avant chaque trade pour une confirmation finale. Le script s’exécute sur votre machine — aucune donnée n’est envoyée à des serveurs externes.
🔹 Endpoint API (par défaut : http://localhost:5000/signal)
L’adresse de votre script local. Par défaut, elle pointe vers localhost (votre ordinateur) sur le port 5000. Le bot envoie automatiquement toutes les données du signal : symbole, timeframe, direction du signal, score, régime de marché, ATR (pips), ADX, spread (pips), et heure (UTC). Le script peut être écrit dans n’importe quel langage : Python, Node.js, C#, Go, ou autre. Notre équipe peut développer des scripts personnalisés sur demande — contactez-nous pour un devis.
🔹 API Peut Veto Trade (par défaut : true)
Si true, un appel échoué (script inaccessible, erreur, timeout) bloque le trade par sécurité. Si false, le trade se poursuit normalement lorsque le script est indisponible — utile si vous voulez que le bot fonctionne même lorsque le script est éteint.
🔹 Confiance API Min (par défaut : 0.6)
Valeur minimale de confiance (0.0–1.0) requise dans la réponse du script. Le script répond avec un JSON simple : {"approve": true/false, "confidence": 0.85, "reason": "raison"}. Si la confiance est inférieure à ce seuil, le trade est rejeté même s’il est approuvé.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🕐 17 — FILTRE DE SESSION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Filtre de Session (par défaut : true) — Active les restrictions de trading basées sur les sessions.
🔹 Trader Asiatique 00–08 UTC (par défaut : false) — Autorise les entrées durant la session Asiatique/Tokyo.
🔹 Trader Londres 08–12 UTC (par défaut : true) — Autorise les entrées durant la session matinale de Londres.
🔹 Trader Chevauchement 12–16 UTC (par défaut : true) — Autorise les entrées durant le chevauchement Londres–New York. La période la plus liquide de la journée de trading.
🔹 Trader NY 16–21 UTC (par défaut : true) — Autorise les entrées durant la session après-midi de New York.
🔹 Trader Hors Heures 21–00 UTC (par défaut : false) — Autorise les entrées durant la période de transition calme.
🔹 Pas de Trade Vendredi Après UTC (par défaut : 20) — Arrête d’ouvrir de nouveaux trades le vendredi à cette heure. Évite le risque de gap weekend.
🔹 Pas de Trade Dimanche Avant UTC (par défaut : 22) — N’ouvre pas de trades avant cette heure le dimanche.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💹 18 — FILTRE DE SPREAD
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Filtre de Spread (par défaut : true) — Active le filtre d’entrée basé sur le spread.
🔹 Spread Max pips (par défaut : 3.0) — Spread maximum autorisé en pips pour l’entrée.
🔹 Spread Max % ATR (par défaut : 30, 0=off) — Spread maximum en pourcentage de l’ATR. C’est une limite dynamique : dans les marchés volatils un spread absolu plus large est acceptable ; dans les marchés calmes même un petit spread est proportionnellement significatif.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛡️ 19 — LIMITES QUOTIDIENNES & COOLDOWN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Max Trades/Jour (par défaut : 5, 0=off) — Nombre maximum de nouveaux trades par jour. Évite le sur-trading.
🔹 Max Pertes/Jour (par défaut : 3, 0=off) — Nombre maximum de trades perdants par jour. Évite les spirales de drawdown.
🔹 Cooldown Après Pertes (par défaut : 2) — Nombre de pertes consécutives qui déclenche la minuterie de cooldown. Mécanisme anti-tilt.
🔹 Durée Cooldown min (par défaut : 30) — Durée de la pause cooldown en minutes.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🕯️ 20 — QUALITÉ DU CHANDELIER
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Filtre Qualité Chandeliers (par défaut : true) — Active les contrôles de qualité anatomique. Filtre les dojis, marteaux, et autres formes d’indécision.
🔹 % Corps Min de la Plage (par défaut : 50) — Taille minimale du corps en pourcentage de la plage totale.
🔹 % Mèche Supérieure Max (par défaut : 30) — Pourcentage maximal de la mèche supérieure. Appliqué uniquement aux chandeliers haussiers.
🔹 % Mèche Inférieure Max (par défaut : 30) — Pourcentage maximal de la mèche inférieure. Appliqué uniquement aux chandeliers baissiers.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 21 — FILTRE MTF
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Filtre MTF (par défaut : false) — Active la confirmation de tendance multi-échelle temporelle.
🔹 Timeframe HTF (par défaut : Daily) — Échelle temporelle supérieure pour la confirmation de tendance. Acceptés : M1, M5, M15, M30, H1, H4, H12, Daily, Weekly, Monthly.
🔹 Période EMA HTF (par défaut : 50) — Période EMA sur l’échelle temporelle supérieure.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💰 22 — PRISE DE PROFIT PARTIELLE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Prise de Profit Partielle Activée (par défaut : true) — Active le système de clôture partielle automatique.
🔹 TP1 à % du TP Complet (par défaut : 50) — Niveau TP1 en pourcentage de la distance TP complète.
🔹 % Fermeture à TP1 (par défaut : 50) — Pourcentage de la position à fermer à TP1.
🔹 Déplacer SL à BE à TP1 (par défaut : true) — Déplace automatiquement le SL au point d’équilibre après la clôture partielle. Garantit que le trade ne peut pas devenir une perte après TP1.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🖥️ 23 — AFFICHAGE HUD
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Afficher HUD (par défaut : true) — Affiche le panneau d’informations sur le graphique avec toutes les données en temps réel : session, spread, régime, ADX, ATR, score du signal, SL, taux de réussite, facteur de profit, compteurs journaliers, pertes consécutives, minuterie de cooldown, statut API, et raison du dernier rejet.
════════════════════════════════════════════════════════
🚀 CONFIGURATION DE DÉPART RECOMMANDÉE
════════════════════════════════════════════════════════
Pour un premier backtest sur une paire majeure (EURUSD, GBPUSD) en H1 :
▪️ Mode de Stratégie : SunshineMode
▪️ Mesure : Range, Lookback : 20, Multiplicateur : 1.8, Min Chandeliers : 10 pips
▪️ Filtre de Tendance : Activé, EMA Rapide : 50, EMA Lente : 200, ADX Min : 20
▪️ Taille : RiskPercent à 1%
▪️ SL/TP : AtrBased, Multiplicateur SL : 1.5, Multiplicateur TP : 2.0
▪️ Filtre de Session : Londres + Chevauchement + NY
▪️ Filtre de Spread : Max 3 pips
▪️ Notation des Signaux : Activée, Score Min : 55
▪️ Limites Quotidiennes : Max 5 trades, Max 3 pertes, Cooldown après 2 pertes
▪️ Qualité du Chandelier : Corps Min 50 %, Mèches Max 30 %
Effectuez une optimisation sur le Multiplicateur (1.3–2.5) et MinSignalScore (40–70) pour trouver le point idéal pour votre instrument et timeframe.
════════════════════════════════════════════════════════
🛠️ SERVICES DE DÉVELOPPEMENT PERSONNALISÉ
════════════════════════════════════════════════════════
Nous proposons le développement de scripts locaux personnalisés pour étendre les capacités du bot à vos besoins spécifiques. Grâce au module de connexion intégré, CandleShockGuardian PRO peut communiquer en temps réel avec tout programme s’exécutant sur votre ordinateur.
Exemples de scripts que nous pouvons développer pour vous :
▪️ Modèles d’apprentissage automatique pour la prédiction de direction basés sur des caractéristiques personnalisées
▪️ Analyse de sentiment des actualités en temps réel à partir des actualités financières et des réseaux sociaux
▪️ Filtres de corrélation multi-actifs (ex. DXY, US10Y, SPX vs XAUUSD)
▪️ Systèmes avancés de gestion des risques avec logique propriétaire
▪️ Indicateurs personnalisés non disponibles dans cTrader (exposant de Hurst, fractales, proxy de flux d’ordres)
▪️ Intégration de calendrier économique avec blocage automatique des événements d’actualité
▪️ Coordination multi-bots et gestion de l’exposition agrégée
▪️ Toute autre logique de trading ou pipeline d’analyse de données
Le script s’exécute entièrement sur votre machine locale — vos données et stratégie restent privées. Aucune donnée n’est jamais envoyée à des serveurs externes.
Contactez-nous pour discuter de vos besoins et recevoir un devis.
════════════════════════════════════════════════════════
⚠️ AVERTISSEMENT
════════════════════════════════════════════════════════
Les performances passées ne préjugent pas des résultats futurs. Le trading algorithmique comporte des risques importants et n’est pas adapté à tous les investisseurs. Testez toujours minutieusement sur un compte démo avant de déployer avec du capital réel. Le développeur décline toute responsabilité en cas de pertes financières.
Résumé
Key features include dual strategy modes: SunshineMode for momentum continuation (trading in the candle’s direction) and DoomsdayMode for mean-reversion (trading against the candle). It dynamically calculates stop loss and take profit levels based on the Average True Range (ATR), adapting to current market volatility. The bot supports configurable session filters, spread limits, daily trade and loss caps, cooldown periods, and partial take profit with trailing stops.
An integrated external AI module allows connection to local scripts for custom trade approval based on additional data such as news events, sentiment analysis, or machine learning models, enhancing flexibility and control. The bot supports all symbols and timeframes on cTrader, includes a professional on-chart HUD displaying real-time metrics, and is suitable for prop firm trading with built-in drawdown protection.
Avis clients
5 | 0 % | |
4 | 50 % | |
3 | 50 % | |
2 | 0 % | |
1 | 0 % |
