Diskussion zum Artikel "Die Rolle der Qualität von Zufallszahlengeneratoren für die Effizienz von Optimierungsalgorithmen" - Seite 3

 
Aleksey Nikolayev #:
Es gibt echte GSCs, die auf Quanteneffekten beruhen.
Ja, der Artikel spricht davon. Aber Sie haben auf den Beitrag geantwortet, in dem es heißt:


Andrey Dik #:
Sie können sie nennen, wie Sie wollen, die Eigenschaften der Oszillatoren werden sich dadurch nicht ändern. Es ist wichtig zu verstehen, dass Software-Oszillatoren nicht wirklich zufällig sind, sie werden als GSCs abgekürzt.


 
fxsaber #:
Es gibt keine Einschränkungen. Alles ist automatisiert.
Das ist großartig. Ich werde es in das Archiv in der Codebase verschieben. Dann wird es immer möglich sein, auf eine Quelle zu verweisen.
 
Andrey Dik #:

Welcher Algorithmus? Ich verstehe nicht ganz, was eine hohe Kompiliergeschwindigkeit bedeutet. Bedeutet es, dass der Compiler nichts zu kürzen hat oder umgekehrt?

ZY Ah, ich verstehe, alle mqh zusammen.

C:\Program Files\MetaTrader 5\MQL5\Experts\fxsaber\Optimization_Example.mq5 - 0 errors, 0 warnings, 18207 msec elapsed, cpu='X64 Regular'


Andrey Dik #:
Das ist großartig. Ich werde sie in das Archiv in der Codebase verschieben. Dann wird es immer möglich sein, auf eine Quelle zu verweisen.

Ich denke, das ist die beste Lösung, danke.

 
Sehen Sie sich diese beiden Algorithmen (aus verschiedenen Artikeln) aus dem Archiv an.

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.25 15:19

    MACROS_AO(BGA)       // Die Welt der AO - Binärer Genetischer Algorithmus (BGA)\AO_BGA.mqh>
    MACROS_AO(BGA2)      // Die Welt von AO - Binärer Genetischer Algorithmus (BGA)\AO_BGA2.mqh>

Die Quellen sind sehr unterschiedlich.


Und hier haben sie erst vor relativ kurzer Zeit Änderungen vorgenommen.

MACROS_AO(ABC)       // #include <..\Scripts\#AO Artikel\#4 Die Welt von AO - Artificial Bee Colony (ABC)\AO_ABC.mqh>.
 
fxsaber #:
Sehen Sie sich diese beiden Algorithmen (aus verschiedenen Artikeln) aus dem Archiv an.

Die Quellen sind sehr unterschiedlich.

Und hier wurden erst vor relativ kurzer Zeit Änderungen vorgenommen.

Ja, natürlich, ich mache Änderungen, Verbesserungen. Eine Codebasis wäre also eine tolle Lösung.

 
fxsaber #:


C:\Program Files\MetaTrader 5\MQL5\Experts\fxsaber\Optimization_Example.mq5 - 0 errors, 0 warnings, 18207 msec elapsed, cpu='X64 Regular'

Aber bitte sagen Sie mir, ich bin sehr neugierig, was es bedeutet, eine relativ hohe Geschwindigkeit bei der Quellkompilierung zu haben? Gibt es etwas, auf das ich besonders achten sollte?

An einigen Stellen habe ich absichtlich zu viel Code hinzugefügt, den der Compiler meiner Meinung nach leicht herausschneiden kann. Dies geschieht, um die Lesbarkeit zu erhöhen und die Logik der Algorithmen besser zu verstehen (vor allem für mich);))) Ich hoffe, dass es auch den Lesern hilft, die Logik der Suchstrategien besser zu verstehen.

 
Andrey Dik #:

Aber bitte sagen Sie mir, ich bin sehr neugierig, was es bedeutet, eine relativ hohe Geschwindigkeit bei der Quellkompilierung zu haben? Vielleicht gibt es etwas, auf das ich besonders achten sollte?

Gab sofort den Link im Beitrag.

 
fxsaber #:

Gab sofort den Link in der Post.

Ja, ich habe Beiträge mit Messungen in Bezug auf MACD gesehen. Aber ich verstehe nicht, was eine hohe Geschwindigkeit der Codekompilierung bedeutet? Bedeutet es guten, schlechten, nicht optimierten Code?

 
Andrey Dik #:

Ja, ich habe Beiträge mit Messungen zum MACD gesehen. Aber ich verstehe nicht, was eine hohe Geschwindigkeit der Codekompilierung bedeutet? Bedeutet es, dass der Code gut, schlecht oder nicht optimiert ist?

Das ist der Grund, warum ich die Frage gestellt habe.

 
Andrey Dik #:

Bitte schlagen Sie eine Variante einer solchen Testfunktion vor, wir können hier Tests durchführen und die Ergebnisse sehen. Interessant.
Je nach den Ergebnissen, wenn die Besonderheiten aufgedeckt werden, kann ich sie in den obligatorischen Testsatz von Funktionen aufnehmen.

Habe dafür eine einfache Handelseule genommen. Es ist besser, natürlich, für FF etwas interessanter im Handel.

Optimization - самостоятельная оптимизация торгового советника.
Optimization - самостоятельная оптимизация торгового советника.
  • www.mql5.com
После появления своего тикового тестера логичным продолжением было применить его на множестве алгоритмов оптимизации . Другими словами, научиться оптимизировать торговые советники самостоятельно - без