MetaEditor ist eine moderne Entwicklungsumgebung für Handelsstrategien, die in die MetaTrader-Plattform integriert ist. Er ermöglicht die Erstellung von Programmen für den algorithmischen Handel auf MQL4 und MQL5 Sprachen: Handelsroboter, technische Indikatoren, Skripte, grafische Bedienfelder und vieles mehr.
Wir haben zwei kostenlose Bücher über die MQL5-Programmierung veröffentlicht, um Ihnen bei der Erstellung von Handelsrobotern und Anwendungen für den algorithmischen Handel zu helfen.
Diese Bücher bieten eine systematische und strukturierte Darstellung des Materials, um den Lernprozess erheblich zu erleichtern. Detaillierte Code-Beispiele, die Schritt für Schritt das Erstellen von Handelsrobotern und -anwendungen erklären, ermöglichen ein tieferes Verständnis der Varianten des algorithmischen Handels. Die Bücher enthalten zahlreiche praktische Übungen, die helfen, das erworbene Wissen zu festigen und die Programmierfähigkeiten in realen Handelsumgebungen zu entwickeln.
MQL5-Programmieren für Händler", ist das vollständigste und detaillierteste Lehrbuch zu MQL5, das für Programmierer aller Stufen geeignet ist. Anfänger lernen die Grundlagen: Das Buch stellt Entwicklungswerkzeuge und grundlegende Programmierkonzepte vor. Auf der Grundlage dieses Materials werden Sie Ihre erste Anwendung auf der Handelsplattform MetaTrader 5 erstellen, kompilieren und ausführen. Nutzer mit Erfahrung in anderen Programmiersprachen können sofort mit dem Anwendungsteil fortfahren: Erstellen von Handelsrobotern und analytischen Anwendungen in MQL5.
Neuronale Netze für den algorithmischen Handel mit MQL5", ist ein Leitfaden für die Verwendung von Methoden des maschinellen Lernens in Handelsrobotern für die Plattform MetaTrader 5. Sie werden schrittweise in die Grundlagen der neuronalen Netze und deren Anwendung im algorithmischen Handel eingeführt. Im Laufe des Kurses werden Sie Ihre eigene KI-Lösung aufbauen und trainieren und nach und nach neue Funktionen hinzufügen. Zusätzlich zum Erlernen von MQL5 werden Sie Python- und OpenCL-Programmierkenntnisse erwerben und integrierte Matrix- und Vektormethoden erforschen, die die Lösung komplexer mathematischer Probleme mit prägnantem und effizientem Code ermöglichen.
MQL5-Artikel sind eine ausgezeichnete Quelle, um das volle Potenzial der Sprache zu erforschen und decken eine breite Palette praktischer algorithmischer Handelsaufgaben ab. Zur einfachen Navigieren sind alle Artikel in Abschnitte wie Beispiel, Expert Advisors, Machine Learning und weitere gegliedert. Jeden Monat werden Dutzende von neuen Artikeln auf der Website der MQL5 Algotrading Community veröffentlicht, geschrieben von Händlern für Händler. Lesen und diskutieren Sie diese Artikel, um den modernen algorithmischen Handel zu beherrschen. Für Anfänger haben wir eine Liste von 16 empfohlenen Artikeln für ein schnelles Eintauchen in MQL5 zusammengestellt.
Die Programmierung ist nicht nur eine Möglichkeit, Ihren Handel zu erleichtern und zu automatisieren oder einen Roboter zu entwickeln, der unermüdlich für Sie handelt. Dies ist auch eine Gelegenheit, Geld zu verdienen, indem man Software für viele andere Händler entwickelt. Die Handelsplattform stellt dafür bereits die gesamte Infrastruktur zur Verfügung.
Sie können Ihre Anwendungen im Market verkaufen. Er bietet die größte Anzahl an Anwendungen für Handelsplattformen. Dort gibt es bereits über mehr als 10 000 Roboter und Indikatoren. Indem Sie Ihr Produkt an den Markt anbieten, erreichen Sie ein großes Publikum, da der Service in die beliebte MQL5.community Website und die Handelsplattform integriert ist. Der Service stellt die gesamte notwendige Infrastruktur zur Verfügung: Zahlungsabwicklung, Lieferung von Programmen und Schutz von Verkäufern und Käufern. |
|
Sie können Aufträge zur Erstellung von Handelsanwendungen im Service Freelance ausführen. Der Service zeichnet sich durch ein transparentes und sicheres Verfahren aus. Die Aufträge werden schrittweise ausgeführt, beginnend mit einer Besprechung der vorläufigen Spezifikationen und endend mit dem Versand der endgültigen Arbeit. Die vereinbarten Auftragskosten werden für die Dauer der Auftragsentwicklung auf dem Konto des Kunden eingefroren, so dass die Bezahlung der Arbeit gewährleistet ist. |
|
Sie können zur Entwicklung des algorithmischen Handels beitragen, indem Sie Ihre Werke in der Bibliothek der Quellcodes veröffentlichen. Ihre Programme stehen direkt auf der Handelsplattform zum Download bereit. Wenn Sie noch kein routinierten Programmierer sind, dann bietet Ihnen die Bibliothek viele nützliche Lernmaterialien: von Skripten, die einfache Handelsaufgaben ausführen, bis hin zu komplexen Handelsrobotern und technischen Indikatoren. |
Beginnen Sie mit dem algorithmischen Handel, während MetaEditor Ihnen alle notwendigen Instrumente zur Verfügung stellt.
Komfortable Codebearbeitung MetaEditor bietet komfortable Funktionen zum Schreiben eines Quellcodes von MQL4/MQL5-Anwendungen. Alle Sprachelemente werden hervorgehoben, deren Farben angepasst werden können. Beim Schreiben von Code bietet der Editor automatisch geeignete Optionen für Funktions-, Konstanten- und Variablennamen an. Dies erleichtert und beschleunigt das Schreiben des Codes erheblich. Der Editor ermöglicht eine schnelle Anzeige der Funktionssignatur, unterstützt Snippets, Lesezeichen, schnelles Einfügen von Ressourcen und ein einfaches Navigieren im Code. |
|
MQL-Assistent Mit dem MetaEditor können Sie schnell Projekte mit Hilfe von Templates generieren, sowie fertige Handelsroboter mit Hilfe des MQL-Assistenten erstellen. Der MQL-Assistent eliminiert Routineoperationen beim Erstellen neuer Projekte. Anstatt die allgemeinen Eigenschaften einer Anwendung im Code manuell anzugeben und die Ereignisbehandlung zu schreiben, können Sie diese schnell über den MQL-Assistenten einstellen. Es schreibt automatisch alles, was Sie brauchen, in den Quellcode und speichert die Datei im richtigen Verzeichnis, je nach Programmtyp. Der MQL-Assistent erlaubt das Erstellen von fertigen Handelsrobotern. Wählen Sie einfach die Handelssignale aus, die Sie benötigen, sowie den Modus für die Stopps und dem Trailing und das Geldmanagement. Kompilieren Sie das resultierende Programm und testen Sie es im Strategietester der Handelsplattform. |
|
Programme debuggen MetaEditor bietet die Möglichkeit, alle Programmalgorithmen gründlich zu überprüfen, bevor sie in die Praxis umgesetzt werden. Während des Debuggens können Sie Schritt für Schritt durch die jeden einzelnen Befehl des Programms gehen und alle Zwischenergebnisse verfolgen. Sie können das Debugging auf einem Preisdiagramm und im Strategietester starten. So müssen Sie nicht auf bestimmte Marktbedingungen warten, um einen Handelsalgorithmus zu überprüfen. |
|
Code-Profiling Die Ausführungsgeschwindigkeit ist einer der wichtigsten Parameter im algorithmischen Handel. Das Profiling des MetaEditors ermöglicht die Überprüfung der Ausführungsgeschwindigkeit im Quellcode des Programms sowie das Erkennen und Optimieren der langsamsten Funktionen. Das Programm läuft auf einem Kurs-Chart oder in einem Strategietester. Danach präsentiert der MetaEditor die Ausführungszeit und die Anzahl der Aufrufe jeder Funktion im Quellcode. Sie können die Geschwindigkeit der Programmausführung nicht nur der Funktionen, sondern auch einzelner Befehlszeilen sehen. |
|
MQL5-Storage und Shared Projects MetaEditor bietet ein Online-Quellcode-Storage MQL5 Storage Unterstützung eine Versionsverwaltung. Der Storage ermöglicht Ihnen den Zugriff auf Ihre Codes von jedem PC aus über ein Konto bei der MQL5.community. Wenn Sie dort Dateien speichern, gehen sie nicht verloren, auch wenn Ihre Festplatte ausfällt. MQL5 Storage ermöglicht Ihnen die Zusammenarbeit bei der Entwicklung von Projekten mit beliebigen externen Benutzern. Erstellen Sie einfach ein gemeinsames Projekt und verteilen Sie die Rechte an Ihre Teammitglieder. Sie erhalten sofort Zugang auf ihren PCs und können mit der Arbeit beginnen. Die Versionsverwaltung des MQL-Storage ermöglicht die erfasst aller Änderungen. |