Discussion de l'article "Algorithmes Génétiques - C'est Facile !" - page 6

 
hrenfx:

Je me rends compte qu'il est très important d'évaluer la validité de l'ajustement. Une méthode consiste à ajouter du bruit aux données originales.

Les codes sources des méthodes d'optimisation alternatives sont disponibles ici(http://alglib.sources.ru/optimization/) et ici(http://ool.sourceforge.net/).

Il est évident que chaque algorithme d'optimisation est plus performant avec ses propres classes de fonctions cibles.

Quelles fonctions cibles utilisez-vous dans la pratique ?

Lors du développement et du débogage des UGA, j'ai utilisé les fonctions cibles de test dans la branche que vous avez indiquée. Elles sont différentes dans la nature de leurs paysages - il y a à la fois des paysages lisses et des paysages avec des ruptures nettes. L'UGA les gère toutes.
 
joo:
Lors du développement et du débogage des UGA, j'ai utilisé les fonctions de la cible de test dans la branche que vous avez indiquée. Elles sont différentes dans la nature de leurs paysages - il y a à la fois des paysages lisses et des paysages avec des ruptures nettes. L'UGA les gère toutes.
J'ai mal formulé ma question. Quels problèmes d'optimisation résolvez-vous, appliqués aux marchés financiers ? Je sais que vous pouvez résoudre n'importe quoi. Ce qui m'intéresse, c'est ce que vous résolvez.
 
hrenfx:
Je n'ai pas bien formulé ma question. Quels problèmes d'optimisation résolvez-vous en relation avec les marchés financiers ? Je sais que tout peut être résolu. Ce qui m'intéresse, c'est de savoir ce que vous résolvez.
J'utilise principalement un algorithme de formation de réseaux neuronaux dans le cadre de mes STA.
 
Prival:

C'est juste que la solution de votre deuxième tâche (sa) est nécessaire pour résoudre cette tâche ici.

https://www.mql5.com/ru/forum/123072/page6#254964 (fil de discussion très intéressant au demeurant)

A un moment donné, j'ai voulu (combiner ces deux problèmes) et calculer, regarder, réfléchir, mais les mains comme toujours n'ont pas atteint (le temps comme toujours dans la journée n'est pas suffisant).

Regardez ici.
Оптимальные значения SL и ТР ордеров для произвольной ТС. - MQL4 форум
  • www.mql5.com
Оптимальные значения SL и ТР ордеров для произвольной ТС. - MQL4 форум
 
Mise à jour de la bibliothèque UGA et des exemples dans l'article. Version libre actuelle de l'auteur 1.3.0.
Dossiers :
ugalib_ru.zip  56 kb
ugalib_eng.zip  57 kb
 
Mise à jour de la bibliothèque UGA et des exemples pour cet article. Version libre actuelle 1.3.0.
Dossiers :
ugalib_ru.zip  56 kb
ugalib_eng.zip  57 kb
 

Mise à jour de la bibliothèque UGA et des exemples dans l'article. Version libre actuelle de l'auteur 1.3.1.


J'exprime ma gratitude à shurick, mrProF, Serj_Che, Urain pour les erreurs trouvées, les conseils précieux et les souhaits. Vous m'avez beaucoup aidé à améliorer l'algorithme, merci.

Dossiers :
ugalib_ru.zip  56 kb
ugalib_eng.zip  56 kb
 
Mise à jour de la bibliothèque UGA et des exemples pour cet article. Version libre actuelle 1.3.1.
Dossiers :
ugalib_ru.zip  56 kb
ugalib_eng.zip  56 kb
 

Excellent article ! Je vous remercie.

Comme je peux le voir, vous vouliez utiliser l'UGA pour optimiser l'entraînement des NNs. Est-ce que cela a réussi ? Quels étaient les gènes du chromosome dans ce cas ? Avez-vous également développé votre propre bibliothèque de NN ou avez-vous trouvé une implémentation de NN existante prenant en charge l'intégration avec MT5 et l'UGA ?

 
Messieurs ! Si cela ne vous dérange pas trop, veuillez me donner quelques exemples d'utilisation de la bibliothèque de l'UGA.