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

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

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.

MQL5-Skript für MetaTrader 5, das zwei Schaltflächen zum Schließen aller Kauf- oder Verkaufspositionen für das aktuelle Symbol hinzufügt.

Dies ist eine einfache Skriptdatei zur Berechnung der Losgröße entweder anhand des Risikoprozentsatzes oder des tatsächlich zu riskierenden Betrags.

Dieses Skript ist eine Referenzlösung für das Mapping von Symbolnamen, die von Benutzern in MetaTrader 5 EAs oder Skripten konfiguriert wurden, auf die tatsächlichen Namen, die vom Broker bereitgestellt werden. Es verwendet den Levenshtein-Distanz-Algorithmus, um automatisch das ähnlichste Symbol in Market Watch zu identifizieren. Ideal für Entwickler, die Kompatibilitätsprobleme mit Präfixen oder Suffixen in Symbolnamen haben. Es ist ein anpassungsfähiger Ausgangspunkt, der allen spezifischen Anforderungen gerecht wird.

Ein schnelles kleines Skript, das Händlern das Leben leichter macht. Eine Sache, die mich immer nervt, ist das Zurücksetzen der Eigenschaften wie Farben für ein neues Diagramm, damit es so aussieht, wie ich es möchte. Hier ist also ein Skript, um die Dinge glatter zu machen.

Dieses Skript ist eine Referenzlösung für das Mapping von Symbolnamen, die von Benutzern in MetaTrader 5 EAs oder Skripten konfiguriert wurden, auf die tatsächlichen Namen, die vom Broker bereitgestellt werden. Es verwendet den Levenshtein-Distanz-Algorithmus, um automatisch das ähnlichste Symbol in Market Watch zu identifizieren. Es ist ideal für Entwickler, die Kompatibilitätsprobleme mit Präfixen oder Suffixen in Symbolnamen haben. Dies ist ein anpassungsfähiger Ausgangspunkt, der an alle spezifischen Bedürfnisse angepasst werden kann.

Dieses Skript wurde entwickelt, um einen gespeicherten Strategiebericht aus dem Strategy Tester in einem Diagramm anzuzeigen.

Leider musste ich feststellen, dass einige Broker aufgrund der Sommerzeit etwas schlampig mit der Umstellung der Serverzeit umgehen, was ich nicht erwartet hatte und was mich sehr überrascht hat. Hier ist ein Skript, mit dem jeder seinen Broker überprüfen kann.

Leider habe ich festgestellt, dass bei einigen Brokern die Zeit auf dem Server nicht korrekt ist, was ich nicht erwartet hatte und was mich sehr überrascht hat.

Ein Analogon zum Periodenkonverter in MT4

Skript zum teilweisen Schließen aktiver Kaufaufträge

Teilweise Schließung aktiver Verkaufsaufträge

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

Das Skript Auto SL TP by Risk Reward Ratio ist ein einfaches, aber leistungsfähiges Tool für MetaTrader 5-Händler, die ihren Risikomanagementprozess rationalisieren möchten. Dieses Skript automatisiert den Prozess der Einstellung von Stop Loss (SL) und Take Profit (TP) Levels für offene Positionen basierend auf einem benutzerdefinierten Risiko:Reward Verhältnis und Stop Loss in Pips. Egal ob Sie Anfänger oder erfahrener Trader sind, dieses Skript spart Zeit und gewährleistet ein konsistentes Risikomanagement.

Dies sind einige #define-Anweisungen, die für die Durchführung von Operationen in Ihrem EA nützlich sind. Sie müssen nur den Namen Ihrer Variablen am Anfang der Datei zuweisen und dann die anderen #define-Anweisungen die Arbeit erledigen lassen. Um diese Datei zu verwenden, fügen Sie #include <DEFINE_statements.mqh> in die erste Zeile Ihrer EA-Datei ein.

Das Skript TradeReportExporter wurde entwickelt, um die Historie der Handelsgeschäfte (Trades) in eine praktische CSV-Datei zu exportieren. Es sammelt automatisch die Daten aller Geschäfte des letzten Jahres für das Instrument, auf dem es installiert ist. Die Datei enthält Daten wie Datum und Uhrzeit, Transaktionsart (Kauf/Verkauf), Preis, Volumen, Provision und Gewinn/Verlust. Das Ergebnis wird in einer Datei gespeichert, die in Excel oder einem anderen Tabellenkalkulationsprogramm geöffnet werden kann.

