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

Bibliotheken für den MetaTrader 5 mit Quellcodes

icon

Bibliotheken gehören zu kleinen Unterprogrammen mit bestimmten Funktionen, die bei der Entwicklung neuer Apps verwendet werden können. Eine einmal geschriebene und sorgfältig geprüfte Bibliothek beschleunigt die Entwicklung neuer Apps in MQL5. Als Beispiel kann die Bibliothek ALGLIB dienen, die eine Vielzahl von Funktionen nummerischer Analyse enthält.

Die Quellcodes der Bibliotheken kann man herunterladen und im MetaEditor nutzen. Sie können nicht im MetaTrader 5 gestartet werden.

Code hinzufügen
letzte | beste

Zeichnet Ticks im Real-Tick-Modus auf und liest sie im Mathe-Modus, wobei Ihre Strategie bei jedem Tick aufgerufen wird.

Statische Klasse zur Fixierung der Funktion TimeGMT() während des Tests im Strategietester.

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 Quellcodes, die während der Entwicklung der Bibliothek zur Erstellung von Multiwährungs-Expert Advisors geschrieben wurden, die viele Instanzen verschiedener Handelsstrategien kombinieren.

Arbeiten mit Tastaturdaten

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

Diese Bibliothek ist eine aktualisierte Version der von MetaQuotes veröffentlichten Bibliothek ErrorDescription.mqh, die einige Funktionen enthält.

Ein einfacher Kommentar.

Funktion zur Konvertierung der Serverzeit von einer Zeitzone des Brokers in eine andere.

Dies ist eine grundlegende Bibliothek zur Erstellung und Verwaltung von Gittern.

Dieser EA ist eine Demonstration, wie Sie Ihre eigene Hedging-Strategie mit Hilfe der Include-Datei umsetzen können.

Eine Reihe von Klassen für die automatische Verschiebung des StopLoss von offenen Positionen durch einen festen Einzug oder durch die Werte der Indikatoren Parabolic SAR und gleitende Durchschnitte oder durch ein bestimmtes Stop-Niveau der Position.

Vollständige Telegram-Integration für MT5. Senden Sie Handelssignale, Screenshots, Berichte und Warnungen an Telegram-Kanäle. Inklusive Warteschlangensystem, Multi-Channel-Unterstützung und Risikomanagement.

Professionelle Telegram Bot Integrationsbibliothek für MetaTrader 5. Komplette Lösung zum Senden von Handelssignalen, Screenshots, Berichten und Echtzeit-Benachrichtigungen an Telegram-Kanäle und -Gruppen.

Die Klasse CDebugLogger ist ein flexibles und umfassendes Protokollierungsprogramm, das für die Verwendung in MQL4/5-Umgebungen konzipiert wurde. Sie ermöglicht es Entwicklern, Meldungen auf verschiedenen Ebenen der Wichtigkeit (INFO, WARNING, ERROR, DEBUG) zu protokollieren, mit der Option, Zeitstempel, Funktionssignaturen, Dateinamen und Zeilennummern in die Protokolleinträge aufzunehmen. Die Klasse unterstützt die Protokollierung sowohl auf der Konsole als auch in Dateien und bietet die Möglichkeit, Protokolle in einem gemeinsamen Ordner und im CSV-Format zu speichern. Darüber hinaus bietet sie die Möglichkeit, Protokolle auf der Grundlage bestimmter Schlüsselwörter zu unterdrücken, um sicherzustellen, dass sensible Informationen nicht protokolliert werden. Diese Klasse ist ideal für Entwickler, die robuste Logging-Mechanismen in ihren MQL4/5-Anwendungen implementieren möchten, mit anpassbaren Funktionen, die eine breite Palette von Debugging- und Überwachungsanforderungen erfüllen.

Logify ist eine Logging-Bibliothek für MQL, die das Debugging, Tracking und die Überwachung von EAs und Indikatoren vereinfacht. Sie bietet strukturierte, anpassbare und organisierte Logs direkt auf dem Chart oder im Terminal, mit Unterstützung für Log-Levels, flexible Formate und mehrere Handler. Eine leichtgewichtige, elegante Lösung, die sich einfach in Ihre MQL-Projekte integrieren lässt.

Diese Bibliothek simuliert Prop-Trading-Firm-Szenarien, indem sie den Kontostand während des Backtestings auf der Grundlage konfigurierbarer Gewinn- und Verlustschwellenwerte zurücksetzt und die Rücksetzungsergebnisse zur Analyse protokolliert.

