Wie optimiere ich Slots?
Wenn wir uns für eine automatische Strategie entschieden haben, haben wir uns eine Idee ausgedacht, wie sie funktionieren soll, und sie erstellt AlgorithmusDas wurde anhand historischer Daten getestet. Die Hälfte der Arbeiten wurde bereits durchgeführt. Wenn die Backtests positiv waren und der Expert Advisor unsere Annahmen umsetzt und zufriedenstellende Ergebnisse erzielt, könnten Sie versucht sein, die Ergebnisse zu optimieren. Nur weil es gut ist, heißt das nicht, dass es nicht besser werden kann. Sie müssen jedoch darauf achten, es nicht zu übertreiben und nicht bis zum Äußersten zu gehen ...
Slots-Optimierung
Mit der MetaTrader 4-Plattform stehen wir zur Verfügung Historischer TesterHier können Sie überprüfen, wie sich die Strategie in der Vergangenheit verhalten hat. Dieser Tester ist außerdem mit einem Optimierungsmodul ausgestattet, das die Ergebnisse mit verschiedenen von uns ausgewählten Parameterkombinationen unter Berücksichtigung unseres Prioritätskriteriums vergleicht. Im Hauptkonfigurationsfenster Strategieeigenschaften Wir können den wichtigsten Parameter auswählen, der bei der Optimierung berücksichtigt wird. Wenn der genetische Algorithmus ausgewählt ist, werden die Zusammenfassungen der Ergebnisse durch das Prisma erstellt. Der genetische Algorithmus selbst bedeutet, dass die Plattform nur einige aller Kombinationen testet. Diejenigen, die als irrelevant angesehen werden, werden ignoriert. Diese Funktion ist äußerst nützlich, da sie die Ergebnisse nicht verschlechtert und gleichzeitig die Testzeit verkürzt.
In der Registerkarte mit den Parametern werden 4-Spalten angezeigt:
- Wert,
- Anfang,
- Schritt,
- Stop.
In der ersten wird für eine gegebene Variable ein Wert eingegeben, der beim normalen Backtest berücksichtigt wird. Die nächsten Spalten befassen sich bereits mit der Optimierung. Der Start ist der extrem niedrigere Wert, aus dem der Parameter optimiert wird. Schritt ist der Grad seiner Zunahme beim nächsten Versuch und Stop ist der Wert, mit dem der Test beendet wird.
Je kleiner der Schritt und je größer das Intervall zwischen den Start- und Stop-Werten ist, desto mehr Kombinationen werden optimiert und der Test wird länger dauern. Darüber hinaus werden die mehr Variablen optimiert (denken Sie daran, es auf dem Quadrat auf der linken Seite zu markieren), wird der Test noch länger dauern.
Der letzte Tab Optimierung enthält Filter, die automatisch Ergebnisse zurückweisen, die das angegebene Kriterium nicht erfüllen.
Achten Sie auf Überoptimierung
Es ist leicht zu überoptimieren, indem mehrere Parameter für die Optimierung ausgewählt werden und große Bereiche mit einem minimalen Schritt auf einmal ausgewählt werden. Wenn wir alle Parameter auswählen und einen großen Wertebereich angeben, werden viele Tests durchgeführt. Zuerst könnte man denken, dass es großartig ist. Viele Ergebnisse, verschiedene Konfigurationen - es gibt eine große Auswahl. Es ist wahr, aber es wird schwierig sein, sich zu entscheiden. Es wird auch zu vielen seltsamen Kombinationen führen. Ungleiche Werte oder einige sind extrem groß, andere extrem klein und logisch bedeutungslos sind bedeutungslos.
LESEN SIE AUCH: So betreiben Sie einen Forex-Spielautomaten (Expert Advisor)
Wenn wir uns entscheiden, mehrere Variablen gleichzeitig zu optimieren, lohnt es sich, sie so auszuwählen, dass sie einander ähnlich sind. Daher kombinieren wir Werte wie Stop Loss, Take Profit oder Trailing Stop und fügen sie einem Test hinzu. Der zweite ist der Zeitraum und die Art der gleitenden Durchschnitte oder anderer verwendeter Indikatoren.
Die Optimierungsintervalle müssen ebenfalls angemessen sein. Die besten Werte allein sollten sich nicht um 1 oder sogar 0.1 Punkte ändern. Aufgrund dieses Ansatzes ist das Ergebnis normalerweise auch sehr seltsam, und wir passen die Parameter perfekt an die historischen Daten an. Das Problem ist, dass wir nicht Geschichte spielen werden, sondern auf dem realen Markt. Es ist richtig, dass das System an seine Eigenschaften angepasst werden muss, aber einige gerundete Standards machen Sinn für die Parameter.
Es ist auch eine gute Idee, Tests in kürzeren Zeitintervallen durchzuführen, anstatt sofort den gesamten Verlauf, auf den wir Zugriff haben. Wenn wir einen Test machen Intervall H1 Sie können nach 3 Monaten einige Optimierungen vornehmen und prüfen, ob die Parameter tatsächlich übereinstimmen. Wenn ja, können Sie sie während des gesamten Zeitraums überprüfen oder nach einem Kompromiss suchen.
Expert Advisor - Optimierungsergebnisse
Nach seiner Arbeit wirft der Strategietester alle Ergebnisse oder ausgewählten relevanten Ergebnisse weg (wobei der genetische Algorithmus ausgewählt ist). Alle von ihnen werden auf der Registerkarte verfügbar sein Das Ergebnis der Optimierung.
Hier finden Sie eine Beschreibung der Kombination von Parametern und der Testergebnisse, die diese verwenden. Optimierungsergebnisse können auf der Festplatte gespeichert werden. Die Einstellungen können wiederum sofort in die Strategieeigenschaften im Backtester geladen werden, indem Sie darauf doppelklicken.
Zusätzlich in der Registerkarte Optimierungsdiagramm Die Ergebnisse werden in Form eines Diagramms dargestellt, in dem für jede Kombinationsnummer der erzielte Gewinn überschritten wird, wodurch es leicht ist, nach perspektivischen Einstellungen zu suchen.
Hinterlasse eine Antwort