Testen von Forex-Beratern. Wie testet man Expert Advisors in MT4 richtig? Automatisches Testen von Strategien auf Forex TOPGUN - Zeitverdiente Stabilität

Heute werden wir uns mit dem Testen und Optimieren von Expert Advisors im MT4-Handelsterminal beschäftigen.

Es öffnet sich der Strategietester, in dem wir unser Ilan16c_PipStepExponent_MFI_lock testen.

Wählen Sie im oberen linken Tab des Strategietesters „Expert Advisor“.

Suchen Sie in der Registerkarte daneben in der Dropdown-Liste nach unserem Berater und doppelklicken Sie auf seinen Namen.

Wählen Sie in der Registerkarte unten ein Symbol aus - ein Währungspaar, für das wir den Berater testen möchten. Nehmen wir USDJPY.

Auswahl eines Testmodells - Auswahl der genauesten Methode "Jeder Tick". „Kontrollpunkte“ und „Zu offenen Preisen“ sind Modelle, die eher nur für eine kursorische Analyse der Arbeit des EAs geeignet sind.

Wir setzen ein Häkchen bei "Datum verwenden" - stellen Sie das Intervall ein. Nehmen wir ein Intervall von Anfang 2015 bis 2015.11.23.

Der nächste Punkt ist "Visualisierung".

Sie können das Kontrollkästchen für Visualisierungen aktivieren oder es deaktiviert lassen. Ein Häkchen in der Visualisierung bedeutet, dass Sie den gesamten Testprozess des Expert Advisors für das ausgewählte Historienintervall direkt im Diagramm sehen.

Stellen Sie die Testgeschwindigkeit auf Maximum - schieben Sie den Schieberegler ganz nach rechts.

Die Schaltflächen Pause/Wiedergabe und Springen zu sind ebenfalls verfügbar.

Wir bewegen unseren Blick im Tester nach rechts.

Wir wählen einen Zeitraum aus, in dem wir den Roboter testen. Nehmen wir einen M5.

Öffnen wir nun die Expert Advisor-Einstellungen - klicken Sie auf "Expert Properties".

Hier sehen wir die Standardeinstellungen des Ilan16c_PipStepExponent_MFI_lock Advisors - wir werden damit testen. Sie können die Einstellungen des Experten nach Belieben ändern und erst dann testen. Jeder Expert Advisor kann unbegrenzt oft getestet werden.

Auf der Registerkarte "Testen" können Sie die Höhe der Einzahlung zum Testen und deren Währung auswählen sowie angeben, welche Positionen geöffnet werden sollen: Kauf und Verkauf, Nur Kauf oder Nur Verkauf.

Lassen Sie die Ersteinzahlung 10.000 USD betragen und die Positionen: Kaufen und Verkaufen (Long & Short) - dies sollte immer der Standard in MT4 sein.

Aufmerksamkeit: Um den Expert Advisor auf eine anständige Historie mit hochwertiger Modellierung zu testen, müssen wir Anführungszeichen für das in den Tests verwendete Symbol laden. In unserem Fall müssen wir Kurse für USDJPY herunterladen.

Dieser Prozess ist auch nützlich, um einen Trading Expert Advisor zu optimieren. Sie müssen das Angebotsarchiv für jedes Instrument nur einmal herunterladen.

Wie lade ich ein Archiv mit Angeboten auf MT4 hoch?

Klicken Sie im obersten Menü des Terminals auf "Service" und dann auf "Angebotsarchiv". Oder drücken Sie einfach F2.

Ein Fenster mit Kursarchiven für verfügbare Instrumente wird geöffnet.

Wir suchen unser Symbol (unser Währungspaar) USDJPY in der Liste und doppelklicken auf seinen Namen und doppelklicken dann auf "1 Minute".

Drücken Sie den Button „Herunterladen“. Der Prozess des Herunterladens aller Kurse für USDJPY beginnt - für alle Zeitrahmen.

Das war's - alle Kurse für USDJPY wurden heruntergeladen - jetzt können Sie EAs zu allen Ticks qualitativ testen und optimieren.

Wir schließen dieses Fenster und versuchen unseren Advisor Ilan16c_PipStepExponent_MFI_lock zu testen - drücken Sie den „Start“-Button.

Angebote werden aus dem Angebotsarchiv geladen.

Was ist das Endergebnis? Ablassen der gesamten Kaution.

Wie Sie sehen, sind die Standardeinstellungen für uns eindeutig nicht geeignet - wir werden diesen EA optimieren müssen.

Notiz: Sie können jeden Bericht auf Ihrem Computer speichern - gehen Sie zum Unterreiter "Bericht" des Strategietesters, wo wir alle Daten zum bestandenen Test anzeigen, und klicken Sie mit der rechten Maustaste in dieses Fenster und dann auf "Als Bericht speichern" - der Bericht wird im HTML-Format gespeichert ...

Klicken Sie auf "Experteneigenschaften" und setzen Sie ein Häkchen vor die Parameter, die an der Optimierung teilnehmen - setzen Sie ein Häkchen bei den Parametern, die für uns von Bedeutung sind.

Außerdem setzen wir vor den Parametern mit Häkchen ihre "Starts", "Steps" und "Stops" - in einfachen Worten, Grenze der Werte von und bis mit einem Schritt.

Auf der Registerkarte "Testen" können Sie die Höhe und Währung der Einzahlung auswählen sowie die Arten der zu eröffnenden Positionen angeben: Käufe und Verkäufe, nur Käufe oder nur Verkäufe.

Ein optimierter Parameter ist ein bestimmter Indikator, dessen Wert die Qualität des getesteten Satzes von Eingabeparametern bestimmt. Je höher der Wert des Optimierungskriteriums ist, desto besser wird das Testergebnis mit einem gegebenen Parametersatz geschätzt. Folgende Optimierungsmöglichkeiten stehen zur Verfügung:

- Balance: Der Optimalitätsindikator ist der Höchstwert der Balance;
- Gewinnfaktor: Der Indikator ist der Höchstwert des Gewinnfaktors;
- Erwartete Auszahlung: Der Indikator ist der maximale Wert der mathematischen Erwartung einer Auszahlung;
- Maximaler Drawdown: Der Indikator ist der minimale Drawdown-Wert;
- Drawdown Percent: Der Indikator ist der Mindestwert des relativen Drawdowns (in Prozent);
- Benutzerdefiniert: Bei Auswahl dieses Parameters wird der Wert der Funktion OnTester() im Expert Advisor als Optimierungskriterium berücksichtigt. Mit diesem Parameter kann der Benutzer jeden benutzerdefinierten Messwert zur Optimierung verwenden.

