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

 
fxsaber #:

Ja, die Optimierung des Handelssystems.


Bitte schlagen Sie eine Variante einer solchen Testfunktion vor, wir können hier Tests machen und die Ergebnisse sehen. Interessant.
Wenn sich auf der Grundlage der Ergebnisse irgendwelche Besonderheiten ergeben, kann ich sie in den obligatorischen Testsatz von Funktionen aufnehmen.
 

Ich schaue mir den Code an und verstehe nicht, wie ich den Artikel finden kann.

"MQL5\Scripts\#AO Articles\#32 The world of AO - Evolution of Social Groups (ESG)\variant2\AO_ESG.mqh"


Bitte fügen Sie einen Link zu der entsprechenden Beschreibung im Quellcode hinzu.
 
fxsaber #:

Ich schaue mir den Code an und verstehe nicht, wie ich den Artikel finden kann.

Bitte fügen Sie einen Link zu der entsprechenden Beschreibung in den Quellcode ein.

Ok, ich werde einen Link zu dem Artikel im Quellcode hinzufügen.

 
Andrey Dik #:

Ok, ich füge einen Link zu dem Artikel in der Quelle hinzu.

Mit den Quellen selbst ist ein Problem, denn sie sind in verschiedenen Artikeln verstreut, und auch die Versionen ändern sich unmerklich.

    // https://www.mql5.com/de/articles/14162
    MACROS_AO(RND)       // #include <..\Scripts\#AO Artikel\#1 Die Welt von AO\AO_RND.mqh>
    MACROS_AO(PSO)       // Die Welt der AO - Partikelschwarm-Optimierung (PSO)\AO_PSO.mqh>
    MACROS_AO(ACOm)      // Die Welt von AO - Ant Colony (ACO)\AO_ACOm.mqh>
    MACROS_AO(ABC)       // #include <..\Scripts\#AO Artikel\#4 Die Welt von AO - Artificial Bee Colony (ABC)\AO_ABC.mqh>.
    MACROS_AO(GWO)       // #include <..\Scripts\#AO Artikel\#5 Die Welt von AO - Grey Wolf Optimizer (GWO)\AO_GWO.mqh>
    MACROS_AO(COAm)      // #include <..\Scripts\#AO Artikel\#6 Die Welt von AO - Cuckoo Optimization Algorithm (COA)\AO_COAm.mqh>
    MACROS_AO(FSS)       // Die Welt von AO - Fish School Search (FSS)\AO_FSS.mqh>
    MACROS_AO(FAm)       // #include <..\Scripts\#AO Artikel\#8 Die Welt von AO - Firefly Algorithmus (FA)\AO_FAm.mqh>
    MACROS_AO(BA)        // #include <..\Scripts\#AO Artikel\#9 Die Welt von AO - Bat-Algorithmus (BA)\AO_BA.mqh>
    MACROS_AO(IWO)       // Die Welt der AO - Invasive Unkraut-Optimierung (IWO)\AO_IWO.mqh>
    MACROS_AO(BFO)       // #include <..\Scripts\#AO Artikel\#30 Die Welt der AO - Bacterial Foraging Optimisation GA (BFO-GA)\AO_BFO_GA.mqh>
