NewsGuard Economic News Guard for Positions MT5
- Utilitaires
-
Ibrahim Yahya
Je développe des outils pour MetaTrader 5 qui appliquent exactement vos règles : des Expert Advisors, des gestionnaires de trades et des copieurs de trades qui calculent la taille de chaque position à partir de votre risque et la gèrent jusqu'au bout, sans surveillance, sur un VPS. - Version: 1.0
- Activations: 5
NewsGuard protège vos positions ouvertes des pics liés aux actualités. Vous l'attachez à un seul graphique, et il lit le calendrier économique intégré à MetaTrader 5. Lorsqu'un événement important pour vos devises approche, il s'occupe des positions que vous avez choisies : il vous avertit, les sécurise avec un stop à break-even ou les clôture. Il n'ouvre aucun trade et ne génère aucun signal.
Ce qu'il fait
- Surveille les positions autour des actualités. Dans une fenêtre (par défaut de 15 minutes avant à 15 minutes après l'événement), il applique l'action choisie à vos positions.
- Trois actions. 1 = avertir seulement : alerte pop-up, notification push facultative, le panneau devient rouge et une position ouverte dans la fenêtre est signalée une fois. 2 = sécuriser : le stop passe à break-even (entrée +/- InpBEPoints) pour les positions en gain de plus que cette valeur ; les autres ne sont pas touchées. 3 = clôturer toutes les positions du filtre.
- Calendrier intégré. Pas de requêtes web, pas de DLL. Importance : élevée seulement, ou élevée et moyenne. Devises : par défaut la devise de base et la devise de profit du symbole du graphique (l'or et l'argent reçoivent aussi USD), ou votre propre liste. La liste des événements est actualisée toutes les 5 minutes et regarde 48 heures à l'avance par défaut.
- Vous choisissez les positions. Toutes, trades manuels seulement, ou le numéro magique d'un EA. Tous les symboles, ou seulement celui du graphique.
- Panneau. Statut, événement suivant ou en cours, devise, impact, heure du serveur et UTC, compte à rebours, règles actives, dernière action et état du calendrier.
- Notifications. Alerte pop-up au début de la fenêtre et, en option, un message push vers l'application mobile MetaTrader.
Limites honnêtes
- NewsGuard ne peut empêcher ni un autre EA ni vous d'ouvrir un trade dans la fenêtre. Avec l'action 3, il clôture cette position au tick suivant (en réel : un passage par seconde). La position peut exister un instant et le spread est payé. L'action 1 se contente de la signaler.
- Le calendrier est le calendrier MT5 intégré de votre courtier, en heure serveur du courtier. Le panneau affiche l'heure serveur et l'heure UTC ainsi que l'état du calendrier.
- Le break-even demande de la marge : le nouveau stop doit être au moins à la distance minimale du courtier par rapport au prix, sinon la tentative est renouvelée au passage suivant.
- Si l'horaire d'un événement change après le début de sa fenêtre, il n'est pas replanifié avant la prochaine actualisation.
- Les stops et les clôtures sont des opérations au marché. Aucune garantie contre le slippage, les gaps ou les pics de prix : le prix peut dépasser un stop avant qu'il soit déplacé ou exécuté.
- Il ne fonctionne que tant que le terminal et l'EA tournent. Un VPS les maintient actifs.
Comment l'utiliser
- Attachez NewsGuard à un graphique (n'importe quel symbole, n'importe quelle période). Une seule fois : une copie protège toutes les positions sélectionnées.
- Autorisez le trading algorithmique dans le terminal et dans les paramètres de l'EA.
- Choisissez l'importance, la fenêtre (minutes avant et après) et l'action : 1, 2 ou 3. Par défaut c'est 1, avertir seulement, pour que vous l'observiez d'abord.
- Choisissez les positions protégées (toutes, manuelles seulement, ou un numéro magique).
- Laissez le terminal allumé. Pour les messages push, saisissez votre MetaQuotes ID dans Outils > Options > Notifications et mettez InpPush sur true.
Dans le Testeur de stratégies, il n'y a pas de calendrier économique. Avec les paramètres par défaut (InpTestEvent vide), NewsGuard place un événement de démonstration chaque jour ouvré à 12:00 heure serveur et ouvre autour de lui des trades démo BUY et SELL au lot minimum, afin que vous voyiez la protection à l'œuvre en mode visuel. Si l'action est 1, elle est forcée à 3 (clôture) dans le testeur pour que l'effet soit visible. Cela n'arrive que dans le testeur. Sur un compte réel ou démo, NewsGuard n'ouvre jamais de trade de lui-même. Dans le testeur, vous pouvez aussi définir votre propre événement avec InpTestEvent. Sur un graphique en direct, InpTestEvent donne un aperçu qui avertit seulement et ne trade jamais.
Paramètres
| Paramètre | Par défaut | Fonction |
| InpImportance | Élevée | Élevée seulement, ou élevée et moyenne |
| InpCurrencies | (vide) | Devises, p. ex. USD,EUR. Vide = devises du symbole du graphique (or et argent aussi USD) |
| InpLookAheadHours | 48 | Combien d'heures à l'avance les événements sont listés |
| InpMinBefore | 15 | La fenêtre commence ce nombre de minutes avant l'événement |
| InpMinAfter | 15 | La fenêtre se termine ce nombre de minutes après l'événement |
| InpAction | 1 (avertir) | 1 = avertir seulement, 2 = break-even, 3 = tout clôturer |
| InpBEPoints | 10 | Action 2 : le stop va à entrée +/- ce nombre de points |
| InpSymbols | ALL | ALL symboles, ou seulement celui du graphique |
| InpMagic | -1 | -1 toutes les positions, 0 trades manuels seulement, N un EA |
| InpAlert | true | Alerte pop-up au début de la fenêtre |
| InpPush | false | Notification push vers l'application mobile (MetaQuotes ID requis) |
| InpUtcOffset | 99 | Décalage UTC du serveur en heures pour le panneau, 99 = détection automatique |
| InpDarkChart | false | Recolorer ce graphique en sombre |
| InpShot | false | Enregistrer une capture dans MQL5\Files 6 secondes après le démarrage |
| InpTestEvent | (vide) | Testeur : faux événement au format YYYY.MM.DD HH:MM (heure serveur) ou +N minutes. Graphique en direct : aperçu, avertissement seulement |
| InpTestTrades | false | Testeur seulement : trades démo autour du faux événement |
FAQ
NewsGuard ouvre-t-il des trades ou donne-t-il des signaux ?
Non. Il surveille et gère seulement les positions que vous ou un autre EA avez ouvertes. Les seuls trades qu'il ouvre sont les trades démo du Testeur de stratégies.
Peut-il empêcher l'ouverture d'un trade pendant les actualités ?
Non. Il ne peut bloquer ni un autre EA ni vous. Avec l'action 3, il clôture cette position au tick ou à la seconde suivante, et le spread est payé. Avec l'action 1, il la signale seulement.
Me protège-t-il du slippage et des gaps ?
Non. Il réduit le temps pendant lequel vos positions restent exposées, mais les stops et les clôtures sont exécutés au marché. Un pic peut dépasser un stop, et rien ici n'est une garantie ni une promesse de résultat.
Quel fuseau horaire utilise le calendrier ?
L'heure serveur du courtier. Le panneau affiche l'événement en heure serveur et en UTC, ainsi que le décalage serveur détecté.
Fonctionne-t-il avec d'autres Expert Advisors ?
Oui. Utilisez le filtre magique : -1 pour toutes les positions, 0 pour les trades manuels seulement, ou le numéro magique d'un EA.
Pourquoi le break-even n'a-t-il pas été appliqué ?
Le break-even n'est appliqué que si la position est en gain de plus de InpBEPoints et si le nouveau stop est au moins à la distance minimale du courtier par rapport au prix. Sinon la position est laissée telle quelle ou la tentative est renouvelée au passage suivant.
