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

Die besten Skripte für den MetaTrader 5 nach dem Kundenranking

Code hinzufügen

This script is meant for a quick chart clean up.

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

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.

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.

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

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.

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

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.

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.

Skript zur Anzeige von Aktualisierungsdaten zu offenen Positionen.

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

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.

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.

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

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.

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.

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

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

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

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

Das Skript entfernt alle Autotrading-Symbole aus dem aktuellen Chart

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.

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

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

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.

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.

Kerzensignatur mit Beispiel | Für Forschung und Entwicklung

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.

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 Skript CalculateHistoryProfit Version 1.0 wurde entwickelt, um den Gewinn für einen bestimmten Zeitraum mit Hilfe eines Diagrammpanels zu berechnen.

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

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

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.

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

Skript zum teilweisen Schließen aktiver Kaufaufträge

Teilweise Schließung aktiver Verkaufsaufträge

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.

Verschiedene Möglichkeiten der Berechnung der Aroon-Werte zeigen

123456