Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Twitter!
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

Preisalarm MetaTrader-Indikator - kann jede Art von Alarm ausgeben, wenn der Preis bestimmte vom Händler festgelegte Niveaus erreicht. Es gibt drei Arten von Kursniveaus: Das erste wird verwendet, wenn der Kurs über ein bestimmtes Niveau steigt (angezeigt durch die grüne Linie im Chart), das zweite wird verwendet, wenn der Kurs unter ein bestimmtes Niveau fällt (angezeigt durch die rote Linie im Chart), und das dritte wird verwendet, wenn der Kurs genau das bestimmte Niveau erreicht (angezeigt durch die gelbe Linie). Es gibt drei Alarmtypen: nativ (Popup), E-Mail und Push-Benachrichtigung. Damit die E-Mail- und Push-Benachrichtigungsfunktionen funktionieren, müssen Sie die E-Mail- oder MetaQuotes-ID-Einstellungen im Optionsfenster Ihrer MetaTrader-Plattform vornehmen. Der Indikator ist sowohl für MT4 als auch für MT5 verfügbar.

Skript zum teilweisen Schließen aktiver Kaufaufträge

Teilweise Schließung aktiver Verkaufsaufträge

Der MetaTrader-Indikator QQE - oder Quantitative Qualitative Estimation - basiert auf einer recht komplexen Berechnung der geglätteten RSI-Indikatoren. Als Ergebnis erhalten Sie zwei Linien in einem separaten Indikatorfenster - die schnelle und die langsame Linie. Es gibt auch eine wichtige Indikatorstufe (50), die in Signalen verwendet wird. Sie können für diesen Indikator Text-, Ton- und E-Mail-Benachrichtigungen aktivieren. Diese QQE-Implementierung unterstützt die Multi-Zeitrahmen-Analyse mit Anzeige des oberen Zeitrahmens. Der Indikator ist verfügbar für MT4, MT5

TelegramToMT5 ist ein MetaTrader 5 Expert Advisor, der eine Brücke zwischen Telegram und MT5 schlägt, indem er Nachrichten aus Ihren Telegram-Kanälen, -Gruppen und -Privat-Chats direkt in Ihren Trading-Charts anzeigt. Erstellen Sie einfach einen Telegram-Bot, fügen Sie ihn zu Ihren gewünschten Kanälen/Gruppen hinzu und lassen Sie den EA alle Nachrichten als Kommentare in Echtzeit auf Ihrem Chart anzeigen.

Rainbow Multiple Moving Average (RMMA) MetaTrader-Indikator - ist ein sehr einfacher, aber visuell informativer Indikator, der auf dem gleitenden Standarddurchschnitt basiert. Er zeichnet 66 regenbogenfarbene gleitende Durchschnittslinien des von Ihnen bevorzugten Typs und Preises direkt im Hauptfenster des Charts. Dieser Indikator ist sowohl für die MT4- als auch für die MT5-Version der Handelsplattform verfügbar.

Der Indikator, der mehrere Stufen des ATR-Kanals anzeigt.

Range Expansion Index (MetaTrader-Indikator) - ist ein relativer Oszillator-Indikator, der das Tempo der Kursänderungen misst und überkaufte/überverkaufte Zustände signalisiert, wenn der Kurs Schwäche oder Stärke zeigt. Er wurde von Tom DeMark entwickelt und in seinem Buch The New Science of Technical Analysis erläutert. Der Wert des Indikators ändert sich von -100 bis +100. Der REI ist ein erweiterter Oszillator, da er versucht, während des Range-Tradings ruhig zu bleiben und nur dann Signale anzeigt, wenn signifikante Höchst- oder Tiefststände festgestellt werden. Sie können diesen Indikator sowohl für MT4 als auch für MT5 herunterladen.

Recent High/Low Alert MetaTrader-Indikator - zeigt zwei Bandbreiten von Höchst- und Tiefstständen über die letzten N Kerzen an. Standardmäßig wird das maximale Band mit einer blauen Linie angezeigt, das minimale Band mit einer gelben Linie. Zusätzlich kann der Indikator eine Popup-Warnung auslösen, eine E-Mail-Warnung senden oder eine Benachrichtigung ausgeben, wenn der aktuelle Preis (Bid) die letzten Höchst- oder Tiefststände durchbricht. Alle Warnmeldungen können ausgeschaltet werden. Wenn Sie die E-Mail-Benachrichtigungsfunktion verwenden, vergessen Sie nicht, die E-Mail-Einstellungen im Optionsfenster Ihrer MetaTrader-Plattform vorzunehmen. Dasselbe gilt für Push-Benachrichtigungen. Der Indikator ist sowohl für MT4 als auch für MT5 verfügbar.

