Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
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 Quellcodes in MQL4 und MQL5 nach dem Kundenranking - 2

Code hinzufügen

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

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

Der Indikator "Nettovolumen" zeigt das Volumen unter Berücksichtigung des Drucks von Verkäufern und Käufern

Ziel ist es, einen Code zu zeigen, der die Berechnung der ATR mit Wilder smoothing zeigt

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.

Zeichnen Sie die Dochte (dünne Linien): Zeichnen Sie eine vertikale Linie vom niedrigsten Preis zum höchsten Preis jeder Kerze (dies wird "Docht" genannt). Zeichnen Sie den Kerzenkörper: Zeichnen Sie ein Rechteck vom Eröffnungskurs zum Schlusskurs, wobei Sie eine andere Farbe verwenden, wenn die Kerze bullish oder bearish ist. Farbanpassung: Sie können die Farben für bullish und bearish Kerzen und deren Dochte leicht ändern. In Ihrem Code können Sie z.B. folgende Farben verwenden: Die bärischen Kerzen haben einen kastanienbraunen Körper (clrMaroon). Die Dochte der bärischen Kerzen sind hellviolett (clrOrchid). Wofür ist dieser Indikator nützlich? Dieser Indikator ist nützlich, wenn Sie: einen einzigartigen und klaren visuellen Stil auf Ihren Charts haben möchten. bullische Kerzen leichter von bärischen unterscheiden möchten. das Kursverhalten auf eine visuelle Weise analysieren möchten.

Dieser Experte ist ein System, das jedem Händler hilft, ein Raster von Aufträgen zu erstellen.

Eine Kombination aus vielen bekannten Indikatoren

Komprimierung der Tick-Daten zur Speicherung in einer kompakten Form, die bis zu 3,5 Mal kompakter ist als .tcs MQ-Dateien. Und für schnelles Arbeiten mit ihnen, weil das Lesen von 3 Bytes weniger Zeit benötigt als das Lesen von 60 Bytes der MqlTick-Struktur.

Volatilitätsstopp - Indikator für Stopp-Levels nach Volatilität

Lineare Regressionslinie mit der Option, sie auf andere Indikatoren anzuwenden

Warnungen bei Trendlinienbruch

Pinbar Detector ist ein MetaTrader-Indikator, der versucht, Pinbars (auch bekannt als "Pin-bar" oder "Pin bar") zu erkennen und sie zu markieren, indem er ein "lächelndes Gesicht"-Symbol unter den bullischen Pinbars und über den bearischen Pinbars platziert. Es handelt sich um einen reinen Preisaktionsindikator, der in seinem Code keine technischen Standardindikatoren verwendet. Die Konfiguration der Pinbar-Erkennung kann über die Eingabeparameter des Indikators vorgenommen werden. Pinbar Detector kann bei Erkennung Plattform- und E-Mail-Benachrichtigungen ausgeben. Der Indikator ist sowohl für die MT4- als auch für die MT5-Version der Handelsplattform verfügbar.

Zig-Zag-Indikator, der sich nur auf einen Mindestprozentsatz des Retracements zu jeder vorhergehenden Welle stützt und optional größer ist als eine bestimmte Größe, die in atr-Einheiten gemessen wird.

Der Indikator "False Breakouts.mq5" ist ein Tool für MetaTrader 5, das Kauf- und Verkaufspunkte auf der Grundlage falscher Durchbrüche von Unterstützung und Widerstand visuell identifiziert und markiert. Er verwendet Puffer, um Kauf- (blau) und Verkaufspfeile (rot) anzuzeigen, sowie Linien für Unterstützung (blau) und Widerstand (rot) und zusätzliche Pfeile für Markthochs und -tiefs. Die Hauptlogik des Indikators besteht in der Erkennung von Höchst- und Tiefstständen auf der Grundlage der Höchst- und Tiefstkurse der Kerzen, wobei die Unterstützungs- und Widerstandsniveaus dynamisch aktualisiert werden. Wenn der Kurs die Unterstützung oder den Widerstand durchbricht und dann zurückkehrt, erzeugt der Indikator Kauf- bzw. Verkaufssignale. Er ist ein nützliches Instrument für Händler, die Strategien verfolgen, die auf falschen Ausbrüchen basieren.

