Dies ist eine zweiteilige MQL4-Code-Tutorial diskutieren, wie man eine einfache Metatrader-Experte Advisor mit dem RSI, die nur einmal pro Bar Trades zu erstellen. Am Ende von Teil 2 kann eine voll funktionsfähige RSI-EA-Vorlage heruntergeladen werden. Zusätzlich wird der Code auf ein anderes Zeitrahmendiagramm für den RSI verweisen. So, wenn youre interessiert ist, zu lernen, wie man einen anderen Zeitrahmen von innerhalb eines EA, dieses Tutorium zu bezeichnen, informativ informieren sollte. Diese MQL4-Code-Tutorial ist die Sequenz, wie Sie nur einen Handel pro Bar auf einem Forex MT4 Expertenberater Ort. Dieser Artikel wird auf, dass einfache Konzept und Gegenwart Code, die als Vorlage in vielen verschiedenen Experten Advisor-Anwendungen und mit vielen verschiedenen Arten von Indikatoren, einschließlich der RSI verwendet werden kann erweitern. Wie im vorherigen MQL4-Tutorial diskutiert wurde, besteht der Schlüssel zum Trading nur einmal pro Bar darin, die Handelslogik innerhalb eines bedingten Blocks zu verkapseln, der eine Modulniveauvariable verwendet, um die Balkenanzahl mit der Variablen Bars zu verfolgen. MQL4 hat viele eingebaute Indikatorfunktionen, die im Systemgebäude 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 der aktuelle Balken Time0 referenziert. Wenn dieser Code auf einem anderen Diagramm als dem 1-Stunden-Diagramm verwendet wird, kann die Strichfolge unvorhersehbar sein. IBarShift ermöglicht die Bestimmung der richtigen Balken oder der nächsten Balken, 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 in dem MQL4-Code referenziert werden und wird wie folgt deklariert: double iRSI (String-Symbol int int time) int first int. Price int shift) Der erste Term ist Symbol und bezieht sich auf das aktuelle Symbol Kann als NULL oder Symbol () eingegeben werden. Oder auch erfolgreich als 0 (obwohl Best Practice empfiehlt, sollten Sie NULL anstelle von 0) alle mit gleichwertiger Bedeutung. Der zweite Begriff ist Zeitrahmen und kann als 0 für den aktuell ausgewählten Charts-Zeitrahmen oder als einer der vorgebauten Zeitrahmen-Enumerationswerte eingegeben werden (weitere Informationen finden Sie in Ihrer Hilfedatei unter iRSI). 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 RSIL-Länge verwendet wird (unten). Der angewandte Preis bezieht sich auf Barpreise wie nahe (PRICECLOSE) oder hoch (PRICEHIGH). Shift bezieht sich auf wie viele Balken, um den RSI für die Berechnung zu verschieben. Zum Beispiel, um die RSI von 5 Bars vor Ihnen berechnen würde Sie 5 im fünften Begriff. Für dieses Beispiel wird keine Verschiebung verwendet, so daß 0 verwendet wird (unten). Nach dem Erstellen eines externen Eingangs für RSILength und zwei Eingängen für Buy and Sell Schwellenwerte 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.01Expert Advisors Tutorial . Mitglied seit: Mar 2006 Status: DANKE MERLIN, TWEE und FF Team 4.620 Beiträge Bitte halten Sie Ihr Geld auf der Bank. Verwenden Sie keine EA, bis Sie können profitabel Handel auf eigene Faust. Es gibt keine EA da draußen, die die ganze Zeit arbeitet. Sie müssen immer Ihre eigenen Handelsfähigkeiten nutzen, um rentabel zu sein. Dies ist ein Geschäft und wie jedes Unternehmen braucht es eine Menge Arbeit, um es geschehen. Viel Glück, Scott I mis verstanden Ihren Beitrag. Hier ist die Antwort, die Sie suchen. OK. Ich werde die Schritte auflisten und Sie können sehen, ob Ihre korrekt sind. 1. schließen MT4 2. Rechtsklick auf Start-Button linke Ecke. Klicken Sie auf zu erkunden. 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 in der Experten-Ordner ist, wo Sie Ihre EA. (Nicht im Indikatorordner) 6. Starten Sie Ihr MT4-Programm. 7. Vergewissern Sie sich, dass das Navigator-Fenster auf der linken Seite unterhalb der Währungspreise geöffnet ist. 8. scrollen Sie durch den navagtor, bis Sie Ihre EA finden. 9. Ziehen Sie die EA in Ihr 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. Daraufhin erscheint das Menü der Einstellungen. 11. Sie können die Einstellungen auf alle, die Sie in diesem Thread gefunden haben, oder Ihre eigenen anpassen. 12. Wählen Sie die gemeinsame Registerkarte aus, und stellen Sie sicher, dass das Zulassen von Live Trading ausgewählt ist. 13. Drücken Sie ok. 14. gehen Sie an den Anfang 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 Registerkarte 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 Ihr Niveau ist. hoffe das hilft. Gibt es irgendein Tutorium, um EA zu verwenden, um automatisch mit Metatrader 4 zu handeln, ich habe ein 500 Demokonto. Ich versuchte viel, aber niemand arbeitet, was ich falsch gemacht habe Ich doppelklicke auf es in Metatrader und der Systemname wird in rhe rechts von der Tabelle angezeigt, aber nicht Handel pls helfen Respekt Bitte halten Sie Ihr Geld in der Bank. Verwenden Sie keine EA, bis Sie können profitabel Handel auf eigene Faust. Es gibt keine EA da draußen, die die ganze Zeit arbeitet. Sie müssen immer Ihre eigenen Handelsfähigkeiten nutzen, um rentabel zu sein. Dies ist ein Geschäft und wie jedes Unternehmen braucht es eine Menge Arbeit, um es geschehen. Viel Glück, Scott I mis verstanden Ihren Beitrag. Hier ist die Antwort, die Sie suchen. OK. Ich werde die Schritte auflisten und Sie können sehen, ob Ihre korrekt sind. 1. schließen MT4 2. Rechtsklick auf Start-Button linke Ecke. Klicken Sie auf zu erkunden. 3. Scrollen Sie nach unten, bis Sie Programmdateien finden und klicken Sie auf das Zeichen. 4. Blättern Sie nach unten, bis Sie Ihren Broker MT4 Ordner finden und klicken Sie auf das Zeichen 5. hier in der Experten-Ordner ist, wo Sie Ihre EA. (Nicht im Indikatorordner) 6. Starten Sie Ihr MT4-Programm. 7. Vergewissern Sie sich, dass das Navigator-Fenster auf der linken Seite unterhalb der Währungspreise geöffnet ist. 8. scrollen Sie durch den navagtor, bis Sie Ihre EA finden. 9. Ziehen Sie die EA in Ihr 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. Daraufhin erscheint das Menü mit den Einstellungen. 11. Sie können die Einstellungen auf alle, die Sie in diesem Thread gefunden haben, oder Ihre eigenen anpassen. 12. Wählen Sie die gemeinsame Registerkarte aus, und stellen Sie sicher, dass das Zulassen von Live Trading ausgewählt ist. 13. Drücken Sie ok. 14. gehen Sie an den Anfang 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 Registerkarte 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 Ihr Niveau ist. hoffe das hilft. Hallo alle, Vielleicht kann jemand hier helfen mir mit der Lage, ein Indikator an eine MetaTrader-Diagramm anfügen. Klingt einfach genug, aber ich habe mehrere Indikatoren zu meinem Custom Indicator Folder heruntergeladen. Wenn ich gehe, um den Navigator zu öffnen, ist die Akte nicht dort. Die Dateien Im Download haben die mq4-Erweiterung. Im vollständig verloren, wie, wie diese Dateien in den Navigator verschieben. Ich habe eine Datei heruntergeladen und kompiliert, aber nichts erscheint. Vorschläge werden sehr geschätzt. MCR, ich lief in die gleiche Sache. Theres vermutlich eine quotbetterquot Weise, dies zu tun, aber ich fand Erfolg, indem ich folgendes tat. Öffnen Sie zuerst den MetaEditor und bestätigen Sie, dass Sie den zu verwendenden EA finden können. Es sollte dort sein. Wenn nicht, doppelklicken Sie auf sie aus Ihrem Dateiordner. Als nächstes öffnen Sie eine NEUE EA, so dass eine von Grund auf neu zu erstellen. Gib ihm einen Namen, der für die EA, die du wirklich verwenden möchtest, obwohl sein ein neuer quotblankquot EA. Kopieren Sie nun den Inhalt Ihrer bevorzugten EA und fügen Sie ihn über den Inhalt der NEW EA ein. Kompilieren und youre gut zu gehen.
Comments
Post a Comment