Documentation

Applications

Dernière mise à jour le 11. 5. 2020 par Mark Fric

Dépannage

Vous avez lancé Builder et aucune stratégie n'apparaît dans la banque de données depuis longtemps ?

Cela dépend de vos paramètres, si vous avez défini une précision de test trop élevée ou des contrôles croisés et des filtrages complexes, cela peut prendre beaucoup de temps pour générer des stratégies qui passent tous les filtres, mais normalement, vous devriez voir de nouvelles stratégies ajoutées à la banque de données toutes les quelques secondes ou minutes.

Si aucune stratégie n'est ajoutée à la banque de données pendant une très longue période, il se peut qu'il y ait un problème avec votre configuration.

Quelques-uns des problèmes de configuration possibles :

 

Utilisation de l'évolution génétique avec une population trop importante

La population initiale dans l'évolution génétique sert de point de départ à l'évolution - elle n'est pas stockée dans la banque de données. Si vous vous trompez, vous risquez de voir la SQ passer des heures, voire des jours, à élaborer des stratégies dans le seul but de créer cette population initiale, avant même qu'elle ne parvienne à l'évolution.

Dépannage - réglages génétiques

Sur la capture d'écran ci-dessus, vous pouvez voir qu'il y a 8 îles x 1000 habitants sur chacune, ce qui signifie 8000 stratégies pour la population initiale.

De plus, la décimation est réglée sur 2, ce qui signifie qu'il génère deux fois plus de stratégies et choisit les 8 000 meilleures d'entre elles.

SQ doit donc générer 16 000 stratégies qui doivent passer le filtre de la population initiale. Cette tâche à elle seule peut prendre des heures ou des jours.

Recommandation :
Réfléchissez à vos paramètres génétiques, commencez par une population plus petite et une décimation égale à 1. Surveillez également vos statistiques de rejet - votre filtre de population initiale n'est-il pas trop strict ?
Vous pouvez essayer d'utiliser d'abord la génération aléatoire pour voir à quelle vitesse elle génère des stratégies dans ces conditions.

 

Utilisation de l'évolution génétique avec des filtres trop stricts

Problème similaire au précédent - vous laissez la génération s'exécuter pendant un certain temps, mais aucune stratégie ne passe les filtres. Cela signifie probablement que les filtres sont mal configurés ou qu'ils sont trop stricts.

Dépannage - vérification des mesures de rejet

Vous pouvez consulter les statistiques de rejet détaillées pour savoir pourquoi les stratégies sont rejetées, mais il y a fort à parier que le filtre de la population initiale est trop strict.

Recommandation :
Essayez d'abord d'utiliser la génération aléatoire, avec les mêmes paramètres de filtre, pour voir à quelle vitesse elle génère des stratégies dans ces conditions.
Si cela prend trop de temps, il se peut qu'il y ait un problème avec les paramètres et que vous deviez les modifier.

 

Trop de refus sur la base du filtrage automatique

Les filtres automatiques de SQ servent à filtrer les stratégies présentant des défauts évidents. Vous devriez vérifier les statistiques de rejet pour voir s'il n'y a pas trop de stratégies rejetées à cause de cela.

Filtre automatique : Pas de métiers

Il existe quelques raisons de rejet très courantes et leurs causes :

 

Filtre automatique : Pas de métiers

Cela signifie simplement que la stratégie générée n'est pas du tout négociée. Comment cela se fait-il ? Très probablement, les conditions de la stratégie sont générées de telle manière qu'elles ne sont jamais vraies.

Un exemple de stratégie sans transactions :

LongEntrySignal = ((((BearsPower(Main chart,36) > 10.0)
  et (AwesomeOscillator(Main chart,) crosses 0.0 upwards))
  et (RSI(Main chart,20)[3] croise en dessous de 75)))
  et Ichimoku(Main chart,9, 26, 52) price crosses KijunSen bearish) ;

ShortEntrySignal = ((((BearsPower(Main chart,36) < 10)
  et (AwesomeOscillator(Main chart,) croise 0 vers le bas))
  et (RSI(Main chart,20)[3] croise au-dessus de 75)))
  et Ichimoku(Main chart,9, 26, 52) price crosses KijunSen bullish) ;

 

Cette stratégie a été générée avec 4 conditions pour les signaux Long et Short, et il semble qu'elles ne soient jamais vraies en même temps.

Recommandation :
Configurez SQ pour qu'il génère moins de conditions. Plus vous le laissez générer de conditions, plus la stratégie sera sujette à l'ajustement de courbe, et plus vous verrez de temps sans problème de trades. Il est recommandé d'utiliser 1 à 2 conditions maximum.

Comment le configurer - voir Paramètres -> Que construire ? et modifiez # dans Conditions. Dans la boîte de dialogue qui s'ouvre, fixez le maximum à 1 ou 2.

Filtre automatique : Trop de transactions clôturées à la même barre / transactions ambiguës

Un autre problème courant est celui des transactions qui s'ouvrent et se ferment sur la même barre. Il s'agit d'un problème, car une telle stratégie ne peut pas être testée de manière fiable.
Cela suggère à nouveau des problèmes de paramétrage. La cause la plus probable est que les valeurs de Stop Loss et de Profit Target générées sont trop faibles.

Recommandation :
Configurez SQ pour générer des SL et PT plus importants. La taille correcte dépend de votre marché et de votre horizon temporel, donc si vous utilisez des valeurs fixes, vous devez configurer ses min et max en fonction de celles-ci. Si vous utilisez des valeurs basées sur l'ATR, utilisez au moins 1,5 comme minimum.  

Comment le configurer - voir Paramètres -> Que construire ? et modifiez le Stop Loss et le Profit Target. Dans la boîte de dialogue ouverte, utilisez au moins 1,5 pour l'ATR Multiple minimum et une valeur appropriée pour les pips fixes minimum.

Filtre automatique : Trop de transactions clôturées dans la même barre

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

S'abonner
Notification pour
0 Commentaires
Commentaires en ligne
Afficher tous les commentaires