Was sollte zur zusätzlichen Unterstützung von universellen mathematischen Berechnungen in MQL5 und MQL5 Cloud Network hinzugefügt werden? - Seite 2

 
komposter:

Es ist ein bisschen anders. Mein Ziel war es, den Verlauf der Optimierung zu kontrollieren.

Grob gesagt: Sie wollen Ihre eigene Genetik?
 
TheXpert:
Grob gesagt, wollen Sie Ihre Genetik?

Ursprünglich wurde ja nach Genetik gefragt.

Und ich würde es nur für die automatische Optimierung verwenden (Auswahl von Parameterbereichen auf der Grundlage früherer Ergebnisse).

 
komposter:

Und ich würde sie nur für die automatische Optimierung verwenden (Auswahl von Parameterbereichen auf der Grundlage früherer Ergebnisse).

Für eine gute Auto-Optimierung sollte der Tester aus der Kette herausgenommen werden.
 
TheXpert:
Grob gesagt wollen Sie Ihre Genetik?

In dieser Richtung, aber es ist nicht alles so einseitig.

Erstens, wenn die Standard-GA mit allem zufrieden wäre (~10K volle Parameter, Multi-Parameter-Optimierung), dann würden die meisten Unzufriedenen zum Schweigen gebracht werden.

Aber es gibt noch einen weiteren Nachteil: Manchmal möchte man die Optimierung aus einer Art Instinkt heraus abbrechen und weitergehen. Diejenigen, die manuelle Korrekturen an der automatischen FF vornehmen.

Wenn auch dies der Fall ist, wird ein kleiner Teil der anspruchsvollen Nutzer das Problem mit GA endlich lösen.

Und lassen Sie sich nicht von einer kleinen Zahl unzufriedener Benutzer in Verlegenheit bringen, denn sie sind in der Regel die fortschrittlichsten und sollten als Vorbild dienen.

ZZY Aber in der Tat sind Sie richtig, seine Genetik näher an den Körper, und führen Sie es in der cludes wäre cool. Übrigens wäre es dann möglich, das Problem mit den valk-forward-Tests selbst zu lösen und diesen Modus nicht von MQ erbetteln zu müssen.

 
Urain:

Und lassen Sie die Entwickler nicht in die Verlegenheit kommen, dass es nur wenige Unzufriedene gibt, in der Regel die am weitesten Fortgeschrittenen.

Dieser Faktor ist in der Tat der wichtigste im Ablehnungsprozess.

Im Wesentlichen müssen sie von einer Aufgabe abgelenkt werden, die nur von einem kleinen Kreis fortgeschrittener Menschen genutzt wird.

 
sergeev:

Dies ist in der Tat der wichtigste Faktor bei Ablehnungen.

Im Wesentlichen müssen sie von einer Aufgabe abgelenkt werden, die nur von einem kleinen Kreis fortgeschrittener Benutzer genutzt wird.

Das ist es ja, ein fortgeschrittener Benutzer sieht mehr als ein Anfänger, mit der Zeit wird seine Sicht der Probleme auf andere übergreifen und sie werden auch die Funktionen nutzen wollen, die der fortgeschrittene Benutzer bereits nutzen will.

Wenn man sich auf den Mainstream konzentriert, wird die Plattform immer irgendwie in der Vergangenheit liegen.

Bevor Kodak eine Seifenkiste und ein Netz von Entwicklungsmaschinen entwickelte, hatten Touristen keine Lust, selbst zu fotografieren, das war das Vorrecht fortgeschrittener Benutzer und professioneller Fotografen (von denen es in jeder Touristenattraktion viele gab).

Doch dann kam ein Innovator und schuf einen neuen Dienst, der die Branche auf den Kopf stellte und sie der breiten Masse zugänglich machte.

 
Urain:

Das ist das Lustige daran: Ein fortgeschrittener Benutzer sieht mehr als ein Anfänger, und mit der Zeit wird sich seine Sicht der Probleme auf andere übertragen, und auch sie werden die Funktionen nutzen wollen, die ein fortgeschrittener Benutzer bereits nutzen will.

