Expert Advisors für den MetaTrader 5 mit Quellcodes

icon

Mit Expert Advisors kann man Preischarts analysieren und automatisch handeln. Hier finden Sie Quellcodes in MQL5, mit denen unterschiedlichste Aufgaben gelöst werden können. Es gibt sowohl einfache Experten, die auf der Kreuzung gleitender Durchschnitte beruhen, als auch Handelsroboter mit komplexen Algorithmen, die Signale generieren und vor Fehlern beim Handel schützen.

Die angebotenen Experten können heruntergeladen und im MetaTrader 5 gestartet werden. Es ist empfehlenswert, die Handelsroboter vor dem Start im Strategietester zu testen und zu optimieren. Die Bibliothek von Expert Advisors ist auch direkt auf der Plattform MetaTrader 5 und in der Entwicklungsumgebung MetaEditor zugänglich.

Code hinzufügen

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.

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.

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.

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.

Schutzmechanismus auf Kontoebene für Konten von Prop-Firmen. Überwacht jede Position auf dem Konto, schließt alle Positionen bei Erreichen des täglichen oder maximalen Verlustlimits, begrenzt das Risiko pro Position, schließt Trades ohne Stop-Loss und kann Positionen bei Nachrichten mit großer Auswirkung glätten.

Trendfolgender Expert Advisor für MetaTrader 5, der die Richtung des Supertrend mit einer Bestätigung durch ADX und DI kombiniert. Verwendet einen ATR-basierten Stop-Loss und geht pro Trade ein Risiko von bis zu 0,5 % des Kapitals ein.

Veröffentlicht die von Ihrem MT5 eröffneten und geschlossenen Positionen in einem Telegram-Chat: Richtung, Symbol, Einstieg, Stop und Ziel in Pips, Lots sowie bei Schließung das Ergebnis, Pips, R-Multiplikator und Haltedauer. Warteschlange für Wiederholungsversuche, Neustart-sicher, führt selbst keine Trades durch. Kostenloser Handelsbenachrichtigungsdienst für MT5 über Telegram und Discord

Lernorientiertes MT5-Handelsfenster für Hedging-Konten mit Risikobegrenzung, Spread-Schutz, einer dauerhaften Sperre bei täglichen Verlusten sowie Break-even- und Trailing-Stops.

Lern-EA für MT5: Einstiegssignale durch EMA-Crossover bei geschlossenen Kerzen, ATR-basierte Stop-Loss- und Take-Profit-Werte, Lotgröße als fester Prozentsatz des Eigenkapitals über OrderCalcProfit, Spread-Filter, Isolierung von Magic Numbers und Überprüfung der Server-Rückgabecodes. Eine übersichtliche Vorlage zur Erstellung von EAs mit Risikokontrolle. Keine Gewinnversprechen.

Klassifiziert den Markt anhand des ADX, des Hurst-Exponenten und der Autokorrelation mit einer Verzögerung von 1, leitet jeden Balken an ein Breakout-Modul oder ein Mean-Reversion-Modul weiter und führt für jedes Regime ein separates Gewinnquotenprotokoll mit einer Wilson-95-%-Untergrenze, sodass Sie erkennen können, welche Hälfte davon tatsächlich funktioniert.

Berechnet die Position anhand Ihres Risikoprozentsatzes und der Stop-Distanz und eröffnet dann den Trade mit bereits festgelegten Stop-Loss- und Take-Profit-Werten. Führt niemals eigenständig Trades durch.

Ziehen Sie Ihren Stop-Loss an die gewünschte Stelle, klicken Sie auf „Kaufen“ oder „Verkaufen“, und die Lotgröße ist bereits korrekt eingestellt – ganz ohne Taschenrechner und ohne Tabellenkalkulation. Das System verwaltet Break-Even- und Trailing-Stop-Aufträge und beendet den Handel für den Tag, sobald Sie Ihr Verlustlimit erreicht haben.

Der Advisor eröffnet Positionen, wenn sich zwei gleitende Durchschnitte (Fast und Slow) kreuzen. Er funktioniert bei jedem Wertpapier und jedem Zeitrahmen.

