MQL4 TUTORIAL – SIMPLER STANDALONE EMA STOCHASTICS EXPERT ADVISOR

video
play-sharp-fill

In diesem Video werden wir einen Expert Advisor erstellen, der sowohl den Exponential Moving Average (E M A) als auch den Stochastik Oscillator verwendet, um Handelssignale zu bestimmen. Schauen wir mal, wie wir das machen können.
Um zu beginnen, klicken Sie bitte auf das kleine Symbol hier oder drücken Sie F vier auf Ihrer Tastatur, um den MetaEditor zu öffnen.
Die Hauptfunktion, die wir verwenden, ist OnTick(). Diese Funktion wird jedes Mal ausgeführt, wenn ein neues Preisangebot eingegangen ist.
Innerhalb der OnTick()-Funktion bestimmen wir zuerst unser Handelssignal mit der Funktion CheckEntryE M A(). Diese Funktion überprüft das Verhältnis zwischen zwei E M As, um festzustellen, ob wir ein Kauf- oder Verkaufssignal haben.
Wir bestimmen auch einen Filterwert mit der Funktion CheckEntryStochastik(). Diese Funktion verwendet den Stochastik Oscillator, um unsere Signale zu filtern.
Wenn wir sowohl vom E M A als auch vom Stochastik Oscillator ein Kaufsignal haben und keine offenen Orders vorliegen, geben wir mit der Funktion OrderSend einen Kaufauftrag auf. Wir kaufen 10 Mikro-Lots und haben einen Stop-Loss eintausendfünfhundert Punkte unter dem Ask-Preis und einen Take-Profit fünfzig Punkte über dem Ask-Preis festgelegt.
Ebenso platzieren wir für ein Verkaufssignal von beiden, dem E M A und dem Stochastik Oscillator, und wenn keine offenen Orders vorliegen, einen Verkaufsauftrag. Der Stop-Loss wird eintausendfünfhundert Punkte über dem Bid-Preis und der Take-Profit fünfzig Punkte unter dem Bid-Preis festgelegt.
Dann geben wir unser Handelssignal und den Filterwert direkt auf dem Chart mit der Funktion Comment aus.
Jetzt schauen wir uns die Funktion CheckEntryE M A() genauer an.
Hier berechnen wir zwei E M As für die aktuellen und vorherigen Kerzen. Wir verwenden einen zwanzig Perioden E M A und einen fünfzig Perioden E M A. Wenn der zwanzig Perioden E M A den fünfzig Perioden E M A kreuzt, haben wir ein Kaufsignal. Umgekehrt haben wir bei Kreuzung des zwanzig Perioden E M A unter den fünfzig Perioden E M A ein Verkaufssignal.
Als Nächstes die Funktion CheckEntryStochastik():
Wir verwenden den Stochastik Oscillator, um unsere Signale zu filtern. Wir haben die K-Periode auf fünf und die D-Periode auf drei festgelegt. Wenn sowohl die K- als auch die D-Werte unter zwanzig liegen und der K-Wert den D-Wert kreuzt, haben wir ein Kaufsignal. Wenn beide Werte, K und D, über achtzig liegen und der K-Wert den D-Wert kreuzt, haben wir ein Verkaufssignal.
Sobald Sie den Code verstanden haben und alle notwendigen Änderungen vorgenommen haben, drücken Sie F sieben, um das zu kompilieren. Wenn alles korrekt ist, sollten keine Fehler oder Warnungen auftreten.
Wenn das alles zu schnell für Sie war oder Sie nicht verstehen, was der gesamte Code macht, sollten Sie vielleicht den Premium-Kurs auf unserer Website besuchen oder zuerst eines der Grundlagenvideos ansehen.
Jetzt testen wir unseren Expert Advisor. Gehen Sie zurück zu MetaTrader, indem Sie F vier drücken oder auf das Symbol klicken. In MetaTrader drücken Sie Steuerung und R, um den Strategietester zu starten. Wählen Sie den Expert Advisor, den wir gerade erstellt haben, aktivieren Sie den visuellen Modus und starten Sie einen Strategietest. Sie sollten jetzt den Expert Advisor im Chart in Aktion sehen.
Für diejenigen, die die Indikatoren sehen möchten, können Sie sie entweder manuell einfügen oder den ersten Test stoppen, die Vorlage als tester.tpl speichern, und dann werden die Indikatoren im nächsten Strategietest angezeigt.
Wenn Sie bereits Mitglied im Premium-Kurs sind und eine Idee für ein Video wie dieses haben, senden Sie uns bitte eine E-Mail.
In diesem Video haben Sie gelernt, wie Sie mit nur wenigen Zeilen MQL vier Code einen Expert Advisor erstellen, der den E M A und den Stochastik Oscillator verwendet.
Vielen Dank fürs Zuschauen, und wir sehen uns im nächsten Video!