Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
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 Expert Advisor, der das Hoch und Tief eines festgelegten Eröffnungsfensters einer Handelssitzung ermittelt und anschließend den bestätigten Ausbruch aus diesem Bereich mit risikobasierter Positionsgröße und einer Obergrenze von einem Trade pro Sitzung handelt.

„Reverse RSI Bands“ ist ein Frühindikator, der die RSI-Formel mathematisch rückentwickelt. Er zeichnet präzise Kurszielbänder direkt im Hauptchart ein und zeigt in Echtzeit genau an, bei welchem Kurs der RSI die von Ihnen festgelegten Überkaufs- oder Überverkaufsniveaus erreichen wird.

Schreibgeschütztes MT5-Historien-Dienstprogramm, das Teilausführungen nach Positions-ID gruppiert und das Bruttoergebnis von Provisionen, Swaps, Gebühren und dem Nettoergebnis trennt.

Schreibgeschützter, broker-eigener Inspektor für Handelssitzungen mit aktuellem Status, nächstem Übergang, Unterstützung mehrerer Symbole und CSV-Export.

Schreibgeschütztes MT5-Skript zur Anzeige von Broker-Handelsvolumen, Kursen, Stopps, Handelsaussetzungen, Spreads und Ausführungsbeschränkungen.

„Markiert das Hoch/Tief der vorherigen Sitzung und kennzeichnet Liquiditätsschwankungen, die innerhalb einer festgelegten Anzahl von Balken wieder in den Bereich zurückkehren.“ – Kategorie „Sonstiges“ oder „Trend“, falls Sie es lieber so gruppieren möchten.

Das „News Trading Dashboard“ ist ein informatives Panel direkt im Chart (es führt keine automatischen Handelsgeschäfte durch), das die Marktvolatilität in Echtzeit überwacht, um Momente mit „Nachrichten-Spitzen“ zu erkennen – also plötzliche Kursbewegungen, die bei der Veröffentlichung von Wirtschaftsdaten (NFP, CPI, Zinsentscheidungen usw.) auftreten.

Deterministische synthetische Akzeptanztests für die Einstiegslogik von MT5-EAs, ohne Zugriff auf den Markt, das Konto oder die Orders.

Das „Day Trader Dashboard“ ist ein visuelles Panel im Bloomberg-Stil für MetaTrader 5, das die intraday-Kursspanne verfolgt und anzeigt, wenn sich der Kurs innerhalb dieser Spanne befindet (Fade-Zone) oder aus ihr ausgebrochen ist. Es führt keine Trades aus – es handelt sich um eine Entscheidungshilfe, die die Hoch-/Tief-Spanne aus den letzten Kerzen berechnet, diese Niveaus direkt im Chart einzeichnet und in einem thematisch gestalteten, automatisch skalierenden Panel einen Live-Status anzeigt (Scanning / innerhalb der Spanne / Ausbruch). Es unterstützt mehrere unabhängige Instanzen auf demselben Chart, verschiedene Farbthemen und entfernt beim Entfernen 100 % seiner Objekte.

Hierbei handelt es sich um ein Terminal-Fenster im FX-Dashboard-Stil auf dem MT5-Chart sowie um auf dem Chart eingezeichnete Linien (EMA, Bollinger, Donchian).

Ein schreibgeschütztes Audit-Skript für Konten, auf denen mehrere EAs (oder daneben manuelle Trades) laufen. Es gruppiert die Historie der geschlossenen Trades nach Magic Number und gibt pro Magic Number eine Zeile aus: geschlossene Round-Turns, Nettogewinn/-verlust einschließlich Swap und Provision von BEIDEN Seiten des Handels, Gewinnquote, Gewinnfaktor, durchschnittlicher Gewinn/Verlust, derzeit offene Positionen und ausstehende Orders, Aktivitätsdaten und Symbole – sortiert nach Nettoergebnis, mit CSV-Export für Tabellenkalkulationen.

