Documentation
Applications
Dernière mise à jour le 18. 5. 2020 par Mark Fric
Introduction
StrategyQuant version X a été conçu à partir de zéro comme une plateforme ouverte et extensible.
La plupart des fonctionnalités sont mises en œuvre à l'aide de plugins ou de snippets. Quelle est la différence entre les deux ?
- Plugin - est un module plus important qui comprend à la fois une interface utilisateur et du code en arrière-plan. Un exemple de plugin est l'écran complet du Builder, et il contient lui-même d'autres sous-plugins - chaque onglet de paramètres et chaque onglet de résultats est un autre plugin.Le développement de plugins n'est pas couvert dans ce manuel, c'est très technique et complexe et sera éventuellement proposé dans de futures versions de StrategyQuant X.
- Extrait - est une "fonction" mettant en œuvre une chose. Par exemple, chaque modèle de gestion monétaire est un extrait. Chaque indicateur et chaque bloc de construction est un extrait. Cela vous permet d'étendre StrategyQuant avec vos propres indicateurs, valeurs statistiques, etc. d'une manière relativement simple.
Chaque snippet est une courte classe Java qui implémente une fonction. Nous donnerons un exemple des snippets les plus courants dans ce manuel, pour vous permettre de commencer à les utiliser.
Les snippets sont accessibles via l'icône CodeEditor dans le coin supérieur droit.
Cela ouvrira le panneau CodeEditor où vous pourrez voir, éditer et créer des extraits.
Sur le côté droit de l'éditeur, vous voyez l'arborescence de tous les Snippets SQ.
Il existe deux catégories principales :
- Code - Il s'agit de modèles dans Freemarker le langage de marquage qui est utilisé pour traduire les stratégies du format XML interne dans le langage de la plateforme de trading cible - qu'il s'agisse de MQL, d'EasyLanguage ou de tout autre langage. Lorsque vous ajoutez un nouvel indicateur ou signal à SQ en tant que snippet, vous devez également définir son code de traduction ici, afin que SQ sache comment générer le code approprié. L'extension du code sera décrite avec des exemples d'indicateurs personnalisés.
- Bribes - sont des fichiers écrits en Java, chacun mettant en œuvre une fonction.
Les snippets sont organisés hiérarchiquement en catégories.
Cet article a-t-il été utile ? L'article était utile L'article n'était pas utile
I have been at a pain point With this program for four years now. I purchased the ultimate full package five years ago and Haven’t gotten much from it. Currently, I am unable to use it because I am building out indicators that use cycle calculations. So every period of each indicator can adapt to the market… This updates every new candle open. Unfortunately, with the more complex indicators, such as these, I’m unable to proceed further with using this program. You will not be able to find a long-term program through utilizing this tool. You constantly have to make... Lire la suite "
The Custom Projects function may be the best way to do it. Set up a custom project to rebuild or retest on a regular basis.