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

Es handelt sich um einen Indikator, der die Zielniveaus auf der Grundlage des Durchschnitts der Kursbewegungen bestimmt.

Erstellen von Gewinnkennzeichnungen für Geschäfte (geschlossene Trades), die auch im Strategietester angezeigt werden

Schnittstelle zur Implementierung der asynchronen Ausführung von Algorithmen

Der Profit Maximiser (PMax) Indikator ist ein Indikator, der durch die Integration des gleitenden Durchschnitts des Supertrend Indikators erstellt wurde.

Prototyp für die Datenerfassung. Dummy-Puffer für das Datenfenster (zum Zwecke der Datenerfassung) für die Stunde des Tages und ein zusätzlicher Puffer für die Stunde des Tages. Kommentare die Stunde des Tages.

"2 Moving Averages with Bollinger Bands" ist ein benutzerdefinierter MT5-Indikator, der zwei konfigurierbare gleitende Durchschnitte und optionale Bollinger-Bänder kombiniert. Er generiert Kauf- und Verkaufspfeile in Echtzeit, wenn Überschneidungen auftreten, mit optionalen Warnungen, Ton und E-Mail-Benachrichtigungen. Geeignet für alle Timeframes und Symbole

Kopieren Sie diese in jedem EA Sie sind damit beschäftigt, Codierung und Sie "ll haben eine trailing sl die einzigen Dinge, die Sie brauchen, um zu ändern wäre wahrscheinlich InpMagic für Ihre magische Zahl oder Sie könnten nur kopieren Sie meinen Code, wie es ist, Denken Sie daran, COrderinfo ord hinzufügen; und CPositionInfo pos;

Historisches Eigenkapital von einmaligen und einmalig offenen virtuellen Positionen zur Analyse der Effizienz des Spread-/Equity-Handels

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.

versuchen, das Handelssystem mit Hilfe eines Expertenberaters zu imitieren

BollingerBandsEA handelt nach den Bollinger Bändern.

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

Candle Replay Magnifier zeigt historische Kerzen über dem aktuellen Chartbereich zur vergleichenden Analyse an. Dieser Indikator überlagert vergangene Kursbalken eines ausgewählten Datums auf dem Live-Chart und ermöglicht Händlern, Kerzenmuster, Volatilität und Struktur in Echtzeit zu studieren. Mit dynamischer Bereichshervorhebung und detaillierten Tooltips, die Eröffnungs-, Höchst-, Tiefst-, Schlusskurs, Bereich, Richtung, Zeit und Volumen für jede wiedergegebene Kerze anzeigen.

Dies ist ein Indikator, der Candlestick-Muster auf einem Diagramm anzeigt.

Der Pending_tread EA ist ein vielseitiger und einfach zu bedienender Handelsroboter, der die Platzierung und Verwaltung mehrerer schwebender Aufträge automatisiert, die in einem Gittermuster über und unter dem aktuellen Marktpreis angeordnet sind. Dieser EA eignet sich gut für Scalping-Strategien und kann auf jedem Zeitrahmen oder Währungspaar operieren, was ihn sehr flexibel für verschiedene Handelsstile macht.

Der Indikator implementiert einige der interessantesten Ansätze zur Messung von Korrelationen

Testen der Historie im MT5-Tester-Mathematikmodus.

Volatilitätsindikator mit einer Schwellenwertlinie auf der Grundlage des statistischen Modells Generalized AutoRegressive Conditional Heteroskedasticiticy (GARCH), das für die Zeitreihenanalyse und -prognose verwendet wird.

Die Standardfraktale sind 2 Kerzen rechts und 2 Kerzen links. Bei den benutzerdefinierten Fraktalen können Sie so viele Kerzen links und rechts wählen, wie Sie möchten.

ATR %, ATR-Anteil, ATR-Anteil, ATR-Anteil, ATR-Anteil

Der AutoTrendLines-Indikator zeichnet automatisch Unterstützungs- und Widerstandstrendlinien auf Ihrem MetaTrader 5-Chart. Er identifiziert wichtige Kursniveaus mit zwei Methoden: Zwei Extremwerte (Typ 1) oder Extremwert und Delta (Typ 2). Die Linien werden nur dann neu berechnet, wenn sich ein neuer Balken bildet, was eine effiziente Leistung gewährleistet.

Der Trend-Equilibrium-Indikator TrendEQ analysiert dynamisch Marktbewegungen durch die Kombination von Momentum und Volatilität. Durch die Skalierung des Momentums mit der Volatilität des Marktes liefert der TrendEQ ein zuverlässiges Maß für die Trendstärke und -richtung.

Daily VWAP (Volume Weighted Average Price) ist ein einfacher, aber leistungsstarker Indikator, der den volumengewichteten Durchschnittspreis für jeden Handelstag berechnet und anzeigt. Er ist ideal, um den fairen Intraday-Wert zu ermitteln und Ihre täglichen Handelsentscheidungen zu unterstützen.

Wöchentlicher VWAP (volumengewichteter Durchschnittspreis) ist ein leistungsstarker MQL5-Indikator, der den volumengewichteten Durchschnittspreis für jede Handelswoche berechnet und anzeigt. Er ist ein wichtiges Instrument zur Identifizierung des wöchentlichen fairen Wertes und zum Verständnis der zugrunde liegenden Stimmung über einen längeren Zeitrahmen.

