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 3 - Experte für den MetaTrader 5
- Ansichten:
- 441
- Rating:
- Veröffentlicht:
- 2023.12.15 14:30
- Aktualisiert:
- 2023.12.15 15:41
- Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Teil 3. Objektorientiertes Programmieren in MQL5
"Teil 3. "Objektorientierte Programmierung in MQL5" taucht ein 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.
Die OOP-Technologie basiert auf dem Konzept der Objekte, bei denen es sich um Variablen eines nutzerdefinierten Typs handelt, die der Programmierer mit Hilfe der MQL5-Tools definiert. Die Erstellung nutzerdefinierter Typen ermöglicht die Modellierung von Objekten und vereinfacht das Schreiben und die Wartung von Programmen.
In diesem Teil werden verschiedene Möglichkeiten zur Definition neuer Typen untersucht, darunter Klassen, Strukturen und Unions. Diese nutzerdefinierten Typen können Daten und Algorithmen kombinieren, um den Zustand und das Verhalten von Anwendungsobjekten zu beschreiben.
Der Autor geht auf das "Teile und Herrsche"-Prinzip ein und zeigt, dass Objekte Miniprogramme sind, von denen jedes für die Lösung einer kleinen, aber logisch vollständigen Aufgabe zuständig ist. Sie können Objekte in einem einzigen System kombinieren und Produkte und Dienstleistungen von beliebiger Komplexität erstellen.
Zur Unterstützung der Nutzer bei der Untersuchung der Möglichkeiten von MQL5 führt der Teil "Objektorientierte Programmierung in MQL5" in die Prinzipien von OOP zusammen mit praktischen Implementierungsbeispielen ein. Das Buch behandelt auch Vorlagen, Schnittstellen und Namensräume und enthüllt die Flexibilität und Leistungsfähigkeit von OOP bei der Entwicklung von MQL5-Programmen.
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/45592
Teil 2 "Grundlagen der MQL5-Programmierung" ist eine Einführung in die wichtigsten Konzepte dieser Programmiersprache. Dieser Teil des Buches ist den Datentypen, Bezeichnern, Variablen, Ausdrücken und Operatoren gewidmet. Sie lernen, wie man verschiedene Anweisungen zu einer Programmlogik kombiniert.
MQL5 Programming for Traders – Quellcodes aus dem Buch. Teil 1Im ersten Kapitel des Buches werden die Sprache und die Entwicklungsumgebung von MQL5 vorgestellt. Eine der neuen Eigenschaften, die in der MQL5-Sprache im Vergleich zu MQL4 (MetaTrader 4-Sprache) eingeführt wurden, ist die Unterstützung der objektorientierten Programmierung (OOP), die sie C++ ähnlich macht.
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 5In Teil 5 des Buches beschäftigen wir uns eingehender mit den APIs, die mit dem algorithmischen Handel verbunden sind, einschließlich der Analyse und Verarbeitung von Finanzdaten, der Visualisierung von Charts, der Automatisierung und der Nutzerinteraktion.