Ein Liquidity-Sweep-/Order-Block-Scalper mit ATR-basierter Positionsgrößenbestimmung und einem Trendfilter für höhere Zeitrahmen. Jeder Trade wird im Chart mit der aktuellen historischen Gewinnquote dieses Setup-Typs gekennzeichnet – eine fortlaufende Erfolgsbilanze, nicht nur einfache Kästchen.

Schließt Verlustpositionen vorzeitig, noch vor Erreichen des vollen Stop-Loss, wenn eine Regel besagt, dass sich der Trade nicht mehr erholen wird: ungünstige Kursbewegung über N × ATR hinaus, zu lange im Verlust, EMA-Trend hat sich umgekehrt, RSI spricht gegen die Position oder eine Gewinnbegrenzung. Eine Position mit Gewinn wird niemals berührt. Im reinen Beobachtungsmodus wird protokolliert, was geschlossen würde, ohne tatsächlich etwas zu schließen. Jeder Ausstieg wird zusammen mit der Regel, der Laufzeit und der maximalen negativen Abweichung in eine CSV-Datei geschrieben, sodass die Regeln anhand der Daten optimiert werden können.

Der GDS Renko Replay Trainer ist ein kostenloses Lerntool, mit dem Sie manuelle Entscheidungen anhand historischer Renko-Charts in MetaTrader 5 üben können. Laden Sie einen historischen Zeitraum, spielen Sie ihn vorwärts ab und platzieren Sie virtuelle KAUF- oder VERKAUF-Trades. Sie können pausieren, einen Tick vorwärts springen oder zum nächsten abgeschlossenen Renko-Block wechseln. Jede virtuelle Position verfügt über einen Stop-Loss und einen Take-Profit, und der Trainer zeichnet die Ergebnisse Ihrer Sitzung auf. Das Tool erstellt Renko-Blöcke fester Größe aus historischen Bid/Ask-Ticks mit einer klassischen Umkehrung nach zwei Blöcken. Zukünftige Ticks werden nicht zur Darstellung des sichtbaren Charts oder zur Ausführung virtueller Trades verwendet. Bei Kauf-Trades wird der Ask-Kurs für den Einstieg und der Bid-Kurs für den Ausstieg verwendet; bei Verkaufs-Trades gelten die entgegengesetzten Seiten. Im Bedienfeld eingegebene Orders warten auf den nächsten wiedergegebenen gültigen Tick. Stopps und Ziele werden bei jedem Tick überprüft, einschließlich Kurslücken.

PulseStrike Scalper – EA zur statistischen Erkennung von Kurssprüngen

AurumNeuro Vanguard ist ein intelligenter Expert Advisor (EA), der speziell für den Handel mit XAUUSD / Gold entwickelt wurde und eine hybride neuronale Risikoarchitektur mit der Unified Market Dynamics Engine (UMDE) kombiniert.

Ein tickgesteuerter Scalper, der ausschließlich echte statistische Ausreißer bei Kursbewegungen handelt und dessen Positionsgröße und Absicherung so ausgelegt sind, dass er echte Ausführungsverzögerungen bei Brokern übersteht. Die Backtest-Ergebnisse sind unten aufgeführt.

Der „GDS Renko Dual MA Demo EA“ ist ein kleiner, zu Lernzwecken dienender Expert Advisor für MetaTrader 5. Er veranschaulicht eine einfache Möglichkeit, klassische Renko-Blöcke mit fester Größe mit zwei einfachen gleitenden Durchschnitten zu kombinieren, die direkt aus den abgeschlossenen Renko-Schlusskursen berechnet werden.

Ein strenges Risikomanagement-Tool für die Herausforderungen von Prop-Firmen. Es überwacht automatisch Ihr gesamtes Konto, um Verstöße gegen die täglichen und maximalen Drawdown-Grenzen zu verhindern. Es fungiert als Sicherheitspuffer gegen Spread-Spitzen und „Revenge Trading“, indem es alle Positionen und ausstehenden Orders sofort schließt, bevor Ihre Bewertung beendet wird.

