Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Telegram!
und werden Sie Mitglied unserer Fangruppe
Greifen Sie auf die Code Base direkt aus dem Terminal MetaTrader 5 zu
Keinen passenden Code gefunden? Bestellen Sie einen über den Freelance Service

Bibliothek der Quellcodes in MQL4 und MQL5

icon

Sie wollen die Programmiersprache MQL5 oder MQL4 lernen, wissen aber nicht, womit Sie anfangen sollen? Hier finden Sie viele Programme für das Kundenterminal MetaTrader. Laden Sie veröffentlichte Beispiele herunter und schreiben Sie eigene Indikatoren und Experten. Die in der größten Bibliothek der Codes in MQL5 veröffentlichten Programme sind in jedem MetaTrader und MetaEditor zugänglich.

Ihre Beispiele in MQL4 und MQL5 werden in der ganzen Welt bekannt, und Tausende Händler lernen Sie kennen!

Code hinzufügen

Ein per Drag & Drop bedienbarer MT5-Risikorechner, der den ausgewählten Einstiegs- und Stop-Abstand unter Berücksichtigung von Tick-Größe, Tick-Wert und Kontorisiko in eine vom Broker normalisierte Positionsgröße umrechnet.

Kostenloser MT5-Indikator, der automatisch Fibonacci-Niveaus über mehrere Zeitrahmen hinweg darstellt und Konfluenzzonen, Marktstrukturen, Bereiche mit Auf- oder Abschlag sowie wichtige Kursreaktionen hervorhebt.

Berechnet eine nicht neu gezeichnete Nadaraya-Watson-Hüllkurve unter Verwendung einer Gaußschen Glättung und markiert Kursdurchbrüche über die oberen und unteren Bänder hinaus mit Pfeilen.

Ein kompakter MT5-Chartindikator, der die aktuellen Handelsspezifikationen von Brokern und Wertpapieren in Echtzeit anzeigt, darunter Spread, Tick-Größe, Tick-Wert, Volumenlimits, Stop-Level und Freeze-Level.

Erkennt automatisch Schwingungspunkte und kennzeichnet eine regelkonforme Elliott-Wellen-Zählung (1-2-3-4-5-Impulswelle und A-B-C-Korrektur) direkt im Chart, ergänzt durch ein Fibonacci-Infofenster. Dies dient nur als Orientierungshilfe; bitte überprüfen Sie die Angaben stets manuell.

Markiert den Beginn und das Ende von bis zu drei Handelssitzungen (Asien, London, New York oder beliebige benutzerdefinierte Zeitfenster) mit vertikalen Trennlinien und/oder schattierten Hintergrundfeldern, die täglich über ein rollierendes Zeitfenster der letzten Tage wiederholt werden. Rein visuell – keine Berechnungen, keine Signale, nur klare Sitzungsgrenzen.

Der Adaptive MACD ist ein dynamischer Momentum-Indikator, der seine Glättung an die Marktbedingungen anpasst. Er berechnet den Pearson-Korrelationskoeffizienten zwischen Kurs und Balkenindex über einen benutzerdefinierten Zeitraum und nutzt anschließend den resultierenden R²-Wert, um zwei verschiedene MACD-Koeffizientensätze miteinander zu kombinieren. Dadurch reagiert die MACD-Linie bei starken Trends schneller und verläuft in Seitwärtsmärkten gleichmäßiger. Der Indikator zeichnet ein farbcodiertes Histogramm (stark/schwach bullisch/bärisch) sowie eine optionale MACD-Linie mit automatischer Kontrastanpassung an den Chart-Hintergrund. Über die Eingabefelder lassen sich der R²-Zeitraum, die Längen von „Fast“ und „Slow“, der Signalzeitraum sowie die Farben individuell anpassen. Geeignet für das Trendfolgen und das Erkennen von Momentum-Wechseln.

Marktstruktur & Smart Trade Tracker (MT5) Ein fortschrittlicher All-in-One-Indikator nach dem „Smart Money Concepts“-Ansatz (SMC), der die automatisierte Darstellung der Marktstruktur, Momentum-Heatmap-Kerzen und die Nachverfolgung institutioneller Handelsausführungen kombiniert.

„Support Resistance Zig Zag Based“ ist ein Price-Action-Indikator, der entwickelt wurde, um Unterstützungs-, Widerstands- und Übergangsbereiche (Flip-Zonen) automatisch und dynamisch im Chart darzustellen. Er konzentriert sich ausschließlich auf die klare Darstellung der Kursstruktur und die Hervorhebung wichtiger Umkehrbereiche (SBR & RBS). Außerdem umfasst er ein interaktives Dashboard zur Überwachung der Marktstimmung in Echtzeit.

