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

Skripte für den MetaTrader 5 mit Quellcodes

icon

Skripte führen eine einmalige Aktion anhand eines MQL5-Programms im MetaTrader 5 aus und werden dann anschließend vom Chart gelöscht. Zum Beispiel: Handelshistorie hochladen, einen Bericht erstellen und ihn per E-Mail abschicken, Daten herunterladen und bearbeiten. Skripte können auch für die Erstellung einer Benutzeroberfläche oder schneller Ausführung gleichartiger Trades, z.B. um dringend alle Positionen zu schließen, genutzt werden.

Die angebotenen Skripte können heruntergeladen und im MetaTrader 5 gestartet werden. Die Bibliothek von Skripten ist auch direkt auf der Plattform MetaTrader 5 und in der Entwicklungsumgebung MetaEditor zugänglich.

Code hinzufügen
letzte | beste

Echtzeit-Anzeige von Binance-Kursen

Dies ist ein einfaches Programm zum Vergleich von asynchronen und synchronen Abschlüssen. Es handelt sich um ein Beispielprogramm, das Sie für Ihre eigenen Testzwecke abändern können, z. B. indem Sie Bedingungen hinzufügen.

Diese Funktion liefert mir die verkürzten Namen der Zeitrahmen Beispiel: "M1" statt "PERIOD_M1"

Das Skript ist nützlich, um die Struktur von ONNX-Modellen zu untersuchen und Einblicke in die Eingabe und Ausgabe, ihre Namen und ihre Eigenschaften zu erhalten. Es ist besonders hilfreich für die Fehlersuche und das Verständnis der Eigenschaften von ONNX-Modellen, die in Anwendungen für maschinelles Lernen verwendet werden.

Dieses Skript sammelt alle in MQL5 eingebauten Indikatorenpuffer und speichert sie in einer CSV-Datei zu Analysezwecken

Dieses Skript druckt alle offenen Geschäfte und ihre PnLs zu einem bestimmten Zeitpunkt in der Geschichte.

Diese Funktion führt die Hauptlogik der Eröffnung eines Handels aus. Berechnet den Eröffnungskurs, die Take-Profit-Levels und den Stop-Loss auf der Grundlage von Symbolinformationen und vom Benutzer bereitgestellten Parametern. Bereitet eine Handelsanforderung (MqlTradeRequest) mit den erforderlichen Informationen vor, wie z.B. Symbol, Volumen, Ordertyp, Abweichung, Kommentar, magische Zahl usw. Ruft die Funktion OrderSend auf, um die Operationsanforderung zu senden und das Ergebnis zu erhalten. SetTypeFillingBySymbol-Funktion: Bestimmt die Art der Auftragsausführung (Fill oder Kill, Immediate oder Cancel oder Return) auf der Grundlage der Ausführungspolitik des Symbols. GetMinTradeLevel-Funktion: Berechnet das minimale Betriebsniveau auf der Grundlage des Freeze-Levels und des Stop-Levels des Symbols. Passt das minimale Niveau an, um sicherzustellen, dass es innerhalb bestimmter Grenzen liegt, und gibt das Ergebnis zurück.

Sec-WebSocket-Schlüsselgenerator

Dieser Screener wurde entwickelt, um den Prozess der Suche nach Vermögenswerten, die zu vergünstigten Preisen gehandelt werden, zu vereinfachen. Die anfängliche Nutzung kann aufgrund des Ladevorgangs der Daten für alle ausgewählten Instrumente etwas länger dauern. Das Tool kann alle verfügbaren Broker-Assets scannen oder auf bestimmte Assetklassen beschränkt werden.

Während die manuelle Anpassung des Stop-Loss eines einzelnen Trades an den Eröffnungskurs eine relativ einfache Aufgabe ist, kann die Verwaltung zahlreicher einzelner Positionen mühsam und zeitintensiv sein. Das Titik Impas Breakeven-Skript für MT4/MT5 rationalisiert diesen Prozess und bietet Effizienz und Komfort für Händler, die mit mehreren Positionen handeln.

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.

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.

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 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

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

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

Skript zur Anzeige von Aktualisierungsdaten zu offenen Positionen.

