Description
— Meilleure protection automatisée de compte Prop-Firm avec **TOUTES LES RÈGLES** dans **UN script cbot**
Avez-vous déjà fait une erreur et toujours découvert cela quand il était trop tard ?? Comme oublier le nouveau niveau de trailing-stop et le dépasser, ou peut-être êtes-vous allé boire un verre après une journée gagnante et avez soudain découvert que vous aviez des trades ouverts passant la marque de minuit et perdu le compte. Toute votre bonne humeur de la journée s'est effondrée et vous pleuriez au bar alors que tout le monde autour de vous passe un bon moment.
**"Les comptes explosés ne viennent pas de mauvais trades. Ils viennent de l'oubli des règles conçues pour vous faire oublier et faire exploser les comptes." C'est pourquoi RiskEnforcer est là pour faire respecter les vôtres — afin que vous puissiez TRADER et OUBLIER, TOUS LES JOURS, CHAQUE SECONDE, L'ESPRIT LIBRE.**
**RiskEnforcer** est un cBot de gestion des risques 24/7 pour les traders prop-firm. Il surveille votre drawdown quotidien, drawdown maximal, trailing drawdown et la marque de minuit en temps réel, exécute automatiquement exactement ce que vous feriez — ainsi une seule mauvaise session ne pourra jamais vous coûter votre compte financé. Chaque action est immédiatement rapportée sur votre téléphone via Telegram.
éloignez-vous du bureau, allez dîner, dormez toute la nuit. RiskEnforcer reste aux graphiques pour que vous n'ayez pas à le faire.
Maintenant... pour la partie technique :
Puisque ce cbot est conçu pour une large gamme de règles prop-firm avec différents pourcentages de règles, TOUS les paramètres sont conçus pour être flexibles et doivent être saisis par l'utilisateur **MANUELLEMENT** avec quelques fonctionnalités conviviales pour optimiser le style de trading de l'utilisateur.
ATTENTION **!!!** : Pour une flexibilité maximale, j'ai décidé de laisser l'utilisateur décider de son buffer. Veuillez entrer votre buffer au lieu de la règle réelle. **Exemple : Pour une règle de max dd de 5%, veuillez toujours entrer un chiffre plus petit, quelque chose comme 4% ou même 4,5% si vous vous sentez audacieux. Le même concept s'applique à toutes les règles. Ce nombre ne prend PAS encore en compte les spreads***
**Détails du comportement de RiskEnforcer :**
**RiskEnforcer** n'ouvre **pas** de trades et n'interfère **pas** avec votre stratégie. C'est une couche de protection dédiée qui fonctionne parallèlement à votre trading manuel ou automatisé et applique les règles qui entraînent la résiliation des comptes financés :
- Optimisé pour **plusieurs comptes** — **le bot dispose d'un fichier d'état intégré pour chaque compte afin d'identifier correctement vos comptes, de sorte que le solde entre plusieurs comptes NE SOIT PAS mélangé à chaque activation.**
- **Protection contre le Drawdown Quotidien** (règle standard pour toutes les firmes) — suit votre pic intrajournalier et ferme de force toutes les positions avant que votre limite de perte quotidienne ne soit dépassée. Bloque éventuellement tout nouveau trade jusqu'à ce que le drawdown se rétablisse ou que la réinitialisation quotidienne soit passée si l'utilisateur active cette option.
- **Protection contre le Drawdown Maximum** (règle standard pour toutes les firmes) — un plancher statique d'équité % calculé à partir de votre solde initial. Si l'équité s'en approche, tout est fermé immédiatement.
- **Protection contre le Trailing Drawdown (Je pense que beaucoup de prop-firms ont cela, si vous êtes avec eux vous trouverez cela utile**)— pour les firmes dont le plancher de drawdown suit votre SOLDE LE PLUS ÉLEVÉ, PAS L'ÉQUITÉ. Le plancher augmente à mesure que vous encaissez des profits et peut éventuellement se verrouiller à votre solde initial pour que le plancher ne descende pas en dessous de votre ancre d'origine (APEX fait cela).
- **Gardien Stop-Loss** (Hola-prime a une violation sournoise de 30 secondes SANS SL)— chaque position doit avoir un stop loss. Si ce n'est pas le cas, un compte à rebours commence ; à son expiration, RiskEnforcer peut placer le SL pour vous automatiquement (dimensionné selon votre risque en dollars par trade) ou fermer la position en dernier recours. **METTEZ TOUJOURS 25 ou 26 secondes, ne prenez pas de risque.**
- **Placement Automatique du Stop-Loss** — convertit votre "risque $ par trade" en un SL correctement dimensionné pour tout symbole et taille de lot, placé au moment où une position nue s'ouvre avec l'expiration du timer SL.
- **Verrouillage des Profits à la Marque de Minuit** — Entrez combien de temps avant la réinitialisation quotidienne de votre firme, RiskEnforcer peut encaisser un % personnalisé des positions gagnantes ouvertes afin que le profit flottant ne soit pas perdu lors de la réinitialisation. L'heure et le fuseau horaire de la marque de minuit sont entièrement configurables (DST géré automatiquement).
- **Détection du battement de cœur associée aux alertes Telegram** — détecte automatiquement et vous notifie au démarrage/arrêt, déconnexion et reconnexion, chaque action protectrice prise, et chaque violation protégée — tout est envoyé en temps réel sur votre téléphone.
- **Détecteur d'Exposition à Empilement Rapide & Surveillance d'Inactivité** (Seulement dans le journal console, pas sur telegram, mais sera mis à jour sur demande)— avertit lorsque des risques corrélés dans la même direction s'accumulent sur un symbole, et vous rappelle avant que les règles d'inactivité ne soient enfreintes.
**P.S : Toute exécution de risque prend au maximum 10ms, laissez votre buffer à environ 5 secondes (5000ms) ce qui est largement suffisant. Sujet à changement lors de coupures internet et périodes de nouvelles volatiles, prenez toujours vos responsabilités.**
Qu'attend-on de l'utilisateur pour chaque paramètre de trading ??
**Catégorie de compte :**
-
- Solde initial = Solde de référence pour les calculs de risque
-
- Nom d'utilisateur = Utilisé uniquement pour les messages telegram, vous pouvez mettre des noms amusants comme **Bruce Wayne, je m'en fiche vraiment.**
-
- Nom de la Prop Firm = Juste du texte, à vous de voir.
- Réinitialiser l'état sauvegardé au démarrage = Ré-ancre toutes les limites au solde actuel (à utiliser après un paiement)
**Catégorie Drawdown Quotidien :**
- Activer DD Quotidien = Activer/Désactiver
- Déclencheur DD Quotidien (%) = Limite de perte intrajournalière depuis le pic quotidien, il se réinitialise chaque jour une seconde après **marque de minuit**.
- Bloquer les nouveaux trades après violation = Empêche le revenge trading après dépassement quotidien
- Marque de minuit — Heure / Fuseau horaire = Heure de réinitialisation quotidienne de votre firme, prise en compte DST
- Minutes avant réinitialisation = Combien de minutes avant la marque de minuit pour exécuter votre logique de verrouillage des profits (certaines prop-firms comme Tradeday exigent 20 minutes avant la fermeture du marché, dans ce cas vous pouvez mettre 25 minutes ici et définir la marque de minuit à 16h fermeture NY et cela déclenchera à 15h35)
**Catégorie Drawdown Maximum :**
- Activation Max DD = Activer/Désactiver, très utile si vous testez votre algorithme, toujours bon à avoir
- Déclencheur Max DD (%) = Plancher global d'équité depuis le solde initial
**Catégorie Trailing Drawdown :**
- Activer / Verrouiller à l'ancre = Activer/Désactiver
- Plancher trailing Balance-HWM = Activer/Désactiver, arrêter le trailing au point mort
**Catégorie Stop Loss :**
- Activer le timer SL = Activer/Désactiver
- Timer SL (en secondes) = Timer de suivi sur vos positions sans stop loss (Attention à la violation Hola-prime 30 secondes SANS SL)
- Risque par trade ($) = Pour placement automatique du SL dimensionné selon ce montant (Place un SL avec risque préfixé pour l'utilisateur)
**Catégorie Verrouillage des Profits :**
- **Activation Verrouillage des Profits** = Activer/Désactiver
- Montant de fermeture = fermer 25%/50%/75%/100%, offrant une flexibilité à toutes les règles, prop-firm ou non.
- Seuil de verrouillage des profits ($) = Profit flottant minimum pour déclencher le verrouillage à minuit.
-
-
- Exemple : Seuil = 1000, profit flottant = 900, Montant de fermeture = Fermer 50%. Ne déclenchera pas car seuil non atteint.
-
-
- Déclenchera si : Profit flottant à la marque de minuit = 9000$, Seuil = 8000, Montant de fermeture = Fermer 50%, Déclenché => Profit flottant = 4500
-
-
**Catégorie Surveillance :**
**Catégorie Telegram :**
- Activer Telegram = Activer/Désactiver
- Token du bot Telegram et ID de chat = Recommandé de regarder un tutoriel sur Youtube
- Alertes amicales = Activer : Les messages TG auront un ton plus amical.
Pour qui est RiskEnforcer ?
**Taille du compte :** conçu et testé pour les comptes financés et d'évaluation de 5 000 $ à plus de 500 000 $. Toutes les limites sont basées sur des pourcentages et s'ajustent automatiquement.
**Types de traders :**
- **Traders prop-firm** — tous ceux qui tradent des comptes financés ou de challenge où une seule violation du drawdown quotidien/maximal entraîne la résiliation. Les règles de RiskEnforcer correspondent directement aux mécanismes utilisés par les grandes firmes.
- **Traders discrétionnaires qui connaissent leurs moments faibles** — si le tilt, le revenge trading ou les stop loss oubliés vous ont déjà coûté un compte, RiskEnforcer est la discipline que vous ne pouvez pas désactiver dans le feu de l'action.
- **Traders utilisant des EAs/cBots sans surveillance** — ajoute une couche de sécurité indépendante à toute stratégie automatisée.
**Niveau d'expérience :** paramètres par défaut adaptés aux débutants avec chaque seuil exposé pour les utilisateurs avancés. Vous devez connaître précisément les règles de drawdown et l'heure de réinitialisation de votre firme — RiskEnforcer applique les chiffres que vous lui donnez.
**Limitations importantes & notes d'utilisation**
**Le CBot sera hors ligne** **lorsque vous fermerez votre application cTrader** (vous recevrez un message TG lorsque cela se produira). C'est parce que c'est toujours un script qui s'exécute dans votre moteur cTrader. Si vous avez besoin d'une surveillance 24/7, vous DEVEZ garder l'application ouverte, l'appareil allumé et internet connecté. Le cBot va plus loin en détectant et en notifiant toute déconnexion. L'utilisateur doit prendre ses propres responsabilités pour ses comptes.
**Distance minimale de stop du courtier.** Certains courtiers imposent une distance minimale entre le prix du marché actuel et un ordre stop-loss. Si votre Risque par Trade configuré produit un stop loss plus serré que le minimum de votre courtier, ce dernier peut rejeter le placement automatique. Dans ce cas, RiskEnforcer réessaiera le placement à l'expiration du timer SL et, si le nouvel essai est aussi rejeté, fermera la position comme mesure de sécurité. Si vous tradez avec des montants de risque très faibles ou des tailles de position importantes, veuillez vérifier la distance minimale de stop de votre courtier et ajuster le Risque par Trade en conséquence.
**Ordre des messages Telegram.** Lors d'une panne d'internet ou du service Telegram, les alertes non livrées sont mises en file d'attente et réessayées automatiquement. Lorsque la livraison reprend, les messages réessayés peuvent arriver légèrement hors ordre chronologique. Chaque alerte est autonome et inclut ses propres chiffres, donc aucune information n'est perdue ; veuillez vous référer au contenu des messages plutôt qu'à l'ordre d'arrivée lors de la revue des événements après une panne.
**Après un paiement (ré-ancrage).** RiskEnforcer ancre ses calculs de drawdown à votre solde de compte lors de la première connexion. Après un paiement, activez **Réinitialiser l'état sauvegardé au démarrage** (par défaut sur "non") et redémarrez le bot une fois ; tous les niveaux de protection se ré-ancrent à votre solde actuel, correspondant à la façon dont les firmes réajustent les limites après les retraits. Désactivez ce paramètre ensuite.
**Clause de non-responsabilité d'exécution.** RiskEnforcer ferme les positions au marché lorsqu'une limite est menacée. En cas de volatilité extrême, de gaps de prix ou de pannes du courtier, les prix d'exécution peuvent différer des niveaux de déclenchement, et aucun logiciel ne peut garantir qu'une violation est impossible. Configurez vos déclencheurs avec une marge de sécurité à l'intérieur des limites officielles de votre firme (par exemple, 4,5 % pour une règle à 5 %).
**Autres notes.** Une instance de graphique protège l'ensemble du compte (tous les symboles). L'état de protection est sauvegardé par compte et survit aux redémarrages. RiskEnforcer nécessite une connexion active à la plateforme — si votre machine ou VPS est hors ligne, vous recevrez un avertissement de déconnexion Telegram, mais aucune protection ne pourra agir tant que la connectivité ne revient pas. Les alertes Telegram nécessitent que le bot fonctionne sur une machine locale ou un VPS (l'exécution hébergée dans le cloud ne permet pas l'accès à internet).
Nous avons fait tout cela pour nous assurer .... **Votre compte est protégé. Votre soirée est à vous.** Dîner entre amis. Salle de sport. Sommeil. RiskEnforcer surveille chaque tick pendant votre absence — au moment où quelque chose compte, c'est sur votre téléphone : **"Salut Alex, je viens de fermer toutes tes positions. Le DD quotidien était de 2 240 $. Ton compte est protégé. Maintenant, va prendre un verre — je veille sur toi à la maison."**
Résumé
Key features include:
- Daily Drawdown Protection: Tracks intraday high-water marks and force-closes positions before daily loss limits are breached, with optional blocking of new trades after a breach.
- Maximum Drawdown Protection: Closes all positions if equity approaches a predefined floor based on starting balance.
- Trailing Drawdown Protection: Adjusts drawdown floor based on highest balance achieved.
- Stop-Loss Watchdog and Auto Placement: Ensures all positions have stop losses, placing them automatically or closing positions if none are set within a configurable timer.
- Midnight Mark Profit Lock: Automatically closes a configurable portion of winning positions before the daily reset to secure profits.
- Multi-account support with individual state tracking.
- Real-time Telegram alerts for all protective actions, connection status, and breaches.
Users manually configure all parameters to match their prop-firm’s specific rules and risk tolerance. The bot requires the cTrader platform to remain open and connected for continuous operation and alerts.