Ein Häkchen gegenüber dem genetischen Algorithmus - es wird empfohlen, es mit einem Häkchen zu belassen. Wenn kein Häkchen vorhanden ist, überprüfen Sie es unbedingt. Wenn Sie dieses Kontrollkästchen deaktiviert lassen, warten Sie ewig, bis der Expert Advisor optimiert ist, da absolut alle Kombinationen der Eingabeparameter des Experten aussortiert werden.

Registerkarte Optimierung. Es ermöglicht Ihnen, Einschränkungen während der Optimierung zu verwalten. Wenn eine der Bedingungen während eines separaten Laufs erfüllt ist, wird dieser Lauf des Advisors beendet. Die Optimierung wird ab dem nächsten Lauf fortgesetzt.

Um eine einschränkende Bedingung zu aktivieren, müssen Sie das entsprechende Kontrollkästchen links davon aktivieren. Durch Doppelklick mit der linken Maustaste im Feld "Wert" können Sie den bestehenden Parameter ändern, nach Eingabe des neuen Wertes die Taste "Enter" drücken.

Zu den einschränkenden Parametern gehören:

- Mindestguthaben: der Mindestwert des Guthabens in der Währung der Einzahlung;
- Maximaler Gewinn: maximaler Gewinn in der Einzahlungswährung;
- Minimum Margin Level%: minimales Margin Level in Prozent;
- Maximaler Drawdown%: maximaler Drawdown in Prozent;
- Kontinuierlicher Verlust: der maximale kumulative Verlust in einer Serie. Mehrere aufeinanderfolgende Verlusttrades werden als Verlustserien bezeichnet;
- Kontinuierliche Anzahl verlorener Trades: die maximale Anzahl verlorener Trades in einer Serie;
- Kontinuierlicher Gewinn: der maximale Gesamtgewinn in einer Serie. Mehrere gewinnbringende Trades hintereinander werden als gewinnbringende Serie bezeichnet;
- Kontinuierliche Anzahl gewinnbringender Trades: die maximale Anzahl gewinnbringender Trades in einer Serie.

Klicken Sie nach allen Änderungen auf die Schaltfläche "OK".

Wir setzen ein Häkchen bei „Optimierung“ und drücken „Start“.

Der Optimierungsprozess hat begonnen - wie Sie dem Screenshot entnehmen können, gibt es 10.496 Durchläufe mit einer Optimierungszeit von fast 175 Stunden ... Aber wir werden nicht so lange warten - sobald wir eine hervorragende Option / Optionen sehen (zB mit einem soliden Gewinn und einem akzeptablen Drawdown), können wir den Optimierer stoppen.

Öffnen Sie das Register "Optimierungsergebnisse" und beobachten Sie den Vorgang. Die Läufe werden vertikal in einer Reihe aufgereiht. Sie können jede beliebige Zelle sortieren - mit der linken Maustaste auf den Titel der gewünschten Zelle klicken und die Werte werden aufsteigend von oben nach unten sortiert, klicken Sie erneut auf den Titel und die Werte werden von oben absteigend sortiert nach unten.

Ich denke, 10 positive Durchläufe des Optimierers werden für das Beispiel ausreichen. Stoppen Sie den Optimierer - die Registerkarte "Einstellungen", die Schaltfläche "Stop".

Was sehen wir also? Wir haben einige gute Pässe, aber der beste ist der höchste – der höchste Gewinn und der kleinste Drawdown aller 10 Pässe. Wir übernehmen diese Einstellungen.

Die Einstellungen im Expert Advisor aus dem Optimierer können auf zwei Arten vorgenommen werden: Doppelklick auf den gewünschten Durchgang (linke Taste) oder Klick auf den gewünschten Durchgang mit der rechten Maustaste und dann „Eingabeparameter setzen“.

Erinnern Sie sich, dass unser Berater die gesamte Kaution verloren hat? Nun drücken wir den "Start"-Knopf und testen den Expert Advisor mit neuen optimierten Einstellungen.

Großartig, nicht wahr? Die Einstellungen haben sich als hervorragend herausgestellt.

Öffnen Sie die „Expert Properties“ auf der Hauptseite des Strategietesters und klicken Sie auf den Speichern-Button – wir müssen diese Datei mit den Einstellungen für uns selbst speichern, damit sie später jederzeit mit diesem Expert Advisor auf verschiedenen Terminals verwendet werden kann.

Wir wählen aus, wo wir die Datei speichern möchten, geben einen Namen dafür und klicken dann auf die Schaltfläche "Speichern". In diesem Fall wird die Datei auf dem Desktop gespeichert.

Um eine beliebige Datei mit Einstellungen in einen Advisor im Strategietester einzubetten, klicken Sie auf die Schaltfläche „Experteneigenschaften“ und dann auf „Laden“ – geben Sie den Pfad zur Datei an, wählen Sie die gewünschte Datei mit der Maus aus und klicken Sie auf „Öffnen“. Die Einstellungen werden in den Expert Advisor integriert - vergessen Sie anschließend nicht, in den Eigenschaften des Expert Advisors auf die Schaltfläche "OK" zu klicken.

Die Ergebnisse dieses Optimierungstests und die Einstellungsdatei sind im EA-Archiv enthalten.

Jetzt wissen Sie, wie Sie einen Expert Advisor testen und richtig optimieren. Viel Glück!

Bevor eine Handelsstrategie auf einem echten Konto angewendet wird, sollten Händler das System unbedingt manuell testen oder einen Handelsberater auf dem Strategietester verwenden. Dies ist notwendig, um festzustellen, ob die Hauptindikatoren einer Handelsstrategie mit den Anforderungen eines Traders (TOR für einen Programmierer) übereinstimmen, also vor allem wie sicher und effektiv diese ist.

In diesem Artikel analysieren wir, wie Sie einen Handelsberater mit dem Tester des beliebtesten MT4-Handelsterminals (MetaTrader 4) testen. Angenommen, Sie haben MT4 und einen Handelsberater für denjenigen, an dem Sie interessiert sind, bereits heruntergeladen und installiert. Handelsstrategie, also verweilen Sie bei der Beschreibung der Installation dieses Prozesses.

Um einen Handelsberater zu testen, ist es notwendig, historische Daten zu verwenden, auf deren Grundlage die Analyse durchgeführt wird. Um die Wirkung der Strategie langfristig analysieren und vorhersagen zu können, ist es notwendig, den TS auf einem Chart von 6 Monaten bis 2 Jahren zu testen. Einige Broker, die ein Demokonto anbieten, schränken die verfügbare Kurshistorie ein. Wenn Sie mit einem solchen Problem konfrontiert sind, müssen Sie den Verlauf der Angebote auf das Terminal herunterladen.

