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

Diese Funktion führt die Hauptlogik der Eröffnung eines Handels aus. Sie berechnet den Eröffnungskurs, die Gewinnmitnahme und den Stop Loss auf der Grundlage der vom Benutzer angegebenen Symbolinformationen und Parameter. Bereiten Sie eine Handelsanfrage (MqlTradeRequest) mit den erforderlichen Informationen wie Symbol, Volumen, Ordertyp, Slippage, Kommentar, Magic Number usw. vor. Rufen Sie die Funktion OrderSend auf, um die Handelsanfrage zu senden und das Ergebnis zu erhalten. SetTypeFillingBySymbol-Funktion: bestimmt die Art der Auftragserfüllung (Fill oder Cancel, Immediate oder Cancel oder Return) entsprechend der Erfüllungspolitik des Symbols. GetMinTradeLevel-Funktion: Berechnet das minimale Handelsniveau auf der Grundlage des Freeze-Levels und des Stop-Levels des Symbols. Passt das Mindestniveau an, um sicherzustellen, dass es innerhalb bestimmter Grenzen liegt, und gibt das Ergebnis zurück.

Fair Value Gaps werden im ICT Smart Money Konzept verwendet, wenn es ein Ungleichgewicht von 1 Punkt oder mehr zwischen dem Hoch der 1. Kerze und dem Tief der 3. Kerze im bullischen Bereich und dem Tief der 1. Kerze und dem Hoch der 3.

Versteckt allein Kerzenleuchter

Kombination vieler vertrauter Indikatoren für Einsteiger

Der Indikator implementiert einen der nichtlinearen Glättungsalgorithmen

Der EA handelt nur mit Kaufpositionen und verwendet weder SL noch TP.

Das Skript Clean Market Watch ist ein einfaches Hilfsprogramm, mit dem Sie schnell alle Symbole aus Ihrem MetaTrader 5 Market Watch-Fenster mit einem einzigen Klick entfernen können. Dies ist besonders nützlich, wenn Sie mit einem aufgeräumten Arbeitsbereich neu beginnen möchten oder wenn Ihr Market Watch mit zu vielen Symbolen überladen ist. Zweck Im Laufe der Zeit sammeln Händler oft zahlreiche Symbole in ihrem Market Watch-Fenster an, was es schwierig macht, sich auf die Instrumente zu konzentrieren, die sie aktiv handeln. Das manuelle Entfernen der einzelnen Symbole kann mühsam und zeitaufwendig sein. Dieses Skript automatisiert den gesamten Prozess und löscht alle Symbole in Sekundenschnelle.

Der Indikator Open Range Breakout (ORB) ist ein leistungsstarkes technisches Analyseinstrument, das Kursausbrüche aus der Eröffnungsspanne von Handelssitzungen identifiziert und verfolgt. Dieser Indikator basiert auf dem Konzept, dass die in den ersten Minuten einer Handelssitzung festgestellten Höchst- und Tiefstkurse oft als wichtige Unterstützungs- und Widerstandsniveaus für den Rest des Tages dienen. Der Indikator berechnet automatisch die Eröffnungsspanne auf der Grundlage benutzerdefinierter Zeiträume, stellt mehrere Kursziele dar und gibt visuelle und akustische Warnungen für potenzielle Handelsmöglichkeiten aus. Er wurde entwickelt, um Händlern zu helfen, Ausbruchsgeschäfte mit hoher Wahrscheinlichkeit und Wiederholungs-Szenarien zu identifizieren.

EA Tools tính toán Margin theo lotsize, có thể tùy chỉnh đòn bẩy

Setzen Sie drei Kreuze und überwachen Sie die tägliche prozentuale Leistung ab einem bestimmten Zeitpunkt (der ebenfalls festgelegt werden kann).

Historisch starke S/Rs-Niveaus

SAR ADX Signal mit mobiler Benachrichtigung, umgeschrieben von der MT4 Version (Quelle nicht mehr gefunden). Dies ist ein nachmalbarer Indikator, bitte seien Sie vorsichtig, wenn Sie ihn benutzen.

Zeichnet Ticks im Real-Tick-Modus auf und liest sie im Mathe-Modus, wobei Ihre Strategie bei jedem Tick aufgerufen wird.

Die Funktion berechnet die Losgröße einer offenen Position. Als Parameter werden der Eröffnungskurs eines Geschäfts, der Preis des Stop-Loss-Levels und das Risiko pro Geschäft in Prozent der Einlage übergeben

Ein Volatilitätsfilter, der auf 3 ATRs basiert: einem schnellen ATR, einem mittleren ATR und einem langsamen ATR

