EA Circuit Breaker
- Utilitaires
- Version: 1.0
- Activations: 10
La plupart des outils de gestion du risque regardent le compte dans son ensemble : quand le compte atteint sa limite, tout s'arrête, y compris les EA qui n'avaient rien fait de mal.
EA Circuit Breaker travaille un EA à la fois. Quand un seul EA franchit la ligne que vous avez tracée pour lui, seul cet EA est traité et le reste du compte continue de tourner.
L'outil n'ouvre pas de positions de lui-même, ne donne pas de conseils et n'envoie pas de signaux.
CONÇU POUR LES COMPTES DE COUVERTURE
Savoir quelle opération appartient à quel EA n'est possible que tant que la plateforme les conserve comme des positions distinctes, et c'est précisément ce que fait un compte de couverture. Sur un compte netting, tout est regroupé en une seule position par symbole, le numéro magique ne désigne plus rien, et aucun outil ne peut les séparer. Cet outil lit le type de compte au démarrage et, sur un compte netting, se limite à l'observation en l'indiquant à l'écran. Les opérations closes restent séparées par numéro magique.
RIEN À CONFIGURER
Au démarrage, le tableau est déjà rempli. L'outil lit vos positions ouvertes et l'historique des 30 derniers jours, rassemble les numéros magiques qu'il trouve et crée une ligne par EA. Les lignes prennent le nom du commentaire des ordres de l'EA, que vous pouvez modifier. Un nouvel EA apparaît dès qu'il passe un ordre.
CE QUE MONTRE CHAQUE LIGNE
- Résultat du jour, positions ouvertes, lots au total, résultat cumulé
- La commission et le swap sont inclus, ils ne sont pas laissés de côté
- La limite que vous avez fixée et la part déjà consommée
- Jaune à 80 pour cent de la limite, rouge une fois atteinte
LES LIMITES QUE VOUS POUVEZ FIXER, PAR EA
- Limite de perte journalière, en pourcentage du solde ou des fonds propres, ou en montant
- Limite de perte cumulée, comptée depuis une date que vous pouvez réinitialiser
- Nombre maximal de positions ouvertes
- Lots cumulés maximum
- Plage horaire de travail, écrite sous la forme Mon-Fri 08:00-17:00
Chaque EA démarre avec vos limites par défaut, donc tous sont surveillés dès la première minute. Pas de fichiers set, rien à régler selon le courtier.
CE QUI SE PASSE QUAND UN EA FRANCHIT SA LIGNE
Vous choisissez, pour chaque EA, entre trois réponses.
1. ME PRÉVENIR (par défaut). La ligne passe au rouge et la raison est indiquée. L'alerte, la notification push et le son sont facultatifs. Le trading n'est pas touché du tout. C'est ce que fait une installation neuve tant que vous ne changez rien.
2. FERMER ET VERROUILLER. Les positions de cet EA sont fermées et ses ordres en attente annulés. Tant que le verrou est actif, tout ce que cet EA rouvre est fermé également. L'EA ne sait pas qu'il a été arrêté, il continue donc d'essayer, et chaque tentative vous coûte le spread. Le panneau compte ces tentatives et affiche le coût cumulé. Rien d'autre sur le compte n'est touché.
3. FERMER LE GRAPHIQUE. Le graphique sur lequel tourne cet EA est fermé, ce qui retire réellement l'EA du terminal. Un modèle est enregistré au préalable, vous pouvez donc tout remettre en place.
Fermer des positions exige que le Trading algorithmique soit activé. Fermer un graphique ne l'exige pas, l'option 3 fonctionne donc même quand le Trading algorithmique est désactivé.
Les verrous liés à la limite journalière et à la plage horaire se lèvent d'eux-mêmes à l'heure de réinitialisation que vous choisissez. Le verrou lié à la limite de perte cumulée reste en place jusqu'à ce que vous le leviez vous-même, avec une confirmation en deux temps.
CE QU'IL NE PEUT PAS FAIRE
- Il ne peut pas désactiver un autre EA. MQL5 n'offre aucun moyen de le faire et le Market n'autorise pas les DLL. Ce qu'il peut faire, c'est fermer ce qu'un EA ouvre et continuer de le fermer, ou fermer le graphique de cet EA. Ce sont les deux options.
- L'option 2 vous coûte le spread chaque fois que l'EA rouvre, comme décrit plus haut.
- Sur un compte netting, les actions par EA ne sont pas disponibles, pour la raison indiquée plus haut.
- Deux EA qui partagent un même numéro magique apparaissent sur une seule ligne. MetaTrader n'offre aucun moyen de les distinguer.
- Les opérations manuelles sont observées, mais jamais touchées.
- Il occupe un graphique et refuse de démarrer sur un second, pour que deux copies ne se disputent pas le même EA.
Les noms, les limites, les réponses choisies, les graphiques associés, les états de verrou et la date de départ de votre cumul sont enregistrés par numéro de compte. Changez d'unité de temps ou redémarrez le terminal, tout est toujours là. Même replié, le panneau indique combien d'EA sont verrouillés et combien approchent de leur limite.
COMMENT L'ESSAYER
La démo gratuite tourne dans le testeur de stratégies, qui exécute un EA sur un graphique : ce pour quoi cet outil existe ne peut donc pas s'y produire tout seul. Pour que la démo ait du sens, uniquement dans le testeur, l'outil ouvre quelques petites positions d'entraînement sous des numéros magiques différents afin que le tableau contienne des lignes. Sur un compte réel il ne passe jamais d'ordre, il affiche Tester self-test pendant qu'il le fait, et InpTesterDemo le désactive.
Dans le testeur, vous voyez le panneau, le tableau, les chiffres, les réglages, et un EA qui passe de OK à WARN puis à LOCKED lorsque vous fixez une petite limite. Ce que vous n'y voyez pas, c'est un EA arrêté pendant que les autres continuent. Essayez cela sur un compte démo avec deux ou trois EA en marche.
PARAMÈTRES D'ENTRÉE
Détection : InpHistoryDays, InpIncludeManual
Limites par défaut : InpLimitBase, InpLimitUnit, InpDefaultDailyLimit, InpDefaultTotalLimit, InpDefaultMaxPos, InpDefaultMaxLots, InpIncludeFloating, InpWarnPercent, InpDayResetHour
Action : InpDefaultAction, InpConfirmActions, InpSaveTemplate, InpMaxCloseRetries
Alertes : InpAlertPopup, InpAlertPush, InpAlertSound
Panneau : InpPanelX, InpPanelY, InpPanelWidth, InpFont, InpFontSize, InpColorBg, InpColorHeader, InpColorText, InpColorOk, InpColorWarn, InpColorLock
Testeur : InpTesterDemo, InpMagicSelf
PRÉREQUIS
MetaTrader 5 et un compte en couverture, un graphique libre. Le Trading algorithmique doit être activé pour fermer des positions. Pas de DLL, pas de serveur externe, pas de connexion internet, pas de fichiers supplémentaires.
Cet outil ne prédit pas les cours, ne vous dit pas quoi trader et n'affirme rien sur vos résultats. Il applique les limites que vous fixez.
