Drawdown Limit Guard
- Utilitaires
- Version: 1.0
- Activations: 10
Drawdown Guard surveille le compte par rapport aux limites de perte que l'on fixe soi-même, et clôture ce qui doit l'être une fois la limite atteinte - c'est tout ce qu'il fait. Il ne décide pas quand acheter ou vendre, et ne donne aucun conseil.
On fixe une limite de perte journalière, une limite totale, ou les deux. À l'approche d'une limite, l'outil avertit ; une fois la limite atteinte, il clôture toute position et supprime tout ordre en attente ouvert à partir de ce moment - et, seulement si cette option est activée, les positions déjà ouvertes aussi.
Il faut le dire clairement : cet outil ne peut pas bloquer l'ouverture d'un nouvel ordre. MetaTrader 5 n'offre aucune fonction pour couper les nouvelles transactions, et le Market n'autorise pas les DLL. Ainsi, quand un ordre s'ouvre après que la limite est atteinte, l'outil le clôture juste après - environ un quart de seconde plus tard en test. Une petite perte due au spread et au mouvement de prix survient tout de même sur cet ordre.
On l'utilise de deux façons : pour surveiller sa propre règle (par exemple, ne pas perdre plus d'un certain pourcentage en une journée), ou pour surveiller les chiffres de perte journalière et totale d'un programme de compte financé. Le respect effectif d'une règle donnée dépend des réglages, du trading et du courtier de chacun - cela échappe à ce qu'un outil peut contrôler ; celui-ci se contente de rapporter les chiffres fournis et d'agir en conséquence.
Ce qu'il surveille : la perte journalière, la baisse depuis le solde ou les fonds propres au début de la journée de trading ; et la perte totale, mesurée soit depuis le solde initial, soit depuis le plus haut niveau jamais atteint par le compte - dans ce mode, la référence suit le sommet vers le haut, ne redescend jamais, et reste en place même après la reprise de la surveillance. La base de calcul est le solde ou les fonds propres, selon la règle suivie. La réinitialisation journalière se fait à une heure et une minute choisies, en heure serveur, et suit le calendrier même les jours sans trading.
Il agit en deux étapes. Un avertissement à un pourcentage donné de la limite affiche une notification à l'écran et une alerte, sans toucher au trading. À la limite elle-même, le panneau passe à Stopped, et à partir de là, toute position qui s'ouvre est clôturée et tout ordre en attente supprimé, jusqu'à la reprise de la surveillance. Les positions déjà ouvertes au moment où la limite est atteinte restent intactes, sauf si cette option est activée - désactivée par défaut, rien de déjà ouvert ne se ferme sans que ce soit choisi. Une fois arrêtée, la surveillance reste arrêtée jusqu'à une reprise manuelle - et si le compte est toujours au-delà de la limite, Resume monitoring ne tient pas : la vérification suivante l'arrête aussitôt de nouveau, il faut donc changer les réglages ou attendre la réinitialisation journalière.
Le panneau sur le graphique affiche la perte journalière et totale actuelles, le montant restant jusqu'à chaque limite et le pourcentage de cette limite déjà consommé, le temps avant la réinitialisation journalière, le point culminant, et l'état - Monitoring, Warning ou Stopped. Les alertes arrivent par popup, son et notification push mobile, chacune activable séparément. Un filtre par numéro magique permet d'agir sur les positions d'un seul EA, ou sur toutes. L'état est écrit dans un fichier et restauré après un redémarrage, si bien qu'un redémarrage ne remet pas à zéro la progression du jour.
Ce qu'il ne fait pas : il n'ouvre pas de trades, ne choisit pas d'entrées et n'envoie pas de signaux, et ne prédit rien. Il ne peut pas bloquer l'ouverture d'un ordre - il le clôture juste après, d'où une petite perte de spread et de mouvement sur celui-ci, comme expliqué. Il lui faut Algo Trading activé pour clôturer une position ; si c'est coupé, rien ne peut être clôturé, et l'outil le signale. Si le compte est toujours au-delà d'une limite, Resume monitoring ne tient pas - la vérification suivante reverrouille aussitôt. Un seul graphique par terminal l'exécute ; un second est refusé, pour que rien ne soit clôturé deux fois. Si MetaTrader 5 se ferme anormalement, le dernier état n'a peut-être pas été enregistré, puisqu'il est écrit à l'arrêt. Après un dépôt ou un retrait, le solde initial pour la perte totale doit être mis à jour à la main.
Aucun DLL, aucun site ou API externe, aucun serveur tiers - tout tourne dans le terminal.
La démo gratuite ne tourne que dans le testeur de stratégies. Un seul EA y fonctionne et cet outil n'ouvre rien de lui-même, il n'a donc rien à lui à clôturer - mais la surveillance des pertes, le panneau et les deux étapes fonctionnent. Régler le type de limite journalière sur un montant fixe et faible, puis lancer un test générant une perte pour voir Warning, puis Stopped, en mode visuel pour observer le panneau évoluer à mesure que la perte grandit. Le testeur n'offre aucun moyen de passer un ordre à la main, la clôture elle-même ne peut donc pas y être démontrée - cette partie se joue sur un compte réel ou démo.
Tous les paramètres ont déjà des valeurs par défaut fonctionnelles. Base de calcul (solde ou fonds propres). Solde initial pour la perte totale - zéro utilise le solde actuel au premier démarrage. Type et valeur de la limite journalière (pourcentage ou montant) - zéro désactive la limite journalière. Type et valeur de la limite totale - zéro désactive la limite totale. Perte totale mesurée depuis le solde initial ou le plus haut niveau atteint. Seuil d'avertissement en pourcentage de la limite. Heure et minute de réinitialisation journalière, heure serveur. Clôturer les positions et supprimer les ordres en attente ouverts après que la limite est atteinte. Clôturer les positions déjà ouvertes au moment où la limite est atteinte. Alerte popup, notification push, son d'alerte. Coin du panneau. Filtre par numéro magique - zéro signifie toutes les positions.
Le trading du Forex et des CFD comporte un risque de perte. Cet outil est une aide opérationnelle qui surveille les pertes et clôture des positions aux limites fixées. Il ne fournit ni conseil ni signal de trading et ne fait aucune promesse de résultat. Chaque décision de trading, avec son issue, reste propre à celui qui la prend.
