Bitte akzeptieren Sie YouTube-Cookies, um dieses Video abzuspielen. Wenn Sie dies akzeptieren, greifen Sie auf Inhalte von YouTube zu, einem Dienst, der von einer externen dritten Partei bereitgestellt wird.
Wenn Sie diesen Hinweis akzeptieren, wird Ihre Wahl gespeichert und die Seite wird aktualisiert.
In diesem Video werden wir einen Expert Advisor erstellen, der eine Buy Stop-Order platziert, wenn es keine offenen Aufträge und keine offenen Positionen gibt.
Sehen wir uns an, wie wir das machen können. Zunächst starten wir Metaeditor, indem wir auf das kleine Symbol klicken oder F4 drücken. Zunächst binden wir die Trade mqh-Bibliothek ein, die Handelsfunktionen bereitstellt. Als nächstes erstellen wir eine Instanz der C-Trade-Klasse mit dem Namen trade. In der Funktion On Tick ermitteln wir den aktuellen Ask-Preis mit der Funktion Symbol Info Double und normalisieren ihn mit Normalize Double auf die Anzahl der Ziffern für das aktuelle Symbol. Anschließend prüfen wir mit den Funktionen Orders Total und Positions Total, ob es keine offenen Aufträge und keine offenen Positionen gibt. Wenn beide Bedingungen erfüllt sind, platzieren wir eine Buy Stop-Order. Die Funktion Trade Buy Stop wird verwendet, um die Order mit den folgenden Parametern zu platzieren: 0,10 für die Lotgröße, Ask plus 200 Punkte für das Kursniveau, das aktuelle Währungspaar (_Symbol), 0 für den Stop Loss, Ask plus 400 Punkte für den Take Profit, ORDER TIME GTC für das Verfallsdatum, 0 für die Verfallszeit, Mein Kommentar zum Kommentar. Das bedeutet, dass wir 0,10 Lots zu einem Kursniveau von Ask plus 200 Punkten kaufen, mit einem Take Profit bei Ask plus 400 Punkten und ohne Stop Loss.
Nachdem wir den Code geschrieben haben, drücken wir F7, um ihn zu kompilieren.
Wenn Ihnen das zu schnell ging oder wenn Sie nicht verstehen, was der Code alles macht, sollten Sie sich den Premium-Kurs auf unserer Website ansehen oder zuerst eines der Grundlagenvideos anschauen. Wenn die Kompilierung funktioniert, kehren wir zum MetaTrader zurück, indem wir F4 drücken oder auf das Symbol klicken. Zurück im MetaTrader drücken wir die Tasten Strg und R, um den Strategietester zu starten, wählen den soeben erstellten Expert Advisor aus, aktivieren den visuellen Modus und starten einen Strategietest. Der Expert Advisor sollte nun auf dem Chart zu sehen sein. Wenn Sie bereits Premium-Kursmitglied sind und eine Idee für ein Video wie dieses haben, können Sie uns eine E-Mail schicken. In diesem Video haben wir gelernt, wie man einen Expert Advisor erstellt, der mit ein paar Zeilen MQL-Code eine Buy Stop Order platziert. Vielen Dank fürs Zuschauen und wir sehen uns im nächsten Video wieder.