Das Skript bietet eine Reihe von Funktionen zur Erstellung aller Standard-Grafikobjekte zur Verwendung in Ihren eigenen Entwicklungen. Die im Skript vorgestellten Funktionen können "so wie sie sind" verwendet oder an Ihre Anforderungen angepasst werden.

Dieses Skript hilft Händlern, die Verteilung und Breite von Candlesticks über einen bestimmten Zeitraum zu verstehen, was bei Handelsentscheidungen nützlich sein kann, z. B. bei der Wahl von Take Profit oder Stop Loss auf der Grundlage historischer Werte.

Dieses Skript hilft Händlern, die Verteilung und den Bereich der Kerzen in einem bestimmten Zeitraum zu verstehen, was für Handelsentscheidungen nützlich sein kann, z. B. um zu bestimmen, welche historischen Werte für Take Profit oder Stop Loss zu verwenden sind.

Ein Tool zum Abgleich der Namen der Handelssitzungen mit der Zeit des Brokerservers und der Ortszeit

Beispielcode zum Zählen der aufeinanderfolgenden Bullen- und Bärenbalken.

Skript für Trap News High Impact

Es werden alle Objekte im Diagramm gelöscht, wenn die kompilierte ausführbare Datei auf das Diagramm gezogen wird.

Verschiedene Möglichkeiten der Berechnung der Aroon-Werte zeigen

Das Skript entfernt alle Autotrading-Symbole aus dem aktuellen Chart

Dieses Skript speichert alle im Diagramm verfügbaren OHLCV-Daten in einer CSV-Datei.

Skript zur Eröffnung einer Kaufposition zum aktuellen Preis im MT5-Fenster mit einem festgelegten Stop-Loss (in Pips) und Take-Profit (in Pips)

Bereitstellung der einfachsten Klasse zum Schreiben einer CSV-Datei

Ein Skript, das bei der Ausführung die maximal zulässige Losgröße für den Vermögenswert anzeigt.

Es handelt sich um ein Tester-Skript, das die Standard-Optimierungsfunktionen von MetaTrader 5 erweitert und es Ihnen ermöglicht, Strategien nach komplexen benutzerdefinierten Kriterien zu bewerten (mit Trennung in In-Sample- und Out-of-Sample-Perioden, erweiterten Metriken und statistischen Tests).

Umrechnung von Risikoprozentsätzen in Geldbeträge auf der Grundlage des Kontostands

- Das Skript durchsucht das aktuelle Diagramm nach allen verfügbaren Diagrammobjekten, - zählt und löscht sie entsprechend - und protokolliert die Namen der Objekte im Diagramm entsprechend.

Zeitbezogene Funktionen zur empirischen Erkennung von Serverzeitzone und Sommerzeit (DST) aus der Historie der Angebote

Dies ist ein Beispiel für die aufsteigende Sortierung einer Strukturliste nach einem Feld. Sie können herausfinden, und passen Sie die oben genannten Algorithmus je nach Zweck der Verwendung, das ist die grundlegendste Beispiel ist auch eine Richtung, um die Anordnung in einem Array von Struktur zu lösen. Der Algorithmus in diesem Beispiel verwendet wird, Quick Sort und Merge Sort.

Dieses MQL5-Skript exportiert Candlestick-Daten für verschiedene Zeitrahmen in eine CSV-Datei und erfasst dabei wichtige Marktinformationen wie Eröffnungs-, Höchst-, Tiefst- und Schlusskurse. Es analysiert die Eigenschaften jeder Kerze, einschließlich Körper- und Dochtgrößen, während es zusätzliche Metriken wie Kerzenlücken berechnet. Nach der Verarbeitung der letzten 21 Bars wird der Benutzer über den erfolgreichen Datenexport benachrichtigt.

Dieses Skript speichert einen vordefinierten Satz von wirtschaftlichen Ereignissen aus dem eingebauten Wirtschaftskalender des MetaTraders in eine CSV-Datei.

Das Skript MinMargins.mq5 wurde entwickelt, um Händlern zu helfen, schnell den Mindestbetrag zu berechnen und zu dokumentieren, der erforderlich ist, um eine Position mit der kleinsten Losgröße für alle im Market Watch verfügbaren Symbole zu eröffnen. Diese Daten werden zur einfachen Überprüfung und Analyse in einer CSV-Datei gespeichert.

123456