Der monatliche VWAP (volumengewichteter Durchschnittspreis) ist ein wesentlicher MQL5-Indikator, der den volumengewichteten Durchschnittspreis für jeden Handelsmonat berechnet und anzeigt. Er ist ein leistungsfähiges Werkzeug, um die langfristige Marktstimmung zu verstehen, den wichtigsten monatlichen Marktwert zu identifizieren und strategische Entscheidungen zu treffen.

Auto TP und SL setzen: Die Funktion "Auto TP und SL setzen" (Take Profit und Stop Loss) ist ein entscheidendes Instrument in jeder Handelsstrategie, um das Risiko- und Ertragsmanagement zu automatisieren. Sie ermöglicht es Händlern, feste Kursniveaus zu definieren, bei denen ein Handel automatisch geschlossen werden soll, um entweder Gewinne zu sichern (TP) oder Verluste zu begrenzen (SL), wodurch die Notwendigkeit einer ständigen manuellen Überwachung entfällt. Wenn diese Funktion aktiviert ist, enthält jede Position, die Sie eröffnen, automatisch ein vordefiniertes Take Profit- und Stop Loss-Niveau, das auf Ihren benutzerdefinierten Parametern basiert, wie z. B. einer bestimmten Anzahl von Pips, einem bestimmten Prozentsatz des Saldos oder technischen Niveaus. Dies spart nicht nur Zeit, sondern stellt auch sicher, dass Ihre Trades vor plötzlichen Marktbewegungen und emotionalen Entscheidungen geschützt sind.

Ein Kurzformat für die Speicherung von Ticks.

Symbol Swap Panel: Wechseln Sie mühelos das aktive Symbol in Ihrem Chart und fügen Sie gleichzeitig das neue Symbol zu Market Watch hinzu. Dieses Tool gewährleistet eine nahtlose Integration und den Zugang zu Echtzeit-Marktdaten und optimiert Ihren Handels-Workflow.

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.

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

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 MQL5 Expert Advisor, der mit Hilfe des MQL5-Kalenders auf wichtige Forex-Nachrichtenereignisse reagiert. Er identifiziert Nachrichten im Zusammenhang mit Inflation (CPI/PPI) und Zinsentscheidungen und platziert Ausbruchsgeschäfte mit Pending Orders. Ideal für Händler, die auf Nachrichten basierende Strategien automatisieren möchten. (Dies ist nur ein Startpunkt)

Candle Range MetaTrader-Indikator - ist ein sehr einfacher und leichtgewichtiger Indikator, der die Candle-Range in Pips anzeigt, wenn die Maus darüber fährt. Zusätzlich zur High/Low Range kann er optional die Body Size (Open/Close) für Kerzen anzeigen. Es stehen mehrere Anzeigeparameter zur Verfügung, um das Aussehen des Indikators zu steuern. Dieser Indikator ist sowohl für die MT4- als auch für die MT5-Version der Handelsplattform verfügbar.

EQ

Historisches Eigenkapital von einmaligen und einmalig offenen virtuellen Positionen zur Analyse der Effizienz des Spread-/Equity-Handels

Negative Volume Index (NVI) ist ein kostenloser technischer Indikator für die fortgeschrittene Chartanalyse auf den Plattformen MT4 und MT5. Er basiert auf dem Tick-Volumen (kann im MT5 durch das reale Volumen ersetzt werden) und hat zwei nützliche Funktionen: Unterstützung für den Multi-Timeframe (MTF)-Betrieb. Kann umgeschaltet werden, um den positiven Volumenindex anzuzeigen.

Der Breakeven Line Indicator ist ein MetaTrader-Indikator, der das Breakeven-Level auf der Grundlage aller offenen Positionen berechnet und auf Ihrem Chart als horizontale Linie anzeigt. Zusätzlich berechnet er die Gesamtzahl der Trades, die Gesamtzahl der Lots und den Abstand zur Breakeven-Linie in Punkten und Gewinn/Verlust. Der Indikator ist sowohl für MT4 als auch für MT5 verfügbar.

Der gleitende Durchschnitt der 3. Generation ist eine erweiterte Version des Standardindikators für den gleitenden Durchschnitt (MA) für MetaTrader. Er implementiert ein recht einfaches Verfahren zur Verringerung der Verzögerung auf der Grundlage der längeren MA-Periode. Die Methode wurde erstmals von M. Duerschner in seinem Artikel Gleitende Durchschnitte 3.0 beschrieben. In der hier vorgestellten Version wird λ = 2 verwendet, was die bestmögliche Lag-Reduktion darstellt. Ein höheres λ erhöht die Ähnlichkeit mit dem klassischen gleitenden Durchschnitt. Der Indikator ist sowohl für MT4 als auch für MT5 verfügbar. Es ist keine DLL erforderlich.

Aroon Up & Down MetaTrader-Indikator - Dieser Indikator erkennt die lokalen Höchst- und Tiefststände des Diagramms, auf das er angewendet wurde, und liefert Signale für den Kauf und Verkauf von Währungspaaren, wenn diese von unten nach oben steigen und von oben nach unten fallen. Das Kreuzen der Indikatorlinien ist ein gutes Signal, um den Gewinn mitzunehmen oder mit einem minimalen Verlust auszusteigen. Dieser Indikator kann akustische und E-Mail-Benachrichtigungen über die Kreuzung senden. Er ist sowohl in der MT4- als auch in der MT5-Version verfügbar.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163