MT4 EA Kurs: unser erster Forex Experte Berater Dieser Artikel ist Teil einer Serie. Hier sind die anderen Teile: Willkommen im zweiten Teil unseres MetaTrader4 Expert Advisor Kurs Verpasste den ersten Teil Gehen Sie den MT4 EA Kurs Intro jetzt, I8217ll warten In diesem Teil werden wir lernen, wie man den MetaEditor 8211 die integrierte Entwicklungsumgebung benutzt Oder IDE für MetaTrader4 8211, um diese außergewöhnlichen Fachberater I8217ll zu zeigen, zeig Dir den Redakteur und wir werden sogar unseren ersten Expertenberater erstellen. Let8217s nennen das EA die Forex Wall-E. Holen Sie es Roboter, automatisierte Programme. Ah, moooving on Nach diesem Artikel fühlen Sie sich mit dem MetaEditor wohl und wissen, wie man einen neuen Fachberater schafft. Das ist fast halbwegs zu rechen in diesen Pips mit unserer automatisierten Strategie Dies sind Ihre ersten Schritte in eine neue Welt 8211 mit einem riesigen potenziellen Auszahlung. 8220Invest in sich selbst. Ihre Karriere ist der Motor Ihres Reichtums.8221 8211 Paul Clitheroe Bevor wir anfangen, bitte stellen Sie sicher, dass von nun an alles, was Sie laufen, auf einem Demo-Konto ist. Ich möchte nicht sehen, dass du dein Konto auslöste, weil du einen Codierungsfehler gemacht hast. Wir verwenden Demo-Konten und testen Strategien, um sicherzustellen, dass alles gut getestet ist, da8217s keine Notwendigkeit für ein Live-Konto. Du solltest auch mit MetaTrader etwas vertraut sein. Wenn nicht, ist MetaTrader 4 die Trading-Software, die wir verwenden werden. Wenn du es noch nicht aufstellt hast, findest du einen Makler (die Leute bei Pepperstone sind solide, aber jeder regulierte Big-Name-Broker sollte gut sein) und nach den Anweisungen deines Brokers installieren. Der MetaTrader Strategy Tester Die Toolbar in diesem Screenshot sollte Ihnen ein vertrauter Anblick sein. Dies sind die Standard-Steuerelemente, die mehr oder weniger jede MetaTrader-Anwendung haben sollte. Wenn du sie nicht siehst, schau mal auf View 8211 Symbolleisten, um die richtigen Symbolleisten zu aktivieren. Klicken Sie auf die Strategie-Tester-Taste (linker Kreis) und Sie sollten folgendes am unteren Rand des Fensters sehen: Hier werden wir unsere kompetenten Berater ausführen, die Sie in der Lage sein werden, zu konfigurieren, welches Währungspaar und Zeitrahmen Sie es testen möchten Und ein paar andere Einstellungen, die wir später nochmals wiederfinden können. Hier können Sie auch Ihre Strategien rücktest. Du kannst das als die Zentrale deiner zukünftigen Fachberater ansehen. Der MetaEditor Aber vor allem geht let8217s zurück zur Symbolleiste und klicke auf den MetaQuotes Language Editor (rechter Kreis). Dies sollte den Redakteur öffnen, von dem ich früher gesprochen habe. Ein neues Fenster öffnet sich, das sollte ähnlich aussehen: Hier kommt die Magie vor. Das ist wie Disneyland für uns EA Entwickler. Wenn du nicht wie Disneyland bist, denke ich. Weiter oben: einige Zauberei Der MMS-Assistent Hier kannst du neue Expert Advisors erstellen, den Code schreiben, der sie tickt, kompiliert und deine Strategie debuggt. Let8217s beginnen mit dem Erstellen eines neuen Expert Advisor, sollten wir Nach dem Klicken auf die Schaltfläche 8220New8221 in der oberen linken Ecke, sollte dieses Fenster erscheinen: Sie können bereits sehen, dass Sie viel mehr mit MQL4 als nur Erstellen Expert Advisors können Sie auch Ihre eigenen erstellen Indikatoren, erstellen Sie ein Skript (das ist nur ein anderer Name für ein Stück Code, der nur einmal im Client-Terminal läuft) und erstellen Sie Bibliotheken (die Sätze von Funktionalität, die von mehreren Experten Berater verwendet werden können). Whoa, nicht zu viel in einem go Vergewissern Sie sich, dass 8220Expert Advisor (Vorlage) 8221 ausgewählt ist und klicken Sie auf Weiter. Geben Sie dem Fachberater einen eingängigen Namen wie ForexWall-E. Lassen Sie alle anderen Einstellungen so, wie sie sind, und klicken Sie auf Weiter. Eine Anmerkung zu den Ereignissen Die nächsten 2 Bildschirme im Assistenten zeigen Ihnen einige Optionen im Zusammenhang mit Ereignissen. Veranstaltungen sind Momente in der Ausführung des Fachberaters, wo wir in der Lage sein werden, den Fachberater zu beraten, indem wir einen benutzerdefinierten Code ausführen. Let8217s gehen schnell über die verschiedenen Arten von Veranstaltungen, die uns zur Verfügung stehen: OnTimer. Ereignis, das ausgeführt wird, wenn ein Timer verwendet wird. Wir können die Frequenz in Sekunden selbst einstellen. Dies ist nützlich, wenn Sie alle X Sekunden ausführen oder überprüfen möchten. OnChartEvent. Behandelt eine Sammlung von Ereignissen im Zusammenhang mit Chart-Aktionen (Mausklick, Diagrammänderungen, Objekte, die erstellt werden, wenn etwas auf dem Diagramm gezogen wird). Nützlich, wenn Sie Benutzeraktionen abfangen möchten, während die EA läuft. OnTester Diese Veranstaltung wird nur beim Testen der EA angerufen, kurz bevor der Test durchgeführt wird. Hier können Sie Testerdaten aus der EA anfordern, wie zB Gewinn, die Balance, die Anzahl der Trades, die Ihr EA gemacht hat, etc. Für heute ist es nicht so viel Sorgen um diese Ereignisse. Lassen Sie alles auf die Standardeinstellungen und klicken Sie auf Weiter und beenden. Ta-da Sie haben gerade Ihren ersten Fachberater erstellt. Gut gemacht, gib dir einen schnellen Klaps auf den Rücken. Gut. Let8217s weiter auf unserem Abenteuer Running a Expert Advisor Was Sie gerade erstellt haben, ist ein voll funktionsfähiger Expert Advisor. Ich glaube mir, dass du es ausprobieren kannst, indem du auf die große Taste 8220Compile8221 klickst (Kompilieren bedeutet, dass der MetaEditor unseren menschlich lesbaren Code in Maschinenanweisungen umwandelt, die für die Ausführung als EA geeignet sind). Auf dem unteren Teil des MetaEditors solltest du so etwas sehen: Jetzt geh zurück zu MetaTrader 4. Du solltest noch den Strategy Tester am unteren Rand des Fensters haben. In der ersten Dropdown-Liste können Sie nun Ihre neue EA finden: Wenn Sie die gleichen Strategy Tester-Einstellungen verwenden (das Von und Bis Datum sind noch nicht zu wichtig), können Sie auf Start klicken, um Ihre neu erstellte Strategie zu testen. Geben Sie ihm einen Moment zu berechnen, und Sie sollten mit einem grünen Balken auf der Unterseite präsentiert werden, was darauf hinweist, dass Ihr EA fertig läuft. Beachten Sie die neuen Tabs, die unten erschienen sind: Haben Sie einen Durchblick durch sie. Für jetzt sind Ergebnisse und Grafik leer (da noch keine Trades gemacht wurden), aber die Register - und Journal-Tabs zeigen Informationen über den Experte-Berater-Testlauf und einige Logging-Informationen an: Ziemlich schön huh Der Report-Tab ist, wo you8217ll Verbringen viel Zeit mit der Analyse der Trades, die Ihr Fachberater nahm. Aber natürlich, dieser kompetente Berater isn8217t tut wirklich viel. Let8217s ändern das jetzt. Unsere erste EA 8211 ForexWall-E Sachen könnte ein bisschen technisch jetzt, we8217re gehen, um tatsächlichen Code zu verwenden. Aber ich verspreche es, es wird leicht zu verdauen, wir werden wahrscheinlich durch sie hauen. Zuerst öffnen let8217s unseren MetaEditor wieder und bearbeite die void OnTick () - Methode, so dass es so aussieht: Nachdem du den Code aktualisiert hast, schlägst du die Taste 8220Compile8221, um sicherzustellen, dass es keine Fehler gibt. Es sollte ohne Probleme aufbauen (Schwierigkeiten mit diesem Lassen Sie mich in den Kommentaren wissen, ich kann Ihnen helfen). Der Code scheint ein bisschen kompliziert zu sein, also let8217s gehen über sie Zeile für Zeile. Aber zuerst: was sind Zecken Über Forex Zecken Ein Zecken im Kontext von Forex bedeutet die kleinste Zunahme oder Abnahme des Preises, die ein Währungspaar machen kann. Deshalb, jedes Mal, wenn Sie sehen, den Preis nach oben oder unten auf die kleinste Art und Weise, das ist ein Zecken. Es ist auch, wenn das OnTick-Ereignis angerufen wird. Code-Komplettlösung Dies ist unsere Funktionserklärung. Wir geben die Verfügbarkeit dieser Funktion an, also kann man sie anrufen. Diese if-Aussage stellt sicher, dass, wenn es bereits eine offene Bestellung gibt, wir don8217t öffnen ein anderes. OrdersTotal () ist eine eingebaute Funktion in der MQL4-Sprache und gibt die Anzahl der momentan geöffneten Aufträge zurück. Hier definieren wir einige Variablen: Die Losgröße beträgt 0,01 Der Stoppverlust beträgt 500 Punkte, was 50 Pips auf einem Broker entspricht, der 5 Ziffern verwendet, da in diesem Fall 1 Pipe 110. eines Punktes. Wenn das dich jetzt verwirrt, dann mache ich dir Sorgen und nehme an, dass wir einen Stoppverlust von 50 Pips verwenden. Der Gewinn wird auch 50 Pips (aus dem gleichen Grund wie oben). Diese Zeile bedeutet, dass wir den Wert des 300 exponentiellen gleitenden Durchschnittes (oder EMA) abrufen. Wir werden diesen gleitenden Mittelwert verwenden, um festzustellen, ob wir einen Handel betreten oder nicht. Jetzt werden viele Parameter mit diesem EMA verwendet. Das ist es, was sie bedeuten: Dies ist das erste Mal, dass wir den Wert eines Indikators verwenden. Es gibt Lasten mehr eingebaute Indikator in MQL4, wie iStochastic und iRSI. In anstehenden Teilen dieser Serie, wir8217ll decken die und vieles mehr. Was passiert hier, ist, dass wir nur einen Handel betreten, wenn der Ask-Preis 50 Pips immer noch niedriger ist als der EMA-Wert. Mit anderen Worten: Wenn der Preis mehr als 50 Pips unter der 300 EMA Linie ist, sollten wir kaufen. Schließlich bekommen wir die eigentliche Bestellung Die OrderSend () - Funktion ist eine weitere integrierte Funktion, die es uns erlaubt, programmgesteuert einen Auftrag zu erstellen. In diesem Fall erstellen wir einen Kaufauftrag für 0,01 Lose, mit dem Stop-Loss und nehmen Gewinn, den wir früher definiert haben. Klicken Sie erneut auf die Schaltfläche Kompilieren und gehen Sie dann zurück zu MetaTrader. Starten Sie den Expertenberater-Test im Strategy Tester. Nun sind die Ergebnisse, Grafik - und Report-Tabs nicht mehr so langweilig: Und wie Sie sehen können, scheint es sogar, dass unser erster Fachberater sogar einen bescheidenen Gewinn gemacht hat (vor allem durch Glück, ohne Zweifel. Ihre Ergebnisse können je nach Währung unterschiedlich sein Paar, Zeitrahmen und Makler). Aber es ist ein ermutigendes Ergebnis dennoch jeder liebt eine Grafik nach oben, rechts Fazit Whoop, Teil zwei unserer MT4 Experte Berater Kurs verpackt eine Menge Informationen You8217ve gelernt, wie man die Strategie Tester verwenden. Sie haben sich mit dem MetaEditor vertraut gemacht und einen neuen Fachberater erstellt. You8217ve baute deine erste EA und nahm gleichzeitig die ersten Schritte mit MQL4. Das ist für diese Zeit. Ich ermutige Sie, mit Ihrem neu geschaffenen Expertenberater zu spielen, ändern Sie einige der Parameter, die wir definiert haben und sehen Sie, wie sie das Ergebnis der Ausführung Ihrer EA im Strategie-Tester beeinflussen. Nächstes Mal werden wir mit unserem Fachberater fortsetzen und Schritt für Schritt verbessern und es fester machen. Wenn Sie Fragen haben, lassen Sie mich bitte in den Kommentaren wissen. Abonnieren Sie meinen Newsletter unten, wenn Sie auf dem Laufenden gehalten werden möchten, wenn der nächste Teil dieses Kurses veröffentlicht wird Post navigationeasy Märkte MT4 Handel auf der worldrsquos beliebtesten Plattform und erhalten die easyMarkets Vorteile und hohe persönliche Unterstützung. Holen Sie sich das Beste aus beiden Welten. Auf der ganzen Welt ist die MetaTrader 4 (MT4) Handelsplattform von MetaQuotes ein stabiles, vertrautes und vertrautes Umfeld, in dem die Märkte problemlos gehandelt werden können. Unsere easyMarkets MT4-Händler haben Zugang zu einer Reihe von Produkten und Märkten. Als erste, Optionen auf MT4, plus Spot Forex, Indizes, landwirtschaftliche und Energie Rohstoffe CFDs, alle mit unserem hohen Maß an Service und Support. Unsere easyMarkets MT4 ist damit die ideale Plattform für diejenigen, die bereits mit MT4 vertraut sind, für Money Managers mit MT4 MultiTerminal, Investoren, die sich für Autotrading interessieren und diejenigen, die es vorziehen, eine Auswahl an fortgeschrittenen technischen Analyse-Charts zu verwenden. MetaTrader 4 Highlights 150 Märkte einschließlich Währungen, Metalle, Rohstoffe, Indizes und Vanille-Optionen Feste Spreads für mehr Preistransparenz Freie Garantierte Stopps auch in den volatilsten Märkten Negative Balance-Schutz Scalping, Hedging und Expert Advisors (EAs) MultiTerminal für Geldmanager 1: 400 Leverage verfügbar So erstellen Sie ein Demo-Konto Um das MetaTrader-Terminal zu installieren, können Sie es herunterladen ab: download. mql5 Nach dem Herunterladen der Datei, bitte ausführen und installieren Nach der Installation der Software wird das Terminal automatisch standardmäßig gestartet. Um ein Demo-Konto zu öffnen, folgen Sie bitte Die Schritte unten Füllen Sie Ihre Details Klicken Sie auf Weiter Wählen Sie einfach-Forex Demo Server Das System wird Ihnen mit einem Benutzernamen und Passwort für ein Demo-Konto. Risiko-Warnung: Forward Rate Agreements, Optionen und CFDs (OTC Trading) sind gehebelte Produkte, die ein erhebliches Verlustrisiko bis zu Ihrem investierten Kapital tragen und möglicherweise nicht für alle geeignet sind. Bitte stellen Sie sicher, dass Sie die damit verbundenen Risiken vollständig verstehen und kein Geld investieren, das Sie sich nicht leisten können. Bitte beachten Sie unseren Haftungsausschluss. Easy Forex Trading Ltd (CySEC ndash Lizenznummer 07907). EasyMarkets ist ein Handelsname von Easy Forex Trading Limited, Registriernummer: HE203997. Diese Website wird von Easy Forex Trading Limited betrieben Durch die Verwendung von easymarkets stimmen Sie zu unserer Verwendung von Cookies, um Ihre Erfahrung zu verbessern. Eingeschränkte Regionen: easyMarkets Group of Companies erbringt keine Dienstleistungen für Bürger bestimmter Regionen wie die Vereinigten Staaten von Amerika, Israel, Iran, Syrien, Afghanistan, Myanmar, Nordkorea, Somalia, Irak, Sudan, British Columbia, Ontario und Manitoba .
Comments
Post a Comment