Daily Zone Recovery ist ein multistrategischer Trading-Expert für MetaTrader 5, der auf der Grundlage der Höchst- und Tiefststände des vorangegangenen Handelstages arbeitet. Der Expert Advisor verfolgt das Kursverhalten in der Nähe der Tageshöchst- und -tiefststände, nutzt drei unabhängige Einstiegsstrategien und kann Positionen mithilfe eines Rasters mit festem Volumen verwalten.

Legen Sie Ihren Risikoprozentsatz fest, verschieben Sie den Stop und lassen Sie sich die genaue Lotgröße in Ihrer Kontowährung anzeigen – inklusive Margin und Zielkurs. Das Tool berechnet nur, führt niemals Handelsgeschäfte durch.

Kostenloses Open-Source-MT5-Chart-Tool (nur Lesezugriff), das die aktuellen Trendbedingungen bewertet und für den jeweiligen Broker normalisierte Risikopläne für Long- und Short-Positionen erstellt. Es nutzt die Richtung und Steigung des gleitenden Durchschnitts, den ADX, den Efficiency Ratio, den ATR, den Spread sowie Angaben zur Kontowährung und zum Wertpapier. Es eröffnet, ändert oder schließt niemals Trades.

Dieser EA für MT5 ist ein Diagnosetool, das keine Trades ausführt, sondern die technischen Spezifikationen des Brokers und der Handelsumgebung erfasst und anzeigt. Der Code ist in vier Hauptblöcke gegliedert: Datenerfassung (CollectAll): Ruft Informationen zum Konto (Hebel, Währung), zum Symbol (Stellen, Spread, Swap, Volumen, Stop-Level), zur Latenz (Ping) und zur Zeitzone (Differenz Server-UTC) ab. Berechnet den Swap in der tatsächlichen Währung. Abtastung (OnTick): Aktualisiert in Echtzeit die Spread-Statistiken (Minimum, Durchschnitt, Maximum). Ausgabe: Gibt die Daten im „Experten“-Protokoll aus, speichert sie in einer CSV-Datei und zeigt sie in einem grafischen Panel auf dem Chart an (UpdatePanel). Hilfsfunktionen: Funktionen wie „CalcSwapInCurrency“ und verschiedene *ToStr-Funktionen wandeln die rohen numerischen Daten des Brokers in lesbare Zeichenfolgen um.

Ein stochastikbasierter Indikator ohne Neuzeichnung, der Kauf- und Verkaufssignale auf der Grundlage von Durchbrüchen extremer Zonen generiert und über einen Filter für abwechselnde Signale sowie Warnmeldungen zum Schlusskurs der Kerzen verfügt.

Professioneller Open-Source-Candle-Strength-Analysator für MetaTrader 5. Analysiert in Echtzeit den Kerzenkörper, die oberen und unteren Dochte, den Käufer- und Verkäuferdruck, Ablehnungen, die Ausweitung der Handelsspanne sowie die Kerzenstärke.

Ein Tool zur Handelsverwaltung direkt im Chart für MetaTrader 5, das ausschließlich zur Anpassung bestehender manueller oder EA-Positionen entwickelt wurde. Bietet Ein-Klick-Funktionen für die Festlegung von Break-Even-Punkten, Punkt-Offsets, Gewinnsicherung, Trailing Stops, Take-Profit-Ziele im Verhältnis von Risiko zu Ertrag (1R–3R) sowie volumenbasierte Teilschließungen (25 %–100 %). Enthält eine per Drag & Drop verschiebbare Chart-Benutzeroberfläche sowie Filterfunktionen nach Symbol und Richtung. Es werden keine neuen Trades eröffnet.

Professioneller Open-Source-Risikorechner für MetaTrader 5. Berechnet das Geldrisiko, den prozentualen Kontorisikoanteil, den potenziellen Gewinn, das Risiko-Ertrags-Verhältnis, die Margin-Anforderung und das Risikoniveau.

