MQL5 TUTORIAL – SIMPLE SELL LIMIT ERKLÄRT

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.

YouTube privacy policy

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 Sell-Limit-Order platziert, wenn es keine offenen Orders oder Positionen gibt.

 

Sehen wir uns an, wie wir das machen können. Wir starten Metaeditor, indem wir auf das kleine Symbol klicken oder F4 drücken. Wir binden die Datei Trade.mqh ein, um Handelsfunktionen zu verwenden, indem wir die Zeile include Trade\Trade.mqh hinzufügen. Wir erstellen eine Instanz der CTrade-Klasse namens trade mit der Zeile CTrade trade;. In der Funktion OnTick ermitteln wir den Bid-Preis mit SymbolInfoDouble(_Symbol, SYMBOL_BID). Wir normalisieren den Bid-Kurs mit NormalizeDouble auf die durch _Digits angegebene Anzahl von Stellen. Wir überprüfen mit OrdersTotal() und PositionsTotal(), ob es keine offenen Aufträge und keine offenen Positionen gibt. Wenn beide den Wert 0 ergeben, platzieren wir eine Sell Limit Order. Wir rufen die Funktion SellLimit des Handelsobjekts auf. Wir geben eine Lotgröße von 0,10 an. Der Orderpreis wird mit (Bid + (200 * _Point)) auf den Bid-Preis plus 200 Punkte festgelegt. Wir verwenden _Symbol, um das Symbol anzugeben. Der Stop Loss wird auf 0 gesetzt, d.h. kein Stop Loss. Der Take Profit wird mit (Bid + (100 * _Point)) auf den Bid-Kurs plus 100 Punkte festgelegt. Die Order hat kein Verfallsdatum, das durch ORDER_TIME_GTC festgelegt wird. Die Verfallszeit wird auf 0 gesetzt, d.h. keine Verfallszeit. Wir lassen den Parameter comment auf NULL stehen.

 

Wir drücken F7, um den Code 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 zu MetaTrader zurück, indem wir F4 drücken oder auf das Symbol klicken. Zurück in MetaTrader drücken wir Control und R, um den Strategietester zu starten. Wir wählen den Expert Advisor, den wir gerade erstellt haben, 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. Wir haben gelernt, wie man einen Expert Advisor erstellt, der mit ein paar Zeilen MQL-Code eine Sell Limit Order platziert. Vielen Dank fürs Zuschauen und wir sehen uns im nächsten Video.