und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
MQL5 Programming for Traders – Quellcodes aus dem Buch. Teil 5 - Experte für den MetaTrader 5
- Ansichten:
- 539
- Rating:
- Veröffentlicht:
- 2023.12.15 15:03
- Aktualisiert:
- 2023.12.15 15:48
- Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Teil 5. Erstellen von Anwendungsprogrammen in MQL5
Unter „Teil 5. Erstellen von Anwendungsprogrammen“ des Buches „MQL5 Programming for Traders“ werden wir tiefer in die APIs eintauchen, die mit dem algorithmischen Handel verbunden sind, einschließlich Finanzdatenanalyse und -verarbeitung, Chart-Visualisierung, Automatisierung und Nutzerinteraktionen.
Wir beginnen mit den allgemeinen Prinzipien der Erstellung von MQL-Programmen und betrachten die Ereignistypen, Funktionen und Modelle im Terminal. Anschließend werden wir den Zugriff auf Zeitreihen, Operationen mit Diagrammen und grafischen Objekten sowie die Prinzipien der Erstellung und Anwendung jedes einzelnen MQL-Programmtyps untersuchen.
Das MetaTrader 5-Terminal unterstützt fünf Arten von Programmen: technische Indikatoren, Expert Advisors (EAs) für den automatischen oder halbautomatischen Handel, Skripte für die Durchführung einmaliger Aufgaben, Dienste für Hintergrundoperationen und Bibliotheken für einzelne Funktionsmodule.
Wir werden uns mit der Arbeit mit Indikatoren und Charts befassen und Techniken erlernen, die auch auf Expert Advisors anwendbar sind. Die Entwicklung von Expert Advisors wird im nächsten Teil des Buches besprochen, wo wir die automatische Ausführung von Aufträgen, die Formalisierung von Handelsstrategien sowie deren Prüfung und Optimierung anhand historischer Daten untersuchen.
Wir werden lernen, wie man integrierte Standardindikatoren verwendet und wie man eigene Anwendungen von Grund auf oder auf der Grundlage anderer Indikatoren erstellt. Alle kompilierten Programme werden im Navigator von MetaTrader 5 angezeigt, mit Ausnahme der EX5-Bibliotheken, die von anderen Programmen verwendet werden, aber keine eigene Darstellung im Navigator haben.
Als Ergebnis werden wir ein umfassenderes Verständnis der Fähigkeiten der MQL5-Sprache und ihrer Anwendung im algorithmischen Handel gewinnen. So können wir effektiv mit Finanzdaten arbeiten und Handelsindikatoren und Expert Advisors erstellen.
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/45594
Im vierten Teil des Buches werden wir uns auf die Beherrschung der integrierten Funktionen (MQL5-API) konzentrieren und uns nach und nach in spezialisierte Subsysteme vertiefen. Jedes MQL5-Programm kann eine Fülle von Technologien und Funktionalitäten nutzen. Daher ist es sinnvoll, mit den einfachsten und nützlichsten Funktionen zu beginnen, die in den meisten Programmen verwendet werden können.
MQL5 Programming for Traders – Quellcodes aus dem Buch. Teil 3Teil 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.
In Teil 6 von „MQL5 Programming for Traders“ werden wir eine Schlüsselkomponente der MQL5-Sprache untersuchen - die Automatisierung des Handels. Wir beginnen mit einer Beschreibung der grundlegenden Einheiten, wie z. B. der Spezifikationen für Finanzinstrumente und der Einstellungen für Handelskonten. Dies sind die Voraussetzungen für die Erstellung ordnungsgemäß funktionierender Expert Advisors.
MQL5 Programming for Traders – Quellcodes aus dem Buch. Teil 7Der abschließende siebte Teil des Buches befasst sich mit den erweiterten Möglichkeiten der MQL5-API, die bei der Entwicklung von Programmen für MetaTrader 5 nützlich sind. Dazu gehören nutzerdefinierte Finanzsymbole, integrierte wirtschaftliche Kalenderereignisse und allgemeine Technologien wie Netzwerke, Datenbanken und Kryptografie.