Die Historie der Angebote für das MT4-Terminal wird standardmäßig vom Entwickler bereitgestellt Handelsplattform- MetaQuotes-Unternehmen. Zum Herunterladen müssen Sie Folgendes tun:

1. Geben Sie im Terminal im Menü "Service" "Einstellungen" ein (Hotkeys Strg + O).

2. In den „Einstellungen“ müssen Sie die Registerkarte „Diagramme“ auswählen und die maximale Zeichenanzahl einstellen, wie in der Abbildung unten gezeigt.

3. Um die Angebotshistorie herunterzuladen, wählen Sie im Menü "Service" - "Angebotsarchiv" (Hotkey F2).

Wählen Sie im sich öffnenden Fenster das gewünschte Währungspaar aus, wählen Sie den Mindestzeitrahmen (M1) und klicken Sie auf "Laden". Klicken Sie nach dem Laden erneut mehrmals auf den Zeitrahmen, bis das graue Symbol gelb-grün wird. Danach müssen Sie durch den Rest der Zeitrahmen klicken, bis alle Symbole gelb-grün werden.

Wenn Sie mehrere Handelsinstrumente für die Analyse benötigen, müssen Sie für jedes weitere die gleichen Operationen durchführen.

Wenn Sie in dieser Liste kein Handelsinstrument finden, das Sie interessiert, Sie aber sicher sind, dass ein Broker darauf zugreifen kann, müssen Sie die „Market Watch“ (die entsprechende Schaltfläche in der Symbolleiste) eingeben oder die Taste drücken Hotkeys Strg + M. In der "Market Watch" müssen Sie mit der rechten Maustaste auf die Kurse klicken und im erscheinenden Kontextmenü auf "Alle Symbole anzeigen" klicken. Auf diese Weise können Sie auf alle verfügbaren Handelsinstrumente des Brokers zugreifen.

Kommen wir nun direkt zum Testen des Expert Advisors im MT4-Terminal.

MT4-Handelsterminal-Tester.

Um den Expert Advisor Tester in MT4 zu öffnen, wählen Sie das entsprechende Symbol in der Symbolleiste aus oder drücken Sie die Tastenkombination Strg + R.

Der Tester öffnet sich unten im MT4-Fenster und sieht so aus:

Der Tester ermöglicht Ihnen die Analyse der Arbeit als Handelsberater und Indikatoren. Sie können den Programmtyp in der oberen linken Ecke des Testerfensters auswählen. Zum Beispiel ziehen wir einen Expert Advisor in Betracht.

Einrichten eines getesteten Expert Advisors

  1. Liste der geladenen Handelsberater (Indikatoren). Es ist notwendig, den für Sie interessanten Berater auszuwählen, der zuvor in den Ordner mit den Handelsterminalprogrammen hochgeladen wurde.
  2. Die Liste der Handelsinstrumente, für die der EA getestet werden soll (es ist erforderlich, die Kurshistorie im Voraus herunterzuladen).
  3. Die Art des Verarbeitungsmodells ist ein sehr wichtiger Faktor beim Testen eines Expert Advisors. Es gibt 3 Arten von Verarbeitungsmodellen:
  • Zum Eröffnungspreis;
  • Durch Kontrollpunkte;
  • Alle Zecken.

Test zum Eröffnungspreis

Der schnellste Weg zum Testen, was der Hauptvorteil dieser Methode ist. In diesem Fall wird nur der Eröffnungskurs (O, Open) jedes Chart-Elements zum Testen des Expert Advisors berücksichtigt. Dieser Typ ist jedoch nur für diejenigen Handelsberater ideal, die das Öffnen von Kerzen und die Eröffnungs- und Schließungsaufträge kontrollieren, wenn eine neue japanische Kerze eröffnet wird. Test zum Eröffnungspreis wird nicht passen für diejenigen Expert Advisors, die Trailing Stop, Stop Loss und Take Profit verwenden.

Checkpoint-Test

In diesem Fall sind die Kontrollpunkte zum Testen diese Preise. der nächste einen kleineren Zeitrahmen. Diese Methode liefert grobe Testergebnisse, da die Ausgangsdaten eines kleineren Zeitrahmens nicht immer den Bereich des aktuellen Zeitrahmens abdecken können. In solchen Fällen werden die fehlenden Daten automatisch anhand von Vorlagen generiert. Es wird empfohlen, auf der Grundlage von Kontrollpunkten berechnete Testdaten als allgemeine Zwischenergebnisse und nicht als Endergebnis zu betrachten.

Auf alle Zecken testen

Dies ist die genaueste Methode, um einen Expertenberater zu testen. Der Test für alle Ticks impliziert, dass der Prozess absolut alle Anfangsdaten aus dem aktuellen und allen niedrigeren Zeitrahmen berücksichtigt. In diesem Fall ist es äußerst wichtig, dass die Historie der Angebote für den gesamten getesteten Zeitraum geladen wird, insbesondere im Minutenzeitraum (M1). Das Testen auf alle Ticks kann viel Zeit und Ressourcen in Anspruch nehmen, jedoch ist die Testgenauigkeit so nah wie möglich an der Arbeit auf dem realen Markt.

Daher ist es für die Qualitätsprüfung notwendig, die Prüfung zu wählen bei allen Zecken .

4. Der Zeitrahmen für das Testen. Es ist notwendig, das Kästchen anzukreuzen und den Beginn und das Ende des Zinszeitraums anzugeben. Wenn das Kontrollkästchen nicht aktiviert ist, verarbeitet der Tester die gesamte Historie der im Terminal verfügbaren Angebote. Für einen korrekten Test eines Handelsberaters (Strategie) benötigen Sie einen Zeitraum von 1 bis 3 Jahren.

5. Visualisierungseinstellungen. In neuen Versionen von MT4 wird diese Funktion automatisch aktiviert. Die Visualisierung ermöglicht es Ihnen, den Prozess des Beraters auf dem Diagramm visuell zu sehen, wodurch Sie den Algorithmus des Programms und die Strategie insgesamt besser verstehen können.

Die folgenden Schaltflächen befinden sich im rechten Teil des MT4-Testerfensters:

Zeitraum

Der Zeitraum bezeichnet den Zeitraum, in dem der EA getestet wird. Tests sind in Zeiträumen von einer Minute (M1) bis zu einem Tag (D1) verfügbar.

Verbreiten

Sie können entweder den aktuellen Spread des Währungspaars oder einen festen Spread von 2 bis 100 Pips festlegen. Die Höhe des Spreads kann die Testergebnisse und damit die Bewertung der Handelsstrategie erheblich beeinflussen.

Experte ändern

