MQL5 Programmierung für Trader – Einführung in die Entwicklungsumgebung

Mike 2023.12.15 23:06 13 0 0
Anhang

Teil 1: Einführung in MQL5 und die Entwicklungsumgebung

Im ersten Teil des Buches mit dem Titel "Einführung in MQL5 und die Entwicklungsumgebung" werden die Grundlagen der MQL5-Sprache sowie die Entwicklungsumgebung behandelt.

Eine der neuen Funktionen, die die MQL5-Sprache im Vergleich zu MQL4 (der Sprache von MetaTrader 4) bietet, ist die Unterstützung der objektorientierten Programmierung (OOP). Das macht sie C++ ähnlich. Auch wenn einige OOP-Funktionen bereits von MQL4 nach MQL5 übertragen wurden, könnte es für viele Nutzer ohne Programmiererfahrung eine Herausforderung sein, sich in der OOP zurechtzufinden.

Das Ziel dieses Buches ist es, diesen Ansatz verständlich und zugänglich zu machen. Es dient als Ergänzung zum MQL5-Referenzhandbuch und behandelt alle Aspekte der MQL5-Programmierung, wobei sämtliche Prozesse detailliert erklärt werden. Entwickler können zwischen objektorientierten und prozeduralen Programmierstilen wählen oder beide kombinieren.

Programme bearbeiten, kompilieren und ausführen

Wer bereits Programmiererfahrung hat, kann die Grundlagen überspringen. C++-Programmierer werden es einfacher haben, MQL5 zu meistern, sollten jedoch auf die Unterschiede in der Sprache achten, um Fehler zu vermeiden.

Mit MQL5 kannst du verschiedene Arten von Programmen erstellen, wie z.B. Indikatoren zur grafischen Darstellung von Daten, Expert Advisors zur Automatisierung des Handels, Skripte für einmalige Aktionen und Dienste für Hintergrundaufgaben.

Ein besonderes Merkmal von MetaTrader 5 ist die Verwaltung des gesamten Handelssystems über die Client-Terminal, in dem MQL5-Programme laufen und Handelsbefehle an den Handelsserver senden. MQL5-Anwendungen werden nicht auf dem Server installiert.

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


Liste
Kommentar 0