Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Twitter!
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 - Experte für den MetaTrader 5

Ansichten:
453
Rating:
(4)
Veröffentlicht:
2023.12.15 14:23
Aktualisiert:
2023.12.15 15:35
\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\p2\
Arrays.mq5 (1.4 KB) ansehen
FuncFibo.mq5 (1.52 KB) ansehen
StmtNull.mq5 (0.98 KB) ansehen
TypeBool.mq5 (1.12 KB) ansehen
TypeChar.mq5 (1.42 KB) ansehen
TypeInt.mq5 (1.24 KB) ansehen
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.

Grundlagen der MQL5-Programmierung



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

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.

Beispiel für die Verwendung eines ONNX-Modells zur Erkennung handgeschriebener Zahlen Beispiel für die Verwendung eines ONNX-Modells zur Erkennung handgeschriebener Zahlen

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.

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

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.

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.