Documentation
Applications
Dernière mise à jour le 16. 4. 2020 par Mark Fric
Modèles de stratégie
Contenu des pages
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 :
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 :
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 :
- Introduction au système de templates StrategyQuant - Partie I
- Introduction au système de templates StrategyQuant - Partie II
Cet article a-t-il été utile ? L'article était utile L'article n'était pas utile
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 ?
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.
excellent ! !!