Der Handel mit XAUUSD (Gold) wird häufig von wichtigen wirtschaftlichen Ereignissen wie USD-, GBP- oder EUR-Veröffentlichungen beeinflusst. Um die Risiken während dieser volatilen Perioden zu minimieren, ist die Verwendung eines Nachrichtenfilters in Ihrem Expert Advisor (EA) unerlässlich. In diesem Artikel zeige ich Ihnen, wie Sie einen einfachen News-Filter auf MT5 erstellen und ihn auf den XAUUSD-Handel anwenden.

Ein einfacher und effektiver Expert Advisor, der auf Umkehrsignalen des Stochastik-Oszillators auf dem H1-Zeitrahmen basiert. Kaufsignale werden ausgelöst, wenn %K über %D unter dem 20-Level kreuzt. Verkaufssignale werden ausgelöst, wenn %K unter %D über dem 80-Level kreuzt. Das Risiko wird auf der Grundlage des Kontostandes berechnet, wobei die Lotgröße auf 0,1 gesetzt wird (bei Bedarf anpassbar). Take Profit (TP) wird für alle Positionen auf 300 Punkte gesetzt. Stop Loss (SL) wird dynamisch auf der Grundlage des entgegengesetzten Crossover-Signals berechnet. Die Position wird geschlossen, wenn ein Crossover in die entgegengesetzte Richtung auftritt, sowie wenn TP oder SL erreicht wird.

Hier werden populationsbasierte Optimierungsalgorithmen gesammelt. Das Archiv enthält alle notwendigen Dateien, um die Algorithmen auf Testfunktionen anzuwenden.

Die Funktion kann nützlich sein, um den Server nicht mit Handelsanfragen zu Zeiten zu überlasten, in denen der Markt für den Handel geschlossen ist

Kerzensignatur mit Beispiel | Für Forschung und Entwicklung

Es wird berücksichtigt, dass ein Monat 30 Tage und ein Jahr 365 Tage hat Das Skript zeigt den Zähler der Zeit bis zum Beginn des neuen Jahres an

Dieses Skript CalculateHistoryProfit Version 1.0 wurde entwickelt, um den Gewinn für einen bestimmten Zeitraum mit Hilfe eines Diagrammpanels zu berechnen.

Leider musste ich feststellen, dass manche Broker bei der Serverzeitumstellung etwas nachlässig sind, was ich nicht erwartet hatte und was mich sehr überrascht hat. Hier ist ein Skript, mit dem jeder seinen Broker überprüfen kann.

This script will close the symbol charts, except the actual one.

This script is meant for a quick chart clean up.

Get all your Deal, Positions and order Information to .csv Files. Ready for Excel import History is splitted in 3 files, Positions, Deals and Orders

Das Skript erstellt Fibonacci-Level als Grafikobjekte mit eine großen Anzahl an Einstellungsmöglichkeiten.

Das Skript berechnet den einfachen oder gewichteten Durchschnitt der Volatilität des Symbols.

Die ist ein Hilfsprogramm zum korrekten Runden der Losgröße

Dies Skript sichert die Objekte in einer Datei und zeigt sie auf einem neuen Chart.

Exportieren Sie die Historie der geschlossenen Positionen aus einem Retail-Hedging-Konto in eine .csv-Datei.

Eine einfache Include-Datei, um die Namen von Variablen und deren Werte auszudrucken.

Ein Skript zur Darstellung des Swap-Wertes eines Finanzinstruments. Die Zahlen von positiven und negativen Swaps werden in verschiedenen Farben dargestellt.

Ein Skript, das den Abstand zwischen einem Punkt und einer Linie berechnet.

Das Skript zeichnet Horizontale für Kauf (blau) und Verkauf (rot) Aufträge.

Anzeige des aktuell gespeicherten Wertes einer Gleitkommazahl (z.B. float, double) mit hoher Genauigkeit bis zu vielen Dezimalstellen. Dies hilft, den genauen Wert von Fließkommazahlen für andere MQL5-Programme zu debuggen.

Eine Bibliothek für die Arbeit mit einem Tick-Archiv eines Drittanbieters.

12345