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 6 - Experte für den MetaTrader 5
- Ansichten:
- 1129
- Rating:
- Veröffentlicht:
- 2023.12.15 15:09
- Aktualisiert:
- 2023.12.15 15:52
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Teil 6. Automatisierung des Handels
„Teil 6. Automatisierung des Handels“ aus „MQL5 Programming for Traders“ untersucht eine Schlüsselkomponente der MQL5-Sprache. 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. Anschließend werden wir uns mit den integrierten Funktionen und Datenstrukturen, den roboterspezifischen Ereignissen sowie den wichtigsten Aspekten der Operationen eines Expert Advisors im Strategietester befassen. Der MetaTrader 5 Strategy Tester ist eine wichtige Komponente bei der Entwicklung von Handelsrobotern, da er es Ihnen ermöglicht, die finanzielle Leistung zu bewerten und Handelsstrategien zu optimieren.
Der Tester bietet unverzichtbare Werkzeuge für die Fehlersuche in verschiedenen Modi, einschließlich visueller Tests mit Balken oder Ticks, mit modellierten oder echten Ticks. Es ermöglicht auch die visuelle Wiedergabe des Angebotsflusses von Angeboten und einfache Tests ohne Sichtfenster. Wir haben bereits gesehen, wie man Indikatoren im visuellen Modus testet. Für sie ist jedoch nur eine begrenzte Anzahl von Einstellungen zulässig. Bei der Entwicklung von Expert Advisors haben wir Zugriff auf die gesamte Bandbreite der Testerfunktionen.
Wir werden uns auch eine andere Darstellung der Marktdaten ansehen: Markttiefe und seine Software-Schnittstelle.
MetaTrader 5 bietet die Möglichkeit, Finanzinstrumente (Symbole) zu analysieren und zu handeln, die die Grundlage für alle Untersysteme des Terminals bilden. Die Nutzer können Symbole aus der vom Broker bereitgestellten Liste auswählen und sie im Market Watch überwachen. Mit der MQL5-API können Sie die Eigenschaften aller Symbole anzeigen und analysieren und sie zur Market Watch hinzufügen oder entfernen.
Zusätzlich zu den Standardsymbolen, die von den Brokern zur Verfügung gestellt werden, unterstützt MetaTrader 5 die Erstellung von nutzerdefinierten Symbolen, das Laden ihrer Eigenschaften und Kursverläufe aus beliebigen Datenquellen oder ihre Berechnung mit Formeln und MQL5-Programmen.
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/45595

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.

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.

Der abschließende siebte Teil des Buches befasst sich mit den erweiterten Möglichkeiten 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.

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