Mit dieser Funktion können Sie Änderungen am Programmcode eines Trading Expert Advisors direkt in einer Datei mit der Auflösung „.mq4“ vornehmen. Wenn Sie auf die Schaltfläche "Experte wechseln" klicken, öffnet sich der Programmcode-Editor, um die notwendigen Anpassungen vorzunehmen. Beachten Sie, dass Sie ohne besondere Kenntnisse und Fähigkeiten keine Änderungen am Programmcode des Beraters vornehmen sollten. Darüber hinaus gehen Sie durch die eigenständige Anpassung des Programms Risiken auf sich selbst ein, da in diesem Fall der Berater bereits von der Originalversion des Programms abweicht.

Diagramm öffnen

Der Chart eines Handelsinstruments wird mit den Geschäften geöffnet, die der Berater während des Tests zur visuellen Analyse der Handelsstrategie getätigt hat.

Symboleigenschaften

Informationen über die Eigenschaften eines Handelsinstruments, in denen alle notwendigen Parameter angezeigt werden.

Experteneigenschaften

Einstellungen des Handelsberaters direkt. Das Fenster enthält drei Registerkarten: "Testing", "Input Parameters" und "Optimization".

Experteneigenschaften: Testen

In dieser Registerkarte werden die bedingte Höhe und Währung der Einzahlung zum Testen festgelegt. In der Liste "Positionen" können Sie die Richtung der ausgeführten Geschäfte auswählen: entweder nur kaufen (Long) oder nur verkaufen (Short) oder gleichzeitig kaufen und verkaufen (Long & Short). Diese Parameter haben einen erheblichen Einfluss auf die EA-Testergebnisse.

Der "zu optimierende Parameter" übernimmt die Wahl des Hauptausgangsparameters für die Testauswertung. Die Parameter sind wie folgt:

  • Saldo - die endgültige Höhe des Saldos der Einzahlung wird berücksichtigt;
  • Gewinnfaktor - das endgültige Verhältnis der Summen aller unrentablen und gewinnbringenden Trades wird berücksichtigt (die Rentabilität des Beraters muss > 1 sein);
  • Erwartete Auszahlung — die endgültige mathematische Erwartung wird berücksichtigt, mit anderen Worten, der durchschnittliche Gewinn pro 1 Trade (der Indikator muss größer als der Spread sein);
  • Maximaler Drawdown - Die Werte des Deposit Drawdown werden berücksichtigt. Dieser Indikator zeigt die tatsächlichen Risiken für die Einlage. Wenn während des Tests erhebliche Drawdowns aufgedeckt werden, die die Höhe der Ersteinzahlung erreichen können, lohnt es sich, die Handelsstrategie zu überarbeiten.
  • Drawdown Percent - Der Prozentsatz des maximalen Drawdown in Bezug auf die aktuelle Einzahlung wird berücksichtigt. Dieser Parameter ist nützlich, wenn Sie Expert Advisors testen, deren Handelsstrategie auf dem Handel mit nicht festen Handelslotvolumina basiert.

Der genetische Algorithmus erlaubt es, den Expert Advisor nur nach den angegebenen Parametern zu testen. Wenn Sie das Kontrollkästchen "Genetischer Algorithmus" deaktivieren, verarbeitet der Tester absolut alle Varianten der Arbeit des Beraters, was lange dauern kann.

Experteneigenschaften: Eingabeparameter

Diese Registerkarte enthält Einstellungen für alle Variablen eines Handelsberaters. Der Expert Advisor kann entweder manuell oder über eine Datei mit vorgefertigten Einstellungen (Dateiendung „.set“) konfiguriert werden, die in der Regel mit dem Expert Advisor mitgeliefert wird.

Um die Einstellungen vorzunehmen, müssen Sie auf die Schaltfläche „Laden“ klicken und die Datei „advisor name.set“ auswählen, die sich im selben Ordner wie der installierte Advisor befinden sollte. Danach sollten sich die Parameter automatisch anpassen. Das einzige, worauf Sie achten sollten, ist der Parameter „fixed lot“ (FixLot), der 0,1 Lot betragen sollte. Dies bedeutet, dass 1 Handelspunkt gleich 1 der Basiswährung der Einzahlung.

Experteneigenschaften: Optimierung

Optimierung selbst bedeutet, den EA an die aktuellen Marktgegebenheiten anzupassen. Der Reiter "Optimierung" in den Eigenschaften des Expert Advisors soll die Optimierung des Expert Advisors vereinfachen und beschleunigen. Hier können Sie verschiedene Limits festlegen, wie zum Beispiel die Höhe des Mindestguthabens, des maximalen Drawdowns, fortlaufender Gewinne/Verluste usw.

Nachdem Sie sich von der Richtigkeit aller Einstellungen und Parameter überzeugt haben, sollten Sie direkt mit dem Testen des Expert Advisors beginnen. Nach Drücken des „Start“-Buttons beginnt ein Test, der recht lange dauern kann (je mehr Parameter, desto länger die Testzeit, der Zeitrahmen, desto länger dauert der EA-Test). Der Abschluss des Tests wird durch ein akustisches Signal und einen vollständig geladenen grünen Balken unten auf der Testerkonsole angezeigt. Danach erscheinen neue Registerkarten in der unteren linken Ecke des Testerfensters: Einstellungen, Ergebnisse, Diagramm, Bericht, Journal.

Registerkarte "Ergebnisse"

Diese Registerkarte enthält eine vollständige Liste aller Orders, die vom EA während des Testzeitraums ausgeführt wurden.

Reiter "Grafik"

Diese Registerkarte öffnet während des Tests ein Diagramm der Renditekurve des Handels.

Registerkarte „Protokoll“

Das "Journal" zeigt absolut alle Prozesse an, die während des Testens waren: Handelssignale, Eröffnungs- und Abschlussaufträge, Fehler usw. Fehlercodes beim Testen eines Expert Advisorsüber ein Transkript verfügen, das Sie in einem separaten Artikel auf unserer Website finden.

Registerkarte "Bericht"

Der wichtigste Abschnitt beim Testen eines Handelsberaters, da dieser Reiter einen Bericht über die Arbeit des Experten für den getesteten Zeitraum liefert.

Bars in der Geschichte- zeigt die Gesamtzahl der Diagrammelemente für den getesteten Zeitraum an, wodurch die Tiefe des Kursverlaufs angezeigt wird.