Wenn man sich auf den Mainstream konzentriert, wird die Plattform immer irgendwie in der Vergangenheit liegen.

Bevor Kodak die Seifenkiste und das Netz von Entwicklungsmaschinen erfand, hatten die Touristen keine Lust, ihre eigenen Fotos zu machen - das war das Vorrecht fortgeschrittener Benutzer und professioneller Fotografen (von denen es in jeder Touristenattraktion viele gab).

Doch dann kam ein Innovator und schuf einen neuen Dienst, der die Branche auf den Kopf stellte und sie der breiten Masse zugänglich machte.

Ich stimme zu. Mit beiden. :)))

Wenn die Schnittstelle mit dem Claude auf der Ebene von "SetPopullationForCalc(); GetPopulationFitnessFuncs();" zu tun hat, wird ein flexibles und leistungsfähiges System nicht funktionieren.Es wäre besser, den Austausch mit claud auf der Ebene von Aufgabenpaketen für Zufallsmengen zu implementieren, bei denen die Größe der Population nicht festgelegt ist und als Parameter zusammen mit dem Parameter-Array übergeben wird. Außerdem müssen wir den Austausch vollständig (endlich!!) "Optimierung" und "Testen", wobei es (parallel beliebig!) Möglichkeiten gibt, Anfragen für (1) massenhaftes leichtgewichtiges Crowd-Computing (analog zur Optimierung) von Arrays von Parametersätzen mit (2) detaillierten Einzelläufen (analog zum "Testen") abzuwechseln und zu kombinieren. Dann werden die Massen-Forwards ohne Probleme gebaut, und der ganze Rest ist Kakao mit Tee, der einem selbst jetzt nicht einfällt.

Das sind die Gedanken.

Die Schlussfolgerung lautet: Denken Sie an eine flexible API-Schicht zwischen dem Tester und den Programmen im Terminal, die das uralte Problem des "Starts der genetischen Optimierung während des Handels mit on-the-fly-Korrektur der Roboterparameter" zusammen mit anderen Problemen unauffällig lösen wird.Insbesondere wird die Cloud zu einem super-universellen Mega-Computer für den Massenmarkt, der in der Lage ist, beliebige Aufgaben mit großen Mengen an Einzelberechnungen zu lösen.

 
TheXpert:
Für eine gute Auto-Optimierung sollte der Tester aus der Kette herausgenommen werden.

Ich spreche nicht von der automatischen Optimierungdes EA zur Laufzeit, sondern z.B. vom Wolf-Forwarding in Eigenregie.

Die Auswahl von Parameterbereichen für künftige Läufe würde dieses Problem zu 100 % lösen (Datumsangaben können mit denselben Parametern programmatisch begrenzt werden).

Dies ist jedoch angesichts der Verwendung von Cludes nicht so einfach und eindeutig, wie es scheint.

 
komposter:

Ich spreche nicht von einer automatischen Optimierungdes EA, während er läuft, sondern z. B. von einer internen Weiterleitung durch den Wolf.

Ähm, aus meiner Sicht ist es dasselbe :)

Urain:

Erstens, wenn die Standard-GA in allem zufrieden wären (~10K volle Parameter, Multi-Parameter-Optimierung), dann würden die meisten Unzufriedenen zum Schweigen gebracht.

Ja, die meisten der 5-10 sind unzufrieden :)
 
TheXpert:
Ja, die meisten der 5-10 sind unzufrieden :)
Ich denke, es gibt viel mehr Unzufriedene. Die meisten Leute haben einfach nicht genug Fähigkeiten, um z.B. über ihre Genetik nachzudenken. Und es gibt keine massenhaften Eigenentwicklungen, weil die Tester-API fehlt. Wenn die API erscheint, werden Massenlösungen mit Wolf-Optimierung und anderen exotischen"Gral-Generatoren" auftauchen. Die Nachfrage nach Claud wird definitiv ansteigen.