Documentation

Applications

Dernière mise à jour le 16. 4. 2020 par Mark Fric

Modèles de stratégie

L'un des principaux avantages de StrategQuant X est la possibilité de générer des stratégies avec un "format" personnalisé.

StrategyQuant génère des stratégies en utilisant modèles de stratégie - il s'agit de stratégies qui utilisent des blocs spéciaux dans certaines parties (que nous appelons "Random placeholders") et StrategyQuant génère ensuite de manière aléatoire des blocs qui remplissent ces blocs.

 

Modèles de stratégie et espaces réservés

La capture d'écran ci-dessous montre une règle de signal d'un modèle de stratégie SQ X standard :

Exemple de modèle de stratégie SQ

Vous pouvez voir que les signaux pour l'entrée et la sortie log & short ne sont pas encore définis dans la stratégie - c'est parce qu'ils seront générés aléatoirement par StrategyQuant.

Au lieu de cela, il y a des espaces réservés aléatoires :

  • Condition aléatoire(RandomConditionLong) - cela signifie que SQ va générer des conditions aléatoires à cet endroit. Chaque condition aléatoire a une identification unique, par exemple RandomConditionLong.
  • Condition négative(RandomConditionLong) - est un espace réservé spécial qui indique à SQ X d'annuler la condition qu'il a générée pour la condition aléatoire nommée RandomConditionLong et le mettre ici.
    Par conséquent, il y aura une condition générée de manière aléatoire pour le signal d'entrée Long, et une condition négative correspondante pour le signal d'entrée Short - et la même chose pour les signaux de sortie.

Par exemple, après la génération, il se présentera comme suit :

SIGNAL - LongEntrySignal :

CCI(14)[1] > 0 et RSI(20)[1] > 50

SIGNAL - ShortEntrySignal :

CCI(14)[1] < 0 et RSI(20)[1] < 50

 

Il convient de noter que les conditions de l'entrée courte ont des opérateurs de comparaison opposés - < (est inférieur) au lieu de > (Est plus grand)ce qui signifie qu'ils sont la négation des conditions Long.

 

Comment les conditions du caractère générique RandomCondition sont-elles générées ?

Par défaut, ils sont générés à partir de la sélection de blocs de construction que vous avez dans vos Paramètres complets -> Blocs de construction :

SQ Paramètres des blocs de construction

StrategyQuant X utilisera votre sélection de blocs de construction et d'autres paramètres de configuration (le nombre de conditions qu'il doit générer, les plages de période et de décalage, etc.

 

Pour en savoir plus sur le modèle de stratégie, consultez les articles suivants sur notre blog :

 

 

 

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
tmantrader
23. 1. 2022 7:26 pm

Question : si la condition est L'ICC(14)[1] > 0 ET RSI(20)[1] > 50 pourquoi la négation de la condition n'est-elle pas L'ICC(14)[1] <= 0 OU RSI(20)[1] <= 50 ?

tomas262
Administrateur
Répondre à  tmantrader
25. 1. 2022 5:03 pm

Bonjour, il s'agit bien d'une négation courte dans le cas de RSI / CCI. N'hésitez pas à nous contacter si vous avez des questions.

Emmanuel
14. 4. 2022 9:47 am

excellent ! !!