Zecken simuliert- die Gesamtzahl der simulierten Ticks, die durch die Größe der Sequenz belegt wird. Sequenzaufzeichnungen repräsentieren den Zustand des Graphenelements (OHCLV) zu jedem Zeitpunkt. Abhängig von vielen Faktoren kann es viele Zustände in einem Graphenelement geben. Sagen wir, dass während der Bildung der Stunde Japanische Kerze der Preis bewegte sich vom maximalen Punkt (H) zum minimalen Punkt (L), und dementsprechend ist jede Position ein modellierter Tick.

Modellierqualität- gibt eine qualitative Gesamtbewertung des konstruierten Modells zum Testen. Die untenstehende Skala zeigt deutlich die Qualität der Angebote. Im Beispiel ist die Skala wegen der hohen Qualität der Simulation komplett grün. Betrachten wir daher ein separates Beispiel einer Modellierungsqualitätsskala aus einem anderen EA-Test.

Graue Farbe - keine Anführungszeichen;

Rote (rosa) Farbe - nur Zitate des aktuellen Zeitrahmens sind verfügbar;

Grün (hellgrün) - Angebote für kleinere Zeiträume sind verfügbar. Je kürzer der verfügbare Zeitrahmen ist, desto heller ist die grüne Skala. Liegen Quoten des M1-Mindestzeitraums vor, wird die Skala hell-hellgrün (wie in unserem Beispiel).

Fehler in Diagrammkonflikten- die Anzahl der Fehler, die auftreten, wenn Diagramme verschiedener Zeitrahmen nicht übereinstimmen. Wenn während des Tests mindestens ein solcher Fehler aufgezeichnet wurde, sollten Sie den gesamten Verlauf der Angebote löschen und erneut herunterladen. Dies kann durch Klicken auf die Schaltfläche "Datenverzeichnis öffnen" im Menü "Datei" des Terminals erfolgen. Es öffnet sich ein Fenster mit den Ordnern des Handelsterminals, in dem Sie den Ordner „Historie“ finden sollten, dann den Ordner mit dem Namen des Girokontos. Schließen Sie danach das Terminal und löschen Sie alle Dateien mit der Erweiterung „.hst“. Nach all diesen Manipulationen müssen Sie die Kurshistorie neu laden, das Terminal starten und den Berater testen.

Ersteinzahlung- die Höhe der Mittel für die Prüfung.

Verbreiten- die Größe des Spreads, der beim Testen verwendet wird.

Gesamtgewinn- der Gesamtgewinn während des Tests.

Gesamtverlust- der Gesamtbetrag der Verluste während des Tests.

Nettoergebnis- die Differenz zwischen der Höhe des Gewinns und der Höhe der Verluste beim Testen.

Rentabilität- das Verhältnis von Gesamtgewinn zu Gesamtverlust.

Erwartete Auszahlung- die mathematische Gewinnerwartung, also der durchschnittliche Gewinn pro 1 Trade.

Absoluter Drawdown- Indikator für die Differenz zwischen der anfänglichen Einzahlung und dem Mindestwert des Kontostands für den Testzeitraum.

Maximaler Drawdown- der Indikator der größten Differenz zwischen dem lokalen oberen Extremum des Kurscharts und dem nachfolgenden unteren Extremum des Saldos. Die folgende Abbildung zeigt den Drawdown des Einlagensaldos, wobei letzterer der maximale Drawdown ist.

Relativer Drawdown- Demonstration der Beziehung zwischen dem größten Drawdown und dem entsprechenden lokalen oberen Extremum.

Die folgenden Spalten des Handelsberater-Testberichts erfordern aufgrund ihrer Einfachheit keine Beschreibung.

Der EA-Testbericht kann im HTML-Format gespeichert werden, indem Sie mit der rechten Maustaste darauf klicken und "Als Bericht speichern" auswählen.

Fazit

Heute haben wir beschrieben, wie man einen Expert Advisor auf MT4 testet. Dieser Prozess ist absolut nicht kompliziert, wenn Sie es einmal herausgefunden haben. Dank des Handelsterminal-Testers MetaTrader 4 können Sie immer mehr neue Strategien und Programme für den Handel in Ihren Handel implementieren. Sie können Handelsberater für MT4 auf unserer Website herunterladen. Einen Handelsberater für MT4 können Sie bei erfahrenen Programmierern im Bereich " Handelsautomatisierung».

Testen von Expert Advisors ist ein Schlüsselfaktor für einen effektiven automatisierten Devisenhandel. Wenn Sie einen Forex-Berater von einer beliebigen Website kaufen oder herunterladen, sollten Sie darüber nachdenken, ob er wirklich so profitabel ist, wie sie sagen. Sie können Ihre Einzahlung nicht riskieren, ohne sicherzustellen, dass Sie sie schützen können. Beim Handel mit Expert Advisors ist der Assistent des Haupthändlers und Ihre zukünftigen Tätigkeiten hängen davon ab, wie kompetent Sie damit umzugehen wissen. In diesem Artikel gehen wir nicht auf die Optimierung des ausgewählten Roboters ein, da jeder dieser Parameter für sich selbst bestimmt. Und auf den Seiten des Forex-Portals wurden die Methoden zur Optimierung der automatischen Telefonvermittlung mehr als einmal beschrieben. Es ist wahrscheinlich nicht der Rede wert, dass es sehr wünschenswert ist, die Prinzipien der automatischen Strategie und ihrer Algorithmen zu verstehen. Am besten und sichersten wäre natürlich der Kauf und die Installation eines Forex-Beraters mit Online-Überwachung. Somit ist das Testen des Roboters völlig optional, sondern nur eine Gelegenheit, sich noch einmal von der Richtigkeit der Entscheidung zu überzeugen. Wenn Sie sich jedoch entscheiden, einen Advisor kostenlos von einer beliebigen Quelle (einschließlich unserer) herunterzuladen, sollten Sie ihn optimieren und in einem speziellen Programm Ihres Terminals, dem Metatrader, testen.

