Startseite Systemhandel Beitrag

Brandy: Dein Trading-System für MetaTrader 4

Anhang
8508.zip (1.19 KB, Herunterladen 0 mal)

Der Expert Advisor nutzt zwei gleitende Durchschnitte: Der langsame MA dient als Einstiegssignal, während der schnelle MA für das Ausstiegssignal verantwortlich ist.

  • Kauft, wenn der langsame MA nach oben zeigt. Schließt, wenn der schnelle MA fällt.
  • Verkauft, wenn der langsame MA nach unten zeigt. Schließt, wenn der schnelle MA steigt.

Das war's auch schon! Keine komplizierten Überkreuzungen der gleitenden Durchschnitte oder ähnliches. :)

Hier ist das Optimierungsergebnis für ein Jahr von Juli 2007 bis Juli 2008:

Jede Optimierung zeigt profitablen Verlauf. Aber wie handelt der EA in einem Zeitraum nach der Optimierung, in dem er nichts weiß?

Lass uns einen drei-monatigen Forward-Test durchführen – getestet wird der Zeitraum von Juli 2008 bis heute (zweite Hälfte Oktober). Das ergibt ein Testintervall von dreieinhalb Monaten nach der Optimierung.

Wie du sehen kannst, ist der EA auch nach der Optimierung über einen Zeitraum von mehr als drei Monaten weiterhin profitabel.

Zu optimierende Parameter:

p1, p2 - der Zeitraum für die Berechnung des gleitenden Durchschnitts. Optimiert mit Werten von 2 bis 100 in Schritten von 1.

s1, s2 - Verschiebung relativ zur aktuellen Kerze um die angegebene Anzahl von Perioden zurück. Werte von 2 bis 20 in Schritten von 1.

sl - Stop-Loss der geöffneten Positionen. Optimiert mit Werten von 10 bis 100 in Schritten von 5.

ts - Aufrechterhalten der offenen Positionen mit einem Trailing-Stop. Optimiert mit Werten von 100 bis 200 in Schritten von 5.

Wenn ts kleiner als 100 ist, wird das Trailing deaktiviert. Dies geschieht, damit das Trailing den Betrieb des EAs nicht stört, sondern als Sicherheitsmaßnahme dient. Zum Beispiel, wenn die Verbindung abbricht und der EA die Position nicht selbst schließen kann.

Um das Trailing zu deaktivieren, wird der Wert der ts-Variablen auf weniger als 100 gesetzt. Zum Beispiel, ts = 0 – Trailing ist deaktiviert.

Der EA arbeitet, wenn eine neue Kerze erscheint. Daher sollte die Optimierung nach dem Modell erfolgen: "Nur Eröffnungspreise (schnellste Methode zur Analyse der gerade abgeschlossenen Kerze, nur für EAs, die explizit die Kerzenöffnung steuern)."

P.S. Der EA im Quellcode ist nicht optimiert.

Verwandte Beiträge

Kommentar (0)