Documentation

Applications

Dernière mise à jour le 26. 2. 2019 par Kornel Mazur

Paramètres - Options génétiques

cet onglet de réglage n'est visible que si vous utilisez L'évolution génétique imode n Que construire -> Mode de construction.

Paramètres des options génétiques de la SQ

Vous pouvez configurer ici diverses propriétés de l'évolution génétique :

 

Options génétiques

Max # de Générations

nombre de générations pour lesquelles la population évoluera. La valeur recommandée est comprise entre 5 et 100. En général, l'utilisation d'un trop grand nombre de générations n'apporte pas beaucoup d'améliorations ; il est préférable de redémarrer l'évolution et de repartir de zéro.

Taille de la population

taille de la population d'une île. Valeur recommandée de 10 à 100, voire plus.

Veuillez noter que si vous utilisez plus d'une île, votre population totale sera égale à (nombre d'îles) x (taille de la population), alors assurez-vous que vous n'aurez pas un nombre très extrême.

Probabilité de croisement et de mutation

probabilité des opérations génétiques de base. Vous pouvez expérimenter avec ces valeurs, par exemple en augmentant la mutation pour générer des stratégies plus diversifiées.

 

Options pour les îles

Îles

le nombre d'îles séparées. Les îles sont un nouveau concept dans SQ X, elles permettent d'exécuter l'évolution génétique séparément dans des îles isolées, avec une migration occasionnelle des individus entre les îles.

Il n'y a aucun problème à n'avoir qu'une seule île, la valeur recommandée est de 1 à 10. Cela n'a pas beaucoup de sens d'utiliser plus de 10 îles, cela pourrait rendre votre population totale très importante et cela prendrait beaucoup de temps pour faire évoluer une seule génération.

Migrer toutes les Xe générations

la fréquence de migration de certains individus d'une île à l'autre. Il est généralement bon de faire migrer les individus, car cela peut "débloquer" une île qui est restée coincée dans le minimum local. Cela ne doit pas être trop fréquent, car nous perdrions alors la diversité des îles indépendantes.
La valeur recommandée pourrait être toutes les 10 générations.

Taux de migration de la population

le nombre de stratégies de la population qui seront migrées. Cette valeur doit être comprise entre 1 et 5 stratégies, en fonction de la taille de la population. Pour une population de 10 personnes, utilisez une valeur de 10-20%, pour une population de 100 personnes, utilisez une valeur de 1-5%.

 

Génération de la population initiale

L'évolution génétique commence par une génération initiale. Celle-ci peut être générée de manière aléatoire ou vous pouvez utiliser des stratégies existantes comme population initiale et essayer de les améliorer.

Utiliser les stratégies de la banque de données de la population initiale comme point de départ de l'évolution.

en cochant cette case, vous verrez apparaître une autre banque de données "Population initiale" dans laquelle vous pourrez charger vos stratégies existantes. Ces stratégies seront ensuite utilisées comme population initiale. S'il n'y en a pas assez, le reste sera généré de manière aléatoire.

Veuillez noter que la population initiale de la banque de données n'est PAS filtrée à l'aide du filtre Population initiale.

Coefficient de décimation généré

La décimation signifie qu'il y aura X fois plus de stratégies (qui passent les filtres) générées que nécessaire, et que la meilleure d'entre elles sera choisie.

Si vous fixez la décimation à 3, par exemple, le système générera trois fois plus de stratégies pour la population initiale et choisira la meilleure d'entre elles.

L'utilisation de la décimation améliorera la qualité de la population initiale, mais il faudra beaucoup plus de temps pour la générer.

Veuillez l'utiliser à bon escient, car il peut augmenter considérablement le nombre de stratégies qui doivent être générées pour la population initiale, de sorte que la génération des stratégies initiales peut prendre beaucoup de temps avant même que l'évolution ne commence !

 

Population initiale générée par le filtre

Ici, vous pouvez mettre en place un filtre pour fixer un minimum de base qu'une stratégie devrait avoir dans la génération initiale.

L'évolution génétique devrait être capable d'améliorer n'importe quelle population de stratégies, alors ne soyez pas trop strict avec votre génération initiale.
Le seul filtre recommandé est celui du nombre de transactions, afin de filtrer les stratégies qui ne sont pas du tout actives.

Gestion de l'évolution

Recommencer une fois terminé

si elle est cochée, elle redémarre le processus de construction lorsqu'il est terminé. Vous pouvez donc le laisser fonctionner de manière autonome, et SQ évoluera de plus en plus vers des populations de plus en plus nombreuses jusqu'à ce que vous l'arrêtiez.

Redémarrer l'évolution de la condition physique si..

il redémarre l'évolution en cas de stagnation de la condition physique, ce qui signifie que la population dans son ensemble ne s'améliore pas, et qu'il est donc préférable de recommencer depuis le début.

 

"Sang frais

Détecter les mêmes stratégies et les remplacer par de nouvelles

Il détectera les mêmes stratégies à chaque génération et en générera aléatoirement de nouvelles à leur place. Cela pourrait contribuer à rendre les stratégies plus diversifiées.

Remplacer X % des startégies les plus faibles par des startégies nouvellement générées

de la même manière, il peut remplacer les stratégies les plus faibles (les plus mauvaises) par des stratégies nouvellement générées.

Afficher la banque de données de la dernière génération

affiche la banque de données qui contient la génération actuelle - uniquement pour la première île.

Cet article a-t-il été utile ? L'article était utile L'article n'était pas utile

S'abonner
Notification pour
3 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
Un simple commerçant
Un simple commerçant
20. 11. 2023 6:53 pm

Où puis-je trouver plus d'informations sur le croisement et la mutation ?

tomas262
Administrateur
Répondre à  Un simple commerçant
23. 11. 2023 8:20 pm

Crossover - cette valeur indique dans quelle mesure les parents (stratégies de la génération précédente) sont utilisés pour interférer les uns avec les autres. Si cette valeur est élevée, davantage de blocs sont échangés entre ces stratégies afin de créer des candidats pour une nouvelle génération.
Mutation - il s'agit de la probabilité de modifier la règle (bloc) de la stratégie pour en créer une nouvelle. Lorsque le taux de mutation est faible, seuls des changements mineurs sont apportés aux stratégies au cours du processus d'évolution.

Garuda Forex
29. 1. 2024 6:31 pm

how to increase the number of trades per day , where does the inputs need to be plugged in ?