Wendet Ihre eigenen Risikoregeln auf jede Position an, unabhängig davon, ob diese manuell oder durch einen anderen EA eröffnet wurde: Zeigt die Lotgröße an, die Ihrem Risiko entspricht, sperrt das Konto für den Rest des Tages nach einem festgelegten Verlust, begrenzt offene Positionen, reduziert Positionen, deren Risiko über dem zulässigen Wert liegt, und fügt jeder Position, die ohne Stop-Loss eröffnet wurde, einen Stop-Loss hinzu.

Ein kleiner, lehrreicher Expert Advisor, der zeigt, wie Wilders ADX und die Directional Movement direkt aus abgeschlossenen klassischen Renko-Blöcken berechnet werden können. Der EA erstellt intern Renko-Blöcke fester Größe aus BID-Ticks. Es sind keine Offline-Charts, benutzerdefinierte Symbole, DLLs oder externe Indikatoren erforderlich. +DI, -DI und ADX werden erst aktualisiert, nachdem ein Renko-Block abgeschlossen ist.

Der „GDS Renko Bollinger 4-Mode Demo EA“ ist ein kostenloser, zu Lernzwecken dienender Expert Advisor für MetaTrader 5. Er veranschaulicht vier verschiedene Möglichkeiten, klassische Renko-Bricks mit fester Größe mit Bollinger-Bändern in einem eigenständigen EA zu kombinieren. Der EA erstellt aus eingehenden BID-Ticks vier unabhängige interne Renko-Ströme. Jeder Modus verfügt über eine eigene Renko-Blockgröße und eigene Bollinger-Einstellungen. Signale werden erst generiert, wenn ein Renko-Block vollständig abgeschlossen ist. Die Bollinger-Bänder werden kausal aus den vorherigen abgeschlossenen Renko-Schlusskursen berechnet, sodass der aktuelle Block bis nach seiner Signalprüfung ausgeschlossen bleibt.

EMA(10) x EMA(30) Scalper für XAUUSD auf M15 mit Filter für die Jakarta-Handelssitzung. Beispiel zu Lernzwecken: festes Lot, SL/TP in Punkten, maximal 1 Position, Spread-Filter. Getestet mit 100 % echten Ticks.

Dieser Lehr-Expert Advisor veranschaulicht eine einfache Methode, um das Momentum anhand von Renko-Bricks in MetaTrader 5 zu handeln. Das Momentum ist die Differenz zwischen dem letzten abgeschlossenen Renko-Schlusskurs und dem Schlusskurs von N Bricks zuvor, geteilt durch die Brick-Größe. Ein Überschreiten der positiven Schwelle erzeugt ein KAUF-Signal; ein Unterschreiten der negativen Schwelle erzeugt ein VERKAUF-Signal. Das Verbleiben jenseits eines Schwellenwerts löst keine wiederholten Signale aus. Der EA erstellt intern klassische Renko-Bricks mit fester Größe aus Bid-Ticks, mit einer Umkehr nach zwei Bricks. Orders verwenden die verfügbaren Marktkurse (Bid/Ask) anstelle von synthetischen Brick-Preisen. Wenn sich mehrere Bricks auf einem Tick bilden, kann nur ein Überschreiten des letzten Bricks einen Einstieg auslösen. Es besteht jeweils nur eine Position mit virtuellem Take-Profit, virtuellem Stop-Loss, einer maximalen Haltezeit, einer Abkühlphase und einem Spread-Filter. Es sind keine externen Indikatoren, DLLs, benutzerdefinierten Symbole oder Offline-Charts erforderlich.