Professioneller Open-Source-Margin-Rechner für MetaTrader 5. Berechnet die erforderliche Margin, die Auswirkungen auf die freie Margin, den Margin-Level, den Positionswert und die Margin-Sicherheit mithilfe eines modernen Quantora-Dashboards.

Ein einfaches MQL5-Handelsmanagement-Panel mit Chartlinien per Drag-and-Drop, dynamischer Lot-Größenbestimmung auf Basis des Risikoprozentsatzes, ATR-/Point-Stop-Loss-Modi und Echtzeit-Überwachung des variablen Gewinns und Verlusts.

Global Macro Soros. Ein Indikator zur Trendübereinstimmung über mehrere Zeitrahmen hinweg, inspiriert von George Soros’ Makro-Handelsstil.

Ein Prognosemodell auf Basis der symbolischen Aggregat-Näherung (SAX)

Ein schlankes, direkt im Chart integriertes Dashboard, das Ihre abgeschlossenen Trades auswertet und Gewinnquote, Gewinnfaktor, Gewinnserien sowie eine Kapitalentwicklungskurve anzeigt – ganz ohne Strategieparameter, nur mit Ihren eigenen Zahlen, die automatisch aktualisiert werden.

Ein MetaTrader-5-Chartindikator, der Heikin-Ashi-Kerzen, bestätigte Kauf- und Verkaufspfeile, eine optionale Filterung von MACD-Histogramm-Divergenzen sowie konfigurierbare Benachrichtigungen anzeigt.

Schreibgeschützte Analysen für Konten, auf denen mehrere Expert Advisors laufen. Dabei werden abgeschlossene Trades nach Magic Number gruppiert und ermittelt, welche Einsparungen sich tatsächlich aus dem gemeinsamen Betrieb dieser Systeme ergeben: Vergleich zwischen dem Drawdown bei Einzelbetrieb und dem kombinierten Drawdown, die paarweise Korrelationsmatrix als Heatmap im Chart dargestellt sowie eine Monte-Carlo-Neugewichtung der Periodenrenditen des Portfolios.

Zeigt die durchschnittliche Preisspanne pro Stunde des Handelstages als Heatmap direkt im Chart an, ergänzt durch eine Schattierung hinter den Kerzen für die Handelssitzungen in Asien, London und New York – so können Sie erkennen, wann sich ein Wertpapier tatsächlich bewegt, anstatt nur zu raten.

Bei XAUUSD werden im asiatischen Handel die Positionen innerhalb der Spanne gehalten, anschließend wird für die Eröffnung in London ein OCO-Breakout-Paar (BuyStop/SellStop) platziert, mit ATR-basierten Stopps und einer Positionsgröße, die sich am Risikoprozentsatz orientiert. Keine Indikatoren, keine Ermessensentscheidungen – die Spanne wird gemessen, nicht geschätzt.

Die Extremwerttheorie (EVT) wurde in MQL5 portiert, um potenzielle Einbrüche und Turbulenzen am Markt zu erfassen.

Dies ist ein benutzerdefinierter MQL5-Indikator für MetaTrader 5 namens „RSI-Histogramm“. Er stellt die Standard-RSI-Linie in einem separaten Fenster dar, ergänzt durch eine farbcodierte Histogramm-Version derselben RSI-Werte, deren Farbe sich je nach Momentum ändert:

Eine MQL5-Implementierung aller vier Crossover-Strategien aus Blochs „Relative Moving Average“-Framework, ergänzt um seine adaptiven Crossover-Exit-Regeln, die je nach Volatilitätsregime wechseln. Ein- und Ausstiege erfolgen im Fraktilraum, sodass die Schwellenwerte für jedes Symbol dieselbe Bedeutung haben.

Sitzungsbasierter Scalping-Indikator für MetaTrader 5. Er markiert automatisch die Höchst- und Tiefststände der asiatischen Handelssitzung und generiert anschließend bei der Eröffnung des Londoner Handels Scalping-Signale, sobald der Kurs diese Niveaus durchbricht oder erneut testet. Der Indikator zeichnet dynamische Sitzungsspannen ein, sendet Warnmeldungen und Push-Benachrichtigungen und verfügt über optionale Trend-, Volumen- und Zeitfilter. Funktioniert auf M1-, M5- und M15-Charts für jedes Symbol.

