Macro Event Countdown and Caution Zones
- Indikatoren
-
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
- Aktivierungen: 5
Macro Event Countdown and Caution Zones zeigt anstehende Wirtschaftsereignisse für die Währungen Ihres Charts an, entnommen aus dem in MetaTrader 5 integrierten Wirtschaftskalender. Der Indikator listet sie mit einem Countdown auf, zeichnet zu jedem Veröffentlichungszeitpunkt eine vertikale Linie, schattiert vor und nach wichtigen Ereignissen eine Vorsichtszone und zeigt an, ob sich der Chart gerade in einer Vorsichtsphase befindet. Er richtet sich an Trader, die Nachrichtenzeiten deutlich sehen möchten, zum Beispiel um die Nachrichtenregel einer Prop-Firma oder die eigene Routine "keine neuen Trades rund um Nachrichten" einzuhalten, und an EA-Nutzer, die den nächsten Nachrichtentermin aus ihrem eigenen Code auslesen möchten. Er ist ein Anzeige- und Alarmwerkzeug: Er gibt keine Kauf- / Verkaufssignale und eröffnet, ändert oder schließt nie Orders.
WAS ER ANZEIGT
- Panel mit den Ereignissen der nächsten 24 Stunden (1-168): Datum und Uhrzeit, verbleibende Zeit, Währung, Wichtigkeit (farblich gekennzeichnet), Ereignisname sowie tatsächlicher / prognostizierter / vorheriger Wert. Veröffentlichte Ereignisse bleiben 60 Minuten (0-1440) in der Liste. Bis zu 10 Zeilen (1-30).
- Zeit in Serverzeit (wie der Chart), in der lokalen Zeit Ihres PCs oder in UTC.
- Vertikale Linien zu den Ereigniszeitpunkten (standardmäßig gepunktet) und schattierte Vorsichtszonen, standardmäßig 15 Minuten vor und 15 Minuten nach einem Ereignis (jeweils 0-240). Vergangene Ereignisse der letzten 3 Tage (0-10) werden ebenfalls gezeichnet, sodass Sie sich den Chart rund um sie ansehen können. Linien und Zonen werden bis H4 gezeichnet (änderbar).
- Statuszeile oben im Panel: "Normal" mit dem nächsten Vorsichtsereignis und seinem Countdown oder "CAUTION" mit dem Ereignis und der Zeit bis zu / seit seiner Veröffentlichung.
- Die Farbe eines tatsächlichen Werts (grün / rot) ist das kalendereigene Feld "impact", das von MetaQuotes geliefert wird: ob die Zahl für die Währung des Ereignisses besser oder schlechter als erwartet war. Sie ist keine Kauf- / Verkaufsrichtung für Ihr Chart-Symbol.
- Einklapp-Schaltfläche, vier Ecken, drei Größen, Farben änderbar. Paneltext auf Englisch oder Japanisch, automatisch nach der Terminalsprache gewählt (oder manuell).
WÄHRUNGEN UND WICHTIGKEIT
- Automatisch: Basis- und Gewinnwährung des Chart-Symbols (EURUSD -> EUR, USD). Für Gold, Indizes und Krypto wird die Gewinnwährung verwendet (zum Beispiel XAUUSD -> USD).
- Oder Ihre eigene Liste (zum Beispiel USD,EUR,JPY) oder automatisch plus Ihre Liste.
- Wichtigkeitsfilter für Liste und Linien: standardmäßig High + Medium. Separater Filter für Vorsichtszonen, Vorsichtsstatus und Alarme: standardmäßig nur High.
ALARME (standardmäßig aus)
- N Minuten vor einem Ereignis (standardmäßig 15, 1-240), für die Vorsichts-Wichtigkeit. Pop-up, Ton, Push-Benachrichtigung und / oder E-Mail.
- Ein Alarm pro Ereignis im gesamten Terminal, auch wenn der Indikator auf mehreren Charts liegt.
- Wenn mehrere Ereignisse derselben Währung gleichzeitig veröffentlicht werden (zum Beispiel eine CPI-Veröffentlichung mit mehreren Zahlen), erhalten Sie für jedes davon einen Alarm.
- Ereignisse, deren Alarmzeit beim Laden des Indikators oder während das Terminal geschlossen war bereits vorbei war, lösen keinen Alarm aus.
FÜR EA-NUTZER (iCustom)
Zwei Puffer, Wert auf dem letzten Balken (shift 0):
- Puffer 0: Minuten bis zum nächsten Ereignis mit Wichtigkeit High der gewählten Währungen. -1 = keines innerhalb der Vorausschauzeit, -2 = keine Kalenderdaten (noch nicht geladen oder Strategietester).
- Puffer 1: 1 innerhalb einer Vorsichtszone, sonst 0.
Ein im Market gekauftes Produkt wird im Ordner Indicators\Market installiert, daher lautet der zu verwendende Name "Market\\Macro Event Countdown and Caution Zones". Übergeben Sie false als ersten Parameter: Die Kopie zeichnet dann nichts auf den Chart und belegt keinen der 8 Zeichenplätze des Charts. Die anderen Eingaben behalten ihre Standardwerte:
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 */ }
Wenn Sie weitere Eingaben übergeben möchten, hat die Parameterliste 46 Einträge: die 41 Eingaben plus die 5 Gruppenüberschriften der Eingaben, in der Reihenfolge, die im Reiter Inputs angezeigt wird.
Wie Ihr EA auf diese Werte reagiert, ist Ihre eigene Entscheidung; der Indikator selbst handelt nicht.
EINSCHRÄNKUNGEN (bitte vor dem Kauf lesen)
- Der MT5-Strategietester hat keine Kalenderdaten. Im Tester wird nur ein Hinweis angezeigt, und Puffer 0 gibt -2 zurück. Er kann nicht zum Backtest eines EA verwendet werden, der Nachrichten meidet.
- Ereignisnamen stammen aus dem Kalender des Terminals in der Sprache des Terminals. Mit englischem Panel auf einem japanischen Terminal sind die Namen auf Japanisch.
- Lokalzeit und UTC werden mit der aktuellen Zeitdifferenz umgerechnet. Bei Ereignissen auf der anderen Seite einer Sommerzeitumstellung kann die angezeigte Zeit um 1 Stunde abweichen. Die Serverzeit ist davon nicht betroffen.
- Ganztägige und vorläufige Ereignisse werden aufgelistet, haben aber keine Vorsichtszone und keinen Alarm.
- Währungen, die der MT5-Kalender nicht abdeckt (zum Beispiel CNH, TRY), werden nicht angezeigt.
- Tatsächliche Werte erscheinen mit einer Verzögerung von bis zum Prüfintervall (standardmäßig 30 Sekunden, 10-300). Genauigkeit und Zeitpunkt der Daten hängen vom Kalenderanbieter (MetaQuotes) ab; dieser Indikator zeigt sie nur an.
- Ihre Prop-Firma oder Ihr Broker kann eine andere Nachrichtenquelle oder andere Regeln verwenden. Dieser Indikator entscheidet nicht, was auf Ihrem Konto erlaubt ist; bitte prüfen Sie deren Regeln selbst.
- Bis zu 8 zeichnende Kopien auf einem Chart. Wenn mehrere Kopien auf einem Chart Zonen zeichnen, werden die Zoneneinstellungen der ersten Kopie verwendet. Kopien mit ausgeschaltetem Zeichnen (iCustom) werden nicht mitgezählt.
- Die Puffer enthalten nur den Wert des letzten Balkens; ältere Balken sind leer.
- Wenn Sie eine Vorlage speichern, werden die Panelobjekte mitgespeichert, beim Laden der Vorlage aber neu aufgebaut.
WICHTIG
- Kein Kauf- / Verkaufssignal und keine Prognose, wie der Kurs auf Nachrichten reagieren wird. Er verspricht keinen Gewinn und kein Ergebnis. Handelsentscheidungen liegen in Ihrer eigenen Verantwortung.
- Objekte, deren Namen mit "ECN" beginnen, werden als Zeichnungen dieses Indikators behandelt. Temporäre globale Variablen des Terminals, die mit "ECN" beginnen, werden verwendet, um Alarm- und Panelstatus zwischen Charts zu teilen.
- Push-Benachrichtigungen und E-Mail erfordern die Benachrichtigungs- / E-Mail-Einstellungen des Terminals.
SONSTIGES
- Nur MetaTrader 5 (der MT5-Kalender ist in MetaTrader 4 nicht verfügbar). Funktioniert mit jedem Symbol und Zeitrahmen. Auf einem MT5-Demokonto getestet.
- Keine DLLs, keine Webanfragen: Die Daten stammen ausschließlich aus dem integrierten MT5-Kalender.
- Support über MQL5-Nachrichten, Antwort innerhalb von 3 Werktagen: nur Installation, Einstellungen und Fehlermeldungen. Fragen zu Markteinschätzungen, zum Handel mit Nachrichten oder zu Handelsentscheidungen können nicht beantwortet werden.