Prüft, ob ein Zeichnungsindikator neu gezeichnet wird, anstatt zu behaupten, dass dies nicht der Fall ist. Die Invariante: Sobald ein Balken geschlossen und verarbeitet wurde, darf sich kein darauf gezeichnetes Objekt mehr verändern – es darf sich weder verschieben, noch seine Farbe ändern, noch seinen Text ändern, noch verschwinden. Das Skript initialisiert ein benutzerdefiniertes Symbol mit realen historischen Daten, fügt Ihren Indikator über eine Vorlage hinzu, erfasst jedes Objekt, hängt neue Balken an, erzwingt eine vollständige Neuberechnung und vergleicht die Objekte einzeln. Änderungen und das Verschwinden von Objekten werden separat gezählt, da nur eine Änderung bedeutet, dass die Behauptung falsch ist. Ein Durchlauf, bei dem nichts verglichen wurde, wird als „INCONCLUSIVE“ gemeldet, niemals als „bestanden“. Die Ausgabe erfolgt als CSV-Datei, die Sie neben der Zahl veröffentlichen können.

XAUUSD M15-EA zur Erholung aus dem Kurskorridor mit adaptivem ATR-Abstand, Validierung der LL/LH-Struktur, dynamischem RSI-Gating, Crash-Erkennung, Nachrichtenfilter und intelligenter Handelsoptimierung.

Erstellt ein horizontales Volumenhistogramm über ein aktuelles Rückblickfenster und markiert den „Point of Control“ (POC) sowie den „Value Area“ mithilfe des Standard-TPO/Volumen-Algorithmus zur Erweiterung des Wertbereichs – nicht nur POC ± ein fester Versatz. Wird bei jedem neuen Balken aktualisiert und als Seitenleiste neben dem Kurs angezeigt.

Open-Source-MT5-Indikator für bestätigte Marktstrukturen, volumetrische Orderblöcke und geschätzte Kauf-/Verkaufsaktivitäten.

Markiert fraktale Swing-Hochs/Tiefs als Liquiditätsniveaus und kennzeichnet anschließend den genauen Balken, bei dem der Kurs über eines dieser Niveaus hinausschwingt und wieder innerhalb desselben schließt – ein Liquiditäts-Sweep bzw. eine Stop-Hunt – mit einem Pfeil und einer optionalen Kursangabe. Sweep-Prüfungen werden nur bei geschlossenen Balken durchgeführt, sodass Signale niemals nachträglich angepasst werden.

Ein interaktives GUI-Panel für MetaTrader 5, das speziell für manuelle Trader und Quant-Entwickler konzipiert wurde. Es automatisiert die dynamische Positionsgrößenbestimmung auf Basis des genauen prozentualen Risikos des Kontoguthabens, bietet die Ausführung von Orders (Kauf/Verkauf) mit einem Klick, sofortiges Break-Even, die Funktion „Alle schließen“ sowie die kontinuierliche Verwaltung von Trailing Stops in Echtzeit.

Dadurch lässt sich das MT5-Diagramm wie ein TradingView-Diagramm scrollen, mit einer Schaltfläche zum automatischen Zurücksetzen.

Erkennt Fair-Value-Lücken (Preisungleichgewichte) von drei Kerzen und stellt diese als Kästchen dar, die live angezeigt bleiben, bis der Kurs die Lücke wieder schließt. Die Erkennung erfolgt ausschließlich bei vollständig geschlossenen Kerzen, sodass Lücken während der Bildung der aktuellen Kerze niemals kurzzeitig auftauchen und wieder verschwinden.

Der „Neural Loss-Pattern Auditor“ trainiert ein kleines, von Grund auf in nativem MQL5 geschriebenes Feed-Forward-Neuralnetz anhand der Historie abgeschlossener Geschäfte, um zu prüfen, ob Verhaltens- und Marktkontextmerkmale vorhersagen können, bei welchen Trades die Wahrscheinlichkeit eines Verlusts höher ist. Er liefert eine höhere Genauigkeit als eine naive Basislinie, eine Wahrscheinlichkeitskalibrierungstabelle, eine Permutationsrangliste der Merkmalsbedeutung sowie eine konfigurierbare A-F-Gesamtbewertung mit Empfehlungen. Beim ersten Ausführen verwendet es ein integriertes synthetisches Demokonto, sodass die Ergebnisse sofort und ohne Einrichtung sichtbar sind; setzen Sie einen der Eingabeparameter auf `InpUseDemoData=false`, um stattdessen die Historie eines Echtkontos zu analysieren. Reines MQL5: keine externen Bibliotheken, kein Python und keinerlei KI-Dienste.

