Documentation

Dernière mise à jour le 7. 5. 2015 par Mark Fric

Commencer à étendre les programmes

Tous nos produits à partir de la version 4 seront basés sur notre nouvelle plateforme extensible.

L'extensibilité signifie que vous pouvez, par exemple, étendre la fonctionnalité existante de Quant Analyzer en créer ses propres formules, méthodes et valeursqui mettra en œuvre, par exemple, une nouvelle valeur statistique, une nouvelle méthode de gestion financière ou un nouveau test de Monte Carlo.

Presque tout ce que vous voyez dans le programme est mis en œuvre à l'aide de l'une ou l'autre des méthodes suivantes plugin ou extrait.

Plugins sont des projets Java qui mettent en œuvre des fonctionnalités plus importantes. Dans le nouveau Quant Analyzer 4 ou StrategyQuant 4, presque toutes les parties du programme sont des plugins.
Par exemple, le simulateur Monte Carlo est un plugin, l'analyseur affichant les résultats des rapports de stratégie est un plugin et il contient d'autres plugins qui mettent en œuvre l'onglet Aperçu, le graphique des actions, etc.
Les plugins peuvent alors utiliser des extraits pour mettre en œuvre certaines formules ou méthodes.

A extrait est un code Java unique qui met en œuvre une petite partie de la fonctionnalité. Les snippets peuvent être ajoutés ou modifiés dans QuantEditor, et ils sont automatiquement recompilés au démarrage du programme.

Il existe différentes catégories de snippets, par exemple une catégorie de snippets calcule des valeurs statistiques (bénéfice net, nombre de transactions, ratio de Sharpe, Drawdown, etc.), une autre catégorie de snippets fournit des méthodes de simulation de Monte Carlo, et une autre encore met en œuvre différentes possibilités dans des scénarios d'hypothèses.

Travailler avec QuantEditor

QuantEditor est un éditeur intégré pour les snippets que vous pouvez utiliser pour créer/modifier de nouveaux snippets et consulter le code source des snippets existants.

Il vous permet de voir comment les formules et les méthodes existantes sont calculées dans le programme, et il vous permet également d'ajouter vos propres extraits qui étendent le programme.

Quelques exemples de Comment...

les exemples ci-dessous montrent comment utiliser les snippets pour ajouter de nouvelles fonctionnalités au programme

Ajouter une nouvelle valeur statistique
ajout d'une nouvelle valeur statistique personnalisée appelée V Ratio, affichage de cette valeur dans la banque de données et dans le panneau Vue d'ensemble

Créer une nouvelle fonction d'analyse d'hypothèses
ajout d'une nouvelle fonction d'analyse d'hypothèses qui filtre une transaction sur deux

Ajouter une nouvelle colonne Monte Carlo
ajout d'une nouvelle colonne (valeur) calculée pour la simulation de Monte Carlo

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