Wie man Handelsroboter im MetaTrader5 benutzt?
Informationen sind keine Investitionsberatung
Im vorangegangenen Artikel, der den Grundlagen des algorithmischen Handels gewidmet war, haben wir seine Ursprünge und die beliebtesten Sprachen zur Erstellung von Handelsrobotern betrachtet. Da wir MQL5, die Sprache von MetaTrader 5, zum Erlernen des Algo-Tradings gewählt haben, wollen wir uns nun die wichtigsten Arten von Handelsrobotern ansehen und wo man sie in der MT 5-Umgebung findet.
Die MQL5-Dokumentation beschreibt vier Arten von automatisierten Handelsanwendungen: Skripte, Services, benutzerdefinierte Indikatoren und Expert Advisors. Sie unterscheiden sich durch die Aufgaben, die sie implementieren.
Ein Skript ist ein Programm, das nur eine Aktion ausführt. Dies ist die einfachste Form eines Handelsroboters in MQL5. Skripte können Warnungen ausgeben, wenn ein bestimmtes Niveau erreicht wird, Ihre Stop-Loss- und Take-Profit-Niveaus ändern und sogar historische Daten Ihrer Geschäfte sammeln.
Ein Service ist eine Anwendung, die arbeitet, ohne mit dem Diagramm verbunden zu sein. Wie Skripte implementieren Services nur eine Funktion.
Ein benutzerdefinierter Indikator ist ein technischer Indikator, der von einem Benutzer entwickelt wird. Er kann eine Modifikation von Standardindikatoren oder ein völlig neuer Indikator sein. Genau wie die Standardindikatoren in MetaTrader 5 (MACD, RSI, gleitende Mittelwerte usw.) führen benutzerdefinierte Indikatoren nicht automatisch Geschäfte aus. Sie werden als zusätzliche Instrumente für die technische Analyse verwendet.
Expert Advisor (EA) ist die komplexeste Art von Handelsrobotern, die in MQL5 programmiert werden können. Sie können Handelsoperationen auf der Grundlage einer vorher identifizierten Handelsstrategie durchführen. EA folgen einem speziellen vorprogrammierten Algorithmus und platzieren Aufträge gemäß diesem Regelwerk.
Nun, da wir die Haupttypen von automatisierten Handelsprogrammen kennen, wollen wir lernen, wo man sie im MetaTrader 5 findet.
Wo findet man Handelsroboter im MT5?
Alle EA, Skripte und Indikatoren werden im Datenordner von MT5 gespeichert. Um diesen Datenordner zu öffnen, müssen Sie auf Datei – Datenordner öffnen klicken. Klicken Sie dort auf den Ordner MQL5, um Indikatoren, Expert Advisors, Skripte und Services zu finden. Wenn Sie benutzerdefinierte Indikatoren oder Expert Advisor aus dem Internet herunterladen, müssen Sie sie in diesem Ordner speichern. Auf diese Weise wird MetaTrader sie sehen.
Wenn Sie in einen Ordner eines beliebigen Handelsroboters (z. B. Experts) schauen, können Sie sehen, dass zwei verbundene Dateien ein Programm darstellen. Sie haben den gleichen Namen, aber unterschiedliche Verzeichnisse: mq5 und ex5. Die erste enthält Quellcode, der in MetaEditor (der Arbeitsumgebung für die MQL5-Programmierung) geöffnet werden kann, während die zweite Datei eine kompilierte (konvertierte) Version eines MQL5-Programms darstellt, die es erlaubt, es in einer Handelsplattform zu starten.
In MetaTrader 5 können Sie alle kompilierten Programme im Navigatorfenster sehen.
Wenn Sie einen bestimmten Indikator oder Expert Advisor starten möchten, doppelklicken Sie darauf, oder ziehen Sie ihn auf einen Chart.
Mit dieser Aktion wird das Eigenschaftsfenster eines ausgewählten Roboters geöffnet. Um ihn zu starten, klicken Sie auf "OK". Wenn er erfolgreich gestartet wurde, erscheint ein grünes Symbol in der oberen rechten Ecke des Charts.
Wenn das Symbol rot ist, ist der Expert Advisor ausgeschaltet. Sie müssen den Algo-Handel in den Einstellungen des EA und in den Optionen einer Handelsplattform aktivieren.
Hinweis: Es kann nur ein Expert Advisor auf einem Chart laufen, aber es können mehrere Indikatoren angehängt werden.
In den Einstellungen eines jeden Expert Advisors finden Sie die Tabs "Allgemein" und "Eingaben". Der Tab "Allgemein" enthält allgemeine Informationen über einen Roboter. Außerdem gibt es zwei individuelle Parameter: "Änderung der Signaleinstellungen zulassen" und "Algo-Handel zulassen".
Die erste Option ermöglicht es einem Programm, Signale zu abonnieren und Signaleinstellungen zu bearbeiten. Sie werden mehr über Signale in MetaTrader 5 in den nächsten Artikeln erfahren, die MQL5 gewidmet sind.
Die Option "Algo-Handel zulassen" begrenzt die Handelsaktivitäten von Expert Advisors. Denken Sie daran, dass auch wenn diese Option aktiviert ist, der automatisierte Handel in den Einstellungen des MT 5 deaktiviert sein kann. Stellen Sie sicher, dass Sie beide Optionen eingeschaltet haben, wenn Sie einen Roboter starten wollen.
Der zweite Tab eines Expert Advisors oder eines Indikators enthält Eingabeparameter. Sie ermöglichen es Ihnen, die Anwendung an Ihre Strategie anzupassen, was sie flexibler macht.
Wenn Sie benutzerdefinierte Handelsroboter ausprobieren möchten, die von den Mitgliedern der MQL5-Community gebaut wurden, gehen Sie zu Toolbox – CodeBase. Sie enthält Hunderte von Handelsrobotern, die Sie selbst testen können!
Oder Sie können Indikatoren, Roboter und Skripte direkt auf dem MQL5-Marketplace kaufen oder herunterladen.
Dies ist der zweite Artikel im FBS Algohandels-Kurs. In der nächsten Lektion werden wir die Funktionen von MetaEditor betrachten und uns den Aufbau eines Handelsroboters ansehen. Bleiben Sie mit uns!
Andere Artikel in dieser Sektion
- Struktur eines Handelsroboters
- Algorithmischer Handel: Was ist das?
- Algo-Handel mit MQL5
- Was bedeutet "Trunkierung"?
- Ichimoku
- Führendes Diagonalmuster
- Wolfe-Wellen-Muster
- Three-Drives-Muster
- Hai
- Schmetterling
- Crab
- Bat
- Gartley
- ABCD
- Harmonische Muster
- Motiv- und Korrekturwellen. Wellengrade
- Einführung in die Elliott-Wellen-Analyse
- Devisenhandel Nachrichten
- Risikomanagement
- Techische Indikatoren: Handel-Divergenzen
- Ichimoku Kinko Hyo