![Schnelleinstieg oder Kurzanleitung für Anfänger](https://c.mql5.com/2/0/start_ava.png)
![Schnelleinstieg oder Kurzanleitung für Anfänger](https://c.mql5.com/i/articles/overlay.png)
Schnelleinstieg oder Kurzanleitung für Anfänger
Liebe Leser, in diesem Artikel möchte ich Ihnen vermitteln und zeigen, wie man sich möglichst schnell und einfach die Grundlagen der Erstellung automatischer Handelssysteme, wie die Arbeit mit Indikatoren u. a., erschließt. Der Beitrag richtet sich an Neueinsteiger, in ihm kommen weder komplizierte noch schwer zu verstehende Beispiele zur Anwendung.
![Auftragsstrategien. Ein universelles automatisches Handelssystem](https://c.mql5.com/2/0/conveyor_ava.png)
![Auftragsstrategien. Ein universelles automatisches Handelssystem](https://c.mql5.com/i/articles/overlay.png)
Auftragsstrategien. Ein universelles automatisches Handelssystem
In diesem Beitrag dreht sich alles um Strategien, in denen bedingte Aufträge (Pending Orders) intensiv genutzt werden, um eine Metasprache, die geschaffen werden kann, um diese Strategien in Formelsprache zu beschreiben, und um die Verwendung eines universellen automatischen Handelssystems, dessen Arbeitsweise auf diesen Beschreibungen beruht.
![Handelsoperationen in MQL5 - Nichts leichter als das](https://c.mql5.com/2/0/egg.png)
![Handelsoperationen in MQL5 - Nichts leichter als das](https://c.mql5.com/i/articles/overlay.png)
Handelsoperationen in MQL5 - Nichts leichter als das
Kaum ein Händler dürfte nicht auf dem Markt aktiv sein, um Geld zu verdienen, obwohl ein sich gewisser Teil vielleicht auch an der Teilnahme am Handelsgeschehen selbst erfreut. Aber Freude daran vermittelt nicht nur der manuelle Handel. Die Entwicklung automatischer Handelssysteme kann genauso begeisternd sein. Die Erstellung eines automatischen Expert-Systems für den Handel kann ein ebenso fesselndes Erlebnis sein, wie einen Krimi zu lesen.
![Elementare Handelssysteme unter Verwendung von Semaphorindikatoren](https://c.mql5.com/2/0/Semafor.png)
![Elementare Handelssysteme unter Verwendung von Semaphorindikatoren](https://c.mql5.com/i/articles/overlay.png)
Elementare Handelssysteme unter Verwendung von Semaphorindikatoren
Wenn wir ein beliebiges vielschichtiges Handelssystem gründlich untersuchen, werden wir feststellen, dass es auf einem Satz einfacher Handelssignale beruht. Deshalb ist es gar nicht erforderlich, das sich Entwickler gleich zu Beginn ihrer Tätigkeit sofort an der Programmierung komplexer Algorithmen versuchen. In diesem Beitrag wird ein Beispiel für ein Handelssystem vorgestellt, das sich zum Abschluss von Geschäften Indikatoren des Typs Semaphor bedient.
![MQL5 Wizard: Neue Version](https://c.mql5.com/2/0/New_Master_MQL5.png)
![MQL5 Wizard: Neue Version](https://c.mql5.com/i/articles/overlay.png)
MQL5 Wizard: Neue Version
Dieser Beitrag liefert Beschreibungen der neuen Features im aktualisierten MQL5 Wizard. Die modifizierte Architektur von Signalen ermöglicht die Erstellung von Handelsrobotern, die auf der Kombination verschiedener Marktmuster beruhen. Das Beispiel in diesem Beitrag erläutert das Verfahren zur interaktiven Erstellung eines Expert Advisors.
![Die Grundlagen für Tests in MetaTrader 5](https://c.mql5.com/2/68/midjourney_image_239_100_922_3_600x314.jpg)
Die Grundlagen für Tests in MetaTrader 5
Worin unterscheiden sich die drei Testmethoden in MetaTrader 5, und worauf sollte man ganz besonders achten? Wir laufen Tests eines Expert Advisors, der gleichzeitig auf verschiedenen Finanzinstrumenten handelt, ab? Wann und wie werden Indikatorwerte während der Tests berechnet und wie werden die Ereignisse behandelt? Wie synchronisiert man Bars aus unterschiedlichen Instrumenten während der Tests im Mosud "nur offene Kurse"? Der vorliegende Artikel versucht all diese und weitere Fragen zu beantworten.
![Leitfaden zum Testen und Optimieren von Expert Advisors in MQL5](https://c.mql5.com/2/0/Testing_Optimization_Guide_MQL5__1.png)
![Leitfaden zum Testen und Optimieren von Expert Advisors in MQL5](https://c.mql5.com/i/articles/overlay.png)
Leitfaden zum Testen und Optimieren von Expert Advisors in MQL5
Dieser Beitrag erklärt den schrittweisen Vorgang zur Identifizierung und Lösung von Fehlern im Code sowie alle Schritte für das Testen und die Optimierung der Expert Advisor Eingabeparameter. Sie lernen hier, wie Sie den Strategie-Tester des MetaTrader 5 Client-Terminals verwenden, um das beste Symbol und Set an Eingabeparameter für Ihren Expert Advisor zu finden.
![Verschiedene Wege zur Ermittlung eines Trends in MQL5](https://c.mql5.com/2/0/Determine_Trend_MQL5.png)
![Verschiedene Wege zur Ermittlung eines Trends in MQL5](https://c.mql5.com/i/articles/overlay.png)
Verschiedene Wege zur Ermittlung eines Trends in MQL5
Welcher Händler würde nicht alles für die Möglichkeit geben, das Vorliegen eines Trends zu jedem beliebigen Zeitpunkt exakt zu ermitteln? Das ist möglicherweise der Heilige Gral, nach dem alle suchen. In diesem Beitrag werden wir verschiedene Wege zur Ermittlung eines Trends betrachten. Genauer gesagt sehen wir uns an, wie wir mithilfe von MQL5 einige klassische Arten der Trendermittlung programmieren können.
![Anlegen eigener Trailing Stops](https://c.mql5.com/2/0/Trailing_Stop_MQL5.png)
![Anlegen eigener Trailing Stops](https://c.mql5.com/i/articles/overlay.png)
Anlegen eigener Trailing Stops
Die Grundregel für Händler: Lass‘ Gewinne wachsen, trenn‘ dich von Verlusten! In diesem Beitrag betrachten wir eine der grundlegenden Techniken zur Befolgung dieser Regel: die Verschiebung der schützenden Verlustbegrenzung (Stop Loss Level) nach einer Gewinnsteigerung einer Position, m. a. W.: den Trailing Stop Level, die nachlaufende Stop-Grenze. Sie finden das schrittweise Vorgehen zur Einrichtung einer Klasse zur nachlaufenden Verlustbegrenzung bei den Indikatoren SAR und NRTR. Jedermann ist in der Lage, diese Trailing Stops in die eigenen Expert-Systeme einzufügen oder sie eigenständig zur Überwachung der Positionen des eigenen Kontos zu verwenden.
![Geldverwaltungsfunktionen in einem Expert Advisor](https://c.mql5.com/2/0/money_management_MQL5__1.png)
![Geldverwaltungsfunktionen in einem Expert Advisor](https://c.mql5.com/i/articles/overlay.png)
Geldverwaltungsfunktionen in einem Expert Advisor
Die Entwicklung von Handelsstrategien konzentriert sich in erster Linie auf die Suche nach Mustern für den Marktein- und -austritt sowie auf die Aufrechterhaltung von Positionen. Wenn wir in der Lage sind, einige Muster in Regeln für den automatisierten Handel zu gießen, steht der Händler vor der Frage der Berechnung der Menge der Positionen, der Größe der Margen sowie der Aufrechterhaltung eines soliden Bestandes an verpfändbaren Mitteln zur Sicherung offener Positionen im automatisierten Handel. In diesem Beitrag verwenden wir die Programmiersprache MQL5 zur Konstruktion einfacher Beispiele für die Durchführung dieser Berechnungen.
![Schrittweiser Leitfaden für Anfänger zum Schreiben eines Expert Advisors in MQL5](https://c.mql5.com/2/0/create_EA_step_by_step_MQL5.png)
![Schrittweiser Leitfaden für Anfänger zum Schreiben eines Expert Advisors in MQL5](https://c.mql5.com/i/articles/overlay.png)
Schrittweiser Leitfaden für Anfänger zum Schreiben eines Expert Advisors in MQL5
Die Programmierung des Expert Advisors in MQL5 ist einfach und kann problemlos erlernt werden. In diesem Leitfaden werden nacheinander die zum Schreiben eines einfachen Expert Advisors auf Grundlage einer entwickelten Handels-Strategie erforderlichen, grundlegenden Schritte erklärt. Es werden hier die Struktur eines Expert Advisors, die Verwendung eingebauter technischer Indikatoren und Handels-Funktionen, die Details des Fehlersuch(Debug)-Modus und die Verwendung des Strategie-Testers präsentiert.
![Handels-Ereignisse im Expert Advisor mit Hilfe der OnTrade() Funktion bearbeiten](https://c.mql5.com/2/0/function_ontrade_MQL5.png)
![Handels-Ereignisse im Expert Advisor mit Hilfe der OnTrade() Funktion bearbeiten](https://c.mql5.com/i/articles/overlay.png)
Handels-Ereignisse im Expert Advisor mit Hilfe der OnTrade() Funktion bearbeiten
MQL5 brachte eine Menge an Innovationen, inkl. die Bearbeitung verschiedenartiger Ereignisse (Timer-Ereignisse, Handels-Ereignisse, benutzerdefinierte Ereignisse, usw). Mit diesen Ereignissen umgehen zu können, gestattet Ihnen die Erzeugung komplett neuer Arten an Programmen für den automatischen und halb-automatischen Handel. In diesem Beitrag betrachten wir uns Handels-Ereignisse und schreiben einen Code für die OnTrade() Funktion, die das Handels-Ereignis bearbeiten wird.
![MQL5 für Neueinsteiger: Leitfaden zur Verwendung technischer Indikatoren in Expert Advisors](https://c.mql5.com/2/0/chainik__1.png)
![MQL5 für Neueinsteiger: Leitfaden zur Verwendung technischer Indikatoren in Expert Advisors](https://c.mql5.com/i/articles/overlay.png)
MQL5 für Neueinsteiger: Leitfaden zur Verwendung technischer Indikatoren in Expert Advisors
Um Werte eines integrierten oder benutzerdefinierten Indikators in einem Expert Advisor zu erhalten, sollte zuerst sein Handle mithilfe der entsprechenden Funktion erstellt werden. Die Beispiele in diesem Beitrag zeigen, wie diese und jene technischen Indikatoren während der Erstellung Ihrer eigenen Programme genutzt werden können. Dieser Beitrag beschreibt Indikatoren, die in MQL5 geschrieben werden. Er richtet sich an jene, die nicht viel Erfahrung in der Entwicklung von Handelsstrategien haben, und liefert einfache und klare Arten der Arbeit mit Indikatoren mithilfe der bereitgestellten Bibliothek von Funktionen.