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 - Experte für den MetaTrader 5
- Ansichten:
- 1177
- Rating:
- Veröffentlicht:
- 2023.12.15 14:23
- Aktualisiert:
- 2023.12.15 15:35
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Teil 2. Grundlagen der MQL5-Programmierung
„Teil 2. Grundlagen der MQL5-Programmierung“ ist eine Einführung in die Schlüsselkonzepte dieser Programmiersprache. Wie jede andere Sprache basiert auch MQL5 auf mehreren grundlegenden Konzepten, die als Bausteine für die Erstellung komplexer Programme dienen. Dieser Teil des Buches ist den Datentypen, Bezeichnern, Variablen, Ausdrücken und Operatoren gewidmet. Sie lernen, wie man verschiedene Anweisungen zu einer Programmlogik kombiniert.
Die Grundprinzipien des prozeduralen Programmierens ermöglichen es dem Leser zu lernen, wie man Programme erstellt, die eine Abfolge von Schritten zur Verarbeitung von Daten befolgen. Dies ist ein wichtiger Schritt, bevor wir zum mächtigen Paradigma der objektorientierten Programmierung (OOP) übergehen, das im nächsten Teil des Buches behandelt wird.
Bezeichner spielen eine Schlüsselrolle in der MQL5-Programmierung, da sie den Zugriff auf Programmelemente über eindeutige Namen ermöglichen. Bezeichner bestehen aus lateinischen Buchstaben, Zahlen und Unterstrichen, sie dürfen nicht mit einer Zahl beginnen und nicht mit reservierten MQL5-Wörtern übereinstimmen. Die Einhaltung dieser wichtigen Regel ist eine notwendige Voraussetzung für eine erfolgreiche Programmkompilierung.
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/45591

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.

Dieser Expert Advisor handelt nicht. Ein einfaches Panel, das mit der Standard-Canvas-Bibliothek implementiert wurde, ermöglicht es Ihnen, Ziffern mit der Maus zu zeichnen. Das trainierte Modell mnist.onnx wird zur Erkennung von Ziffern verwendet.

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

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.