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!
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Schließt alle Positionen und blockiert neue Trades, sobald das tägliche Verlustlimit, der maximale Verlust oder das Gewinnziel erreicht ist. Entwickelt für die Herausforderungen von Prop-Firmen. Funktioniert sowohl beim manuellen Handel als auch mit jedem anderen EA.
Zeigt die Handelsspannen der asiatischen, Londoner und New Yorker Handelssitzungen als farbige Kästchen mit ihren Höchst- und Tiefstständen sowie gepunktete Verlängerungslinien für den Breakout-Handel an. Gleiche Spannen in jedem Zeitrahmen bis hin zur H1-Chart.
QCL Heikin Flow wendet eine zweistufige Glättung auf Heikin-Ashi-Kerzen an und hilft Händlern so, Kursschwankungen herauszufiltern und die Trendrichtung zu visualisieren. Das Tool bietet einstellbare Glättungszeiträume, vier Methoden für gleitende Durchschnitte und anpassbare Kerzenfarben.
Marktstruktur nach Smart-Money-Konzepten bei Rückgangsschwankungen: Trend, BoS, CHoCH, IDM und Liquiditäts-Sweeps. Ein Niveau gilt erst bei Kursschluss als erreicht – ein Docht, der dieses Niveau durchbricht, wird als Sweep (x) markiert und verschiebt den Schwingungspunkt. Es werden nur in sich geschlossene, geschlossene Kerzen berücksichtigt.
Legen Sie Kerzen aus höheren Zeitrahmen direkt über Ihre Charts mit niedrigerem Zeitrahmen – mit anpassbaren Körperfüllungen, unabhängigen Rahmen und präzisen Dochten. Erkennen Sie mühelos Makrotrends, Eröffnungsnotierungen und Liquiditätsbereiche, ohne zwischen Bildschirmen wechseln zu müssen. Ultraleichte Engine mit getrennten Box-Grenzen und einer äußerst zuverlässigen automatischen Wiederherstellung bei Chartänderungen.
Zeigt die Kurse des aktuellen Symbols an, bei denen das Konto einen Margin Call und einen Stop-Out erreicht, mit einem „Was-wäre-wenn“-Modus für zusätzliches Volumen, dem maximalen Volumen, das Sie hinzufügen können, sowie ausstehenden Orders, die dabei ausgelöst werden.
Schreibgeschütztes MT5-Skript für bestimmte Market-Watch-Symbole: Regeln für Kontraktgröße und Volumen, Kursalter und Spread, isolierte Kauf-/Verkaufsmarge, Kursbewegungen im Ein-Tick-Bereich und Ergebnisse ausschließlich in Form des Spreads in der Kontowährung. MIT-Quelle; Ausgabe im Experts-Journal.
Bevor Sie einen Warenkorb konfigurieren, prüfen Sie, welche Zielgewichte zu den Mindestlosgrößen Ihres Brokers passen. Der Portfolio Allocation Planner wandelt ein explizites hypothetisches Nominalbudget und Prozentsätze in eine Diagrammtabelle um: Nominalwert der Mindestlose, abgerundete Losgrößen, berechnete Allokation, Zielabweichung und Zeilenstatus. Führen Sie bei Bedarf eine Neuberechnung durch, sehen Sie sich die Tooltips zu den Zeilen an, paginieren Sie längere Listen und exportieren Sie den angezeigten Snapshot optional als CSV-Datei. Es werden keine Handelsaufträge gesendet und es werden weder Kontostand, Eigenkapital noch Positionen ausgelesen.
Zeigt an, wie viel des täglichen Verlustlimits eines Prop-Firm-Kontos bereits ausgeschöpft ist und wie viel noch verbleibt. Schreibgeschützter Indikator.
Liest die Serverzeit aus dem eigenen H1-Verlauf des Symbols aus. Da die Forex- und CME-Woche um 17:00 Uhr in New York endet, ergibt die Serverzeit jedes wöchentlichen Schlusskurses den UTC-Offset des Servers für diese Woche. Über einen Zeitraum von 60 Wochen markiert das Programm unregelmäßige Schlusskurse, datiert jede Zeitumstellung und gleicht diese mit den Sommerzeitkalendern der USA und Europas ab, führt einen Gegenabgleich von „TimeTradeServer“ minus „TimeGMT“ durch und listet die Serverzeit der Eröffnungszeiten in London, New York, Tokio und Sydney für die kommenden Wochen auf. Schreibt jeden Schlusskurs in eine CSV-Datei. Nur Lesezugriff: keine Handelsfunktion, keine DLL, kein Netzwerk.
Ein Panel für den manuellen Handel mit integriertem Risikoschutz für Prop-Firmen und einem versteckten Support-/Resistance-Finder für MetaTrader 5.
Echtzeit-Mini-Chart für mehrere Zeitrahmen im Seitenbereich mit intelligenter Farbanpassung, unabhängiger Kursskala und Countdown-Timer für Kerzen.
Vergleicht die Sitzungstabelle des Brokers mit dem M1-Verlauf. Für jede Minute der Woche wird gezählt, an wie vielen der letzten N Tage das Symbol tatsächlich einen Balken aufweist, und dieser Wert wird neben „SymbolInfoSessionQuote“ und „SymbolInfoSessionTrade“ gesetzt: deklarierte Minuten, die üblicherweise leer sind (Rollover-Lücken), Balken in Minuten, die die Tabelle als geschlossen bezeichnet, Handels- und Kurs-Tabellen, die nicht übereinstimmen, sowie einmalige Ausfälle wie beispielsweise eine vorzeitige Schließung an Feiertagen. Gibt die tatsächlichen Sitzungen pro Wochentag aus, schreibt jedes Ergebnis in eine CSV-Datei und gibt die eigenen Berechnungen aus. Nur Lesezugriff: keine Handelsfunktion, keine DLL, kein Netzwerk.
Verwaltet offene Positionen in einem Expert Advisor: Break-Even, Trailing Stop, zwei Teilschließungen sowie ein Stop und ein Kursziel für Positionen, für die noch keine festgelegt sind. Es eröffnet niemals einen Trade.
Ein Fenster für die Regeln eines Prop-Firm-Wettbewerbs: Tagesverlust, Maximalverlust (statisch oder gleitend), Gewinnziel, Mindestanzahl an Handelstagen und die „Best-Day“-Regel (Konsistenz). Für jede dieser Größen wird angezeigt, wie viel bereits verbraucht wurde und wie viel Spielraum noch verbleibt, ausgedrückt in Geld. „One more trade“ zeigt Ihnen die größte Lotgröße an, bei der ein Stop-out noch innerhalb des heute verbleibenden Spielraums und des Spielraums für den Maximalverlust bleibt. Nur-Lese-Modus: Es werden niemals Trades eröffnet, geändert oder geschlossen. Die Voreinstellungen enthalten typische Werte; da Unternehmen ihre Regeln ändern, sollten Sie Ihre eigenen Regeln überprüfen und die benutzerdefinierte Voreinstellung verwenden. Basiert auf der ATS Risk Library (ATS_RiskLib.mqh, im Lieferumfang enthalten).
Zeigt die Schwankungsbreite der asiatischen Handelssitzung an und markiert Durchbrüche während der Londoner Handelssitzung mit Pfeilen, Stop- und Zielkursen sowie Warnmeldungen
Überprüft den Tick-Verlauf, den Backtests mit der Einstellung „Jeder Tick basiert auf echten Ticks“ wiedergeben. Fünf Prüfungen pro Wertpapier über die letzten N Tage: unmögliche und sich überschneidende Kurse, Zeitstempel, die rückwärts laufen oder sich wiederholen, Kursumkehrungen um einen Tick, deren Größe ein Vielfaches des eigenen Median-Spreads des Wertpapiers beträgt, Lücken innerhalb der vom Broker angegebenen Kursnotierungszeiten sowie Minuten, in denen die Ticks und die M1-Balken nicht übereinstimmen. Jeder Befund wird mit seinem Zeitstempel in Millisekunden in eine CSV-Datei exportiert, und das Tool gibt seine eigenen Berechnungen aus, sodass der Bericht nachgerechnet werden kann. Nur Lesezugriff: keine Handelsfunktion, keine DLL, kein Netzwerk.
Ein kostenloser, vollständig offener JPN225 (Nikkei 225)-EA für M15. Kauft, wenn der Kurs nach oben tendiert, das Momentum nicht überzogen ist und das Volumen gering ist. Backtest 2022 bis 2026: Profitfaktor 1,68, +18,5 % pro Jahr, hat 15 Stresstests bestanden. Um 17:00 Uhr ausgeglichen.
Zeichnet die Spanne der Handelssitzungen in Asien, London und New York ein und markiert Liquiditätssprünge: ein geschlossener Balken, dessen Ober- oder Unterkante über das Hoch bzw. Tief der abgeschlossenen Sitzung hinausragt und der wieder innerhalb dieser Spanne schließt. Nicht neu gezeichnete Pfeile, erweiterte Sitzungsniveaus, Warnmeldungen und iCustom-fähige Puffer.
EA-Vorlage „Opening Range Breakout“ mit integriertem Kontoschutz. Markiert das Hoch und Tief der ersten N Minuten nach Handelsbeginn und platziert OCO-Stop-Orders oberhalb und unterhalb der Spanne. Enthält risikobasierte Positionsgrößenbestimmung, tägliches Verlustlimit, maximales Drawdown-Limit, ATR-Spannenfilter, Filter für die Handelsrichtung sowie Schutz vor über Nacht gehaltenen Positionen. Alle Sitzungszeiten sind konfigurierbare Eingabewerte. Diese Vorlage dient zu Schulungszwecken und ist kein System mit Gewinngarantie. Vor dem Einsatz im Live-Handel unbedingt auf einem Demokonto testen.
Färbt den Hintergrund des Charts je nach Volatilitätsregime (Kompression, Normal, Expansion) entsprechend dem Perzentilrang des aktuellen ATR ein. Zeigt das aktuelle Regime im Chart an, warnt bei Regimewechseln und stellt Puffer für Expert Advisors bereit.
Färbt den Hintergrund des Charts je nach Volatilitätsregime (Kompression, Normal, Expansion) entsprechend dem Perzentilrang der aktuellen ATR ein. Zeigt das aktuelle Regime im Chart an, warnt bei Regimewechseln und stellt Puffer für Expert Advisors bereit.
Öffnet mit einem Klick Charts für alle „Market Watch“-Symbole oder eine benutzerdefinierte Symbolliste in einem beliebigen Zeitrahmen, wobei optional eine Vorlage auf jeden Chart angewendet werden kann. Überspringt bereits geöffnete Charts und begrenzt die Anzahl der gleichzeitig geöffneten Charts.
Die Exportfunktion exportiert abgeschlossene Trades in eine CSV-Datei, einschließlich der maximalen negativen Abweichung (MAE) und der maximalen positiven Abweichung (MFE) in Punkten und Geldbeträgen, berechnet auf Basis der M1-Historie, sowie des prozentualen Anteils der verfügbaren Kursbewegung, den jeder Trade erzielt hat.
Signalgesteuerte Automatisierung für das WaveMaster-Oszilloskop. Automatisierte Ausführungs-Engine für das WaveMaster-Oszilloskop. Liest Signalpuffer in Echtzeit aus. Umfassendes Risikomanagement, Trailing und Break-even sind integriert.
Überprüft den tatsächlich auf Ihrem Terminal gespeicherten Balkenverlauf, also den Verlauf, auf den sich jeder Backtest und jeder Indikator stützt. Sechs Prüfungen pro Symbol: unmögliche OHLC-Werte, fehlerhafte Balkenzeiten, fehlende Balken, obwohl die brokerinterne Sitzungstabelle angibt, dass Kursnotierungen vorlagen, leere und flache Balken, Balken, die nicht mit der brokerinternen M1-Reihe übereinstimmen, sowie die Plausibilität des Spreads. Die wichtigste Kennzahl ist die Sitzungsabdeckung, nicht ein prozentualer Rasterwert, der hauptsächlich misst, wie viele Wochenenden Sie geprüft haben. Jeder Befund wird mit seiner Balkenzeit in eine CSV-Datei exportiert, und die geprüften Balken sowie die Sitzungstabelle können ausgegeben werden, sodass der gesamte Bericht mit einem anderen Tool als diesem neu ausgewertet werden kann.
Spiegelt Trades, die von einem anderen EA auf demselben Hedging-Konto eröffnet, geändert und geschlossen wurden, wobei die Auswahl anhand der Magic Number erfolgt. Standardmäßig kehrt das Programm die Richtung um (Kauf ↔ Verkauf, SL ↔ TP), sodass Sie das Gegenteil einer Strategie mit realen Spreads, Slippage und Ausführung im Forward-Test prüfen können.
Eine Portierung der Alpha Engine der Olsen-Gruppe: Acht Limit-Order-Agenten handeln auf einem Hedging-Konto auf Richtungswechsel in der intrinsischen Zeit. Sie bauen Positionen bei Überschwingungen auf und nehmen bei Kursumkehren Gewinne mit.
Zeichnet Hoch und Tief von bis zu 3 Handelssitzungen (Asien, London, New York) mit optionalen Ausbruchs-Alarmen ohne Repainting.
Prüft, ob ein Indikator neu gezeichnet wird, anstatt der Angabe einfach zu vertrauen. Dabei werden die Puffer aller benutzerdefinierten Indikatoren bei bereits geschlossenen Kerzen erneut ausgelesen und jeder Wert gezählt, der sich ändert, erscheint oder verschwindet, wobei der früheste Zeitpunkt berücksichtigt wird, zu dem dies noch geschieht. Das Ergebnis wird pro Puffer in einem Chart-Panel angezeigt, jedes Ereignis wird in eine CSV-Datei geschrieben.
Zeigt an, wo Stopps wahrscheinlich liegen und welche gerade ausgelöst wurden. Liquiditätspools = bestätigte Swing-Hochs und -Tiefs, die der Kurs noch nicht durchbrochen hat, gleiche Hochs/Tiefs (ein größerer Pool) sowie das gestrige Hoch und Tief. Wenn eine Kerze über einen Pool hinaushandelt, wird sie als „geswept“ markiert und als „erobert & zurückgewiesen“, wenn dieselbe Kerze wieder innerhalb des Pools schließt. Kein Repainting: Ein Swing wird erst nach N geschlossenen Kerzen auf jeder Seite verwendet. Das Panel ist eine auf einem CCanvas gezeichnete Neonstadt: Der Kurs ist ein fliegendes Auto, Verkaufs-Stops sind Türme darunter, Kauf-Stops schwebende Plattformen darüber, die gestrigen Niveaus goldene Werbetafeln, ein Suchscheinwerfer fegt über den Himmel und ein Ticker zeigt den heutigen Fang an. Zwei Puffer liefern den nächstgelegenen aktiven Pool oberhalb und unterhalb zur Verwendung in einem Expert Advisor. Nur Indikator: Es werden niemals Trades ausgeführt.
Ein Diagrammfenster, das die Details der Kontraktspezifikationen anzeigt, die die Positionsgröße und die Handelskosten (Punktwert, Spread-Kosten, Margin, Swap, Ausführungsregeln) in der Kontowährung bestimmen, vor Broker-Einstellungen warnt, die den Lot-Größen-Code unbemerkt verletzen, und die Überprüfung jedes Market-Watch-Symbols als CSV-Datei exportiert.
Zeigt den tatsächlichen Spread für jede Serverstunde an, gemessen anhand der Tick-Historie Ihres Brokers: Median und 90. Perzentil pro Stunde, optionale Kosten als Anteil Ihres Stop-Kurses und pro Lot sowie CSV-Export.
ZoneUS30 ist ein einfacher US30-Expert-Advisor, der sich auf VERKAUF-Chancen nach Aufwärtskursbewegungen konzentriert. Die Strategie kombiniert ein Mean-Reversion-Konzept mit einer Carry-Trade-Idee: Wenn Short-Positionen einen positiven Overnight-Swap erzielen, kann der EA sowohl von einer Kurskorrektur als auch vom Halten der Position über einen längeren Zeitraum profitieren. Entwickelt für den US30 und für experimentelle sowie pädagogische Zwecke bestimmt. Der Handel gegen den Trend birgt erhebliche Risiken, insbesondere bei hohen Lotgrößen.
Ein kleiner Demo-Expert-Advisor: Einstiegssignale durch Kreuzung von schnellem und langsamem EMA (Auswertung erfolgt ausschließlich anhand geschlossener Kerzen, kein Repainting), ATR-basierte Stop-Loss- und Take-Profit-Werte, Spread-Filter sowie Positionsverwaltung, die sowohl für Hedging- als auch für Netting-Konten funktioniert. Enthält eine Python-Referenzimplementierung zum Paritätstest. Dies ist ein Beispiel zur Veranschaulichung, keine Handelsempfehlung – die beigefügte Wertentwicklungskurve basiert auf synthetischen Daten und dient der Veranschaulichung der Methode, nicht als Hinweis auf einen Handelsvorteil.
Open-Source-Expert-Advisor für EURUSD im MetaTrader 5-Strategietester, basierend auf RSI-Erschöpfungssignalen, ATR-basierten Ausstiegssignalen und einer volatilitätsangepassten Spread-Filterung.
Ermittelt die am Wochenende entstandenen CME-Lücken bei Gold und auf den 24/7-Bitcoin-Charts, behält jede nicht geschlossene Lücke im Chart bei, bis der Kurs wieder auf das Niveau der Lücke zurückkehrt, und zeigt an, wie oft Lücken geschlossen wurden, wie schnell dies geschah, wie weit der Kurs zunächst lief und welchen Gewinn ein Fading dieser Lücken gebracht hätte. Keine Neudarstellung, mit Puffern für einen Expert Advisor.
Ein Breakout-EA im „Turtle“-Stil für Gold. Er kauft, wenn sich eine H4-Kerze in einem Aufwärtstrend über dem 20-Kerzen-Hoch schließt, mit einem Stop von 2 ATR und einem Ziel von 2R. Backtest auf XAUUSD von Januar 2020 bis September 2026: +9.029,72 bei 10.000 und 1 % Risiko, Profitfaktor 1,77, maximaler Drawdown 11,38 %, 6 von 7 Jahren profitabel.
Ein per Drag & Drop verschiebbares manuelles Handelsfenster direkt im Chart mit Multi-Timeframe-Ausrichtung, ATR-SL/TP-Empfehlungen, einem Trailing-Stop und Ein-Klick-Funktionen für KAUFEN/VERKAUFEN/ALLE SCHLIESSEN.