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

Ansichten:
886
Rating:
(7)
Veröffentlicht:
2023.12.15 15:16
Aktualisiert:
2023.12.15 15:55
\MQL5\Experts\MQL5Book\p7\ \MQL5\Experts\MQL5Book\p7\Web\
access.js (0.88 KB)
common.css (0.21 KB)
index.htm (0.48 KB)
MQL5Book.crt (1.24 KB)
MQL5Book.key (1.69 KB)
wschat.htm (0.5 KB)
wschat.js (3.38 KB)
wschat_client.js (1.56 KB)
wsecho.js (2.87 KB)
wsecho_client.js (1.32 KB)
wsintro.js (1.47 KB)
wspublisher.htm (0.83 KB)
wspubsub.htm (0.32 KB)
wspubsub.js (7.26 KB)
wssubscriber.htm (0.85 KB)
\MQL5\Experts\MQL5Book\p7\wsChat\
wschat.mq5 (7.22 KB) ansehen
wschat.mqproj (4.57 KB)
\MQL5\Experts\MQL5Book\p7\wsEcho\
wsecho.mq5 (1.74 KB) ansehen
wsecho.mqproj (4.61 KB)
\MQL5\Experts\MQL5Book\p7\wsTradeCopier\ \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\Indicators\MQL5Book\p7\
BmpOwner.mq5 (1.73 KB) ansehen
BmpUser.mq5 (2.38 KB) ansehen
message.txt (0.06 KB) ansehen
search1.bmp (1.51 KB)
search2.bmp (1.51 KB)
\MQL5\Indicators\MQL5Book\p7\SubFolder\ \MQL5\Libraries\MQL5Book\ \MQL5\Presets\MQL5Book\
BandOsMA.set (1.22 KB)
BandOsMACustom.set (1.54 KB)
BandOsMAticks.set (1.24 KB)
\MQL5\Scripts\MQL5Book\p7\
argb.bmp (451.18 KB)
CryptPNG.mq5 (1.76 KB) ansehen
DBinit.mq5 (0.98 KB) ansehen
NetFtp.mq5 (1.02 KB) ansehen
NetMail.mq5 (0.96 KB) ansehen
yuan.bmp (4.05 KB)
\MQL5\Scripts\MQL5Book\Python\
copyticks.py (1.62 KB) ansehen
eurjpy.py (1.62 KB) ansehen
init.py (0.94 KB) ansehen
ordersend.py (4.57 KB) ansehen
ordersget.py (2.13 KB) ansehen
ratescorr.py (2.26 KB) ansehen
\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 7. Fortgeschrittene MQL5-Instrumente

„Teil 7. Fortgeschrittene MQL5-Instrumente“ des Buches „MQL5 Programming for Traders“ behandelt die fortgeschrittenen Fähigkeiten der MQL5-API, die bei der Entwicklung von Programmen für MetaTrader 5 nützlich sind. Dazu gehören nutzerdefinierte Finanzsymbole, integrierte wirtschaftliche Kalenderereignisse und allgemeine Technologien wie Netzwerke, Datenbanken und Kryptografie.

Dieser Teil behandelt Bibliotheken – ein spezieller Programmtyp, der fertige APIs für die Verbindung mit anderen MQL-Programmen bietet. Außerdem wird die Möglichkeit erörtert, Softwarepakete zu entwickeln und logisch miteinander verknüpfte Programme zu Projekten zu kombinieren.

Schließlich werden in diesem Teil Integrationen mit anderen Softwareumgebungen, einschließlich Python, vorgestellt.

Fortgeschrittene MQL5-Instrumente

Wir beginnen mit der Untersuchung von Ressourcen, d. h. Dateien aller Art, die in den Programmcode eingebettet werden können. Die Ressourcen können enthalten:

  • Multimediale Elemente
  • „Harte“ Einstellungen von externen Programmen
  • Andere MQL5-Programme in kompilierter Form

Die MQL5-Entwicklungsumgebung ermöglicht die Einbindung von Anwendungsdaten-Arrays, Bildern, Tönen und Schriftarten in die Quelldatei, was das Programm zu einem autarken und komfortablen Produkt für den Endanwender macht.

Besondere Aufmerksamkeit wird den grafischen Ressourcen mit Rasterbildern im BMP-Format gewidmet: Sie werden lernen, wie man sie erstellt, bearbeitet und dynamisch im Chart anzeigt.

Wir schließen den letzten Teil des Buches ab, indem wir die OpenCL-Integration in MQL5 untersuchen. OpenCL ist ein offener Standard für die parallele Programmierung in Multiprozessorsystemen, einschließlich Grafikprozessoren (GPUs) und zentralen Recheneinheiten (CPUs). Sie ermöglicht die Beschleunigung von rechenintensiven Aufgaben, sofern die Algorithmen parallelisiert werden können. Dazu gehören das Training neuronaler Netze, die Fourier-Transformation und das Lösen von Gleichungssystemen.

Die Nutzung von OpenCL in MQL-Programmen erfordert das Vorhandensein von speziellen Treibern des Herstellers und die Unterstützung von OpenCL Version 1.1 und höher. Das Vorhandensein einer Grafikkarte ist nicht zwingend erforderlich, da der zentrale Prozessor auch für parallele Berechnungen verwendet werden kann.


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

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

In Teil 6 von „MQL5 Programming for Traders“ werden wir eine Schlüsselkomponente der MQL5-Sprache untersuchen - die Automatisierung des Handels. Wir beginnen mit einer Beschreibung der grundlegenden Einheiten, wie z. B. der Spezifikationen für Finanzinstrumente und der Einstellungen für Handelskonten. Dies sind die Voraussetzungen für die Erstellung ordnungsgemäß funktionierender Expert Advisors.

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.

Indices Tester Indices Tester

Der EA tradet nur Buy - Positionen und setzt kein Sl und TP ein.

CDatetimeMsc CDatetimeMsc

CDateTime Milliseconds Erweiterung + datetime Aufsichtsvariablen Erweiterung