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 1 - Experte für den MetaTrader 5

Ansichten:
1617
Rating:
(8)
Veröffentlicht:
2023.12.15 14:07
Aktualisiert:
2023.12.15 15:23
\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\p1\
Hello.mq5 (0.78 KB) ansehen
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Teil 1. Einführung in MQL5 und Entwicklungsumgebung

Das erste Buchkapitel „Einführung in MQL5 und Entwicklungsumgebung“ beschreibt die Grundlagen der MQL5-Sprachen und der Entwicklungsumgebung.

Eine der neuen Möglichkeiten, 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. Obwohl einige OOP-Funktionen bereits von MQL5 nach MQL4 übertragen wurden, könnten viele Nutzer, die mit dem Programmieren nicht vertraut sind, Schwierigkeiten mit OOP haben.

Ziel dieses Buches ist es, diesen Ansatz verständlich und zugänglich zu machen. Das Buch dient als Ergänzung zur MQL5-Referenz, deckt alle Aspekte der MQL5-Programmierung ab und erklärt alle Prozesse im Detail. Die Entwickler können zwischen objektorientierter und prozeduraler Programmierung wählen und beides kombinieren.

Editieren, Kompilieren und Ausführen von Programmen

Diejenigen, die bereits über Programmiererfahrung verfügen, können die Grundlagen überspringen. C++-Programmierer werden es leichter haben, MQL5 zu beherrschen, aber Sie sollten auf die Sprachunterschiede achten, um Fehler zu vermeiden.

Mit MQL5 können Sie verschiedene Arten von Programmen erstellen, wie z. B. Indikatoren für die grafische Darstellung von Daten, Expert Advisors für die Handelsautomatisierung, Skripte für einmalige Aktionen und Dienste für Hintergrundaufgaben.

Eine Besonderheit von MetaTrader 5 ist die Verwaltung des gesamten Handelssystems vom Client-Terminal aus, in dem MQL5-Programme laufen und Handelsbefehle an den Handelsserver senden. MQL5-Anwendungen sind nicht auf dem Server installiert.

Teil 1 erklärt, wie man Programme bearbeitet, kompiliert und ausführt, und behandelt verschiedene Datentypen, Variablen, Ausdrücke, Arrays, Debugging und Ausgaben.


Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/45590

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.

RectangleTest RectangleTest

Der EA tradet mit Hilfe des Rectangle, EMA und SMA Indikator.

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