Advanced Guide To MetaTrader 4 - Expertenberater Expert Advisor Creation Expert Advisors sind Programme, die die Automatisierung der analytischen und handelnden Prozesse in der MT4-Plattform ermöglichen. Um einen Expert Advisor (oder Expert) zu erstellen, muss das Expertenbearbeitungsprogramm - MetaEditor - innerhalb der MT4-Plattform geöffnet werden. So öffnen Sie den Editor (siehe Abbildung 1): 13 Klicken Sie im Navigator-Fenster mit der rechten Maustaste auf Expert Advisors und wählen Sie im Hauptmenü gt Tools oder MetaQuotes Language Editor oder klicken Sie auf das MetaEditor-Symbol in der Standard-Symbolleiste: oder drücken Sie F4 Auf der Computertastatur. 13 13 Abbildung 1 - Es gibt mehrere Möglichkeiten, den MetaEditor zu öffnen. 13Any dieser Aktionen wird der Expert Creation Wizard öffnen. Der Assistent kann verwendet werden, um Expert Advisors, Custom Indicators, Scripts und DLLs zu erstellen. Um einen Expert Advisor zu erstellen, wählen Sie Expert Advisor und klicken Sie auf Weiter, um fortzufahren, wie in Abbildung 2 dargestellt. 13 Abbildung 2 - MT4s Expert Advisor Wizard wird verwendet, um Expert Advisors, Custom Indicators, Scripts und Bibliotheken (DLLs) zu erstellen. 13Die allgemeinen Eigenschaften des Expert Advisor-Fensters werden angezeigt. Hier müssen die Händler Folgendes angeben: Name - Ein vom Benutzer erstellter Name für den Experten. Entwickler - Der Name der Entwickler. Link - Auf die Website der Entwickler, falls zutreffend. Inputs - die Liste der Expert-Eingänge 13 13 Um dem Inputs-Feld einen neuen Parameter hinzuzufügen, drücken Sie die Add-Taste. Für jeden Parameter muss der Trader den Namen, den Typ und den Anfangswert angeben, wie in Abbildung 3 gezeigt. Um einen Parameter zu löschen, markieren Sie den Parameter und drücken Sie auf Löschen. Diese werden die Eingangsvariablen innerhalb des Experten. Sobald alle Eingaben aufgelistet sind, klicken Sie auf Fertig stellen, um fortzufahren.13 Abbildung 3 - Erstellen Sie die Eingangsvariablen, indem Sie Name, Typ und Initialwert identifizieren. 13Ein neues Fenster erscheint in der Programmierumgebung. Der Name der Experten erscheint am oberen Rand des Fensters, und die zuvor eingegebenen Eingabeparameter werden in der Nähe der Oberseite des Codes aufgelistet, wie in Abbildung 4 dargestellt. Abbildung 4 - Der Name des Empfängers und die Eingaben erscheinen im Codefenster. Hier kann der Expert-Code mit der Programmiersprache MQL4 und der Syntax in das Fenster eingegeben werden (siehe Abbildung 5). Hinweis . Besonderheiten in der Programmierung sind außerhalb des Geltungsbereichs dieses Tutorials Verständnis Programmierlogik und das Erlernen einer bestimmten Sprache erfordern erhebliche Anstrengung. Trader können mehr über die Programmierung in der MQL4-Umgebung erfahren, indem sie die MT4-Hilfe-Guides lesen und an den aktiven MQL4-Community-Foren teilnehmen. MQL4, wie andere proprietäre Sprachen, hat eine Liste von reservierten Wörtern und Standardkonstanten, die während der Programmierung verwendet werden. Beispiele für Konstanten für den Handelsbetrieb, zusammen mit ihren Beschreibungen, beinhalten: 13 OPBUY - Kaufposition OPSELL - Verkaufsposition OPBUYLIMIT - Limit anstehende Position OPSELLLIMIT - Endlimit anstehende Position aussetzen OPBUYSTOP - Stopp der anstehenden Position OPSELLSTOP - Verkauf anhaltende Position 13 13 Abbildung 5 - Teil des Codes für einen Expertenberater. Bestimmte Wörter haben hier vordefinierte Verwendungen, OPSELL weist den Computer an, zu verkaufen, wenn andere Kriterien erfüllt sind (falls Aussagen). Trader finden auf der Registerkarte Hilfe der Toolbox im MetaEditor-Fenster eine MQL4-Referenz. Diese Referenz enthält Informationen, die für Anfänger und erfahrene Programmierer hilfreich sind: Expert Advisor Kompilieren Nachdem die Expert-Entwicklung abgeschlossen ist, muss es kompiliert werden, um sicherzustellen, dass der Code in das richtige Format geschrieben wurde, das benötigt wird, um den Experten zu führen. So kompilieren Sie den Experten: Wählen Sie Datei gt Kompilieren (siehe Abbildung 6) oder klicken Sie auf die Schaltfläche Kompilieren auf der Symbolleiste oder drücken Sie F5 auf der Computertastatur. 13 13Unteres Kompilieren wurde eingeleitet, ein Update erscheint in der Toolbox unter dem Code im MetaEditor-Fenster, wie in Abbildung 6 dargestellt. Es werden Fehler oder Warnungen aufgeführt.13 Abbildung 6 - Erfolgreiches Kompilieren mit Nullfehlern und Nullwarnungen. 13 Nach der erfolgreichen Zusammenstellung erscheint der neue Experte im Fenster Navigator - Expert Advisors, wie in Abbildung 7 gezeigt. Wenn der Experte nicht erfolgreich kompiliert wurde, wird es immer noch erscheinen, aber sein Symbol wird grau und der Experte kann nicht verwendet werden. 13 Abbildung 7 - Der neue Experte erscheint nun im Navigator-Expert Advisors-Fenster. Expert Advisor Setup Bevor der Expert verwendet werden kann, müssen seine Parameter im Fenster Terminal Settings definiert werden. So öffnen Sie das Fenster: 13 Im Hauptmenü gt Werkzeuge gt Optionen oder Drücken von CTRL O auf der Computertastatur. Jede Aktion öffnet das Optionsfenster. Wählen Sie die Registerkarte Expert Advisors, wie in Abbildung 8 gezeigt. 13 Abbildung 8 - Wählen Sie im Fenster Optionen die Registerkarte Expert Advisors aus, um einen Experten-Parameter zu definieren. 13 13Die folgenden Einstellungen sind auf der Registerkarte Expert Advisors verfügbar: Expert Advisors aktivieren - Mit dieser Option kann der Benutzer die Nutzung aller Experten aktivieren (deaktivieren) oder deaktivieren (deaktivieren). Deaktivieren Sie Experten, wenn das Konto geändert wurde - diese Option deaktiviert den Experten, wenn das Konto geändert wurde, z. B. von einer Demo zu einem Live-Konto. Deaktivieren Sie Experten, wenn das Profil geändert wurde - diese Option verhindert, dass Experten starten, wenn sich das Profil geändert hat. Live-Handel zulassen - Experten im Echtzeit-Modus aktivieren (anstatt einen Experten auf historische Daten zu testen). Fragen Sie manuelle Bestätigung - um eine Bestätigung der Ware vor der Einreichung der Bestellung zu senden. DLL-Importe zulassen - DLLs verwenden, um die Funktionalität von Experten zu verbessern. Bestätigen Sie die DLL-Funktionsaufrufe - um die Kontrolle über die Ausführung jeder aufgerufenen Funktion zu ermöglichen. Erlaube externe Expertenimporte - damit der Experte auf Funktionen von anderen Experten oder MQL4-Bibliotheken zugreifen kann. 13 13Wenn die Auswahl getroffen wurde, klicken Sie auf OK, um das Fenster zu schließen. Expert Advisor Start 13 Nachdem der Experte erstellt und eingerichtet wurde, ist es bereit, gestartet zu werden. So starten Sie einen Experten: 13 Klicken Sie mit der rechten Maustaste auf den Experten im Navigator - Expert Advisors Fenster und wählen Sie Attach to a chart oder13 Doppelklicken Sie auf den Experten im Navigator - Expert Advisors Fenster oder 13 Drag & Drop the Expert auf die gewünschte Diagramm.13 13A-Fenster erscheint mit den Registerkarten Common und Inputs, wie in Abbildung 9 gezeigt. Überprüfen Sie die Einstellungen in jeder Registerkarte und nehmen Sie alle notwendigen Änderungen vor, und klicken Sie dann auf OK, um den Expert an das aktive Preisdiagramm anzuhängen.13 Abbildung 9 - Machen Sie alle Änderungen an den Registerkarten Common und Inputs vor dem Anhängen des Expert an die aktive Preisliste. Der Experte wird nun dem Preisschild beigefügt. Sein Name erscheint in der oberen rechten Ecke des Diagramms. Der Name des Experten wird von einem Smiley-Gesicht gefolgt, wie in Abbildung 10 gezeigt, wenn der Live-Handel aktiviert ist. Andernfalls erscheint der Name der Experten mit einem frowny Gesicht, ein Dolch nach dem Namen zeigt an, dass alle Experten deaktiviert sind. 13 Abbildung 10 - Ein Experte mit einem Smiley-Gesicht zeigt an, dass der Live-Handel aktiviert wurde. 13Der Experte ist nun bereit, analytische und handelnde Funktionen zu beginnen. Expert Advisor Shutdown Um einen Experten zu schließen, muss er aus dem Diagramm entfernt werden. Um einen Expert zu entfernen, klicken Sie mit der rechten Maustaste auf das aktive Preisdiagramm, wählen Sie Expert Advisors und dann Remove, wie in Abbildung 11 gezeigt. 13 Abbildung 11 - Um einen Expert zu entfernen, klicken Sie mit der rechten Maustaste auf das aktive Preisdiagramm, wählen Sie Expert Advisors aus dem Drop Und wählen Sie dann Entfernen. Hinweise zu Expertenberatern Alle Experten werden heruntergefahren, wenn das Terminal geschlossen ist. Wenn ein Diagramm geschlossen ist, wird der an der Karte angehängte Experte ebenfalls heruntergefahren. Wenn Sie einen anderen Expert zu einem Diagramm hinzufügen, wird das vorherige entfernt (eine Bestätigung erscheint). Wenn Sie den Expert aus dem Navigator-Fenster löschen, wird ein Expert des gleichen Namens nicht auf einem aktiven Preisdiagramm heruntergefahren. 13 13SEE: Trading Systems Coding Erweiterte Anleitung zu MetaTrader 4 - Custom IndicatorsExpert Advisors Tutorial. Mitglied seit Mar 2006 Status: DANKE MERLIN, TWEE und FF Team 4.620 Beiträge Bitte halten Sie Ihr Geld in der Bank. Verwenden Sie keine EA, bis Sie profitabel handeln können auf eigene Faust. Es gibt keine EA da draußen, die die ganze Zeit funktioniert. Sie müssen immer Ihre eigenen Handelsfähigkeiten nutzen, um rentabel zu sein. Dies ist ein Geschäft und wie jedes Geschäft braucht es eine Menge Arbeit, um es geschehen zu lassen. Viel Glück, Scott ich verstand deinen Beitrag. Hier ist die Antwort, die du suchst. OK. Ich werde die Schritte auflisten und du kannst sehen, ob deine richtig sind. 1. MT4 schließen 2. Rechtsklick auf Starttaste linke Ecke. Linksklick auf Erkundung. 3. Scrollen Sie nach unten, bis Sie Programmdateien finden und klicken Sie auf das Zeichen. 4. scrollen Sie nach unten, bis Sie Ihren Broker MT4 Ordner finden und klicken Sie auf das Zeichen 5. Hier im Experten-Ordner ist, wo Sie Ihre EA platzieren. (Nicht im Indikatorordner) 6. Starten Sie Ihr MT4-Programm wieder. 7. Vergewissern Sie sich, dass das Navigator-Fenster auf der linken Seite unterhalb der Währungspreise geöffnet ist. 8. blättern Sie durch den Navagtor, bis Sie Ihre EA finden. 9. Ziehe das EA in dein Diagrammfenster. 10. Klicken Sie mit der rechten Maustaste in Ihr Diagrammfenster und wählen Sie Expertenberater aus, und wählen Sie dann Eigenschaften aus. 10. Hiermit erscheint das Menü der Einstellungen. 11. Sie können die Einstellungen an beliebige anpassen, die Sie in diesem Thread gefunden haben oder Ihre eigenen verwenden. 12. Wählen Sie die gemeinsame Registerkarte aus und stellen Sie sicher, dass die Option "Live Trading" aktiviert ist. 13. Drücken Sie ok. 14. Gehen Sie an die Spitze des Programms und stellen Sie sicher, dass die Menü-Registerkarte für Expert Advisors zeigt einen grünen Pfeil und nicht eine rote x. Wenn das rote x vorhanden ist, drücken Sie einfach die Lasche und es wird grün. 15. Du solltest jetzt ein Smiley-Gesicht in der rechten Ecke deines Bildschirms haben. Bitte ignorieren Sie die Schritte, die Sie bereits kennen. Ich habe keine Ahnung, was dein Niveau ist. hoffe das hilft. Gibt es ein Tutorial, um EA zu benutzen, um automatisch mit Metatrader 4 zu handeln, ich habe ein 500 Demo-Konto. Ich habe viel versucht, aber niemand funktioniert was habe ich falsch gemacht Ich doppelklick auf es in Metatrader und der Systemname wird in rhe rechts oben des Diagramms gezeigt, aber nicht handeln pls Hilfe Grüße Bitte halten Sie Ihr Geld in der Bank. Verwenden Sie keine EA, bis Sie profitabel handeln können auf eigene Faust. Es gibt keine EA da draußen, die die ganze Zeit funktioniert. Sie müssen immer Ihre eigenen Handelsfähigkeiten nutzen, um rentabel zu sein. Dies ist ein Geschäft und wie jedes Geschäft braucht es eine Menge Arbeit, um es geschehen zu lassen. Viel Glück, Scott ich verstand deinen Beitrag. Hier ist die Antwort, die du suchst. OK. Ich werde die Schritte auflisten und du kannst sehen, ob deine richtig sind. 1. MT4 schließen 2. Rechtsklick auf Starttaste linke Ecke. Linksklick auf Erkundung. 3. Scrollen Sie nach unten, bis Sie Programmdateien finden und klicken Sie auf das Zeichen. 4. scrollen Sie nach unten, bis Sie Ihren Broker MT4 Ordner finden und klicken Sie auf das Zeichen 5. Hier im Experten-Ordner ist, wo Sie Ihre EA platzieren. (Nicht im Indikatorordner) 6. Starten Sie Ihr MT4-Programm wieder. 7. Vergewissern Sie sich, dass das Navigator-Fenster auf der linken Seite unterhalb der Währungspreise geöffnet ist. 8. blättern Sie durch den Navagtor, bis Sie Ihren EA finden. 9. Ziehe das EA in dein Diagrammfenster. 10. Klicken Sie mit der rechten Maustaste in Ihr Diagrammfenster und wählen Sie Expertenberater aus, und wählen Sie dann Eigenschaften aus. 10. Hiermit erscheint das Menü der Einstellungen. 11. Sie können die Einstellungen an beliebige anpassen, die Sie in diesem Thread gefunden haben oder Ihre eigenen verwenden. 12. Wählen Sie die gemeinsame Registerkarte aus und stellen Sie sicher, dass die Option "Live Trading" aktiviert ist. 13. Drücken Sie ok. 14. Gehen Sie an die Spitze des Programms und stellen Sie sicher, dass die Menü-Registerkarte für Expert Advisors zeigt einen grünen Pfeil und nicht ein rotes x. Wenn das rote x vorhanden ist, drücken Sie einfach die Lasche und es wird grün. 15. Sie sollten jetzt ein Smiley-Gesicht in der rechten Ecke des Bildschirms haben. Bitte ignorieren Sie die Schritte, die Sie bereits kennen. Ich habe keine Ahnung, was dein Niveau ist. hoffe das hilft. Hallo alle, vielleicht kann mir jemand hier helfen, wenn ich in der Lage bin, einen Indikator an ein MetaTrader-Diagramm anzuhängen. Klingt einfach genug, aber ich habe mehrere Indikatoren zu meinem Custom Indicator Folder heruntergeladen. Wenn ich gehe, um den Navigator zu öffnen, ist die Datei nicht da. Die Dateien Im Download haben die mq4 Erweiterung. Ich bin völlig verloren, wie man diese Dateien in den Navigator verschieben kann. Ich habe eine Datei heruntergeladen und kompiliert, aber nichts erscheint. Vorschläge werden sehr geschätzt. MCR, ich lief in die gleiche Sache. Theres wahrscheinlich ein quotbetterquot Weg, dies zu tun, aber ich habe Erfolg gefunden, indem Sie die folgenden. Zuerst öffnen Sie den MetaEditor und bestätigen, dass Sie die EA finden können, die Sie verwenden möchten. Es sollte dort sein. Wenn nicht, doppelklicken Sie aus Ihrem Dateiverzeichnis. Als nächstes öffnen Sie eine NEUE EA, um eine von Grund auf neu zu erstellen. Geben Sie ihm einen Namen, der für die EA geeignet ist, die Sie wirklich benutzen möchten, obwohl sein ein neues quotblankquot EA. Kopiere nun den Inhalt deiner bevorzugten EA und füge ihn über den Inhalt des NEUEN EA ein. Kompilieren und du bist gut zu gehen. Dies ist ein zweiteiliges MQL4-Code-Tutorial diskutieren, wie man einen einfachen Metatrader-Experten-Berater mit dem RSI, die nur einmal pro Bar handelt. Am Ende von Teil 2 kann eine voll funktionsfähige RSI EA Vorlage heruntergeladen werden. Zusätzlich wird der Code auf ein anderes Zeitrahmen für den RSI verweisen. Also, wenn Sie interessiert sind zu lernen, wie man einen anderen Zeitrahmen aus einer EA verweist, sollte dieses Tutorial informativ sein. Diese MQL4-Code-Tutorial ist die Sequenz, wie man nur einen Handel pro Bar auf einem Forex MT4 Experten Berater platzieren. Dieser Artikel wird auf, dass einfache Konzept und präsentieren Code, die als Vorlage in vielen verschiedenen Experten Berater Anwendungen und mit vielen verschiedenen Arten von Indikatoren, einschließlich der RSI verwendet werden können. Wie im vorherigen MQL4-Tutorial diskutiert wurde, besteht der Schlüssel zum Trading nur einmal pro Bar, um die Handelslogik innerhalb eines bedingten Blocks zu kapseln, der eine Modul-Level-Variable verwendet, um die Bar-Nummer mit der Variable Bars zu verfolgen. MQL4 verfügt über viele eingebaute Indikatorfunktionen, die im Systemaufbau verwendet werden können. Verwenden des RSI in MQL4 Die iBarShift-Funktion gibt die Balkenverschiebung für eine gegebene Zeit zurück. Im folgenden Code wird die aktuelle Leiste Time0 referenziert. Wenn dieser Code auf einem anderen Diagramm als dem 1-Stunden-Diagramm verwendet wird, könnte die Barsequenz nicht vorhersehbar sein. IBarShift ermöglicht die Bestimmung der korrekten Leiste oder die nächste Leiste, wenn der letzte Term auf false gesetzt ist. Der Rückgabewert kann überall dort eingegeben werden, wo ein Schaltparameter erforderlich ist, z. B. in der iRSI-Funktion. Der RSI - oder Relative Strength Index kann im MQL4-Code referenziert werden und wird wie folgt deklariert: double iRSI (Stringsymbol int timeframe int int. Int angewendeter Preis int shift) Der erste Term ist Symbol und bezieht sich auf das aktuelle Symbol Kann als NULL oder Symbol () eingegeben werden. Oder sogar erfolgreich als 0 (obwohl Best Practice vorschlägt, sollten Sie NULL anstelle von 0 verwenden) alle mit gleichwertiger Bedeutung. Der zweite Term ist Zeitrahmen und kann als 0 für den aktuell ausgewählten Charts-Zeitrahmen oder als einer der vorgefertigten Zeitrahmen-Enumerationswerte eingegeben werden (siehe Ihre Hilfedatei unter iRSI für weitere Details). In diesem Beispiel wird die Variable PERIODH1 für die Referenzierung von Daten aus einem 1-Stunden-Diagramm verwendet. Die dritte Termperiode bezieht sich auf die Länge des RSI, wo die variable RSILength verwendet wird (unten). Angewandter Preis bezieht sich auf Barpreise wie nah (PRICECLOSE) oder hoch (PRICEHIGH). Verschiebung bezieht sich auf wie viele Stäbe, um den RSI für die Berechnung zu verschieben. Zum Beispiel, um die RSI von 5 bar zu berechnen, würden Sie 5 im fünften Begriff verwenden. Für dieses Beispiel wird keine Verschiebung verwendet, so dass 0 verwendet wird (unten). Nach dem Erstellen eines externen Eingangs für RSILength und zwei Eingängen für Buy - und Selling-Schwellen für den RSI-Wert bei 70 bzw. 30 sieht der Code wie folgt aus: extern int RSILength 14 extern int BuyThreshold 70 extern int SellThreshold 30 extern double Lots 0.01Get the Most Hilfreiche und kostengünstige Programmieranleitung für die Erstellung von Experten Berater unten Diese spezialisierte Expert Advisor Programmierung Führer hat dazu beigetragen, Hunderte von Menschen erstellen ihre eigenen Experten Advisors. Ich schrieb diesen Programmführer, um Ihnen die beste Chance zu geben, profitable EAs zu schaffen. Welche dieser leistungsstarken Tutorials würdest du dir helfen, dein EA Tutorial zu erstellen 1 - Die Werkzeuge, um loszulegen Tutorial 2 - Erstellung unseres ersten Expertenberaters Tutorial 3 - Entscheidungen treffen Tutorial 4 - Erkennung beweglicher Durchschnitte Crossover Tutorial 5 - Einfacher Crossover Expert Advisor Ausführen Orders Tutorial 6 - Closing Orders Tutorial 7 - Testen Sie Ihre EAs mit Strategie Tester Okay, so was8217s die Kosten für diese unglaubliche Ressource Nun, bestehende Expert Advisor Guides sind bei 30-40 verkaufen. Und du bekommst ein großes Stück Information, dass du dich selbst verdauen musst Für nur 5,99. Du bekommst meine prägnante Programmieranleitung, die dir die Programmierung sofort ermöglicht und den unerwünschten technischen Jargon wegfiltert. Laden Sie die ersten beiden Tutorials kostenlos herunter. Um den Zugriff auf den kompletten Satz von Tutorials und mehr, 15 Tage Free Look haben Sie 15 Tage (mehr als genug Zeit, um durch den gesamten Führer zu gehen) zu sehen, ob meine Programmieranleitung ist der eigentliche Deal oder nicht. Wenn du jemals das Gefühl hast, dass es nicht dein Geld wert ist, lass es mich wissen und ich werde dir eine volle, KEINE HASSLE Rückerstattung für deine Investition ausstellen. Es gibt kein Risiko für Sie. Die Last zu liefern ist ganz auf mich. Du kannst es wirklich nicht leisten, nicht in Expert Advisor Programming Guide zu investieren. It8217s leicht loszulegen Klicken Sie einfach auf die Schaltfläche unten, und eine E-Mail wird an Ihre E-Mail-Adresse gesendet werden. In ihm wird ein Link enthalten, um das Buch auf Ihren Computer herunterzuladen. Es ist so einfach.
No comments:
Post a Comment