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

Bibliotheken für den MetaTrader 5 mit Quellcodes - 2

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

Das Modul der Handelssignale aufgrund des Signalemoduls des Indikators Moving Average.

Die Klasse CDir ist für das Erhalten der Angaben über die Dateien und die Ordner außer "dem Sandkasten" MQL5 ähnlich des Befehls MS-DOS Dir vorgesehen. Es ist der Aufruf der system-DLL eingesetzt, deshalb es ist nötig, ihre Verwendung zu erlauben.

Es liefert den Gewinn der Positionen in Punkten aufgrund der Handelshistory zurück.

Diese Bibliothek weist automatisch einem Expert Advisor sein 'Magicnummer' auf jedem Symbol und für jeden Zeitrahmen zu. Es sind bis zu 65535 Magicnummern möglich für ein und denselben Expert Advisor.

Die Bibliothek der Glättungsalgorithmen wird ausführlich im Artikel "Bildung von Kursreihenmittelwerten für Zwischenberechnungen ohne zusätzliche Puffer" beschrieben.

Eine Bibliothek zur Interaktion von МТ4/5 mit R

Die Klasse ermöglicht es, auf einfache Weise von Ihrem MQL5-Programme, Änderungen im Fenster "Market Watch" (Symbolsortierung, neue und gelöschte Symbole oder einer Reihe von Symbolen), sowie das Öffnen und Schließen von Charts und die Verfügbarkeit des Ein-Klick-Handels auf dem Chart zu kontrollieren, auf dem das Programm ausgeführt wird.

Ein Filter auf Basis des Intraday-Zeitfilters der Standardbibliothek.

Ein Signal auf Basis des Indikators Gann Hilo.

Signale auf Basis des vom Analysten Odir Aguiar (Didi) entwickelten Indikators.

Die Funktion gibt die Anzahl der vom EA eröffneten Positionen an diesem Tages aus.

Ein Modul von Handelssignalen des benutzerdefinierten Candels High Open Indikators (eines Indikators für die Analyse von High und Open der letzten drei Balken).

Ich veröffentliche die 6 Klassen, die für die bequeme und klare Nutzung der Indikatoren in eigenem Code geschrieben sind.

Der Konstrukteur für die Erstellung der Histogramme der statistischen Verteilungen der Indikatoren, Timeserien und ihrer Ableitungen.

Die Variante der Funktion iBarShift für MetaTrader 5 übernimmt den Parameter des Typs datetime — die Eröffnungszeit der Bar, dessen Index man erfahren muss.

Die Klasse für den Austausch der Daten zwischen den Programmen ermöglicht die Strukturen eines willkürlichen Umfanges durch globale Variable des Terminales aus einem Programm in ein anderes Programm zu übergeben.

Klasse für die Arbeit mit AES-256-Verschlüsselung.

Byteweise Operationen mit Strukturen und Standarddatentypen.

Eleganter und wendiger Vergleich der "doppelten" Werte des "Preises".

Die Instanz der Klasse gibt solche Daten wie Bid, Ask, High, Low, Schlusskurse und Eröffnungskurse der aktuellen oder einer in den Parametern angegebenen Kerze sowie die Eröffnungszeit der Kerze zurück.

Diese Bibliothek erlaubt es, den Prozess der Verbindung zu einem Handelsserver nach dem Auftreten des Fehlers "Account disabled" zu automatisieren.

Parallele Verwendung der MetaTrader 4 und MetaTrader 5 Ordersysteme.

Ergänzen Sie neue Kommentare ohne bestehende zu löschen.

Mit diesem Modul können Sie historische Daten auf Anfrage eines den mehrwährungs Expert Advisor zu laden.

Ein Abwärtskreuzen des gleitenden Durchschnitts T3 unter die Preise ist ein Signal, eine Kaufposition zu eröffnen, ein Aufwärtskreuzen des T3 das des Eröffnens einer Verkaufposition.

Das Kreuzen der Grenzen der Zonen von Überkauft/Überverkauft wird als Eröffnungssignal erachtet.

Eine Bibliothek von Klassen zur Erstellung eines benutzerfreundlichen Interfaces für Ihre Programme.

Eine Klasse für einen transparenten Button.

Die Klasse beschränkt das Handeln des Experten durch die Zeit. Es verfügt eine flexible Konfiguration, so dass man eine beliebige Anzahl von Zeitzonen eingeben kann und das Handeln nur an bestimmten Tagen der Woche erlauben.

Diese einfache Klasse kann für eine Konfiguration verwendet werden, zum Beispiel um Kursspannen zu konfigurieren oder bestimmte Handlungen in Bezug auf Zeit oder Wochentag zu aktivieren / deaktivieren.

Die korrigierten Versionen CRect und CCanvas, die Teil der standarten Bibliothek sind.

Diese Datei ersetzt die originale Datei WndContainer.mqh. Er verhindert die Veränderung des Charts beim Druck und bei der Haltung der Maus-Taste innerhalb im Bereichs des Containers.

Die Bibliothek FuzzyNet für die Erstellung der Fuzzy-Modellen wurde in C# geschrieben. Bei der Übertragung in MQL5 wurde zur Bibliothek 8 Zugehörigkeitsfunktionen und 4 Defuzzification-Methoden für die Systeme wie Mamdani hinzugefügt.

Die Klasse für die Anzeige einer mehrzeiligen Kommentar.

Serialization und Deserialization des JSON Protokolls. Der portable code mit der superschnellen Bibliothek С++.

Eine Klasse für die Erstellung und Anzeige von Bildern im BMP-Format.

Eine Funktion für die Auswahl des Kriteriums für die Variable "Custom мax" für die Funktion OnTester() und eine Tabelle mit den Optimierungsergebnissen inkl. alle Indikatoren in einer HTML-Datei

Die Bibliothek enthält Algorithmen universeller Hash-Funktionen: adler32, CRC-32 und MaHash8v64 sowie Funktionen zur Umwandlung aus dem Dezimalsystem in ein Base-Zahlensystem und umgekehrt.

CTimeControl Klasse zum Einbinden in Ihren EA für einfache Einstellung und Überprüfung Ihrer eigenen Handelszeit.

Bibliothek für die Berechnung der notwendigen Margin für das Öffnen einer Position in MetaТrader 5.

123456