Zuerst müssen Sie das Archiv der Kurse des getesteten Währungsinstruments auf Ihr Terminal herunterladen. Dies muss aus dem einfachen Grund erfolgen, dass die Anzeige von Anführungszeichen in Ihrem Terminal normalerweise nur ab dem Moment vorhanden ist, an dem Sie das Programm zum ersten Mal installieren oder aktualisieren. Und in Fällen, in denen Sie ständig mit dem Tool arbeiten. Eigentlich ist es auf jeden Fall besser, das Archiv der Zitate herunterzuladen, damit Sie sich danach keine Sorgen machen. Übrigens raten wir Ihnen, unseren Leitfaden zum Testen von Forex-Beratern in MT4 zu verwenden, da wir immer wieder auf die falsche Vorstellung gestoßen sind, wie dies genau zu bewerkstelligen ist. Auf vielen Websites ist beispielsweise der häufigste Fehler beim Testen aufgetreten: das Herunterladen des Zeitrahmens gemäß dem empfohlenen Ratgeber. Das heißt, wenn Ihr Handelsroboter für das Zeitintervall M15 erstellt wurde, dann wurden auch die Kurse mit dem entsprechenden TF geladen. Das ist grundsätzlich falsch! Es ist immer erforderlich, nur Ein-Minuten-Charts zu laden, da mit ihnen der Aufbau eines beliebigen Zeitrahmens beginnt. Sie mögen fragen, was die Gefahr eines solchen Fehlers ist? Ja, zumindest das Testprogramm für Expert Advisor den Kursverlauf innerhalb der 15-Minuten-Kerze nicht bestimmen kann, was bedeutet, dass es höchstwahrscheinlich nicht in der Lage sein wird, die Stop-Order in einen Buzubytok umzuordnen und dementsprechend eine geringere Rentabilität zu zeigen. Im Allgemeinen sind interne Preisschwankungen bei einer Kerze extrem wichtig und das Fehlen dieser Informationen kann die gesamten Testergebnisse erheblich beeinflussen. Kommen wir also dem Wesen des Testens selbst näher. Um die Kurse eines Währungsinstruments herunterzuladen, wählen Sie die Spalte "Service" und "Archiv der Kurse" (siehe Bild), dann wählen Sie den M1-Zeitrahmen und das Währungsinstrument selbst.

Die Screenshots vom Terminal stammen aus öffentlich zugänglichen Quellen, hier haben wir ein etwas falsches Beispiel (Abtastung des M15-Zeitintervalls), aber das Wesentliche sollte klar sein. Dann laden wir einfach das Archiv herunter und warten, bis der Vorgang abgeschlossen ist. Wenn das Angebotsarchiv erfolgreich abgeschlossen ist (übrigens können Sie Angebote von einem Broker herunterladen und dann auf Ihr Terminal hochladen; Dukascopy gilt als das Beste für heute, Tests der Angebote ergeben eine Genauigkeit von bis zu 99%), installieren den Forex-Berater im Terminal, falls Sie dies noch nicht getan haben.

Wir haben also das Archiv der Zitate heruntergeladen und das ATC installiert, jetzt müssen wir nur noch den Expert Advisor im Metatrader 4 (MT4)-Terminal testen. Klicken Sie dazu in der oberen Navigation des Terminals auf einen speziellen Button mit Lupe, den sogenannten Strategietester. Oder verwenden Sie die folgende Kombination: Ansicht - Strategietester. Danach erscheint am unteren Rand von MT4 ein spezielles Testerfenster, dessen Funktionalität es Ihnen ermöglicht, einen Berater, ein Währungsinstrument, ein Zeitintervall zum Testen, einen Testzeitraum (das Datum "von und bis" wird ausgewählt) auszuwählen. . Die Einstellungen des Beraters werden ebenfalls über das Menü des Testprogramms konfiguriert: Losgröße, Starteinzahlung, Stop-Order-Level und Handelsziele. Im Allgemeinen jeder Parameter, der den Fähigkeiten des getesteten Roboters innewohnt.

Oben sehen Sie die Ansicht des Programms zum Testen des Roboters in MT4, es ist extrem einfach und intuitiv. Wir denken, dass es keinen Sinn macht, sich mit seiner Verwendung zu befassen. Es sind jedoch einige wichtige Faktoren zu beachten: Achten Sie darauf, ein Modell in der Grafik zu wählen: bei jedem Tick und bei hohen Drawdowns den Test vorzeitig beenden und die EA-Parameter optimieren. Wenn die Simulationsgenauigkeit am Ende mehr als 85 % beträgt, kann der Test als erfolgreich angesehen werden. Wir wünschen Ihnen viel Erfolg bei Ihrer Suche nach dem besten Forex-Berater.

Bitte beachten Sie, dass die Qualität der Kurshistorie für verschiedene Forex-Broker unterschiedlich ist, was zu ernsthaften Abweichungen in den Testergebnissen eines Expert Advisors auf Konten von verschiedenen Brokern führen kann.

Unter den Bedingungen des modernen Handels sah der Einsatz im Handel schon lange nicht mehr exotisch aus. Fast täglich tauchen neue kostenpflichtige und kostenlose Handelsroboter auf, die durch ihre Rentabilität überzeugen und Lust auf schnelles Geldverdienen machen. Die Platzierung eines Expert Advisors auf einem Handelskonto ohne Verifizierung ist jedoch ein zweifelhaftes Unterfangen, das zu „unerwarteten“ potenziellen Verlusten führt. Daher empfehlen wir Ihnen, mit dem Testen zu beginnen, mit dem Roboter zu arbeiten.

Alles, was Sie wissen müssen, um einen Expert Advisor im Strategietester des MetaTrader 4-Terminals richtig zu testen, finden Sie in der Anleitung der Experten des Magazins Fortrader.

Der Handelsroboter wird im Verlauf überprüft, daher müssen Sie zunächst die Kurse des gewünschten Währungspaars herunterladen. Suchen Sie dazu im Menü "Service" den Reiter "Angebotsarchiv" oder drücken Sie einfach die F2-Taste.

Bitte beachten Sie, dass die Qualität der Kurshistorie für verschiedene Forex-Broker unterschiedlich ist, was zu ernsthaften Abweichungen in den Ergebnissen beim Testen eines Expert Advisors auf Konten von verschiedenen Brokern führen kann.

Wählen Sie im Strategietester einen Handelsroboter (1), ein Währungspaar (2), einen Simulationstyp (3), einen Zeitrahmen (4), einen Spread (5) und die Einstellungen eines Beraters (6) aus.

Vergessen Sie nicht die Höhe des Spreads, die von Ihrem Broker für das Währungspaar festgelegt wird. Der Punkt ist, dass der aktuelle standardmäßig im Strategietester eingestellt ist. Wenn Sie dies nicht tun, können Sie absolut fantastische Ergebnisse erzielen, insbesondere wenn Sie einen Expert Advisor an einem Wochenende testen.

Welche Art von Simulation sollten Sie wählen?

Testen Sie alle Ticks, dann die Kontrollpunkte, dann die Eröffnungskurse und sehen Sie den Unterschied.

Der Strategietester bietet drei Simulationsarten zur Auswahl:

  • Jedes Häkchen;
  • Kontrollpunkte;
  • Zu Eröffnungspreisen.

"Jedes Häkchen"- die genaueste der standardmäßig verfügbaren Modellierungsarten, aber auch die längste. Einige Expert Advisors können ohne Genauigkeitsverlust auf Basis von Breakpoints oder Eröffnungskursen getestet werden. Dazu muss der Algorithmus die Bedingungen für die Eröffnung eines Deals enthalten, beginnend mit einem neuen Balken.