KA-Gold Bot ist ein fortschrittlicher Trading Advisor, der speziell für Gold entwickelt wurde. Er nutzt die leistungsstarke Kombination aus der Keltner-Kanal-Strategie und zwei exponentiell gleitenden Durchschnitten (EMAs) - dem 10-Perioden-EMA und dem 200-Perioden-EMA. Prinzip der Funktionsweise: Der 10-Perioden-EMA stellt den durchschnittlichen Preis dar, der das Keltner-Band über-/unterschreitet, was einen Aufwärts-/Abwärtstrend bestätigt. Wenn der Kurs über dem 200-Perioden-EMA liegt, unterstützt dies den Aufwärts-/Abwärtstrend. Dies deutet darauf hin, dass der Aufwärts-/Abwärtstrend unter Berücksichtigung der Volatilität in den letzten 50 Perioden stärker war als in den vorangegangenen 10 Perioden - Zeitrahmen: M15

Ein Beispiel für das Hinzufügen von Schaltflächen für Ihre Berater. In diesem Beispiel wurde eine Schaltfläche implementiert, mit der alle aktiven Positionen für alle Instrumente geschlossen werden können. Zusätzlich zu den Funktionen zur Verarbeitung von Schaltflächenereignissen wurden auch Methoden zum Schließen von Positionen relativ zum Symbolnamen und zum Zählen der Anzahl der Positionen relativ zum Symbolnamen implementiert.

Dies ist ein Skript zum Exportieren von Kursen und Ticks des aktuellen Chart-Symbols in CSV-Dateien, die mit dem Export/Import-Format von MT5 kompatibel sind.

Es handelt sich um einen Zickzackkurs, der beim Überschreiten einer Volatilitätsschwelle neue Zickzack-Wendepunkte erzeugt

Statische Klasse zur Fixierung der Funktion TimeGMT() während des Tests im Strategietester.

Es ist ein Skript, das die verbleibende Zeit bis zum Eintreffen des nächsten Taktes anzeigt.

Funktionen zur Verwendung anstelle von ChartXYToTimePrice und ChartTimePriceToXY, die korrekt und schnell über den gesamten Bereich der Eingabeparameter arbeiten

Quellcodes, die im Rahmen der Entwicklung einer Bibliothek zur Erstellung von Expert Advisors für mehrere Währungen geschrieben wurden, die mehrere Instanzen verschiedener Handelsstrategien kombinieren.

Die Quellcodes, die während der Entwicklung der Bibliothek zur Erstellung von Multiwährungs-Expert Advisors geschrieben wurden, die viele Instanzen verschiedener Handelsstrategien kombinieren.

Der Indikator ermöglicht es Ihnen, die Wahrscheinlichkeit abzuschätzen, dass der Kurs sein Maximum oder Minimum erreicht hat.

Arbeiten mit Tastaturdaten

Klasse für den Zugriff auf die Ortszeit für den angegebenen Ort sowie auf Informationen zur Zeitzone und zu den lokalen Handelszeiten.

Lightweight CVD (Cumulative Volume Delta) für MT5 - M1-basiert, zeigt Kauf-/Verkaufsdruck als Kerzen mit optionalen Rücksetzungen.

Diese Bibliothek ist eine aktualisierte Version der von MetaQuotes veröffentlichten Bibliothek ErrorDescription.mqh, die einige Funktionen enthält.

Ein Beispiel für einen Bot mit einem eingebetteten maschinellen Lernmodell, das in Python trainiert und im ONNX-Format gespeichert wurde.

Eine einfache Beobachtungsstelle für einzelne Währungen.

Das Skript berechnet die Autokorrelations- und partiellen Autokorrelationsfunktionen und zeigt sie in einem Diagramm an

Sucht nach Docht oder Body-basierten Hoch-Tiefs in sichtbaren Balken des Charts

Skript, um festzustellen, ob Ihr Broker der amerikanischen, britischen oder australischen Sommerzeit (DST) folgt.

Skript zur Anzeige von Aktualisierungsdaten zu offenen Positionen.

Dieser Indikator erstellt einen dynamischen Preiskanal, der die Gaußsche Glättung zur Bestimmung von Unterstützungs- und Widerstandslinien verwendet. Er berechnet die geglätteten Höchst- und Tiefstkurse für einen bestimmten Zeitraum, ermittelt deren Extrema und zeigt drei Linien an: den oberen Widerstand (Maximum des geglätteten Höchstkurses), die untere Unterstützung (Minimum des geglätteten Tiefstkurses) und die mittlere Linie dazwischen, die einen adaptiven Handelskanal bildet.

Ein einfacher Signalindikator, der auf RSI und gleitendem Durchschnitt basiert. Zeichnet Kauf-/Verkaufspfeile, wenn der RSI über/unter 50 und der Preis über/unter dem MA liegt.

Ein einfacher Signalindikator, der auf dem RSI und dem gleitenden Durchschnitt basiert. Stellt Kauf-/Verkaufspfeile dar, wenn der RSI über/unter 50 liegt und der Kurs über/unter dem MA liegt.

Ein einfacher Kommentar.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169