Macro Event Countdown and Caution Zones
- Indicateurs
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Version: 1.1
- Activations: 5
Macro Event Countdown and Caution Zones affiche les événements économiques à venir pour les devises de votre graphique, issus du calendrier économique intégré à MetaTrader 5. L'indicateur les liste avec un compte à rebours, trace une ligne verticale à l'heure de chaque publication, colore une zone de prudence avant et après les événements importants, et indique si le graphique se trouve en ce moment dans une période de prudence. Il s'adresse aux traders qui veulent voir clairement les heures des annonces, par exemple pour respecter la règle d'annonces d'une prop firm ou leur propre habitude de "ne pas ouvrir de nouveaux trades autour des annonces", ainsi qu'aux utilisateurs d'EA qui veulent lire l'heure de la prochaine annonce depuis leur propre code. C'est un outil d'affichage et d'alerte : il ne donne aucun signal d'achat / de vente et n'ouvre, ne modifie ni ne clôture jamais d'ordres.
CE QU'IL AFFICHE
- Panneau avec les événements des 24 prochaines heures (1-168) : date et heure, temps restant, devise, importance (code couleur), nom de l'événement et valeurs réelle / prévue / précédente. Les événements publiés restent dans la liste pendant 60 minutes (0-1440). Jusqu'à 10 lignes (1-30).
- Heure affichée en heure du serveur (comme le graphique), en heure locale de votre PC ou en UTC.
- Lignes verticales aux heures des événements (pointillées par défaut) et zones de prudence colorées, 15 minutes avant et 15 minutes après un événement par défaut (0-240 chacune). Les événements passés des 3 derniers jours (0-10) sont aussi tracés, pour que vous puissiez revoir le graphique autour d'eux. Lignes et zones sont tracées jusqu'en H4 (modifiable).
- Ligne d'état en haut du panneau : "Normal" avec le prochain événement de prudence et son compte à rebours, ou "CAUTION" avec l'événement et le temps avant / depuis sa publication.
- La couleur d'une valeur réelle (vert / rouge) est le champ "impact" propre au calendrier, fourni par MetaQuotes : si le chiffre a été meilleur ou moins bon que prévu pour la devise de l'événement. Ce n'est pas une direction d'achat / de vente pour le symbole de votre graphique.
- Bouton de réduction, quatre coins, trois tailles, couleurs modifiables. Texte du panneau en anglais ou en japonais, choisi automatiquement selon la langue du terminal (ou manuellement).
DEVISES ET IMPORTANCE
- Automatique : devise de base et devise de profit du symbole du graphique (EURUSD -> EUR, USD). Pour l'or, les indices et les cryptomonnaies, la devise de profit est utilisée (par exemple XAUUSD -> USD).
- Ou votre propre liste (par exemple USD,EUR,JPY), ou automatique plus votre liste.
- Filtre d'importance pour la liste et les lignes : High + Medium par défaut. Filtre séparé pour les zones de prudence, l'état de prudence et les alertes : High seulement par défaut.
ALERTES (désactivées par défaut)
- N minutes avant un événement (15 par défaut, 1-240), pour l'importance de prudence. Pop-up, son, notification push et / ou e-mail.
- Une alerte par événement dans tout le terminal, même lorsque l'indicateur est sur plusieurs graphiques.
- Lorsque plusieurs événements de la même devise sont publiés au même moment (par exemple une publication du CPI avec plusieurs chiffres), vous recevez une alerte pour chacun d'eux.
- Les événements dont l'heure d'alerte était déjà passée au chargement de l'indicateur, ou pendant que le terminal était fermé, ne déclenchent pas d'alerte.
POUR LES UTILISATEURS D'EA (iCustom)
Deux buffers, valeur sur la dernière barre (shift 0) :
- Buffer 0 : minutes jusqu'au prochain événement d'importance High des devises choisies. -1 = aucun dans la durée d'anticipation, -2 = pas de données de calendrier (pas encore chargées, ou testeur de stratégie).
- Buffer 1 : 1 pendant une zone de prudence, 0 sinon.
Un produit acheté sur le Market est installé dans le dossier Indicators\Market, le nom à utiliser est donc "Market\\Macro Event Countdown and Caution Zones". Passez false comme premier paramètre : la copie ne dessine alors rien sur le graphique et n'occupe pas l'une des 8 places de dessin du graphique. Les autres paramètres gardent leurs valeurs par défaut :
int h = iCustom(_Symbol, _Period, "Market\\Macro Event Countdown and Caution Zones", false);
double v[1];
if(CopyBuffer(h, 0, 0, 1, v) == 1) { /* v[0] = minutes to the next High event */ }
Si vous voulez passer davantage de paramètres, la liste compte 46 entrées : les 41 paramètres plus les 5 en-têtes de groupe, dans l'ordre affiché dans l'onglet Inputs.
La façon dont votre EA réagit à ces valeurs relève de votre propre décision ; l'indicateur lui-même ne trade pas.
LIMITES (à lire avant l'achat)
- Le testeur de stratégie de MT5 n'a pas de données de calendrier. Dans le testeur, seul un avis est affiché et le buffer 0 renvoie -2. Il ne peut pas servir à backtester un EA qui évite les annonces.
- Les noms des événements proviennent du calendrier du terminal, dans la langue du terminal. Avec le panneau en anglais sur un terminal japonais, les noms sont en japonais.
- L'heure locale et l'UTC sont converties avec le décalage horaire actuel. Pour les événements situés de l'autre côté d'un changement d'heure d'été, l'heure affichée peut être décalée d'1 heure. L'heure du serveur n'est pas concernée.
- Les événements d'une journée entière et les événements provisoires sont listés, mais n'ont ni zone de prudence ni alerte.
- Les devises que le calendrier MT5 ne couvre pas (par exemple CNH, TRY) ne sont pas affichées.
- Les valeurs réelles apparaissent avec un retard pouvant aller jusqu'à l'intervalle de vérification (30 secondes par défaut, 10-300). L'exactitude et le moment de publication des données dépendent du fournisseur du calendrier (MetaQuotes) ; cet indicateur se contente de les afficher.
- Votre prop firm ou votre courtier peut utiliser une autre source d'annonces ou d'autres règles. Cet indicateur ne décide pas de ce qui est autorisé sur votre compte ; veuillez vérifier vous-même leurs règles.
- Jusqu'à 8 copies avec dessin sur un graphique. Lorsque plusieurs copies dessinent des zones sur un même graphique, les réglages de zone de la première copie sont utilisés. Les copies avec dessin désactivé (iCustom) ne sont pas comptées.
- Les buffers ne contiennent que la valeur de la dernière barre ; les barres plus anciennes sont vides.
- Si vous enregistrez un modèle, les objets du panneau sont aussi enregistrés, mais ils sont reconstruits lors du chargement du modèle.
IMPORTANT
- Ce n'est pas un signal d'achat / de vente ni une prévision de la réaction des prix aux annonces. Il ne promet aucun profit ni aucun résultat. Les décisions de trading relèvent de votre propre responsabilité.
- Les objets dont le nom commence par "ECN" sont considérés comme des dessins de cet indicateur. Des variables globales temporaires du terminal commençant par "ECN" servent à partager l'état des alertes et du panneau entre les graphiques.
- Les notifications push et l'e-mail nécessitent les réglages de notification / d'e-mail du terminal.
AUTRES
- MetaTrader 5 uniquement (le calendrier MT5 n'est pas disponible dans MetaTrader 4). Fonctionne sur tout symbole et toute unité de temps. Testé sur un compte de démonstration MT5.
- Pas de DLL, pas de requêtes web : les données proviennent uniquement du calendrier intégré de MT5.
- Support via les messages MQL5, réponse sous 3 jours ouvrables : installation, réglages et signalement de bugs uniquement. Il n'est pas possible de répondre aux questions sur les opinions de marché, sur la façon de trader les annonces ou sur les décisions de trading.