Round Levels MetaTrader-Indikator - ein MT4/MT5-Indikator, der runde Levels und Zonen in ihrer Nähe basierend auf Ihrer Konfiguration anzeigen kann. Er kann nützlich sein, um mit den natürlichen psychologischen Unterstützungs- und Widerstandszonen zu handeln. Er kann auch Warnungen ausgeben, wenn sich der Kurs in einer Unterstützungs- oder Widerstandszone befindet.

RSIOMA MetaTrader-Indikator - dieser Indikator nimmt zwei gleitende Durchschnitte, berechnet deren RSI (Relative Strength Index) und fügt dann auch einen gleitenden Durchschnitt des berechneten RSI hinzu. Diese beiden Linien können nun den Trendwechsel genau anzeigen. Sie werden in einem separaten Fenster angezeigt, wo sie sich von 0 bis 100 verändern. Das zusätzliche Histogramm wird angezeigt, um einen schnellen Überblick über den aktuellen Trend zu erhalten. Der Indikator ist sowohl für die MT4- als auch für die MT5-Version der MetaTrader-Plattform verfügbar.

Schaff Trend Cycle (MetaTrader-Indikator) - ist ein zyklischer Oszillator, der durch die Berechnung der Stochastik über Stochastik über einer MACD-Linie unter Verwendung von Zyklen erstellt wird. Das Ergebnis ist eine verbesserte Version des Oszillators, die während der Trends nicht abgehackt ist und sehr schnell auf die Veränderungen reagiert. Er wurde von Doug Schaff entwickelt, der davon ausging, dass die Währungstrends in Zyklen beschleunigt und verlangsamt werden. Sein Algorithmus wurde im Jahr 2008 veröffentlicht. Schaff Trend Cycle versucht, zwei verschiedene Methoden zur Bestimmung von Trendrichtungsänderungen zu kombinieren - MACD und geglätteter stochastischer Oszillator. Der Wert des Indikators schwankt zwischen 0 und 100. Es werden zwei Auslöseschwellen verwendet - 25 und 75. Optionale Warnungen sind verfügbar. Sie können diesen Indikator für MT4, MT5 herunterladen.

Spread MetaTrader Indikator - zeigt den aktuellen Spread im Hauptfenster des Charts an. Sie können die Schriftparameter, die Position des Indikators und die Normalisierung des Spread-Wertes ändern. Der Spread wird nach jedem Tick neu gezeichnet, um den aktuellsten und aktivsten Spread-Wert zu gewährleisten. Dies kann für Broker mit variablen Spreads oder mit Spreads, die häufig ausgeweitet werden, nützlich sein. Sie können auch ein Spread-Label in der Nähe der aktuellen Bid-Linie anzeigen lassen. Der Indikator ist sowohl für MT4 als auch für MT5 verfügbar.

Dieser Indikator ist ein Dienstprogramm, das beschriftete Handelsstufen in jedem Chart anzeigt. Wenn Sie Ihre nativen Handelsstufen in einem nativen Chart ersetzen möchten, deaktivieren Sie die Option "Handelsstufen anzeigen" in den F8-Charteigenschaften und fügen Sie diesen Indikator hinzu. Wenn Sie die Handelsstufen auf einem benutzerdefinierten Chart anzeigen möchten (auf dem die nativen Handelsstufen nicht angezeigt werden können), fügen Sie einfach diesen Indikator hinzu. BaseSymbol - geben Sie das Symbol an, von dem die Handelsstufen-Daten abgeleitet werden - nützlich für einzigartige benutzerdefinierte Symbole. TextBarsBack - geben Sie die Anzahl der Bars an, die vom aktuellen Bar in der Historie zurückliegen und auf denen die Level-Labels gezeichnet werden sollen. Hinweis: Obwohl im Code auf die magische Zahl verwiesen wird, ist sie derzeit nicht in den Handelslinien enthalten. Wenn Sie mehrere EAs auf demselben Symbol ausführen, können Sie den Code so bearbeiten, dass die magischen Zahlen angezeigt werden, und dann mehrere Instanzen des Indikators auf einem Chart ausführen. Sie können auch die Schriftgröße und den Textabstand in den Objekteigenschaften nach Bedarf für verschiedene Anzeigeauflösungen bearbeiten.

Kombiniert einen gleitenden Durchschnitt mit ATR-basierten oberen und unteren Bändern, um als Trendfilter und Volatilitätskanal zu fungieren.

