Meridian Session Clock

Eine MQL4-Zeitbibliothek: sommerzeitkorrekte Umrechnungen zwischen UTC und 12 Zeitzonen, ein Modell der Serveruhr Ihres Brokers (automatisch aus der Kurshistorie erkannt), die Sitzungen Sydney, Tokyo, London und New York plus eigene, mit Offen-Status, Beginn und Ende und OHLC-Spanne, der FX-Handelstag und das Wochenende. Anders als TimeGMT() liefert sie im Strategietester dieselben Ergebnisse wie live. Sie handelt nie, zeichnet nichts und schreibt keine Dateien. Sie erhalten die kompilierte Meridian_Session_Clock.ex4; diese Seite ist die vollständige API-Referenz.

Schnellstart

  1. Kopieren Sie Meridian_Session_Clock.ex4 nach MQL4/Libraries (Datei > Dateiordner öffnen).
  2. Fügen Sie den #import-Block unten in Ihren EA, Indikator oder Ihr Skript ein.
  3. OnInit: MSC_DetectBroker("EURUSD", 104, base, conf, used), oder MSC_SetBroker(MSC_US_DST, 120), wenn Sie die Serveruhr kennen.
  4. Verwenden Sie Serverzeiten (TimeCurrent(), Time[i]): MSC_SessionIsOpen(MSC_LONDON_SESSION, TimeCurrent()).
  5. Prüfung: Starten Sie das Beispiel unten im Strategietester; das Log zeigt das erkannte Modell und die Zeiten von London zu jedem Bar.

Import-Deklaration (kopierfertig)

#import "Meridian_Session_Clock.ex4"
   int      MSC_ZoneOffset(int zone, datetime utc);
   bool     MSC_IsDST(int zone, datetime utc);
   datetime MSC_ToZone(datetime utc, int zone);
   datetime MSC_FromZone(datetime local, int zone);
   datetime MSC_NextChange(int zone, datetime utc);
   string   MSC_ZoneName(int zone);
   bool     MSC_SetBroker(int model, int base_minutes);
   int      MSC_DetectBroker(string symbol, int weeks, int &base_minutes, double &confidence, int &weeks_used);
   int      MSC_BrokerOffset(datetime utc);
   datetime MSC_ServerToUTC(datetime server_time);
   datetime MSC_UTCToServer(datetime utc);
   int      MSC_SessionAdd(int zone, int start_minute, int end_minute, int days_mask);
   void     MSC_SessionClear();
   string   MSC_SessionName(int session);
   bool     MSC_SessionIsOpen(int session, datetime server_time);
   datetime MSC_SessionStart(int session, datetime server_time, int index);
   datetime MSC_SessionEnd(int session, datetime server_time, int index);
   int      MSC_SessionRange(string symbol, int timeframe, int session, datetime server_time, int index, double &result[]);
   datetime MSC_TradingDayStart(datetime server_time);
   bool     MSC_IsWeekend(datetime server_time);
   int      MSC_LastError();
   string   MSC_ErrorText(int code);
#import
enum MSC_ZONE    { MSC_UTC, MSC_LONDON, MSC_FRANKFURT, MSC_ATHENS, MSC_MOSCOW, MSC_DUBAI, MSC_SINGAPORE, MSC_TOKYO,
                   MSC_SYDNEY, MSC_WELLINGTON, MSC_NEW_YORK, MSC_CHICAGO };
enum MSC_MODEL   { MSC_FIXED, MSC_US_DST, MSC_EU_DST };
enum MSC_SESSION { MSC_SYDNEY_SESSION, MSC_TOKYO_SESSION, MSC_LONDON_SESSION, MSC_NEW_YORK_SESSION }; 

