Parlez-en à vos amis et à votre famille.
sociálních sítích
Étude de cas - création d'un bloc de construction personnalisé - Indicateur ROC
Dans cette courte étude de cas, je vous montrerai comment créer un bloc personnalisé et comment l'utiliser dans une stratégie de trading réelle. La possibilité d'étendre StrategyQuant avec vos blocs personnalisés sans programmation est une caractéristique unique qu'aucun autre logiciel n'offre.
Permettez-moi tout d'abord d'expliquer ce qu'est un bloc personnalisé. Chaque stratégie de trading se compose de filtres d'entrée, de conditions d'entrée, de sorties, de différents calculs, etc. Si vous démontez le robot de trading en pièces élémentaires, vous obtiendrez des blocs de construction. Pour le dire simplement, ce sont des briques qui créent des robots de trading.
Définir les éléments de base susceptibles d'être utilisés au cours d'un processus d'élaboration d'une stratégie
Avant de passer à notre exemple pratique, permettez-moi d'expliquer quels types de blocs personnalisés nous pouvons ajouter.
Exemple d'état : Filtre d'entrée pour une tendance haussière : Clôture > Moyenne mobile(200)
Le résultat est Vrai/Faux
Exemple de niveau de prix : Niveau mensuel le plus élevé
Le résultat est le niveau des prix
Exemple de valeur : Indicateur ROC
Le résultat est un nombre que nous pouvons utiliser pour d'autres calculs/conditions.
Création de l'indicateur ROC
L'indicateur ROC renvoie la valeur du pourcentage de variation du prix au cours d'une période donnée. Si la période est de 5 et que le prix a baissé de 5% au cours des cinq derniers jours, la valeur de l'indicateur est de -5. En cas de hausse du prix, la valeur est de 5.
Formule ROC :
ROC = [(clôture - clôture il y a n périodes) / (clôture il y a n périodes)] * 100
Ajout de l'indicateur ROC en tant que bloc personnalisé :
Tout d'abord, nous ouvrons l'éditeur "Custom block".
Ajouter un nouveau bloc personnalisé - type de valeur :
Ajouter des paramètres de bloc personnalisés
Définir la formule ROC dans SQ
Vous pouvez maintenant commencer à utiliser le bloc personnalisé ROC dans vos stratégies de trading.
Vous pouvez également télécharger le bloc personnalisé ROC ici et l'importer dans StrategyQuant.
Dans le prochain article, je vous montrerai un exemple pratique de l'utilisation du bloc personnalisé ROC dans la stratégie de trading.
Il s'agit d'une fonctionnalité intéressante pour la plupart des utilisateurs. Le processus d'extension de sqx était tellement long et sujet aux erreurs étant donné la nécessité d'implémenter tant de modèles et à la fois le java et le mql. Il y a aussi la possibilité d'utiliser les valeurs précédentes de l'indicateur en cours de définition, car beaucoup d'indicateurs utilisent leur valeur précédente pour les calculs. En tout cas, merci pour cette fonctionnalité !
A smooth equity curve can be deceptive. Your portfolio may look stable, but if all your strategies enter trades, lose money, and recover at the same time, you’re not truly …
StrategyQuant X can generate a beautiful backtest in minutes. That’s the easy part. The harder part is figuring out whether the strategy discovered a real, exploitable pattern or a lucky …
The SQX Authoring Toolkit from the July article is now an installable Claude Code plugin. Four AI skills — custom blocks, random groups, strategy templates, build projects — each derived from your own StrategyQuant install and validated before import. Free in the Codebase, with one-command setup and a built-in health check.
Il s'agit d'une fonctionnalité intéressante pour la plupart des utilisateurs. Le processus d'extension de sqx était tellement long et sujet aux erreurs étant donné la nécessité d'implémenter tant de modèles et à la fois le java et le mql. Il y a aussi la possibilité d'utiliser les valeurs précédentes de l'indicateur en cours de définition, car beaucoup d'indicateurs utilisent leur valeur précédente pour les calculs. En tout cas, merci pour cette fonctionnalité !