// MACROS_AO(GSA_Stars) // #include <..\Scripts\#AO Artikel\#12 Die Welt von AO - Gravitational Search Algorithm (GSA)\AO_GSA_Stars.mqh>
    MACROS_AO(GSA)       // #include <..\Scripts\#AO Artikel\#12 Die Welt von AO - Gravitational Search Algorithm (GSA)\AO_GSA.mqh>
    MACROS_AO(HS)        // #include <..\Scripts\#AO Artikel\#13 Die Welt von AO - Harmony Search (HS)\AO_HS.mqh>
    MACROS_AO(MA)        // #include <..\Scripts\#AO Artikel\#14 Die Welt von AO - Monkey Algorithmus (MA)\AO_MA.mqh>
    MACROS_AO(SSG)       // #include <..\Scripts\#AO Artikel\#15 Die Welt von AO - Saplings Sowing and Growing (SSG)\AO_SSG.mqh>
    MACROS_AO(EM)        // Die Welt von AO - Elektro-Magnetismus-ähnlicher Algorithmus (EM)\AO_EM.mqh>
    MACROS_AO(SFL)       // #include <..\Scripts\#AO Artikel\#17 Die Welt von AO - Shuffled Frog-Leaping (SFL)\AO_SFL.mqh>
    MACROS_AO(MEC)       // Die Welt von AO - Mind Evolutionary Computation (MEC)\AO_MEC.mqh>
    MACROS_AO(SDSm)      // #include <..\Scripts\#AO Artikel\#19 Die Welt von AO - Stochastic Diffusion Search (SDS)\AO_SDSm.mqh>
    MACROS_AO(SDS)       // #include <..\Scripts\#AO Artikel\#19 Die Welt von AO - Stochastic Diffusion Search (SDS)\AO_SDS.mqh>
    MACROS_AO(CSS)       // #include <..\Scripts\#AO Artikel\#20 Die Welt von AO - Charged System Search (CSS)\AO_CSS.mqh>
    MACROS_AO(IWDm)      // #include <..\Scripts\#AO Artikel\#21 Die Welt von AO - Intelligente Wassertropfen (IWD)\AO_IWDm.mqh>
    MACROS_AO(SDOm)      // #include <..\Scripts\#AO Artikel\#22 Die Welt der AO - Spiral Dynamics Optimisation (SDO)\AO_SDOm.mqh>
    MACROS_AO(DE)        // #include <..\Scripts\#AO Artikel\#23 Die Welt der AO - Differentielle Evolution (DE)\AO_DE.mqh>
    MACROS_AO(NMm)       // #include <..\Scripts\#AO Artikel\#24 Die Welt der AO - Nelder-Mead Methode (NM)\AO_NMm.mqh>
    MACROS_AO(SA)        #include <..\Scripts\#AO Artikel\#25 Die Welt von AO - Simulated Annealing (SA)\AO_SA.mqh>
    MACROS_AO(SIA)       #include <..\Scripts\#AO Artikel\#26 Die Welt von AO - Simulated Isotropic Annealing (SIA)\AO_SIA.mqh>
    MACROS_AO(SC)        // #include <..\Scripts\#AO Artikel\#27 Die Welt von AO - Smart Cephalopod (SC)\AO_SC.mqh>
    MACROS_AO(P_O_ES)    // #include <..\Scripts\#AO Artikel\#28 Die Welt von AO - Evolution Strategies (ES)\AO_(P_O)ES.mqh>
    MACROS_AO(POES)      // #include <..\Scripts\#AO Artikel\#28 Die Welt von AO - Evolutionsstrategien (ES)\AO_(PO)ES.mqh>
    MACROS_AO(Micro_AIS) // #include <..\Scripts\#AO Artikel\#29 Die Welt von AO - Artificial Immune System (Micro-AIS)\AO_Micro_AIS.mqh>
    MACROS_AO(BFO_GA)    // #include <..\Scripts\#AO Artikel\#30 Die Welt der AO - Bacterial Foraging Optimisation GA (BFO-GA)\AO_BFO_GA.mqh>
    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>
    MACROS_AO(ESG)       // #include <..\Scripts\#AO Artikel\#32 Die Welt von AO - Evolution sozialer Gruppen (ESG)\AO_ESG.mqh>
    MACROS_AO(ESG2)      // #include <..\Scripts\#AO Artikel\#32 Die Welt von AO - Evolution of Social Groups (ESG)\variant2\AO_ESG.mqh>
    MACROS_AO(MSO)       // #include <..\Scripts\#AO Artikel\#33 Die Welt von AO - MSO\AO_MSO.mqh>

Ich habe diese Dateien angehängt.

Dateien:
3AO_Articles.zip  597 kb
 
fxsaber #:

Die Quellen selbst sind ein Problem, denn sie sind in verschiedenen Artikeln verstreut, und selbst die Versionen ändern sich unmerklich.

Ich habe diese Dateien beigefügt.

Ja, so etwas gibt es. Wie man es richtig macht, um bequem und an einem Ort zu sein.

Die neuesten Algorithmen, WOA, BSA sind als Nachfolger der aktualisierten Klasse (Codes in diesem Artikel auch) gemacht.

 
Andrey Dik #:

Ja, die gibt es. Wie man es richtig macht, damit es bequem und an einem Ort ist.

Codebasis.

Die letzten Algorithmen, WOA, BSA sind bereits als Erben der aktualisierten Klasse (Codes in diesem Artikel auch) gemacht.

Portiert wurden nur die oben genannten. Neues Format - immer noch Probleme mit der Motivation zum Lernen.


ZY mqh ist 883 Kb, aber kompiliert recht schnell - 14 MACD.

 
fxsaber #:

1. Codobase.

2. Nur die oben genannten portiert. Neues Format - immer noch Probleme mit der Motivation zu lernen.

1. Wie oft können Codes in der Codebase aktualisiert werden?

2. Im neuen Format der Basisklasse braucht man nichts zu portieren, ganz einheitlich gemacht.

 
Andrey Dik #:
Sie können sie nennen, wie Sie wollen, die Eigenschaften der Generatoren werden sich nicht ändern. Es ist wichtig zu verstehen, dass Software-Oszillatoren keine echten Zufallsgeneratoren sind, die als GSC abgekürzt werden.
Es gibt echte GSCs, die auf Quanteneffekten beruhen.
 
Andrey Dik #:

1. Wie oft können die Codes in der Codebasis aktualisiert werden?

Es gibt keine Einschränkungen. Alles ist automatisiert.
 
fxsaber #:

ZY mqh ist 883 Kb groß und kompiliert recht schnell - 14 MACD.

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


ZЫ Ah, ich verstehe, alle mqh zusammen.