Grundbegriffe

  • Drei Arten von Zeit: utc; server (Serverzeit des Brokers: TimeCurrent, Barzeiten); local (Uhrzeit in einer Zone).
  • Zonen 0-11: UTC, London, Frankfurt, Athens, Moscow, Dubai, Singapore (auch Hongkong, Shanghai), Tokyo, Sydney, Wellington, New York, Chicago. Die Sommerzeit folgt dem Recht jeder Zone seit 2000, einschließlich der Änderungen USA 2007, Sydney 2000 / 2006 / 2008, Auckland 2007 / 2008 und Moscow 2011 / 2014. Unterstützt 2000-2099; andere Zeiten werden mit denselben Regeln berechnet und melden -2.
  • Eine Ortszeit, die beim Umstellen auf Sommerzeit übersprungen oder beim Zurückstellen wiederholt wird, gilt mit dem Versatz vor der Umstellung (New York 02:30 am Umstellungstag im März = 07:30 UTC; 01:30 am Tag im November = 05:30 UTC, das erste Auftreten).
  • Brokeruhr = UTC + Versatz. Modelle: 0 FIXED (Basis das ganze Jahr), 1 US DST (Basis + 60 im US-Sommer: "New York close"-Broker, GMT+2 / GMT+3), 2 EU DST (Basis + 60 im EU-Sommer). Standard 1 mit Basis 120.
  • Sitzungen werden in der Ortszeit einer Zone definiert, Montag bis Freitag nach Starttag: 0 SYDNEY 07:00-16:00 Sydney, 1 TOKYO 09:00-18:00 Tokyo, 2 LONDON 08:00-17:00 London, 3 NEW YORK 08:00-17:00 New York; eigene IDs 4-15. Eine Instanz läuft vom Beginn (einschließlich) bis zum Ende (ausschließlich). index 0 = die letzte Instanz, die zur angegebenen Zeit oder davor begann (offen oder beendet), -1 die davor, +1 die nächste; -260 bis 260.

API-Referenz

Alle Funktionen setzen MSC_LastError. Falsche Zonen- oder Sitzungs-IDs ergeben -1 und 0, false, "UNKNOWN" oder -1.

MSC_ZoneOffset, MSC_IsDST, MSC_ToZone, MSC_FromZone

Versatz der Zone zu UTC in Minuten bei utc; ob Sommerzeit gilt (Moscow 2011-2014, dauerhaft UTC+4, ist keine Sommerzeit); utc + Versatz als Ortszeit; Ortszeit zurück nach UTC mit der Regel oben.

datetime ny = MSC_ToZone(MSC_ServerToUTC(TimeCurrent()), MSC_NEW_YORK); 

MSC_NextChange und MSC_ZoneName

Erste Versatzänderung nach utc (in UTC), 0, wenn innerhalb von drei Jahren keine erfolgt (UTC, Dubai, Singapore, Tokyo, Moscow nach 2014). Name einer Zone wie in der Liste oben.

MSC_SetBroker

model 0-2, base_minutes -720 bis 840 in Schritten von 15. Sonst false und -1.

MSC_DetectBroker

Liest den ersten H1-Bar nach jeder Wochenendlücke (36 Stunden oder mehr) von symbol ("" = Chartsymbol), vom neuesten rückwärts, bis zu weeks (4-520, 0 = 104). Der FX-Markt öffnet sonntags um 17:00 New York, also liefert jede Woche einen Versatz; es gewinnen das Modell und die Basis, die zu den meisten Wochen passen (Gleichstand: US DST, dann EU DST, dann FIXED). Liefert das Modell und wendet es an, wenn mindestens 60 % der Wochen passen; sonst -1 mit -5 NOT DETECTED (base_minutes und confidence werden trotzdem gefüllt). -3 NO DATA ohne H1-Historie. Verwenden Sie ein 24/5-FX-Hauptpaar: Metalle und Indizes öffnen sonntags später und ergeben eine Stunde zu viel (XAUUSD lieferte in den Tests Basis 180 statt 120). Nutzen Sie 52 Wochen oder mehr, damit Zeitumstellungen enthalten sind; Feiertagswochen senken die Konfidenz. Im Strategietester ist nur die vom Tester geladene Historie sichtbar (weeks_used nennt die Zahl der gelesenen Wochen).

