Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Ist es möglich, die Parameter für so viele Geschäfte anzupassen, und kann sich der Markt auf einmal so verändern? Wie lässt sich dies am besten bewerkstelligen?
Die einfachste Überprüfung der Frage "Gibt es keine Kurvenanpassung?" besteht darin, einen oder zwei Parameter um 5-10 % zu ändern und schlechte Testergebnisse zu erhalten. Haben Sie das überprüft?
Mir ist immer wieder aufgefallen, dass es Parameter (gewinnbringend) gibt, die der genetische Algorithmus nicht findet, aber das kann auch an mir liegen...
Das mag sein, aber eine frontale Optimierung führt zu zehn- oder hundertmal mehr Durchläufen.
57% Modellierqualität wären nicht genug:)
90 % ist genau richtig, das ist wahrscheinlich die Ursache für all die Diskrepanzen.
Das ist das Maximum, das der Tester angibt. Im Prinzip ist es nicht die Qualität. In diesem speziellen EA funktionieren die Pending Orders an den Extrema und schließen gemäß den Trailing Stops oder Orders. Die Qualität hat also nichts mit der Idee zu tun.
Aber wenn man keine Ideen oder Prinzipien hat, sind 90 % davon der Grund.
57% - es ist nicht der Prüfer, der uns nicht mehr Daten gibt, sondern Sie geben ihm nicht die qualitativen historischen Daten, der Prüfer signalisiert nur, dass Ihre Daten unsinnig sind und daher den Prüfergebnissen nicht vertraut werden kann.
Gehen Sie hier - https://www.mql5.com/ru/articles/mt4/tester - und lesen Sie alles. Es wird deutlich weniger Fragen geben.
Warum gibst du nicht an? :) Und den Code des Expert Advisors posten?
Oder zumindest die Berichte der Tester. Vielleicht klärt sich das Bild auf:)
Alles ist klar. Testen und Optimieren auf der Uhr, und realer Handel 2 Mal in 3 Tagen, d.h. völlige Diskrepanz zwischen dem Zeitrahmen des Tests und dem realen Zeitrahmen. Sie sollten die Tests in das Tagesdiagramm verschieben, das ist näher an der Wahrheit. Oder, wenn es unpraktisch ist, am Ende des amerikanischen Zeitrahmens auszugeben, dann lassen Sie den EA zu einer bestimmten Stunde laufen, aber fügen Sie es dem Code hinzu:
...
//die Uhrzeit des Starts des Beraters
extern int Stunde = 12;
...
int start() {
if (hour != TimeHour(Time[0])) return(0);
// EA-Code
...
}
Bitte beachten Sie, dass die Zeit, die Sie in der Stundenvariablen einstellen, der Zeit Ihres Maklerunternehmens entspricht, nicht der Zeit auf Ihrem Computer. Daher kann sie verschoben werden.
Die Stichprobe ist groß - 160-200 Markteintritte, und 2 Wochen sind keine lange Zeit für große Veränderungen. Ist es möglich, die Parameter für so viele Geschäfte anzupassen und kann sich der Markt so schnell ändern? Können Sie mir sagen, was ich tun soll?
https://www.mql5.com/ru/forum/50458 solandr 18.03.06 20:11
Mit dieser Kindheit habe ich mich vor einem Jahr beschäftigt. Dieses System wurde dann erfolgreich in der realen Welt gespült (ich berichtete darüber im selben Thread später, irgendwo im Mai 2006). Die Idee des Systems wurde bedingt von der Decke genommen (Auffangen von Spitzen im Lärm). Sie sind also nicht der Erste, der auf die Harke der Anpassung tritt.
In meinem ersten Beitrag dieses Threads solandr 23.03.2007 15:43 habe ich einen Link zu Bakeevs Vorschlag gegeben, die Ergebnisse der Optimierung auf Martingale zu vergleichen, um zu verstehen, wie Ihr Algorithmus an eine Zufallskurve angepasst werden kann (wie lebensfähig Ihre Algorithmusidee ist). Und dann ist es an Ihnen zu entscheiden, ob Sie es tun wollen oder nicht.