Support and Resistance MetaTrader Indikator - wie der Name dieses Indikators schon sagt, zeigt er die Unterstützungs- und Widerstandsniveaus an. Er zeigt sie direkt auf dem Chart an, was eine einfache Hilfe ist, wenn Sie ein Stop-Loss- oder Take-Profit-Level setzen wollen oder wenn Sie das nächste Marktziel sehen wollen. Dieser Indikator verwendet den Standard-MetaTrader-Fraktal-Indikator (nach der Methode von Bill Williams) und hat keine veränderbaren Eingabeparameter. Dieser Indikator ist für MetaTrader Version 4 und 5 verfügbar.

Coppock MetaTrader Indikator - ist eine Implementierung des berühmten Coppock-Kurven-Indikators, der 1962 von Edward Coppock entwickelt wurde. Der Indikator zeigt langfristige Kauf- und Verkaufschancen an (klassischerweise wird er nur für Käufe verwendet), indem er den gewichteten gleitenden Durchschnitt (mit einer Periode von 10) der Summe von zwei Veränderungsraten (mit einer Periode von 14 und 11) misst. Dies ist die klassische Version. In dieser MetaTrader-Version können Sie die Parameter der Basisindikatoren ändern. Sie können diesen Coppock-Indikator in MT4 und MT5 verwenden.

TD Sequential Ultimate MetaTrader Indikator zeigt alle Teile der TD Sequential Methode, die von dem legendären technischen Analysten Tom DeMark entwickelt wurde. TD Sequential Ultimate zeigt Kauf- und Verkaufs-Setups an, einschließlich der Pfeile für die Setup-Perfektion, Kauf- und Verkaufs-Countdowns, einschließlich der fehlgeschlagenen 13 Versuche, sowie TDST Support- und Resistance-Levels. Im Gegensatz zu vielen anderen Implementierungen der TD Sequential Methode bietet dieser Indikator mehrere Verbesserungen:

Total Power Indicator (MetaTrader-Indikator) - basiert auf den beiden Standardindikatoren - Bear Power und Bull Power. Der Indikator berechnet, wie viele Bullen- und Bärenbars es in einem bestimmten Rückblickzeitraum gab, und berechnet dann den proportionalen Index für Bären, Bullen und Gesamt (berechnet als absolute Differenz zwischen Bullen und Bären) für den aktuellen Bar. Auf diese Weise erhalten wir kontinuierliche Linien der relativen durchschnittlichen Bären- und Bullenpower über einen bestimmten Zeitraum, wodurch der Hauptnachteil der ursprünglichen Bear/Bull Power-Indikatoren beseitigt wird - das Fehlen einer langfristigen Perspektive. Die ursprüngliche MetaTrader 4-Version des Total Power Indicator wurde von Daniel Fernandez von Asirikuy.com im Jahr 2011 entwickelt. Die Version für MT5 ist jetzt auch verfügbar.

Berechnen eines gleitenden Durchschnitts in einem Funktionsaufruf. Code, der leicht zwischen verschiedenen Projekten transportiert werden kann.

Der Watermark-Indikator ist leichtgewichtig und effizient und zeigt ein informatives Wasserzeichen über dem MetaTrader 5-Hauptchart an. Er zeigt automatisch das aktuelle Symbol, die Chartzeit und die Beschreibung des Vermögenswerts an und ermöglicht es Händlern, ihre Oberfläche mit Stil und Komfort anzupassen.

Trade Assistant MetaTrader Indikator - ein Multi-Timeframe-Indikator, der auf drei Standardindikatoren basiert: Stochastik-Oszillator, RSI (Relative Strength Index) und CCI (Commodity Channel Index). Er zeigt die aktuellen Trendrichtungen für die Zeitrahmen M1, M5, M15, M30, H1, H4, D1, W1 und MN1 an. Wenn Sie einem solchen Indikator folgen, haben Sie ein klares Bild von den Trends in allen wichtigen Zeitrahmen. Dabei spielt es keine Rolle, in welchem Zeitrahmen Sie den Indikator einsetzen. Der Indikator kann für MT4 und MT5 heruntergeladen werden.

Dieser EA wurde entwickelt, um automatisch Markttrends zu folgen, indem er Signale von den Indikatoren Gleitender Durchschnitt und Stochastik-Oszillator verwendet. Der EA erkennt Kauf- und Verkaufssignale durch die Nutzung von MA-Crossovers und bestätigt den Trend mit der Stochastik. Darüber hinaus beinhaltet der EA ein automatisches Positionsmanagement, wie z. B. die Festlegung von Take Profit, Stop Loss und die Verdopplung der Losgröße, um die Handelseffektivität in trendorientierten Märkten zu erhöhen.

