Beliebte Beiträge

Tipp Der Redaktion - 2020

So testen Sie einen Indikator in MetaTrader 4

Hallo Freunde! Im 830-Build von Metatrader 4 wurde die Funktion zum Testen von Forex-Indikatoren im Strategietester des Terminals angezeigt. Das heißt Jetzt können Sie den Betrieb eines beliebigen Indikators in der Historie in "Echtzeit" beobachten, dh im Visualisierungsmodus.

Warum ist das nötig? Erstens, um herauszufinden, ob Indikatorsignale „neu gezeichnet“ werden, und zweitens, um die Rentabilität und den Nutzen für Ihre Strategie zu bewerten, ohne die nüchterne Beurteilung der rechten Seite des Diagramms zu beeinträchtigen.

Wie Sie den Indikator testen, erfahren Sie in den folgenden Anweisungen.

So testen Sie einen Indikator in Metatrader 4

Um Ihnen die Funktionen dieser Funktion zu zeigen, überprüfen wir sie zuerst am Standardindikator, der mit Metatrader 4 geliefert wird, und dann an der geänderten Version des Indikators Trader dynamischer Index, da der Tester mit Standard- und anderen, unabhängig installierten Indikatoren verwendet werden kann.

In der Abbildung unten die Anzeige Trader dynamischer Index:

Manchmal verursachen Fehler in aktuellen Builds Probleme. Möglicherweise haben Sie den Indikator installiert, aber er wurde im Tester nicht getestet. Derzeit ist es schwierig, die eigentliche Ursache des Problems genau zu bestimmen. Dies ist wahrscheinlich entweder auf die Tatsache zurückzuführen, dass die Indikatoren vor dem Erscheinen der Prüffunktion in Metatrader 4 geschrieben wurden, oder auf Terminalfehler. Möglicherweise wird dies in zukünftigen Versionen des Terminals behoben. Wie bei Testberatern müssen Sie zunächst den Kursverlauf herunterladen.

Dies geschieht über das Menü: "Service" - "Angebotsarchiv":

Oder Sie können die Taste F2 auf der Tastatur verwenden.

Hier ist ein Menü mit der Geschichte der Währungspaare:

Nehmen wir an, wir brauchen ein Paar GBPUSD.

Wählen Sie die Minutentabellen aus, um den genauesten Verlauf zu erhalten, und klicken Sie auf "Herunterladen":

Nachdem Sie die Story heruntergeladen haben, können Sie das Angebotsfenster schließen und das Fenster "Strategy Tester" öffnen.

Suchen Sie dazu das Lupensymbol und klicken Sie darauf:

Dieses Menü öffnet sich:

Wenn früher an der auf dem Screenshot markierten Stelle nur Berater getestet werden konnten, wurde jetzt ein Auswahlfenster geöffnet, in dem Sie den Typ des zu testenden Objekts auswählen können:

Beginnen wir mit einem Test einiger Standardindikatoren, z. B. MACD:

Sie können einen beliebigen Zeitraum einstellen. Ich werde die M30 setzen:

Wenn wir auf "Indikatoreigenschaften" klicken, öffnen wir die Einstellungen zum Testen:

Wir haben Standardeinstellungen. Sie können sie nach Belieben ändern.

Das Fenster "Symboleigenschaften" kann nicht geändert werden:

Es werden Streudaten, Stop-Level, Swap-Typ usw. angezeigt.

Wenn Sie auf die Schaltfläche "Open Graph" klicken, sollte theoretisch dasselbe Visualisierungsdiagramm wie im Test geöffnet werden. In meinem Terminal passiert nichts. Dies ist höchstwahrscheinlich ein Fehler in der aktuellen Version des Terminals. Wenn diese Funktion bei Ihnen nicht funktioniert, machen Sie sich keine Sorgen.

Wenn Sie auf "Kennzeichen ändern" klicken, öffnen wir den Code:

Wenn Sie Kenntnisse in der MQL-Programmierung haben, können Sie den Indikator bearbeiten. Das Kontrollkästchen "Optimierung" kann nicht aktiviert werden, da dies ein Indikator und kein Berater ist.

Das Element "Visualisierung" ist standardmäßig aktiviert. Sie können es nicht deaktivieren, da es keinen Sinn macht, den Indikator zu testen, wenn in der Grafik nichts angezeigt wird. Neben dem Punkt "Visualisierung" befindet sich ein Geschwindigkeitsregler. Es ist ratsam, es in kurzer Entfernung zu installieren, da es sonst beim Testen der Karte mit hoher Geschwindigkeit vorwärts läuft.

Aktivieren Sie unter "Verwendungsdatum" das Kontrollkästchen und wählen Sie das Intervall aus, in dem der Indikator getestet werden soll:

Nachdem alles konfiguriert ist, klicken Sie auf "Start":

Innerhalb weniger Sekunden findet der Download statt und die Grafik wird in einem neuen Fenster angezeigt:

Sie können den geöffneten Zeitplan ändern. Machen Sie es größer oder kleiner, ersetzen Sie die Balken durch Kerzen oder umgekehrt, ändern Sie das Farbschema ... Sie können auch einen anderen Indikator hinzufügen.

Fügen wir einen gleitenden Durchschnitt für unseren Fall hinzu:

Momentan ist das Testen langsam, da wir den Regler für die Visualisierungsgeschwindigkeit auf ein kleines Intervall eingestellt haben. Wenn Sie den Wert erhöhen, geht dies um ein Vielfaches schneller.

Leider gibt es einen Fehler in der Wiedergabegeschwindigkeit des Graphen. Wenn Sie den Schieberegler auf 31 stellen, werden schnell neue Balken mit mäßiger Geschwindigkeit gezeichnet. Wenn Sie jedoch den Wert 32 einstellen, wird das Diagramm stark vorwärts ausgeführt:

In meinem Fall wurde der Test bereits beendet, da ich den Wert auf 32 gesetzt habe.

Ändern wir nun die Art der Simulation, indem wir "Alle Kontrollpunkte ankreuzen" setzen und sehen, wie viel langsamer die Visualisierung wird:

Was ist das für eine Simulation? Dies ist die genaueste Emulationsmethode, basierend auf allen verfügbaren Zeitrahmen. Beispielsweise wird die Preisbewegung für M30 auf der Grundlage der Daten von M1-Kerzen berechnet.

Die "Checkpoints" -Methode, die wir vorher hatten, ist gröber. Es werden Daten aus dem nächstkleineren Zeitraum übernommen. Aus diesem Grund wird das Testen beschleunigt. Es stellt sich heraus, dass der M15-Zeitrahmen verwendet wurde, da er der engste ist.

Nach dem Öffnen eines neuen Diagramms verlangsamt sich die Visualisierungsgeschwindigkeit erheblich, was für die Analyse zweifellos von Vorteil ist:

Ich rate Ihnen, den Typ "alle Häkchen" zu wählen, da dieser bequemer und genauer ist.

Bitte beachten Sie auch, dass das alte Visualisierungsdiagramm nicht geschlossen wird, sondern in der Registerkarte verbleibt:

Mit ihm können Sie Vergleiche anstellen oder ihn schließen, damit er nicht stört.

Testen wir nun den TDI-Indikator eines Drittanbieters:

Was können wir im Tester machen?

Das Wichtigste ist, dass Sie das Verhalten des Indikators in Echtzeit überwachen können. Angenommen, wenn Pfeile am Eingang erscheinen, können Sie sehen, ob sie nach einer bestimmten Anzahl von Kerzen verschwinden oder nicht. Und wenn Sie damit rechnen, einen Deal zu eröffnen, können Sie sich Notizen auf dem Chart machen.

Stellen Sie sich vor, dass wir mit diesem Indikator verkaufen würden, wenn die schnellen grünen und roten Linien vom oberen Rand des blauen Indikators abfallen und gleichzeitig über Level 68 liegen würden:

Um den Eingang irgendwie zu markieren, setzen Sie dort den Pfeil:

Irgendwo an diesem Ort würden wir gehen:

Auf diese Weise können wir statistische Ergebnisse für die Analyse erhalten:

Fazit

Denken Sie daran, dass der Handel mit einem Indikator eine undankbare Aufgabe ist. Der effektivste Einsatz ist der des Handelssystems. Es wird empfohlen, es zu testen, um das Potenzial, die Vor- und Nachteile sowie die Frage zu beurteilen, ob es für Sie persönlich geeignet ist. Es ist kein Geheimnis, dass einige Händler Geld verdienen können, indem sie beispielsweise die Signale des Stochastic-Indikators verwenden, während andere sich beharrlich mit denselben Signalen verbinden.

Nach dem Testen haben Sie keinen falschen Eindruck von dem Indikator, da das Diagramm in der Luft aufgebaut ist und Sie nicht sehen, was als nächstes passieren wird. Dank dessen kann Ihr Verstand die Indikatorsignale und ihre Bedeutung für einen erfolgreichen Handel nicht falsch einschätzen.

Wir können daraus schließen, dass die Funktion zum Testen von Indikatoren nicht nur zum Erkennen des "Neuzeichnens" der Indikatorsignale nützlich sein kann, sondern auch zur Beurteilung des Potenzials für Ihren Handel.

Sehen Sie sich das Video an: How To Backtest An Indicator With Metatrader 4 (Januar 2020).

Lassen Sie Ihren Kommentar