Diskussion zum Artikel "Die Rolle der Qualität von Zufallszahlengeneratoren für die Effizienz von Optimierungsalgorithmen" - Seite 7
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
Bleiben Sie dran. Die Algorithmen von Andrew sind für genau die Art von Optimierung verantwortlich, die MT5-Tester vornimmt. In der zitierten Frage geht es um den Überhang über den Optimierungsalgorithmus.
In der Diskussion ist noch eine Art Optimierungsalgorithmus zu spüren, der formal kein Konkurrent des Algorithmus in MT5-Tester ist, sondern ganz andere Suchaufgaben löst. Solche Algorithmen gab es in Andrei's Artikelserie nicht.
Eben - ein "Overlay", ein zusätzliches (sehr wichtiges) Toolkit, das Andrei IMHO ohne Probleme hinzufügen könnte. Ich habe gleich zu Beginn geschrieben, dass ich es in den Artikeln nicht bemerkt habe, obwohl es nützlich gewesen wäre. Nun wurde aus irgendeinem Grund eine politische Entscheidung getroffen, sie auf verfeinerte "Optimierungsalgorithmen" zu beschränken und die fertige Lösung der "Optimierung" in einem praktischeren Sinne nicht anzurühren. Das ist so, als würde man ein Auto entwerfen, mit dem man in der Mojave-Wüste einen Geschwindigkeitsrekord aufstellen kann, aber die meisten Leute werden es nicht benutzen, weil man auf unwegsamem Gelände und Serpentinen in den Bergen fahren muss. ;-)
PS. Dieses Toolkit fehlt auch im Standard-Optimierer. Es gibt zwar einen Vorwärtstest für einen Tick, aber der hilft nicht viel weiter.
Forum über Handel, automatisierte Handelssysteme und das Testen von Handelsstrategien
Diskussion des Artikels "Die Rolle der Qualität von Zufallszahlengeneratoren für die Effizienz von Optimierungsalgorithmen"
fxsaber, 2024.03.30 18:16
Vorgeschlagen wurde ein iterativer Ansatz, bei dem vor jeder Iteration als weiterer Durchlauf des GA die Bereiche des gefundenen Scheitelpunktes (bei der vorherigen Iteration) herausgestochen werden.
Auch ein solcher frontaler Ansatz würde für mich funktionieren. Aber ich verstehe nicht, wie man die Fläche des Stocherns in einem mehrdimensionalen Raum bestimmen kann?
Haben Sie eine Idee, wie man die Fläche des gefundenen globalen Peaks durch die berechneten Werte (lassen Sie sie 10 000 Stück sein) von FF bestimmen kann? Um -DBL_MAX in diesem Bereich bei der nächsten Iteration von FF zu erzwingen.
Auch eine solche frontale Option würde für mich funktionieren. Aber ich verstehe nicht, wie der Bereich des Stocherns in einem mehrdimensionalen Raum zu definieren?
Haben Sie eine Idee, wie man die Fläche des gefundenen globalen Peaks durch die berechneten Werte (lassen Sie sie 10 000 Stück sein) von FF bestimmen kann? Um -DBL_MAX in diesem Bereich bei der nächsten Iteration von FF zu erzwingen.
Sie können mehrere nächstgelegene Punkte mit dem höchsten Wert nehmen und die Koordinaten ihres "Schwerpunkts" berechnen. Es ist notwendig, den Mindestabstand zwischen den Punkten zu bestimmen.
Ich verstehe nicht, wie man den Abstand zwischen den Punkten berechnen kann. Jede Koordinate hat ihre eigenen Papageien.
Ich dachte daran, einen bestimmten Teil des Optimierungsbereichs dieser Koordinate als Papagei einer Koordinate zu nehmen.
Zum Beispiel, optim X4 von -5 bis +5, der Papagei ist gleich 1% (bedingt) der Intervalllänge (10).
Genau - ein "Baldachin", ein zusätzliches (sehr wichtiges) Toolkit, das Andrei, IMHO, ohne Probleme hinzufügen könnte. Ich habe gleich zu Beginn geschrieben, dass ich es in den Artikeln nicht bemerkt habe, obwohl es nützlich gewesen wäre. Nun wurde aus irgendeinem Grund eine politische Entscheidung getroffen, sich auf verfeinerte "Optimierungsalgorithmen" zu beschränken und die fertige "Optimierungs"-Lösung in einem praktischeren Sinne nicht zu erwähnen. Das ist so, als würde man ein Auto entwerfen, mit dem man in der Mojave-Wüste einen Geschwindigkeitsrekord aufstellen kann, aber die meisten Leute werden es nicht benutzen, weil man auf unwegsamem Gelände und in Bergserpentinen fahren muss. ;-)
PS. Dieses Toolkit fehlt auch im Standard-Optimierer. Es gibt zwar einen Vorwärtstest für einen Tick, aber der hilft nicht viel weiter.
Ich wollte die Terminologie beschreiben, aber jetzt weiß ich nicht einmal, ob das nötig ist....
Nein, Optimierungsalgorithmen zu analysieren und gründlich zu studieren ist nicht mit dem Bau eines Autos vergleichbar, sondern mit dem Verständnis der Feinheiten der Prinzipien eines Verbrennungsmotors. Und diese Prinzipien lassen sich auch für den Bau von Traktoren und Boliden nutzen.
Ich kann nicht herausfinden, wie man den Abstand zwischen den Punkten berechnet. Jede Koordinate hat ihre eigenen Papageien.
Ich dachte, ich könnte einen bestimmten Teil des Optimierungsbereichs dieser Koordinate als Papagei einer Koordinate nehmen.
Zum Beispiel, optim X4 von -5 bis +5, ist der Papagei gleich 1% (bedingt) der Intervalllänge (10).
Ich würde nicht den Massenschwerpunkt nehmen. Nur die Koordinate des besten Punktes.
Ein unverständliches Ergebnis. Wenn man iteratives Stochern implementiert, kann man vermutlich eine Menge "Felsen" finden.
Tangent ist eine erfolglose FF, TS-FF ist viel leichter herauszufinden.
Ich würde nicht den Massenschwerpunkt nehmen. Nur die Koordinate des besten Punktes.