Mit diesem Skript & EA können Programmierer ihre auf Nachrichten basierenden Strategien, die den MQL5-Kalender verwenden, backtesten.

Trend Equilibrium Indicator TrendEQ analysiert dynamisch Markttrends durch die Kombination von Momentum und Volatilität. Durch die Messung des Momentums im Vergleich zu den Markttrends bietet TrendEQ ein zuverlässiges Maß für die Trendstärke und -richtung.

Die RiskManagement-Bibliothek in MQL5 bietet ein effizientes und dynamisches Risikomanagement, das zur Minimierung der Ressourcen optimiert ist. Sie ermöglicht die Festlegung maximaler Gewinn- und Verlustgrenzen mit anpassbaren Modifikatoren. Sie umfasst eine OCO-Auftragssteuerung und Tools für das Candlestick-Management und Preisumwandlungen.

Eine dynamische trendlinienbasierte Entwicklung des Donchian-Kanals

Dieser Indikator erkennt bullische und bearische Engulfing-Candlestick-Muster mit einem optionalen Volumenfilter, um stärkere Signale hervorzuheben.

MQL5-ähnliche Handelsklassen in Python für MetaTrader 5 Python

Ein Indikator, der die zeitliche Entwicklung des Volumens innerhalb jedes Balkens visualisiert. Er zeigt das Tick-Volumen in einem rollierenden Histogramm-Format an.

Ein Skript, das, wenn es auf ein Diagramm gezogen wird, im Expertenfenster die Anzahl der Balken ausgibt, die sich in diesem Diagramm befinden - wie von Zauberhand.

Ein Zinseszinsrechner für den Trader. Berechnet auf der Grundlage Ihrer Parameter Ihr Risiko des Ruins und das optimale Risiko pro Handel. Gibt eine Prognose über die Höhe Ihres Kapitals in einem Jahr, einem Monat und am Ende der Laufzeit.

Dieser Indikator liest den Handelsverlauf aus und stellt das kumulative P & L über die Zeit dar, was visuellen Händlern hilft, zu sehen, wie viel Geld sie im Laufe der Zeit verdienen oder verlieren. Diese aktuelle Version hat eine Differenz von 0,02% Grenzfehler, aufgrund von Rundungen Floats und Berechnungsmethoden. Mit diesem marginalen Fehler kann sie als äußerst präzise angesehen werden.

PrintXYZ()-Bibliothek, um massive Informationen über das Terminal zu drucken.

Ein einfaches Startskript, um Daten zu sammeln und in der ältesten-neuesten Reihenfolge an eine CSV-Datei zu senden. In diesem Beispiel werden nur die Schlusskursdaten erfasst.

CryptoTrend 1.00 Expert Advisor ist ein automatisches Handelssystem, das für den Handel mit Kryptowährungen (insbesondere BTC) entwickelt wurde. Hauptmerkmale: Bollinger-Indikator: Wird verwendet, um Marktextreme zu identifizieren und Kauf- und Verkaufssignale zu generieren. Order-Block-Filterung: Ermöglicht es, Unterstützungs- und Widerstandsniveaus zu finden, was dazu beiträgt, die Anzahl falscher Signale zu reduzieren. Selbstlernend: Die Einstiegsschwelle wird in Abhängigkeit von der Statistik gewonnener und verlorener Trades angepasst, was es dem Expert Advisor ermöglicht, sich an veränderte Marktbedingungen anzupassen. Risikomanagement: Berechnet Stop-Loss- (SL) und Take-Profit-Niveaus (TP) auf der Grundlage von Risikoanalysen und Korrelationen

Individuelle Zeit- und Preisstaffel.

Der Indikator "Candle_size.mq5" wurde entwickelt, um die Größe der Kerzen auf dem Chart anzuzeigen und so eine klare und detaillierte visuelle Analyse der Kursbewegungen zu ermöglichen. Er berechnet die Differenz zwischen dem Höchst- und Tiefstkurs jeder Kerze und zeigt den formatierten Wert als Text neben der entsprechenden Kerze an. Diese Funktion ist besonders nützlich für Händler, die die Volatilität einschätzen oder bestimmte Muster im Kursverhalten erkennen möchten.

Dieser EA soll einige Regeln für die Verwaltung von Warenkörben aufstellen.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161