int base, used; double conf;
int model = MSC_DetectBroker("EURUSD", 104, base, conf, used); 

MSC_BrokerOffset, MSC_ServerToUTC, MSC_UTCToServer

Serverversatz in Minuten bei utc; Serverzeit nach UTC (Regel oben für die Stunde um eine Umstellung); UTC nach Serverzeit.

MSC_SessionAdd, MSC_SessionClear, MSC_SessionName

Fügt eine Sitzung hinzu: zone, Beginn und Ende in Minuten nach lokaler Mitternacht (0-1439, verschieden; Ende kleiner als Beginn = über Nacht), days_mask der Starttage (Bit 0 Sonntag bis Bit 6 Samstag, 62 = Montag-Freitag, 1-127). Liefert die ID 4-15, oder -1 mit -1 bzw. -4 SESSION LIMIT. MSC_SessionClear löscht eigene Sitzungen (IDs werden ab 4 wiederverwendet). Namen: SYDNEY, TOKYO, LONDON, NEW YORK, CUSTOM n.

int fra = MSC_SessionAdd(MSC_FRANKFURT, 7 * 60, 15 * 60 + 30, 62);   // 07:00-15:30 Frankfurt 

MSC_SessionIsOpen, MSC_SessionStart, MSC_SessionEnd

Ob Instanz 0 server_time enthält; Serverzeit von Beginn bzw. Ende der Instanz index. 0 bei Fehler.

if(MSC_SessionIsOpen(MSC_LONDON_SESSION, TimeCurrent()) && !MSC_SessionIsOpen(MSC_NEW_YORK_SESSION, TimeCurrent())) { } 

MSC_SessionRange

OHLC der Instanz index aus den Bars von symbol ("" = Chart) auf timeframe (0 = Chart; M1, M5, M15, M30 oder H1), deren Eröffnungszeit in der Instanz liegt. result[] erhält 7 Werte: 0 Open, 1 High, 2 Low, 3 Close, 4 Zeit des ersten Bars am High, 5 Zeit des ersten Bars am Low, 6 Bars. Liefert die Zahl der Bars; 0 mit -3 NO DATA, wenn kein Bar darin liegt; -1 für falschen timeframe, Sitzung oder index. Eine laufende Instanz nutzt die bisherigen Bars.

double r[]; if(MSC_SessionRange("", PERIOD_M15, MSC_TOKYO_SESSION, TimeCurrent(), -1, r) > 0) Print("Tokyo high ", r[1]); 

MSC_TradingDayStart und MSC_IsWeekend

Serverzeit des letzten 17:00 New York zu server_time oder davor (Beginn des FX-Tages). Wochenende = Freitag 17:00 bis Sonntag 17:00 New York.

MSC_LastError und MSC_ErrorText

Code des letzten Aufrufs; Text: 0 OK, -1 INVALID PARAMETER, -2 OUT OF RANGE, -3 NO DATA, -4 SESSION LIMIT, -5 NOT DETECTED, sonst UNKNOWN.

Lauffähiges Integrationsbeispiel

Ein Expert Advisor; fügen Sie zuerst den Import-Block und die enum-Zeilen von oben ein.

datetime last = 0;

int OnInit()
{
   int base, used; double conf;
   int m = MSC_DetectBroker("EURUSD", 104, base, conf, used);
   if(m < 0) MSC_SetBroker(MSC_US_DST, 120);
   PrintFormat("model %d base %d conf %.2f weeks %d: %s", m, base, conf, used, MSC_ErrorText(MSC_LastError()));
   return(INIT_SUCCEEDED);
}