Dieser MQL5-Indikator identifiziert aufwärts gerichtete (bullish) und abwärts gerichtete (bearish) Pinbars, die mit anpassbaren Pfeilen angezeigt werden (lime für aufwärts, rot für abwärts). Er ermöglicht die Feinabstimmung von Erkennungsparametern wie Tail Body Ratio und Protrusion. Pop-up- und Push-Benachrichtigungen signalisieren neue Pinbars. Ideal für Händler, die präzise Umkehrmuster erkennen möchten.

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.

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

Dieser EA hilft Ihnen bei der automatischen Einstellung der TP & SL durch Standardparameter, automatische Trailing-Stop & Schritt für jede Bestellung, die Sie von jedem Gerät, einfache Art und Weise zu schließen alle Aufträge mit 5 Button "Close All", "Close Profit", "Close Lose", "Close BUY", "Close SELL", automatische Schließung aller Aufträge durch Gewinn oder Verlust Schwellenwert

Synchronisierter benutzerdefinierter Fadenkreuzindikator, der den Preis und die (Server-/lokale) Zeit anzeigt.

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

Teil 3 "Objektorientierte Programmierung in MQL5" bietet ein Eintauchen in die Welt der objektorientierten Programmierung (OOP) in der Sprache MQL5. Die Softwareentwicklung ist oft mit der Komplexität der Verwaltung mehrerer Einheiten verbunden und erfordert fortschrittliche Technologien zur Verbesserung von Programmierkomfort, Produktivität und Qualität.

Echtzeit-Anzeige von Binance-Kursen

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.

Hoch- und Tiefstwertanzeiger

Kopieren und Einfügen ausgewählter grafischer Objekte zwischen Diagrammen über die Windows-Zwischenablage als Text. Verwenden Sie Strg+Q in einem Quelldiagramm und dann Strg+J in einem Zieldiagramm.

Eine neue Schnittstellenbibliothek wurde entwickelt, um den Prozess der Konvertierung von MT4-Indikatoren und Expert Advisors (EAs) in MT5 zu vereinfachen. Diese Bibliothek unterstützt die meisten der MetaTrader 4-Funktionen und bietet Entwicklern eine einheitliche Lösung für plattformübergreifende Kompatibilität.

Eine Weiterentwicklung des MetaQuotes Zigzag mit einem Oszillator-Modus, aktueller Bar-Leg-Verfolgung, Fib-Levels und dynamischer Skalierung

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.

Laguerre MetaTrader Indikator - ein komplett eigener Indikator, der sich nicht auf die Standard MT4/MT5 Indikatoren stützt. Er zeigt die gewichtete Trendlinie in einem separaten Fenster des Charts an. Er kann für einfache Einstiegs- und Ausstiegssignale verwendet werden. Der Indikator ist sowohl für MT4 als auch für MT5 verfügbar.

Zeit bis zum Kerzenschluss. Dynamische Textfarben. Optimiert für Backtesting.

Dieser Expert Advisor (EA) implementiert eine dreieckige Arbitrage-Strategie zwischen drei Währungspaaren: EURUSD, USDJPY und EURJPY

Der DailyHighLow-Indikator ist ein vielseitiges Tool für den MetaTrader 5 (MQL5), das hohe und niedrige Kursniveaus auf einem Diagramm basierend auf einem bestimmten Zeitrahmen anzeigt. Dieser Indikator ist besonders nützlich für Händler, die sich bei ihrer Entscheidungsfindung auf wichtige Kursniveaus verlassen. Er bietet Flexibilität durch anpassbare Zeitrahmen und Preisberechnungsmethoden.

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.

Adaptiver CCI - Commodity Channel Index mit dynamisch angepassten Ober- und Untergrenzen auf der Grundlage der Marktvolatilität. Eliminiert feste Schwellenwerte (wie 100/-100) durch die Verwendung von EMA-geglätteten Höchst- und Tiefstwerten und liefert zuverlässigere überkaufte/überverkaufte Signale, die auf die aktuelle Volatilität des jeweiligen Vermögenswerts zugeschnitten sind. Perfekt für die Identifizierung von Umkehrpunkten mit hoher Wahrscheinlichkeit und adaptiven Bestätigungslevels.

Zigzag, der die Wellenrichtung basierend auf der prozentualen Preisänderung des Assets ändert

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.

123456789...171