Gold unterliegt an der CME einer täglichen Wartungspause. In jedem Kalenderjahr eines 11-jährigen Beobachtungszeitraums steigt der Kurs in der ersten Stunde nach der Pause stärker an, als es durch den Zufall zu erklären wäre – während er in jeder anderen Stunde des Tages unverändert bleibt. Ein Trade pro Sitzung, ein volatilitätsabhängiger serverseitiger Stop, kein Averaging und kein Grid. Dann stellte sich heraus, dass mein Kostenmodell falsch war. Ein Backtest mit Echtzeit-Ticks zeigte, dass die tatsächlichen Round-Trip-Kosten bei der Wiedereröffnung bei etwa 60 Punkten liegen, nicht bei den 19, die meine Untersuchung ergeben hatte – das M1-Bar-Spread-Feld ist eine Zusammenfassung pro Bar und unterschätzt diese Kosten um etwa das Dreifache. Neuauswertung von 11 Jahren mit den korrigierten Kosten: +3,34 Basispunkte, t 7,40, 59,3 % Gewinne -> +1,60 Basispunkte, t 3,42, 50,8 % Gewinne Der Vorteil bleibt bestehen, allerdings mit weniger als der Hälfte seiner ursprünglichen Stärke. Die zweite Zahl ist die tatsächliche. Was es nicht ist: etwa +3,3 % pro Jahr bei einem Drawdown von 4,6 %, wobei etwa jedes neunte Jahr negativ ausfällt. Bei 0,01 Lots sind das ~130 pro Jahr – eine Zahl, die die Positionsgröße misst, nicht die Strategie.

Ein Expert Advisor, der den SuperTrend-TV-Indikator über iCustom ausschließlich bei geschlossenen Kerzen handelt und zusammen mit einem Audit geliefert wird, das belegt, dass jeder Trade einem Signal entspricht und kein Signal übersehen wurde

Jeder, der ein Grid-System betreibt, fragt sich: Ist mein Konto groß genug? Die übliche Antwort – der Verlust auf der letzten Grid-Stufe – ist der falsche Wert. Was das Konto tatsächlich zum Erliegen bringt, ist das Erreichen des Stop-out-Wertes des Brokers, während die Position noch offen ist und es noch so aussieht, als wäre eine Erholung möglich. Dieser EA berechnet den tatsächlichen Wert und ermittelt anschließend, wie oft eine derart große Kursbewegung bereits in der M1-Historie des jeweiligen Symbols aufgetreten ist. Drei Fehler, die er behebt, wobei alle in die beruhigende Richtung gehen: Eine Kette aus N Legs schwankt bei Schritt x N(N-1)/2, nicht bei Schritt x N (bei 10 Legs sind es 45 Verlustschritte, nicht 10); offene Positionen binden zudem Margin, solange sie offen sind; und der Stop-out ist ein Prozentsatz, nicht Null – bei 50 % reicht es aus, die Hälfte des Eigenkapitals zu verlieren. „Sie benötigen 86 Dollar Spielraum“ ist eine Abstraktion. „„Eine Bewegung dieser Größenordnung trat 71 Mal in 100 Tagen auf, also einmal alle 1,4“ ist eine Entscheidung. Stellen Sie InpEquity auf einen Wert ein, den Sie noch nicht haben, um zu sehen, was die Konfiguration tatsächlich benötigen würde. Streng schreibgeschützt: Es werden niemals Positionen eröffnet, geschlossen oder geändert.

EA für Breakout-Strategien im Session-Bereich mit ATR-Filterung, Stop-Distance-Festlegung, optionalem Break-Even/Teilausstieg und einem gemeinsamen Chart-Desk. Hedging-Konten; Lernplattform mit dokumentierten Ausführungs- und Koordinationsgrenzen.

Zeichnet die maximale positive und negative Abweichung jeder Position in R-Vielfachen auf und schreibt pro abgeschlossenem Trade eine CSV-Zeile.

Gibt die Symboleigenschaften aus, die dazu führen, dass sich derselbe EA bei einem anderen Broker anders verhält: Handelszeiten, Kontraktgröße, Tick-Wert, Spread-Statistiken, Swap-Kosten und Abdeckung der Echtzeit-Sitzungen. Nur-Lese-Modus, führt keine Handelsgeschäfte durch.

Verwaltung von Orders, bestehenden Orders, Limit-Orders, Trailing-Orders, Break-Event- und Lot-Größen-Rechner in einem Tool

Ein kleiner, lehrreicher Expert Advisor für MetaTrader 5, der eine einfache Möglichkeit aufzeigt, wie man klassische Renko-Blöcke mit fester Größe mit einem Trendstatus im SuperTrend-Stil kombinieren kann.