Warum MetaTrader 4 als Ihre Handelsplattform wählen?

Wie kann man einen Expert Advisor in Metatrader 4 richtig optimieren?

28. April • Forex Trading Artikel • 2262 Ansichten • Kommentare deaktiviert on Wie kann man einen Expert Advisor in Metatrader 4 richtig optimieren?

Obwohl die Psychologie des Marktes von Jahr zu Jahr dieselbe bleibt, ändern sich einige Marktbedingungen ständig. Was gestern profitabel war, ist nicht die Tatsache, dass es morgen profitabel sein wird. Die Aufgabe des Händlers ist es, sich rechtzeitig an die aktuellen Bedingungen anzupassen und weiterhin zu verdienen.

Gleiches gilt für Handelsberater. Selbst der profitabelste Fachberater wird aufgrund der veränderten Marktbedingungen früher oder später aufhören, Geld zu verdienen. Unsere Aufgabe ist es, dies zu antizipieren und den EA für die neue Situation zu optimieren.

  • Parameter für die Optimierung einstellen;
  • Backtesting des Beraters;
  • Forward Expert Advisor-Tests.

Prozess zur Optimierung eines Expert Advisor in MT4

Stellen Sie sich die Situation vor; Sie haben beschlossen, einen Computer nach Komponenten zusammenzusetzen. Sie haben die teuerste Grafikkarte, das teuerste Motherboard, 32 GB RAM usw. gekauft. Sie haben alles in der Systemeinheit gesammelt und arbeiten wie gesagt ohne Treiber. Glauben Sie, dass ein solcher Computer Ihre Erwartungen erfüllen wird?

Ich denke nicht. Bevor Sie daran arbeiten, müssen Sie die Treiber installieren. Ich spreche nicht über globalere Einstellungen.

Ähnlich verhält es sich mit Handelsberatern. Ja, natürlich geben die Entwickler ihre Einstellungen an, aber die Zeit vergeht, und wie oben erwähnt, funktioniert das, was gestern funktioniert hat, heute möglicherweise nicht mehr. Daher werden wir herausfinden, wie der Berater richtig optimiert werden kann.

Parameter für die Optimierung einstellen

Lassen Sie uns zunächst den Test mit voreingestellten Einstellungen ausführen. Angenommen, der Roboter handelt im M15-Zeitrahmen gut mit dem GBPUSD-Paar. Wir beginnen das Datum vom 01 bis zum 01 und sehen, welche Art von Rentabilitätsdiagramm wir erhalten.

Wenn der Berater sehr gut an den historischen Daten gearbeitet hat, ist dies etwas Gutes für uns. Wenn sich der Expert Advisor jedoch mit negativen Ergebnissen zu den historischen Daten herausstellt, besteht keine Notwendigkeit, damit Schritt zu halten.

Der Perfektion sind jedoch keine Grenzen gesetzt. Wir müssen den EA optimieren und versuchen, die Ergebnisse zu verbessern. Drücken Sie dazu im Strategietesterfenster auf "Experteneigenschaften". Auf dem Bildschirm werden drei Registerkarten geöffnet:

  • Testen;
  • Eingabeparameter;
  • Optimierung.

Legen Sie auf der Registerkarte "Testen" die erste Einzahlung, an der Sie interessiert sind, auf 100 US-Dollar fest. Der Expert Advisor handelt sowohl für Kauf als auch für Verkauf. Wählen Sie daher im Feld "Positionen" die Option "Lang & Kurz".

Im Block "Optimierung" können Sie den "Optimierten Parameter" aus der vorgeschlagenen Liste auswählen:

  • Gleichgewicht;
  • Gewinnfaktor;
  • Erwartete Auszahlung;
  • Maximaler Drawdown;
  • Drawdown-Prozent;
  • Benutzerdefiniert.

Wenn nur Ergebnisse mit einer positiven Summe an den Suchergebnissen teilnehmen sollen, aktivieren Sie das Kontrollkästchen neben "Genetischer Algorithmus".

Einrichten der Registerkarte "Testen" zur Optimierung des EA.

Die Registerkarte „Eingabeparameter“ enthält die Variablen, die wir optimieren können.

Aktivieren Sie das Kontrollkästchen neben dem Kontrollkästchen, das Sie optimieren möchten, z. B. StopLoss, TakeProfit usw. Lassen Sie die Spalte "Wert" unverändert. Diese Spalte enthält den Standardwert, der während des vorherigen Tests voreingestellt wurde. Wir interessieren uns für die Spalten:

  • Start - ab welchem ​​Wert beginnt die Optimierung;
  • Schritt - Was ist der Schritt für den nächsten Wert?
  • Stopp - Wenn der Wert erreicht ist, sollte die Optimierung gestoppt werden.

Wenn Sie die Variable StopLoss auswählen, beträgt der Beginn der Optimierung 20 Pips mit einem Schritt von 5 Pips, bis wir 50 Pips erreichen. Ebenso machen Sie dasselbe mit TakeProfit.

Die Bottomline

Im EA können Sie jeden Parameter optimieren: StopLoss, TakeProfit, Maximum Drawdown usw. Möglicherweise müssen Sie den EA mehrmals für historische Daten ausführen, bevor Sie die erforderlichen Einstellungen erreichen. Tests mit längerem Verlauf können zu einer höheren Genauigkeit führen.

Kommentarfunktion ist abgeschaltet.

« »