Pro Manager ist ein All-in-One-MT5-Handelsassistent, der speziell für Prop-Firmen und professionelle Trader entwickelt wurde. Führen Sie Trades schneller aus, verwalten Sie Positionen intelligenter, kontrollieren Sie Risiken effizient und automatisieren Sie tägliche Handelsaufgaben mit leistungsstarken Tools wie Break-even, Average TP, Magic-Number-Management und Auto Grid.

Eine originalgetreue MQL5-Portierung des „Relative Moving Average“-Frameworks von Daniel Bloch. Es ordnet den aktuellen Schlusskurs innerhalb der Verteilung seines eigenen Fensters auf einer skalare [0, 1] ein, die über verschiedene Wertpapiere hinweg vergleichbar ist, und gibt die Fraktile, die Regime-Klassifizierung sowie die Richtungskonsistenz als lesbare Puffer aus.

Das Skript ermittelt den tatsächlichen Spread Ihres Brokers aus dem Feld „Spread“ der M1-Balken und gibt den Median, das 90. und das 99. Perzentil in Preiseinheiten, in Punkten und in ATR-Anteilen aus und exportiert den durchschnittlichen und den maximalen Spread für jede Stunde des Tages in eine CSV-Datei. Dies ist erforderlich, um Strategien anhand der tatsächlichen Kosten Ihres Kontos zu testen und nicht anhand eines „typischen“ Spreads, den man sich aus dem Kopf ausrechnet.

Funktionsweise dieses Indikators „Clock (Spread).mq5“ ist ein MetaTrader-5-Chartindikator, der in der Ecke des Charts eine kleine Textbeschriftung anzeigt, die folgende Informationen enthält: Countdown-Timer bis zum Schließen der aktuellen Kerze (im Format HH:MM:SS oder MM:SS, je nach Zeitrahmen) Aktueller Spread (Ask − Bid, in Punkten), angezeigt in Klammern neben dem Timer. Änderungsprotokoll: Version 2.20: - Der Spread wird nun je nach Richtung dynamisch eingefärbt (grün = steigend, rot = fallend) - Konfigurierbare Eingaben für die Spread-Farben hinzugefügt

Erkennen Sie „Inside Bar“-Muster automatisch, zeichnen Sie Projektionsrechtecke ein und erhalten Sie Echtzeit-Benachrichtigungen – alles in einem leistungsstarken Indikator. Swing- und Full-Margin-Trader

Ein Kerzendiagramm, bei dem die OHLC-Kerzen je nach Richtung der Kursdynamik und den Auswirkungen von Nachrichten farblich gekennzeichnet werden

Indikator für den asiatischen Handelsbereich mit Durchbruchsniveaus während der Londoner Handelssitzung. Einstiegspunkte, Benachrichtigungen, Push-Benachrichtigungen. Speziell auf XAUUSD M15 zugeschnitten.

Liest eine Handelshistorie geschlossener Positionen ein (eine CSV-Datei oder eine Datei, die automatisch aus der Handelshistorie des aktuellen Kontos durch das zugehörige Skript „RuinExport.mq5“ generiert wurde) und liefert vier unabhängige Risikoprofile: Volumenanstieg nach einem Verlust, sich überschneidende Positionen in derselben Richtung, die im Durchschnitt zu einem schlechteren Kurs führen, Auszahlungsasymmetrie zwischen Gewinnen und Verlusten sowie eine klassische Ruinrisikoschätzung bei einem festgelegten Risiko pro Trade. Die vier Bewertungen werden zu einer einzigen Note von A bis F mit leicht verständlichen Empfehlungen zusammengefasst. Wird keine CSV-Datei gefunden, generiert das Skript automatisch ein reproduzierbares Demokonto, sodass der Bericht bereits beim ersten Durchlauf angezeigt wird.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176