Wenn Sie mit dem zu testenden Expert Advisor nicht sehr vertraut sind, ist es sinnvoll, sich der Fragestellung experimentell zu nähern. Testen Sie alle Ticks, dann die Kontrollpunkte, dann die Eröffnungskurse und sehen Sie den Unterschied. Wenn es klein ist, können Sie den EA mit der schnellsten Methode optimieren und dann auf alle Ticks überprüfen. Wenn der Unterschied signifikant ist, kann eine grobe Optimierung mit der schnellen Methode durchgeführt werden, und eine feine - für alle Ticks. Wenn der Unterschied sehr groß ist, gibt es nichts zu tun, und Sie müssen lange und beharrlich für alle Zecken optimieren.

Es gibt eine Klasse von Beratern, in der Arbeitszeit ist in den Einstellungen eingetragen, ihre Testergebnisse hängen nicht vom ausgewählten Zeitraum im Tester ab. Solche Roboter können in der Regel an Kontrollpunkten nahezu ohne Genauigkeitsverlust getestet werden. Es stellt sich viel schneller als bei allen Zecken heraus und das Ergebnis ist praktisch gleich.

Auch hier optimieren wir mit der gefundenen Schnellmethode der beste Weg Wir prüfen auf alle Häkchen und stellen sicher, dass alles in Ordnung ist.

Welche Parameter sollten Sie bei der Optimierung eines Expert Advisors beachten?

Anzahl der Angebote

Achten Sie zunächst auf die Anzahl der Transaktionen. Es ist wünschenswert, dass es mindestens 150 davon gibt, sonst verliert die Optimierung jede Bedeutung, da der Effekt des "Anpassens" der Ergebnisse entsteht.

Bei weniger als 150 Trades muss das Testzeitintervall verlängert werden, um ein vollständiges Bild zu erhalten.

Gewinn und Drawdown

Zweitens interessiert uns das Verhältnis von Gewinn zu Drawdown.

Ein beliebter Parameter für die Auswahl der Ergebnisse ist die Recovery Rate, die ein einfaches Verhältnis darstellt: Gewinn / maximaler Drawdown. Es ist einfach zu berechnen, indem man die Spalte „Gewinn“ durch die Spalte „Drawdown“ in Dollar teilt. Aber der Tester erlaubt es einfach nicht, die Optimierungsergebnisse nach diesem Parameter zu sortieren.

Glücklicherweise ist dies nicht schwer zu beheben, wenn Sie Zugriff auf den EA-Quellcode haben. Es reicht aus, die folgenden Zeilen am Ende des Codes eines beliebigen Roboters hinzuzufügen:

double GetRecoveryFactor (void) (

doppelte Res = 0;

double MaxDD = TesterStatistics (STAT_EQUITY_DD);

if (MaxDD! = 0)

Res = TesterStatistics (STAT_PROFIT) / MaxDD;

zurück (Res);

doppelter OnTester (ungültig) (

zurück (GetRecoveryFactor ());

und kompiliere es neu. Danach erscheint während der Optimierung eine neue Spalte "OnTester Result" im Tester. Es enthält den Erholungsfaktor. Durch Klicken auf die Kopfzeile dieser Spalte können Sie die Optimierungsergebnisse nach diesem Parameter sortieren.

Was tun bei Nichtübereinstimmungsfehlern?

Es kommt häufig vor, dass im Bericht zum Testen eines Experten der Strategietester in der Zeile „Modellierungsqualität“ den Wert von n/a angibt und über Chart-Mismatch-Fehler berichtet.

Woher kommen diese Fehler? Der häufigste Grund ist die Diskrepanz zwischen den direkt vom Broker erhaltenen Angeboten und den aus dem Archiv heruntergeladenen Angeboten.

Wie kann diese Diskrepanz gelöst werden? Es gibt einen ganz einfachen Weg. Es ist notwendig, die Kurshistorie für das gewünschte Währungspaar über das "Dateimenü" - "Datenverzeichnis öffnen" - Historie - "Tradeservername" zu löschen. Wir löschen alle EURUSD * .hst-Dateien.

Starten Sie nach dem Löschen der Dateien das Terminal neu und laden Sie die Anführungszeichen erneut, wie oben beschrieben.

Nach den durchgeführten Prozeduren verschwinden in den meisten Fällen die Graph-Mismatch-Fehler und die Modellierungsqualität steigt auf 90%.

Gesamt

Daher ist das Testen und Optimieren von Trading Advisors überhaupt nicht schwierig, erfordert jedoch viel Zeit und Kenntnisse der Feinheiten. Wir hoffen, dass Sie mit diesem Artikel den Strategietester kennenlernen, Forex-Experten effektiv testen und auf dem Devisenmarkt Gewinne erzielen können.

Heute werden wir die Testmethodik teilen und Ihnen einige sehr wichtige Nuancen beim Testen von Expert Advisors in MT4 vorstellen.

Terminalvorbereitung

Als erstes benötigen Sie ein separates Terminal, das speziell für Tests eingerichtet wurde.

Alpari kann verwendet werden. Eröffnen Sie ein Demokonto und laden Sie das Terminal herunter. Es sollte in einem Verzeichnis installiert werden, in dem es ein Minimum gibt 30-50 GB frei, mehr ist möglich. Der Punkt ist, dass Tick-Quotes viel Platz einnehmen.

Nach der Installation melden wir uns beim Demokonto an und trennen dann das Terminal vom Netzwerk. Klicken Sie dazu auf Strg + Aus, und dann ist alles wie auf dem Bild:

Wenn wir diesen Server, Benutzernamen und Passwort angeben, kann sich das Terminal nicht mit diesem Proxy-Server verbinden, daher ist es "offline".

Das Terminal muss vom Netz getrennt werden, damit es beim Testen nicht versehentlich die von uns hochgeladenen hochwertigen Angebote überschreibt.

Wenn das Terminal fertig ist, ist es Zeit, sich mit den Angeboten zu befassen.

Angebote und Simulationsqualität 99%

Je höher die Qualität der Simulation ist, desto ähnlicher sind die Ergebnisse der erhaltenen Tests dem realen Handel.

Das MT4-Terminal kann nicht Tick-Quotes speichern, daher können Sie unter normalen Bedingungen maximal 90% erreichen.

Um die beste Qualität zu erzielen, verwenden wir Tick-Quotes des Dukascopy-Brokers. Und das Programm TickStory Lite hilft uns, sie herunterzuladen.

Was Zeckenzitate geben

Sie imitieren fast vollständig echter Markt ohne Slippage und Floating Spread. Die im Strategietester erzielten Ergebnisse werden so realitätsnah wie möglich sein.

Also haben wir TickStory Lite installiert und die Funktionalität des Programms getestet.

Nun zum korrekten Testen von Expert Advisors. Wenn Sie Zitate von TickStory Lite nach MT4 exportieren, sollten Sie in den Exporteinstellungen Spread und Swap entfernen:

Der Spread belastet die Einzahlung während des Tests zusätzlich, sodass selbst eine profitable Strategie nach unten tendieren kann. Wenn Sie das Potenzial einer Strategie wirklich aufdecken wollen, sollten Sie diese zunächst ohne Spread oder Swap testen. So kennen wir ohne weiteres die reine Wirksamkeit der Strategie. Und erst dann, wenn die Strategie vollständig studiert ist, können Sie Spread und Swap verbinden. Dies ist der einzige und richtige Weg, um nach profitablen Mustern zu suchen, da viele von ihnen sind nicht in der Lage, das Ausmaß des Spreads abzudecken.

Wenn die Angebote exportiert werden, sollten Sie einen beliebigen Expert Advisor ausführen und die Qualität der Simulation überprüfen. Wenn es 99% ist, dann ist alles richtig, Sie können weiter gehen.

Nicht alle Strategien eignen sich zum Testen, aber wenn Sie sich ein Ziel setzen, können Sie alles testen.

Wer bereits einen Berater hat, kann diesen Abschnitt überspringen und direkt zum Test gehen.

Diejenigen, die es nicht haben, können eines kostenlos verwenden oder hier herunterladen.

Sie müssen kein Programmierer sein, um Ihren eigenen Expert Advisor zu schreiben. Sie können beispielsweise das Etasoft Forex Generator-Programm verwenden, das auf einfache Weise Frameworks für alle Expert Advisors erstellt. Es ist alt, aber es funktioniert immer noch super.

Bei der Entwicklung von Beratern ist es wichtig, sich die richtigen Ziele zu setzen:

  • Falsches Ziel: " Ich möchte einen Expert Advisor basierend auf diesem Indikator + Divergenz, damit er stabil mit einem Plus arbeitet."
  • Richtiges Ziel: " Ich möchte wissen, ob dieser Indikator funktioniert und ob er in der Praxis angewendet werden kann.".

Der Unterschied besteht darin, dass Trader im ersten Fall normalerweise in Zyklen gehen und versuchen, die gewünschte Rentabilität aus dem EA herauszuholen. Aber das passiert nicht.

Nehmen wir an, der Expert Advisor existiert bereits, gehen wir zum Testen über.

Bevor Sie mit Tests beginnen, können Sie diesen Expert Advisor ausführen, der Trades in eine zufällige Richtung öffnet. Wenn sich die Ergebnisse um Null drehen, werden das Terminal und die Kurse normal eingerichtet und der Spread wird deaktiviert.

Sie können mit dem Testen des Expert Advisors selbst beginnen.

Schritt 1. Wenn Sie einen Expert Advisor haben, der nach einem beliebigen Indikator handelt, installieren Sie diesen Indikator auf einer vorbereiteten Chartvorlage.

Dies ist notwendig, um die Richtigkeit der Arbeit des Beraters weiter zu überprüfen.

Schritt 2. Konfigurieren Sie den Expert Advisor, legen Sie Testzeitraum, Datumsbereich usw. fest:

Schritt 3. Starten Sie den ersten Test durch Drücken der Schaltfläche „Start“. Einige Deals sollten auf der Registerkarte "Chart" erscheinen. Sollten keine Deals vorliegen, dann gibt es einige Probleme mit dem Berater, für weitere Details siehe den Reiter "Journal". Wenn im Journal alles in Ordnung ist, es aber noch keine Deals gibt, dann haben Sie unrealistische Kriterien für die Eingabe eines Deals festgelegt.

Schritt 4. Klicken Sie nach Abschluss des Tests auf die Schaltfläche "Chart öffnen". Wenn Sie zuvor eine Vorlage erstellt haben, sehen Sie einen Chart mit einem Indikator, mit dem der Berater handelt. Überprüfen Sie unbedingt die Richtigkeit der Eingaben des Beraters.

Schritt 5. Wenn der EA richtig funktioniert, können Sie mit der Auswahl der optimalen Einstellungen beginnen. Zum Beispiel die Größe von SL, TP, Losgröße, Kriterien für die Eingabe eines Handels usw. Wir führen Tests durch und wählen die optimalen Parameter aus.

Schritt 6. Wir testen andere Zeitrahmen und Währungspaare, ziehen Schlussfolgerungen aus den erhaltenen Daten

Auswertung der Ergebnisse

Der wichtigste Punkt, den jeder normalerweise vergisst.

Gehe auf die Registerkarte "Ergebnisse", RMB für jeden Deal → Als Vater speichern T.

Als Ergebnis erhalten Sie folgenden Bericht:

Wir werden nicht alle Parameter analysieren, sprechen wir über die wichtigsten.

Rentabilität zeigt das Verhältnis von Gesamtgewinn und Gesamtverlust. Je mehr Rentabilität, desto weniger Fehleingaben generiert es Handelssystem... Eine Rentabilität über 1,10 kann als normal angesehen werden.

Erwartete Auszahlung- der durchschnittliche Gewinn pro Trade.

Wenn der EA ein festes Lot von 0,1 Lot verwendet, stimmt die erwartete Auszahlung mit der durchschnittlichen Anzahl von Punkten überein, die bei jedem Trade erhalten werden. Dies ist sehr praktisch, um zu vergleichen, ob der Berater zumindest die Höhe des Spreads abdecken kann.

Im Bild oben bringt der EA 4,6 Pips auf jeden Trade, was deutlich mehr ist als der Spread.

Maximaler Drawdown- der maximale Prozentsatz des Verlustes der Kaution für den gesamten Testzeitraum. Der allgemein akzeptierte maximale Drawdown beträgt 20 %. Versuchen Sie, diesen Schwellenwert nicht zu überschreiten.

Prozentsatz der profitablen Trades- Vergleichen Sie diesen Parameter unbedingt mit dem durchschnittlichen Gewinn- und Verlusthandel. Anhand dieser Daten und einer Formel können Sie die Effektivität Ihres Beraters berechnen.

Im Allgemeinen sollten die Testergebnisse Ihre Theorien bestätigen oder widerlegen. Wenn der Expert Advisor oder das Muster nicht funktioniert, gehen Sie zum nächsten und notieren Sie sich beispielsweise, dass RSI nicht funktioniert. Und so weiter bis ins Unendliche, bis Sie ein profitables Handelssystem aufbauen.