Ein kostenloses, schreibgeschütztes MetaTrader-5-Panel, das die tägliche Rücksetzregel Ihres Prop-Unternehmens (die in der vom Unternehmen verwendeten Zeitzone angegeben ist) in die tatsächliche Serverzeit Ihres Brokers umrechnet, einen Live-Countdown bis zum nächsten Rücksetzen anzeigt und Sie warnt, bevor eine Umstellung auf Sommerzeit die Grenze um eine Stunde verschiebt. Es werden keine Orders gesendet, keine Kontodaten ausgelesen – das Panel dient ausschließlich der Anzeige.

Schließt einen Korb von Positionen, wenn dessen schwankender Verlust ein Limit erreicht, das als fester Geldbetrag, als Prozentsatz des Guthabens oder als Prozentsatz des Eigenkapitals festgelegt ist. Der Anwendungsbereich lässt sich nach Symbolen oder Magic Numbers filtern; optionales Gewinnziel und sichere, nicht blockierende Wiederholungsversuche sind möglich.

Ein Subfenster-Oszillator, der Verdrängungsbalken mit geringer Beteiligung als „Liquiditätslücken“ kennzeichnet und auf einer Skala von 0 bis 100 bewertet, wie schnell der Kurs diese jeweils wieder auffüllt, wodurch schnell absorbiertes Rauschen von Niveaus unterschieden wird, die weiterhin als echte Unterstützung oder Widerstand fungieren.

Anwendung der ORB-Strategie auf AAPL-CFDs

Ein kompaktes Panel direkt im Chart, das den Trend des aktuellen Symbols über mehrere Zeitrahmen hinweg gleichzeitig anzeigt, wobei jeder Zeitrahmen unabhängig mit seinem eigenen Kreuz aus schnellem und langsamem gleitendem Durchschnitt ausgewertet wird. Sie müssen nicht mehr zwischen den Charts hin- und herwechseln, um zu überprüfen, „wie sich H4 entwickelt“ – alles ist an einem Ort zusammengefasst und farblich gekennzeichnet.

Schätzt den gleitenden Hurst-Exponenten des Kurses mittels einer Rescaled-Range-Analyse (R/S) und stellt ihn als farbcodierten Oszillator dar, der anzeigt, ob der Markt derzeit einem Trend folgt, zur Mittelwertbildung zurückkehrt oder sich wie ein Zufallsweg verhält.

Professionelles Utility-EA für das Risikomanagement von Prop-Firmen. Es bietet eine tägliche Überwachung des Eigenkapitals, eine stufenweise Risikominderung bei Verlustpositionen sowie absolute Hard-Stops über ein selbstheilendes grafisches Dashboard.

SMC Pullback markiert Swing-Hochs und -Tiefs anhand der Pullback-Definition anstelle des üblichen 3-Kerzen-Musters. Ein Hoch wird erst dann bestätigt, wenn der Kurs wieder unter das Tief der Kerze fällt, die dieses Hoch gebildet hat – somit ist jeder markierte Punkt eine tatsächliche Abweisung, und Hochs und Tiefs wechseln sich stets ab. Es werden ausschließlich geschlossene Kerzen ausgewertet, und einmal gezogene Markierungen werden nie verschoben, sodass es zu keinem Repaint kommt. Zwei Puffer stellen die bestätigten Swing-Kurse einem EA über iCustom zur Verfügung.

Ein benutzerdefinierter SuperTrend-Indikator, der von Grund auf neu entwickelt wurde und ein ATR-basiertes Volatilitätsband mit einem Ratchet-Mechanismus kombiniert, um eine klare, nicht nachzeichnende Trendlinie zu erzeugen. Der interne rekursive Zustand wird über ordnungsgemäß registrierte Berechnungspuffer verwaltet, wodurch die bei manuell verwalteten Array-Implementierungen häufig auftretenden Fehler durch Zustandsverluste vermieden werden. Aus der Artikelserie „Erstellen benutzerdefinierter Indikatoren für Anfänger“.

