Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Expert Advisors

MQL5 Programming for Traders – Quellcodes aus dem Buch. Teil 3 - Experte für den MetaTrader 5

Ansichten:
441
Rating:
(4)
Veröffentlicht:
2023.12.15 14:30
Aktualisiert:
2023.12.15 15:41
\MQL5\Files\MQL5Book\
ansi1252.txt (0.05 KB) ansehen
clock10.htm (0.96 KB)
clock10.png (0.32 KB)
envrun.bat (0.05 KB)
icons-322-46.bmp (57.91 KB)
utf8.txt (0.05 KB) ansehen
\MQL5\Include\MQL5Book\
AutoPtr.mqh (1.87 KB) ansehen
ColorMix.mqh (6.25 KB) ansehen
Comments.mqh (3.71 KB) ansehen
CRC32.mqh (1.89 KB) ansehen
DateTime.mqh (2.56 KB) ansehen
DBSQLite.mqh (24.03 KB) ansehen
Defines.mqh (0.71 KB) ansehen
IS.mqh (0.98 KB) ansehen
LibRand.mqh (1.23 KB) ansehen
MapArray.mqh (2.64 KB) ansehen
MqlError.mqh (8.53 KB) ansehen
OptReader.mqh (21.93 KB) ansehen
Periods.mqh (1.95 KB) ansehen
PNG.mqh (5.31 KB) ansehen
PRTF.mqh (1.07 KB) ansehen
RSquared.mqh (2.27 KB) ansehen
RTTI.mqh (1.57 KB) ansehen
Tableau.mqh (8.79 KB) ansehen
Timing.mqh (1.71 KB) ansehen
toyjson.mqh (11.4 KB) ansehen
TplFile.mqh (8.12 KB) ansehen
TradeReportSVG.htm (0.38 KB)
TradeUtils.mqh (11.51 KB) ansehen
Tuples.mqh (4.94 KB) ansehen
Uninit.mqh (1.16 KB) ansehen
URL.mqh (4.64 KB) ansehen
Warnings.mqh (0.54 KB) ansehen
\MQL5\Include\MQL5Book\ws\
wsclient.mqh (5.19 KB) ansehen
wsframe.mqh (11.62 KB) ansehen
wsprotocol.mqh (15.63 KB) ansehen
wstools.mqh (6.22 KB) ansehen
\MQL5\Libraries\MQL5Book\ \MQL5\Presets\MQL5Book\
BandOsMA.set (1.22 KB)
BandOsMACustom.set (1.54 KB)
BandOsMAticks.set (1.24 KB)
\MQL5\Scripts\MQL5Book\p3\
Matrix.mq5 (6.84 KB) ansehen
Shapes.mq5 (6.11 KB) ansehen
Shapes1.mq5 (5.86 KB) ansehen
Shapes2.mq5 (5.6 KB) ansehen
Shapes3.mq5 (5.94 KB) ansehen
Shapes4.mq5 (6.33 KB) ansehen
Shapes6.mq5 (6.26 KB) ansehen
Structs.mq5 (2.87 KB) ansehen
Unions.mq5 (1.4 KB) ansehen
\MQL5\Services\MQL5Book\p4\
EnvType.mq5 (0.91 KB) ansehen
PRTF.mqh (1.07 KB) ansehen
\MQL5\Services\MQL5Book\p5\ \MQL5\Services\MQL5Book\p7\
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.

Objektorientiertes Programmieren in MQL5

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

MQL5 Programming for Traders – Quellcodes aus dem Buch. Teil MQL5 Programming for Traders – Quellcodes aus dem Buch. Teil

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 1 MQL5 Programming for Traders – Quellcodes aus dem Buch. Teil 1

Im 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.

MQL5 Programming for Traders – Quellcodes aus dem Buch. Teil 4 MQL5 Programming for Traders – Quellcodes aus dem Buch. Teil 4

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 5 MQL5 Programming for Traders – Quellcodes aus dem Buch. Teil 5

In 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.