void OnTick()
{
   if(Time[0] == last) return;
   last = Time[0];
   datetime now = TimeCurrent();
   PrintFormat("London %s - %s server, open %d, FX day since %s, weekend %d",
               TimeToString(MSC_SessionStart(MSC_LONDON_SESSION, now, 0)), TimeToString(MSC_SessionEnd(MSC_LONDON_SESSION, now, 0)),
               MSC_SessionIsOpen(MSC_LONDON_SESSION, now), TimeToString(MSC_TradingDayStart(now)), MSC_IsWeekend(now));
} 

Architektur und Hinweise

  • Reine Berechnung: Regeln werden berechnet, nicht nachgeschlagen, daher wird nichts heruntergeladen. Brokermodell und Sitzungstabelle gelten je importierendem Programm.
  • MetaTrader 4, jedes Symbol und jeder Zeitrahmen; EAs, Indikatoren, Skripte. Sicher im Strategietester und bei der Optimierung: keine DLLs, Dateien, Webanfragen, Chartobjekte, Timer oder globalen Variablen. Nur MSC_DetectBroker und MSC_SessionRange lesen Bars.
  • Grenzen: 16 Sitzungen (4 eingebaut), Instanz-index -260 bis 260, Jahre 2000-2099.
  • Typische Setups. Sitzungsfilter: nur handeln, solange MSC_SessionIsOpen(MSC_LONDON_SESSION, now). Ausbruch aus der Asien-Spanne: MSC_SessionRange von MSC_TOKYO_SESSION, index 0, zur London-Eröffnung (Tokyo ist dann noch offen). Tageslogik: bei MSC_TradingDayStart zurücksetzen. Backtests: MSC_DetectBroker oder MSC_SetBroker in OnInit aufrufen, nie TimeGMT().
  • Screenshots und Video zeigen einen Demo-EA auf Basis dieser Bibliothek; er ist nicht Teil des Kaufs.

Risikohinweis

Sitzungszeiten beschreiben, wann Märkte üblicherweise aktiv sind, nicht wie sich Kurse bewegen. Prüfen Sie den Feiertagskalender Ihres Brokers; testen Sie zuerst auf einem Demokonto.