Eine leistungsstarke und funktionsreiche JSON-Bibliothek für MQL5, die eine moderne Entwicklungserfahrung ähnlich wie Python/JS bietet

Die Klasse CDebugLogger ist ein flexibles und umfassendes Protokollierungsprogramm, das für die Verwendung in MQL4/5-Umgebungen konzipiert wurde. Sie ermöglicht es Entwicklern, Meldungen auf verschiedenen Ebenen der Wichtigkeit (INFO, WARNING, ERROR, DEBUG) zu protokollieren, mit der Option, Zeitstempel, Funktionssignaturen, Dateinamen und Zeilennummern in die Protokolleinträge aufzunehmen. Die Klasse unterstützt die Protokollierung sowohl auf der Konsole als auch in Dateien und bietet die Möglichkeit, Protokolle in einem gemeinsamen Ordner und im CSV-Format zu speichern. Darüber hinaus bietet sie die Möglichkeit, Protokolle auf der Grundlage bestimmter Schlüsselwörter zu unterdrücken, um sicherzustellen, dass sensible Informationen nicht protokolliert werden. Diese Klasse ist ideal für Entwickler, die robuste Logging-Mechanismen in ihren MQL4/5-Anwendungen implementieren möchten, mit anpassbaren Funktionen, die eine breite Palette von Debugging- und Überwachungsanforderungen erfüllen.

Die einfachste Klasse für die Protokollierung in MetaTrader 5 mit Unterstützung für Ebenen, Nachrichtenformat, Ein- und Ausschlussfilter für Teilstrings.

Dieser Code bietet eine einfache Funktion zum Senden von Push-Benachrichtigungen an Ihr mobiles Gerät, wenn in MetaTrader 5 ein Handel eröffnet oder geschlossen wird. Sie ist für Netting-Konten gedacht (bei denen nur eine Position pro Symbol erlaubt ist).

Ein einfacher Ersatz für einen Kommentar, der im Test 50-mal schneller funktioniert als die Standardfunktion.

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.

Leistungsstarke Funktionen für den Umgang mit der Zeit.

Eine Klasse zum Lesen und Schreiben einzelner Bits oder Bitfolgen in und aus einem Puffer.

Schnittstelle zur Implementierung der asynchronen Ausführung von Algorithmen

Testen der Historie im MT5-Tester-Mathematikmodus.

Ein Kurzformat für die Speicherung von Ticks.

TelegramToMT5 ist ein MetaTrader 5 Expert Advisor, der eine Brücke zwischen Telegram und MT5 schlägt, indem er Nachrichten aus Ihren Telegram-Kanälen, -Gruppen und -Privat-Chats direkt in Ihren Trading-Charts anzeigt. Erstellen Sie einfach einen Telegram-Bot, fügen Sie ihn zu Ihren gewünschten Kanälen/Gruppen hinzu und lassen Sie den EA alle Nachrichten als Kommentare in Echtzeit auf Ihrem Chart anzeigen.

Mit diesem Skript & EA können Programmierer ihre auf Nachrichten basierenden Strategien, die den MQL5-Kalender verwenden, backtesten.

MQL5-ähnliche Handelsklassen in Python für MetaTrader 5 Python

PrintXYZ()-Bibliothek, um massive Informationen über das Terminal zu drucken.

Das Ziel ist es, die Funktion für jede Telegram-Integrationsaufgabe in der MQL5-Entwicklung leicht verfügbar zu machen. Wenn Sie diese Datei zu Ihrer CodeBase hinzufügen, können Sie sie einfach in Ihre Expert Advisors einbinden und die Funktion direkt aus dem enthaltenen Modul aufrufen. Damit entfällt die Notwendigkeit, den Code immer wieder von Grund auf neu zu entwickeln, und die Wiederverwendbarkeit über mehrere Projekte hinweg ist gewährleistet.

Entpacken Sie GZIP-Archive aus *.gz-Dateien oder Antworten von Websites, die mit diesem Format komprimiert wurden.

Callback-Schnittstelle für Timer

Serialisierung und Deserialisierung des JSON-Formats

Logger mit der Möglichkeit, einzelne Module oder Codeabschnitte zu protokollieren

Ein Logger mit der Möglichkeit, bestimmte Module oder Codeabschnitte zu protokollieren

Ein hybrider Sortieralgorithmus, der schnelle Leistung beim Sortieren von Arrays einfacher Typen, Strukturen oder Objektzeigern bietet.

1234567