Ein auf statistischen Grundprinzipien basierender Fisher-Transform-Oszillator – dabei wird der Kurs auf einen begrenzten Bereich normiert und anschließend eine logarithmische Transformation angewendet, um scharfe, klar definierte Umkehrsignale zu erzeugen, anstatt der für herkömmliche Oszillatoren typischen allmählichen Wendungen. Der interne rekursive Zustand wird durch geeignete Berechnungspuffer verwaltet, um ein zuverlässiges und korrektes Verhalten bei Backtests zu gewährleisten. Aus der Artikelserie „Erstellung benutzerdefinierter Indikatoren für Anfänger“.

Der „Hybrid Microstructure EA“ ist ein fortschrittlicher, auf Hochfrequenz-Scalping ausgerichteter Expert Advisor, der speziell für XAUUSD (Gold) im M1-Zeitrahmen entwickelt wurde. Im Gegensatz zu herkömmlichen Indikatoren, die auf verzögerten OHLC-Berechnungen basieren, arbeitet dieser EA mit Mikrostrukturdynamik auf Tick-Ebene – er verfolgt die Tick-Geschwindigkeit, Abweichungen vom volumengewichteten Durchschnittspreis (VWAP) sowie von Institutionen ausgeführte Liquiditäts-Sweep-Ablehnungen (Stop-Hunts).

Professioneller MQL5-Indikator (separates Fenster), der automatisch mehrere Symbole und Zeitrahmen durchsucht, die neuesten gültigen Wolfe-Wave-Muster (bullisch/bärisch) erkennt, diese in einem interaktiven Dashboard anzeigt und das Öffnen von Charts mit nur einem Klick sowie die vollständige Darstellung der Muster ermöglicht.

Verfolgt die Handelsspannen der asiatischen, Londoner und New Yorker Handelssitzungen, fixiert jeweils den Schlusskurs und kennzeichnet echte Liquiditätsschwankungen – einen Docht, der ein fixiertes Hoch oder Tief durchbricht und wieder innerhalb dieses Bereichs schließt – mit einem Pfeilsignal und einer schattierten Reaktionszone. Keine Neuanzeige, funktioniert bei jedem Symbol und jedem Zeitrahmen.

Prüft, ob ein Einstiegssignal die Transaktionskosten tatsächlich unterbiegt, bevor Sie Wochen damit verbringen, einen EA darauf aufzubauen. Liefert das Nettoergebnis nach Abzug der Kosten, eine ehrliche t-Statistik für nicht überlappende Stichproben sowie eine Zufallskontrolle. Es werden keine Orders platziert.

Erstellt ein gleitendes, an die Volatilität angepasstes Volumenprofil über ein konfigurierbares Rückblickfenster und stellt den Point of Control (POC), die Hoch- und Tiefpunkte des Wertbereichs sowie statistisch signifikante Hoch- und Tiefpunkte des Volumens (HVN/LVN) direkt im Chart dar.

Verfolgt die gleitende Korrelation zwischen dem aktuellen Chart-Symbol und einem ausgewählten Referenzsymbol und markiert den Moment, in dem sich beide entkoppeln, während ihre Kursspanne statistisch gesehen ausgeweitet ist.

Schreibgeschützter MT5-Indikator, der die vom Broker vorgegebenen Stops-Level- und Freeze-Level-Werte im Chart anzeigt.

Professioneller Open-Source-Spread-Monitor für MetaTrader 5. Zeigt den Live-Spread, den minimalen, maximalen und durchschnittlichen Spread sowie ein Verlaufsdiagramm an und bietet konfigurierbare Warnmeldungen bei hohen Spreads über ein modernes Quantora-Dashboard.

Professioneller Open-Source-Handelskostenrechner für MetaTrader 5. Berechnet Spread-Kosten, Provisionen, Swaps und die geschätzten Gesamt-Handelskosten anhand von Echtzeit-Daten der Broker-Symbole und anpassbaren Positionseinstellungen.

Zeichnet einen volumengewichteten, volatilitätsnormalisierten Oszillator, der Impuls- und Erschöpfungszustände signalisiert, wenn sich der Kurs vom gleitenden VWAP entfernt.

Ein Ein-Zustands-Kalman-Filter, der sein eigenes Prozessrauschen bei jedem Balken anhand des Kaufman-Effizienzverhältnisses neu skaliert, sich bei Trends enger an den Kurs anpasst und bei Seitwärtsbewegungen stärker glättet, dargestellt mit Regimebändern, die sich bei derselben Lesung ausdehnen und zusammenziehen

BMP-Diagramm-Hintergrundbild für MT5

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177