Weitere Produkte dieses Autors
EA Budak Ubat MT5
Syarief Azman Bin Rosli
EA Budak Ubat MT5 ist ein automatisierter Grid-Martingale-Expert-Advisor für MetaTrader 5. Das System kombiniert technische Trendanalyse, dynamische Volatilitätsanpassung und mehrstufiges Risikomanagement für volatile und trendstarke Marktphasen. Optimiert für den M5-Timeframe auf Hauptwährungspaaren und Gold (XAUUSD). ### Hauptmerkmale • 4 Wählbare Analysemethoden:   1. Classic Candle: Kerzenmuster und Richtungsimpuls.   2. SMA20: Kreuzung des 20-Perioden Simple Moving Average.   3. Alligato
EA Budak Ubat
Syarief Azman Bin Rosli
4 (3)
So funktioniert es Wenn der EA aktiv ist, analysiert er den Chart basierend auf dem Ausführungsmodus-Parameter. Wenn auf dem Chart keine offenen Positionen vorhanden sind, wird der EA eine Handelsposition basierend auf den Parametern eröffnen. Wenn der Trend bullisch ist, wird er eine Kaufposition eröffnen, und wenn er bärisch ist, wird er eine Verkaufsposition eröffnen. Zudem wird er eine Stop-Loss-Order in einem bestimmten Abstand vom Eröffnungspreis der Position platzieren, wenn die Stop-Lo
Indi RBO
Syarief Azman Bin Rosli
Eingabe: Bereichsstartzeit: Die Startzeit der Bereichserstellung Range End Time : Der Endzeitpunkt der Range-Erstellung Trade End Time : Die Zeit, bis zu der die Linie der Range Zone High/Low verlängert wird Minimum Size : Die Mindestgröße der Range in Punkten Maximum Size : Die maximale Größe des Bereichs in Punkten Wenn die Größe der Handelsspanne zwischen dem Minimum und dem Maximum liegt, druckt der Indikator die erste Farbe (blau).
Apex Flow Reversion
Syarief Azman Bin Rosli
# Apex Flow Reversion MT4 Apex Flow Reversion ist ein automatisiertes Handelssystem für MetaTrader 4, das eine statistische Intraday-Mean-Reversion-Strategie ausführt. Das System überwacht die Kursabweichung von einer dynamischen volumengewichteten Durchschnittspreislinie (VWAP) und identifiziert Erschöpfungszonen mithilfe von Standardabweichungsbändern, RSI-Impulsfiltern und ATR-Volatilitätsgrenzen. ## Strategieübersicht Der Algorithmus berechnet eine fortlaufende intraday VWAP-Kurve, gewic
Vortex Confluence Radar
Syarief Azman Bin Rosli
Vortex Confluence Radar MT4 Vortex Confluence Radar ist eine Multi-Oszillator-Konfluenz-Bewertungsengine, die nativ für MetaTrader 4 entwickelt wurde. Der Indikator fusioniert drei bewährte technische Oszillatoren — Relative Vigor Index (RVI), Commodity Channel Index (CCI) und Williams Percent Range (WPR) — zu einem einheitlichen Momentum-Histogramm mit geglätteter Signallinie und automatisierten Schnittpunkt-Warnsignalen. Architektur und visuelle Signale Der Indikator arbeitet in einem separate
Kinetix Speed Commander
Syarief Azman Bin Rosli
Kinetix Speed Commander MT4 Kinetix Speed Commander   ist ein professionelles One-Click-Handelscockpit, ein dynamischer Positionsgrößenrechner und ein Risk-Reward-Ordermanagement-Terminal für MetaTrader 4. Entwickelt für Händler bei Prop-Trading-Firmen, anspruchsvolle Scalper und systematische Daytrader, eliminiert der Kinetix Speed Commander Verzögerungen bei manuellen Berechnungen, Fehleingaben bei der Lot-Größe und unkontrollierte Hebelrisiken. Die Utility wird über ein performantes, im moder
Prism Candle Forge
Syarief Azman Bin Rosli
Prism Candle Forge — Candlestick-Mustererkennungs-Engine für MT4 Prism Candle Forge ist eine native MQL4-Bibliothek zur Erkennung und Validierung von über 20 Candlestick-Mustern mittels ATR-gewichteter geometrischer Analyse. Sie bietet Musteridentifikation, Richtungs-Konfidenzwerte, Kerzenmorphologie-Klassifizierung und Trendvalidierung über 8 exportierte Funktionen für EAs, Indikatoren und Skripte. Keine DLLs, keine Abhängigkeiten, reine MQL4-Berechnung. Wird als kompilierte Binärdatei (Prism_C
Sigma Squeeze Reactor
Syarief Azman Bin Rosli
Sigma Squeeze Reactor Bollinger-Keltner Volatilitats-Squeeze Breakout Expert Advisor Sigma Squeeze Reactor ist ein hochentwickelter Ausbruchs-Expert-Advisor fur MetaTrader 4, der explosive Kursbewegungen nach Volatilitatskompressionen erkennt und automatisiert handelt. Das System identifiziert Phasen, in denen sich die Bollinger Bander innerhalb der Keltner-Kanale verengen (der klassische Volatilitats-Squeeze), und steigt bei der Freisetzung der Kompression mit Momentum-Bestatigung zielgerichtet
Fulcrum Value Profile
Syarief Azman Bin Rosli
Fulcrum Value Profile ist ein MetaTrader-4-Indikator, der für jede Session ein Tick-Volumenprofil erstellt, den Point of Control (POC) und die Value Area markiert, den sich entwickelnden POC/VAH/VAL als Linien zeichnet, unberührte POCs (naked POC) verfolgt und auf geschlossenen Kerzen zwei Setups markiert: Rückkehr in die vorherige Value Area (80%-Regel) und Akzeptanz außerhalb davon (Ausbruch). Er eröffnet, ändert oder schließt niemals Trades. Schnellstart Indikator auf einen M5-, M15- oder M30
Filament Tripline Console
Syarief Azman Bin Rosli
Filament Tripline Console verwandelt Ihre eigenen horizontalen Linien und Trendlinien in scharf geschaltete "Stolperdrähte" (Triplines). Berührt der Kurs eine Linie oder schließt eine Kerze jenseits davon, führt die Tripline ihre Aktion aus: einen Alarm, einen Markt-Kauf BUY oder -Verkauf SELL mit automatischer Lotgröße, Stop Loss und Take Profit, oder ein EXIT, das Positionen schließt. Es handelt nie nach eigener Analyse, sondern nur an Linien, die Sie scharf schalten. Schnellstart Ziehen Sie d
Eine MQL4-Bibliothek, die die Marktstruktur für Ihren EA, Indikator oder Ihr Skript abbildet: bestätigte Swings mit den Labels HH, HL, LH, LL, EQH und EQL, Strukturbruch (BOS), Charakterwechsel (CHoCH), Liquiditäts-Sweeps, Order Blocks und Fair Value Gaps mit Füllverfolgung sowie die Position des Preises in der Handelsspanne. Sie liest nur geschlossene Bars und zeichnet nie neu. Sie handelt nicht, zeichnet nicht und sendet keine Alarme. Sie erhalten die kompilierte Tectonic_Structure_Engine.ex4;
Recoil Retrace Engine
Syarief Azman Bin Rosli
Recoil Retrace Engine ist ein Expert Advisor für MetaTrader 4, der den Rücksetzer nach einer starken Bewegung handelt. Er sucht einen Impuls, der von einem bestätigten Swing um ein Vielfaches der ATR gelaufen ist, wartet auf den Rücklauf in eine Retracement-Zone (Standard 38,2-61,8 %), steigt in Impulsrichtung ein, nimmt am Extrem einen Teilgewinn und lässt den Rest bis zu einem Extensionsziel laufen. Eine Position pro Symbol und Magic Number; kein Grid, kein Martingale, kein Nachkaufen, kein He
Gnomon Diurnal Cone
Syarief Azman Bin Rosli
Überblick Gnomon Diurnal Cone zeigt, wie weit sich der Preis zu jeder Tageszeit normalerweise von der Tageseröffnung entfernt. Für jeden Intraday-Slot nimmt der Indikator die letzten N vollständigen Tage und zeichnet die mediane Auslenkung über und unter der Eröffnung (Kernkegel) sowie ein gewähltes Perzentil (Außenkegel). Der heutige Kegel wird bei der Tageseröffnung nur aus abgeschlossenen Tagen festgelegt, zeichnet daher nie neu und wird bis zum Tagesende projiziert. Ein Range-Budget vergleic
Ephemeris Trade Calendar
Syarief Azman Bin Rosli
Ephemeris Trade Calendar - Ihre Kontohistorie als monatlicher Gewinnkalender (MT4) Ephemeris Trade Calendar macht aus der MetaTrader-4-Historie einen monatlichen Gewinnkalender im Chart. Jeder geschlossene Trade landet an seinem Tag: Zellen sind nach Ergebnis eingefärbt, zeigen Gewinner und Verlierer und summieren sich zu Wochensummen. Ein unteres Deck wechselt zwischen Statistik, einer Edge-Karte (P/L nach Einstiegswochentag und -stunde plus Kurve der geschlossenen Trades) und dem Tagesjournal,
Spectra Trend Ribbon
Syarief Azman Bin Rosli
# Spectra Trend Ribbon MT5 Spectra Trend Ribbon ist ein nativer MetaTrader 5 Indikator zur Identifikation von Trendrichtungen und Phasen der Volatilitätsexpansion. Er kombiniert eine adaptive, geglättete zentrale Trendlinie mit dynamischen Volatilitätsbändern und automatisierten Ausbruchssignalen. ## Erklärung der visuellen Signale Der Indikator visualisiert fünf eindeutige Komponenten im Chart: 1. Zentrale adaptive Basislinie (Mehrfarbige Linie) - Grüne Farbe: Kurs notiert über der Basisli
Aegis Risk Sentinel
Syarief Azman Bin Rosli
Aegis Risk Sentinel MT5 Aegis Risk Sentinel   ist ein professionelles Echtzeit-Risikomanagement- und Eigenkapitalschutz-Dienstprogramm (Utility), das nativ für MetaTrader 5 entwickelt wurde. Es wurde speziell für Prop-Firm-Trader, professionelle Fondsmanager und private Daytrader konzipiert, um mathematische Disziplin auf dem Handelskonto durchzusetzen und verheerende Drawdowns, emotionale Revanche-Trades und Margin Calls zuverlässig zu verhindern. Das Dienstprogramm verfügt über ein reaktionssc
Stratos Momentum Engine
Syarief Azman Bin Rosli
Stratos Momentum Engine MT5 Stratos Momentum Engine ist ein vollautomatisches Multi-Timeframe-Handelssystem für MetaTrader 5, das auf einer Ausbruchs- und Momentumstrategie basiert. Der Expert Advisor verknüpft die übergeordnete Trendidentifikation auf der H1-Zeitebene mit präzisem Momentum-Timing und Ausbruchsbestätigungen auf der M15-Zeitebene. Das System nutzt die mathematische Steigung einer linearen Regression nach der Methode der kleinsten Quadrate zur Bestimmung der übergeordneten Trendri
Nexus Quant Matrix
Syarief Azman Bin Rosli
Nexus Quant Matrix MT5 Nexus Quant Matrix   ist eine quantitative Berechnungs- und Streaming-Statistikbibliothek auf institutionellem Niveau, die nativ für MetaTrader 5 entwickelt wurde. Konzipiert für quantitative Entwickler, systematische Hedgefonds und algorithmische Systemarchitekten, ermöglicht Nexus Quant Matrix hochperformante mathematische Berechnungen direkt in der MQL5-Laufzeitumgebung ohne externe DLLs, Python-Bridges oder C++-Abhängigkeiten. Mit einer algorithmischen Zeitkomplexität
Quasar Regime Cloud
Syarief Azman Bin Rosli
Quasar Regime Cloud ist ein Marktregime-Indikator für MetaTrader 5. Er bestimmt, ob sich der Kurs aktuell in einem Trend oder in einer Seitwärtsphase befindet, und zeigt das Ergebnis direkt im Chart mit einer fraktal-adaptiven Wolke. Signale entstehen nur, wenn der Markt als trendend eingestuft ist. Dadurch werden viele Fehlkreuzungen in Seitwärtsmärkten herausgefiltert. Funktionsweise 1. Schätzung der fraktalen Dimension Für jeden Balken schätzt der Indikator die fraktale Dimension (D) des Kur
Isobar Event Shield
Syarief Azman Bin Rosli
Isobar Event Shield schützt Ihre Trades in MetaTrader 5 vor Wirtschaftsnachrichten. Es liest den im Terminal integrierten Wirtschaftskalender, zählt bis zu jeder Veröffentlichung herunter, die Ihre Symbole betrifft, und wendet kurz davor den gewählten Schutz auf die Positionen und Pending Orders an, die Sie oder andere Expert Advisors bereits halten. Eigene Trades eröffnet es nie. Schnellstart Hängen Sie das Werkzeug an einen Chart (eine Kopie pro Terminal) und aktivieren Sie Algo Trading in de
Riptide Sweep Reclaimer
Syarief Azman Bin Rosli
Riptide Sweep Reclaimer ist ein Expert Advisor für MetaTrader 5, der Liquiditäts-Sweeps einer ruhigen Session-Range handelt: Er misst Hoch und Tief eines frei wählbaren Zeitfensters (Standard 00:00-08:00 Serverzeit), wartet, bis die nächste Session eine Seite durchstößt, und handelt gegen die Bewegung, sobald eine Kerze wieder innerhalb der Range schließt. Ziele sind die Mitte und die Gegenseite der Range. Eine Position zur Zeit im Chartsymbol; kein Grid, kein Martingale, kein Nachkaufen. Schne
Turnstile Order Gateway
Syarief Azman Bin Rosli
Eine MQL5-Bibliothek zwischen Ihrem Expert Advisor und OrderSend. Jede Anfrage durchläuft vor dem Senden 9 Prüfungen (Verbindung, Algo Trading, Symbolmodus, Sitzung, Ordertypen, Volumen, Stops, Marge, OrderCheck). Schließungen und Änderungen, die durch das Freeze-Level, eine geschlossene Sitzung oder eine unterbrochene Verbindung blockiert sind, kommen in eine Warteschlange und werden später gesendet. Sie handelt nie selbst. Sie erhalten die kompilierte Turnstile_Order_Gateway.ex5; diese Seite i
Counterpoint Divergence Matrix ist ein MetaTrader-5-Indikator, der Divergenzen zwischen Kursschwüngen und Momentum findet. Er markiert reguläre Divergenzen (der Kurs macht ein neues Extrem, der Oszillator nicht) und versteckte Divergenzen (umgekehrt), behält mit einer Sichtlinienprüfung nur saubere Fälle und bewertet jedes Signal danach, wie viele von fünf Oszillatoren zustimmen: RSI, MACD, Stochastic, CCI und Momentum. Signale erscheinen, sobald der neueste Swing bestätigt ist, und werden nie n
Cascade Exit Conductor
Syarief Azman Bin Rosli
Cascade Exit Conductor ist ein Positionsmanagement-Werkzeug fuer MetaTrader 5. Es beobachtet die Trades, die Sie bereits offen haben - von Hand oder von einem beliebigen Expert Advisor eroeffnet - und fuehrt deren Ausstieg fuer Sie aus: es sperrt den Stop auf Breakeven, sichert Gewinn mit einer gestuften Teilausstiegs-Kaskade, zieht den Rest mit einem ATR- oder festen Abstand nach und kann eine Position nach einer maximalen Haltedauer schliessen. Bedient wird es ueber ein kompaktes Chart-Cockpit
Ziggurat Pivot Engine
Syarief Azman Bin Rosli
Ziggurat Pivot Engine ist ein Expert Advisor für MetaTrader 5, der die Camarilla-Stufen des Vortags handelt. Er handelt Ablehnungen der inneren Stufe (H3/L3) zurück zum Vortagesschluss und folgt bestätigten Schlusskursen durch die äußere Stufe (H4/L4). Eine Tagesregime-Matrix entscheidet täglich anhand der Spanne des Vortags, welche Setups handeln dürfen. Eine Position je Symbol und Magic-Nummer, Schließung zum Tagesausstieg; kein Grid, Martingale, Nachkaufen oder Hedging. Schnellstart EA auf ei
Orrery Cycle Toolkit
Syarief Azman Bin Rosli
MQL5-Bibliothek, die den dominanten Marktzyklus jedes Symbols und Zeitrahmens misst: Periode in Bars, Phase, ein Sinus / Vorlauf-Sinus-Paar, dessen Kreuzungen Zykluswenden markieren, Zyklus- oder Trendmodus, Amplitude, Trendlinie, Spektrum, adaptive Indikatorlängen und eine Projektion des laufenden Zyklus. Sie liest nur die Kurshistorie: Sie handelt nie, zeichnet nichts und schreibt keine Dateien. Sie erhalten die kompilierte Orrery_Cycle_Toolkit.ex5; diese Seite ist die vollständige API-Referen
Auswahl:
Keine Bewertungen
Antwort auf eine Rezension